Ive been trying to make it so when you click a part it removes click detector then creates it again once the script is over. But I couldent figuare it out how to do it so im asking you.
So heres the script:
door = script.Parent
function move()
Workspace.Door.ClickDetector:Remove()
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,0.2,0)
wait(5)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
door.Position = door.Position + Vector3.new(0,-0.2,0)
wait(0.1)
end
door.ClickDetector.MouseClick:connect(move)

2 comments
how do i put click detector to false and to true?
I don't think that's possible, sorry.