for _, SpleefPart in workspace.SpleefFolder:GetChildren() do
SpleefPart.Touched:Connect(function()
SpleefPart.CanTouch = false
local Fade = TweenService:Create(SpleefPart, Info, {["Transparency"] = 1})
Fade.Completed:Connect(function()
SpleefPart.CanCollide = false
Fade:Disconnect()
end)
Fade:Play()
end)
end```
#tween not completed yet cancollide turned false
1 messages · Page 1 of 1 (latest)
the tweeninfo is set to 2 second
for _, SpleefPart in workspace.SpleefFolder:GetChildren() do
SpleefPart.Touched:Connect(function()
SpleefPart.CanTouch = false
local Fade = TweenService:Create(SpleefPart, Info, {["Transparency"] = 1})
Fade:Play()
Fade.Completed:Wait()
SpleefPart.CanCollide = false
end)
end```
doing this made it a bit better but the issue persists
for _, SpleefPart in workspace.SpleefFolder:GetChildren() do
SpleefPart.Touched:Connect(function(hit)
if not hit.Parent:FindFirstChildOfClass("Humanoid") then return end
SpleefPart.CanTouch = false
for count = 0, 10 do
SpleefPart.Transparency = count / 10
task.wait(0.25)
end
SpleefPart.CanCollide = false
end)
end``` just used a for loop lol