When they "walk", whats the function?
You would use the Running (Event) function. You can detect if a player is or isn't walking.
For a specific player:
game.Workspace.Player1.Humanoid.Running:connect(function(speed) if speed > 0 then --When they're walking. else --If they aren't. end end)
But if you are going to put it into the players then you would replace game.Workspace.Player1
with:
game.Players.LocalPlayer.Character
Hope this helps!
its this one http://wiki.roblox.com/index.php?title=API:Class/Humanoid/MoveTo
script.Parent.Humanoid:MoveTo("Vector position")