I know how to make a player move using Player.Character.Humanoid:MoveTo(Vector3(0,0,0)) but the player can still stop it by just tapping an arrow key or w,s,a or d. Is there any way to FORCE a player to walk somewhere so that they can't interrupt it, I've tried:
repeat wait() Player.Character.Humanoid:MoveTo(Vector3(0,0,0)) until Player.Character.Torso.Position == Vector3.new(0,0,0) -- I know this is wrong but it's just an example
But that can be really glitchy because the player can still interrupt it a bit and make the walking look strange and sometimes if you don't get the position exact then it will repeat forever and the player wont be able to move. There must be a way to do this because I've seen it done in other games I just can't find out how.