Used to track and set the activity of a
/Humanoid. This Enum is currently used with the
/Humanoid/ChangeState methods, as well as the
Mind that those states aren’t always set at the most appropriate time. Some of these cannot be used.
Others can only be set manually, and allow a developer to make the Humanoid lose control of its character.
Note: When altering the Humanoid of a player, this should be done from a
/LocalScript ran by that player. Certain states only work locally. (Dead for example)}}
The Humanoid has been tripped, and will attempt to get up in a few moments.
Currently running while physics of parts in range are being calculated (e.g. After a jump, close to other players, …).
Currently running while no physics are being calculated.
The Humanoid is climbing (e.g. up a
Doesn’t seem to be used. Cannot be set with
The Humanoid has been hit by a fast moving object (uncontrolled falling). The Humanoid can recover from this.
The Humanoid is getting back on his feet after ragdolling.
The Humanoid just jumped. (Check
The Humanoid touched the ground after a freefall. This state lasts only briefly.
When set, the Humanoid won’t be animated, as with the
The Humanoid is currently freefalling (jumped from a height).
The Humanoid is currently sitting. Check the
The Humanoid is platformstanding. Check the
The Humanoid died. Changing a Humanoid’s state to this one will kill it.
The Humanoid is currently swimming in
The Humanoid doesn’t apply any force on its own. (Unending PlatformStand) Has to be unset manually using
Unusable placeholder in case an unknown state gets triggered internally.