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

Humanoidchevron-right

Last updated