# 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

| Name              | Value | Description                                                                                                                                                                        |
| ----------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 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

{% content-ref url="../classes/humanoid" %}
[humanoid](https://docs.overdare.com/development/api-reference/classes/humanoid)
{% endcontent-ref %}
