This may be a little hard to explain, but what i'm trying to do is move a character's humanoid to a position, but the problem is as the script move em, they're still able to move their own character, which stops the script from moving the humanoid to a certain part. For an example "hum:MoveTo(pa)" that will walk them to that point, but if they walk a different direction by using the W,A,S,D keys then it will no longer move em to "pa", so how do I move a player to a part with the W,A,S,D keys disabled (as in they cannot move their character, but their speed is at 50)
wait(3)
local p = game.Players.LocalPlayer
local char = p.Character or p.CharacterAdded:wait()
local hum = char:WaitForChild("Humanoid")
local pa = game.Workspace.lel.Position
while true do
wait()
hum.WalkSpeed = 16
print("moving...")
wait(0.1)
hum:MoveTo(pa)
hum.MoveToFinished:wait()
print("working")
end
It is possible, there are certain game that have this.

2 comments
.Torso.Anchored = true simplest method
@protectiveebob If the torso is anchored, wouldn't the player not be able to move at all? I'll try it later, at school right now, lol.