Skip to content
Roblox API Reference

Enum.HumanoidStateType

Describes the physics control states within the Humanoid.
Items
17
Uses
7

Items17

  • Enum.HumanoidStateType.FallingDown = 0
    The Humanoid has been tripped, and will attempt to get up in a few moments.
  • Enum.HumanoidStateType.Ragdoll = 1
    (Deprecated) The Humanoid has been hit by a fast moving object (uncontrolled falling). The Humanoid can recover from this. This state has to be set and unset manually using Humanoid:ChangeState().
  • Enum.HumanoidStateType.GettingUp = 2
    The Humanoid is getting back on their feet after FallingDown or Ragdoll.
  • Enum.HumanoidStateType.Jumping = 3
    The Humanoid just jumped. (Check Humanoid.Jump). This state lasts only briefly. This state normally transitions into either Landed, if on the ground, or Freefall, if still in the air.
  • Enum.HumanoidStateType.Swimming = 4
    The Humanoid is currently swimming in Terrain water.
  • Enum.HumanoidStateType.Freefall = 5
    The Humanoid is currently freefalling (jumped from a height or fell off a ledge).
  • Enum.HumanoidStateType.Flying = 6
    When set, the Humanoid won't be animated, as with the Humanoid.PlatformStand property. This state lasts as long as the player flies.
  • Enum.HumanoidStateType.Landed = 7
    The Humanoid touched the ground after a Freefall. This state lasts only briefly.
  • Enum.HumanoidStateType.Running = 8
    Currently running while on the ground.
  • Enum.HumanoidStateType.RunningNoPhysics = 10
    (Deprecated) Currently running and not near other physical objects.
  • Enum.HumanoidStateType.StrafingNoPhysics = 11
    Not currently used with default Humanoid. Cannot be set with Humanoid:ChangeState().
  • Enum.HumanoidStateType.Climbing = 12
    The Humanoid is climbing (e.g. up a TrussPart or ladder).
  • Enum.HumanoidStateType.Seated = 13
    The Humanoid is currently sitting in a Seat or VehicleSeat. Check the Humanoid.Sit property.
  • Enum.HumanoidStateType.PlatformStanding = 14
    The Humanoid is platformstanding. Check the Humanoid.PlatformStand property.
  • Enum.HumanoidStateType.Dead = 15
    The Humanoid died. Changing a Humanoid's state to this state will kill it.
  • Enum.HumanoidStateType.Physics = 16
    The Humanoid doesn't apply any force on its own and will not automatically transition to any other state. This state has to be set and unset manually using Humanoid:ChangeState().
  • Enum.HumanoidStateType.None = 18
    Unusable placeholder in case an unknown state gets triggered internally.

Used by properties1

Used by parameters5

Used by return values1