The information on this page may no longer be accurate. To see the latest, go to our new and improved documentation. You can also learn more about the future of documentation.
Collapse Sidebar




WalkSpeed is a property that describes how quickly this Humanoid is able to walk, in studs per second. This property defaults to the value of StarterPlayer/CharacterWalkSpeed, which defaults to 16, meaning a Roblox Player/Character can move 16 studs in any direction each second by default.


  • When controlled on a mobile device or a gamepad, a humanoid can walk slower than their WalkSpeed if the controlling joystick is moved closer to its center
  • Roblox’s default animation script scales a humanoid’s movement animations based on how fast it is moving relative to the default speed of 16 studs/sec
  • The speed the Humanoid is currently walking at can be obtained using the Humanoid/Running event
  • Movement speed is reduced to 87.5% WalkSpeed when swimming and 70% WalkSpeed when climbing

Code Samples

Freeze a Player

This example freezes a player in place by setting their walkspeed to 0. When a humanoid’s walkspeed is 0, that player will not be able to move their character.