|
| 07 Feb 2016 03:23 PM |
for i,v in pairs(tree:GetChildren()) do if v:IsA("Part") then for s = 0,1,.1 do v.Transparency = s wait() end v:Destroy() end end
this works fine, however, it has to go through every part individually
how can i make it so that they all disappear at once
#Code print("Narwhals are our future") |
|
|
| Report Abuse |
|
|
|
| 07 Feb 2016 03:27 PM |
for s = 0,1,.1 do for i,v in pairs(tree:GetChildren()) do if v:IsA("Part") then v.Transparency = s end end wait() end for i,v in pairs(tree:GetChildren()) do if v:IsA("Part") then v:Destroy() end end
|
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 07 Feb 2016 03:28 PM |
local function delete(part) for i = 0,1,0.1 do part.Transparency = i wait() end part:Destroy() end
for i,v in pairs(tree:GetChildren() do if v:IsA("Part") then coroutine.resume(coroutine.create(delete),v) end end
|
|
|
| Report Abuse |
|
|
|
| 07 Feb 2016 03:28 PM |
@TheGreen
worked like a charm
much appreciated
#Code print("Narwhals are our future") |
|
|
| Report Abuse |
|
|
|
| 07 Feb 2016 03:28 PM |
for i,v in pairs(tree:GetChildren()) do if v:IsA("BasePart") then spawn(function() for s = 0,1,.1 do v.Transparency = s wait() end v:Destroy() end) end end
|
|
|
| Report Abuse |
|
|