Thiss glitches allot and the player ends up being ablee to move, but it works on players sometimes.
coroutine.resume(coroutine.create(function()
while wait() do
if wp1 == true then
hum:MoveTo(Vector3.new(-25.204, 117.8, -82.459),game.Workspace.BasePlate)
end
end
end))
Everything's tagged correctly so do not worry about that aspect.

4 comments
Set the humanoid Walkspeed to 0.
MoveTo Then would not work would it not?
That means when you use Moveto() method the Walk-speed changes value.I don't think so.
I will definitely give it a try and if it does not work I will proceed to posting on here again. :)