HumanoidStateType
Overview
HumanoidStateType is an Enum that defines the list of available states for a Humanoid object. Each state controls the behavior and interactions of humanoid characters in-game.
This is used in the Humanoid:GetState() and Humanoid:ChangeState() methods.
Items
FallingDown
0
Currently not supported.
Ragdoll
1
The humanoid has transitioned to a ragdoll state. This state must be manually set and cleared using Humanoid:ChangeState().
GettingUp
2
Currently not supported.
Jumping
3
The humanoid is jumping. This state lasts for a short time. When the humanoid lands, it transitions to the Landed state, and while airborne, it transitions to the Freefall state.
Swimming
4
The humanoid is in the swimming status.
Freefall
5
The humanoid is in free fall. This state typically occurs when the humanoid jumps off a cliff or high ground.
Flying
6
Currently not supported.
Landed
7
The humanoid has landed. This state lasts only briefly.
Running
8
The humanoid is running.
RunningNoPhysics
10
Currently not supported.
StrafingNoPhysics
11
Currently not supported.
Climbing
12
The humanoid is climbing. For example, the humanoid is climbing a climbable object.
Seated
13
Currently not supported.
PlatformStanding
14
Currently not supported.
Dead
15
The humanoid is dead. Transitioning to this state kills the humanoid.
Physics
16
The humanoid is in a custom physics state. This state must be manually set and cleared using Humanoid:ChangeState().
None
18
See also
HumanoidLast updated