By that I mean if I want a player that joins a game and character is added
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)
Hum = char:WaitForChild('Humanoid')
Hum:MoveTo(game.Workspace.Dummy.Head.Position)-- When I Move the whole thing just stops
end)
end)

1 comment
Sadly there is no easy way to do this. You will have to unbind all player inputs in the https://developer.roblox.com/api-reference/class/ContextActionService and rebind them when you want. Alternatively you can clone the player and have that clone walk to the position. This is also not an easy thing to do.