Bahhh
Here's another one
local speed = 0.4
local active = false
local block = script.Parent.Parent.Part
function activate()
if active == false then
for i=1,(block.Size.z/speed) + 1 do
wait()
block.CFrame = block.CFrame + Vector3.new(0,5,0) - (block.CFrame.lookVector * speed) + Vector3.new(0,5,0)
active = true
end
else
for i=1,(block.Size.z/speed) + 1 do
wait()
block.CFrame = block.CFrame + Vector3.new(0,5,0) + (block.CFrame.lookVector * speed) + Vector3.new(0,5,0)
active = false
end
end
end
script.Parent.ClickDetector.MouseClick:connect(activate) |