Skip to content
Roblox API Reference

Humanoid

A special object that gives models the functionality of a character.
Memory category
Instances
Own members
131
Inherited members
75
Subclasses
0
Siblings
608

Properties81

Inherited fromObject2

Property categoryData

Inherited fromInstance21

Property categoryBehavior

Property categoryData

Property categoryPermissions

Defined byHumanoid58

Property categoryBehavior

  • Humanoid.BreakJointsOnDeath: boolean = true
    Determines whether the humanoid's joints break when in the HumanoidStateType.Dead state.
    • Capabilities: AvatarBehavior
  • Humanoid.EvaluateStateMachine: boolean = true
    Used to disable the internal physics and state machine of the Humanoid.
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.RequiresNeck: boolean = true
    Allows developers to disable the behavior where a player Character|character dies if the Neck Motor6D is removed or disconnected even momentarily.
    • Capabilities: AvatarBehavior
  • Deprecated:
    Selects the HumanoidCollisionType for R15 and Rthro non-player characters.
    • Deprecated
    • Write: Plugin security

Property categoryControl

  • Humanoid.AutoRotate: boolean = true
    AutoRotate sets whether or not the Humanoid will automatically rotate to face in the direction they are moving in.
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.FloorMaterial: Enum.Material = Enum.Material.Air
    Describes the Material that the Humanoid is currently standing on. If the Humanoid isn't standing on anything, the value of this property will be Air.
    • Read only
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.Jump: boolean = false
    If true, the Humanoid jumps with an upwards force.
    • Not replicated
    • Capabilities: AvatarBehavior
    • Load only
    • Simulation access
  • Humanoid.JumpReplicate: boolean = false
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.MoveDirection: Vector3 = Vector3.zero
    Describes the direction that the Humanoid is walking in.
    • Read only
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.MoveDirectionInternal: Vector3 = Vector3.zero
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.PlatformStand: boolean = false
    Determines whether the Humanoid is currently in the HumanoidStateType.PlatformStanding state.
    • Capabilities: AvatarBehavior
  • Humanoid.SeatPart: BasePart
    A reference to the seat that a Humanoid is currently sitting in, if any.
    • Read only
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.Sit: boolean = false
    Describes whether the Humanoid is currently sitting.
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.Strafe: boolean = false
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.TargetPoint: Vector3 = Vector3.zero
    Describes the 3D position where the Player controlling the Humanoid last clicked in the world while using a Tool.
    • Capabilities: AvatarBehavior
  • Humanoid.WalkAngleError: number = 0
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
  • Humanoid.WalkDirection: Vector3 = Vector3.zero
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.WalkToPart: BasePart
    A reference to a part whose position is trying to be reached by a humanoid.
    • Capabilities: AvatarBehavior
  • Humanoid.WalkToPoint: Vector3 = Vector3.zero
    The position that a humanoid is trying to reach, after a call to Humanoid:MoveTo() is made.
    • Capabilities: AvatarBehavior
    • Simulation access

Property categoryData

  • Humanoid.CameraMaxDistance: number = 400
    • Hidden
    • Not scriptable
    • Capabilities: AvatarAppearance
  • Humanoid.CameraMinDistance: number = 0
    • Hidden
    • Not scriptable
    • Capabilities: AvatarAppearance
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
  • Humanoid.CameraOffset: Vector3 = Vector3.zero
    An offset applied to the Camera's subject position when its CameraSubject is set to this Humanoid.
    • Capabilities: AvatarBehavior
  • Controls the distance behavior of the humanoid's name and health display.
    • Capabilities: AvatarAppearance
  • Humanoid.DisplayName: string = ""
    Sets the text of a Humanoid, displayed above their head.
    • Capabilities: AvatarAppearance
  • Humanoid.FinishedState: boolean = false
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.HealthDisplayDistance: number = 100
    Used in conjunction with the DisplayDistanceType property to control the distance from which a humanoid's health bar can be seen.
    • Capabilities: AvatarAppearance
  • Controls when the humanoid's health bar is allowed to be displayed.
    • Capabilities: AvatarAppearance
  • Humanoid.InternalAvatarRulesRootPartSize: Vector3 = Vector3.zero
    • Hidden
    • Not scriptable
    • Capabilities: AvatarAppearance
  • Humanoid.InternalAvatarRulesRootPartSizeScalesWithBody: boolean = false
    • Hidden
    • Not scriptable
    • Capabilities: AvatarAppearance
  • Humanoid.InternalBodyScale: Vector3 = Vector3.one
    • Hidden
    • Not replicated
    • Not scriptable
    • Capabilities: AvatarAppearance
  • Humanoid.InternalDisplayName: string = ""
    • Hidden
    • Not replicated
    • Roblox script security
  • Humanoid.InternalHeadScale: number = 1
    • Hidden
    • Not replicated
    • Not scriptable
    • Capabilities: AvatarAppearance
  • Humanoid.InternalOriginalHipHeight: number = 0
    • Hidden
    • Not scriptable
    • Capabilities: AvatarAppearance
  • Humanoid.NameDisplayDistance: number = 100
    Used in conjunction with the Humanoid.DisplayDistanceType property to control the distance from which a humanoid's name can be seen.
    • Capabilities: AvatarAppearance
  • Controls whether a humanoid's name and health bar can be seen behind walls or other objects.
    • Capabilities: AvatarAppearance
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.NoFloorTimerState: number = 0
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.OverrideDefaultCollisions: boolean = false
    • Hidden
    • Not scriptable
    • Roblox engine security
  • Describes whether this Humanoid is utilizing the legacy R6 character rig, or the new R15 character rig.
    • Capabilities: AvatarAppearance
  • Humanoid.RootPart: BasePart
    A reference to the humanoid's HumanoidRootPart object.
    • Read only
    • Capabilities: AvatarBehavior
    • Save only
    • Simulation access
    • Hidden
    • Not scriptable
    • Roblox engine security
  • Humanoid.TimerState: number = 0
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.LeftLeg: BasePart
    Deprecated: This instance only works with the old R6 rig. It will not work with the R15 rig and should not be used in new work not using the R6 rig.
    A reference to the humanoid's Left Leg part.
    • Deprecated
    • Hidden
    • Not replicated
    • Capabilities: AvatarBehavior
    • Load only
  • Humanoid.RightLeg: BasePart
    Deprecated: This instance only works with the old R6 rig. It will not work with the R15 rig and should not be used in new work not using the R6 rig.
    A reference to the humanoid's Right Leg part.
    • Deprecated
    • Hidden
    • Not replicated
    • Capabilities: AvatarBehavior
    • Load only
  • Humanoid.Torso: BasePart
    Deprecated: This instance only works with the old R6 rig. It will not work with the R15 rig and should not be used in new work not using the R6 rig.
    A reference to a humanoid's root driving part.
    • Deprecated
    • Hidden
    • Not replicated
    • Capabilities: AvatarBehavior
    • Load only

Property categoryGame

  • Humanoid.AutomaticScalingEnabled: boolean = true
    When Enabled, AutomaticScalingEnabled causes the size of the character to change in response to the values in the humanoid's child scale values changing.
    • Capabilities: AvatarAppearance
  • Humanoid.Health: number = 100
    Describes the current health of the Humanoid on the range [0, Humanoid.MaxHealth].
    • Not replicated
    • Capabilities: AvatarBehavior
    • Load only
  • Humanoid.Health_XML: number = 100
    • Hidden
    • Not scriptable
    • Capabilities: AvatarBehavior
  • Humanoid.HipHeight: number = 0
    Determines the distance off the ground the Humanoid.RootPart should be.
    • Capabilities: AvatarAppearance
    • Simulation access
  • Humanoid.MaxHealth: number = 100
    The maximum value of a humanoid's Health.
    • Capabilities: AvatarBehavior
  • Humanoid.MaxSlopeAngle: number = 89
    The maximum slope angle that a humanoid can walk on without slipping.
    • Capabilities: AvatarBehavior
  • Humanoid.WalkSpeed: number = 16
    Describes the humanoid's maximum movement speed in studs per second.
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.maxHealth: number = 100
    Deprecated: This deprecated property is a variant of Humanoid.MaxHealth which should be used instead.
    • Deprecated
    • Not replicated
    • Capabilities: AvatarBehavior
    • Load only

    Use MaxHealth instead.

Property categoryJump Settings

  • Humanoid.AutoJumpEnabled: boolean = true
    Sets whether the character will automatically jump when they hit an obstacle as a player on a mobile device.
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.JumpHeight: number = 7.19999981
    Provides control over the height that the Humanoid jumps to.
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.JumpPower: number = 50
    Determines how much upwards force is applied to the Humanoid when jumping.
    • Capabilities: AvatarBehavior
    • Simulation access
  • Humanoid.UseJumpPower: boolean = true
    Determines whether the JumpHeight (false) or Humanoid.JumpPower (true) property is used.
    • Capabilities: AvatarBehavior
    • Simulation access

Methods86

Inherited fromObject3
  • Get an event that fires when a given property of the object changes.
    Parameters
    ParameterDescription
    property: string
    The property to connect to.
    Returns
    TypeDescription
    RBXScriptSignal
    A signal that fires whenever the property changes.
  • Object:IsA(className: string): boolean
    Returns true if an object's class matches or inherits from a given class.
    • Custom Lua state
    • Thread safe
    Parameters
    ParameterDescription
    className: string
    The class against which the Object's class will be checked. Case-sensitive.
    Returns
    TypeDescription
    boolean
    Describes whether the Object's class matched or is a subclass of the given class.
  • Object:isA(className: string): boolean
    Deprecated: This deprecated function is a variant of Object:IsA() which should be used instead.
    • Deprecated
    • Custom Lua state
    Parameters
    Parameter
    className: string
    Returns
    Type
    boolean

    Use IsA instead.

Inherited fromInstance39
Defined byHumanoid44
  • Humanoid:AddAccessory(accessory: Instance)
    Attaches the specified Accessory to the humanoid's parent.
    • Capabilities: AvatarAppearance
    Parameters
    ParameterDescription
    accessory: Instance
    The Accessory to be attached.
  • Humanoid:ApplyAvatarRulesAsync(avatarRules: any)
    • Yields
    • Capabilities: AvatarAppearance
    Parameters
    Parameter
    avatarRules: any
  • Humanoid:ApplyDescriptionAsync(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,)
    Makes the character's look match that of the passed in HumanoidDescription. If UseAvatarSettings is true, the Avatar Settings for the experience will also be applied to the character.
    • Yields
    • Capabilities: AvatarAppearance
    Parameters
    ParameterDescription
    humanoidDescription: HumanoidDescription
    The HumanoidDescription instance which you want to set the character to match.
    assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default
    The asset type verification mode.
  • Humanoid:ApplyDescriptionResetAsync(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,)
    Makes the character's look match that of the passed in HumanoidDescription, even after external changes.
    • Yields
    • Capabilities: AvatarAppearance
    Parameters
    ParameterDescription
    humanoidDescription: HumanoidDescription
    The HumanoidDescription instance which you want to set the character to match.
    assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default
    The asset type verification mode.
  • Humanoid:BuildRigFromAttachments()
    Assembles a tree of Motor6D joints by attaching together Attachment objects in a humanoid's character.
    • Capabilities: AvatarBehavior
  • Humanoid:CacheDefaults()
    • Roblox script security
  • Humanoid:ChangeState(state: Enum.HumanoidStateType? = Enum.HumanoidStateType.None)
    Sets the Humanoid to enter the given HumanoidStateType.
    • Capabilities: AvatarBehavior
    • Simulation access
    Parameters
    ParameterDescription
    state: Enum.HumanoidStateType? = Enum.HumanoidStateType.None
    The HumanoidStateType that the Humanoid is to perform.
  • Humanoid:ComputeOriginalSizeForPart(part: Instance): Vector3?
    • Roblox script security
    Parameters
    Parameter
    part: Instance
    Returns
    Type
    Vector3?
  • Humanoid:ComputeR15BodyBoundingBox(): (CFrame, Vector3)
    • Roblox script security
    Returns
    Type
    (CFrame, Vector3)
  • Humanoid:EquipTool(tool: Instance)
    Makes the Humanoid equip the given Tool.
    • Capabilities: AvatarBehavior
    Parameters
    ParameterDescription
    tool: Instance
    The Tool to equip.
  • Humanoid:GetAccessories(): { any }
    Returns an array of Accessory objects that the humanoid's parent is currently wearing.
    • Capabilities: AvatarAppearance
    Returns
    TypeDescription
    { any }
    An array of Accessory objects that are parented to the humanoid's parent.
  • Humanoid:GetAccessoryHandleScale(instance: Instance,partType: Enum.BodyPartR15,): Vector3
    • Roblox script security
    Parameters
    Parameter
    instance: Instance
    partType: Enum.BodyPartR15
    Returns
    Type
    Vector3
  • Humanoid:GetAppliedDescription(): HumanoidDescription
    Returns a copy of the humanoid's cached HumanoidDescription which describes its current look.
    • Capabilities: AvatarAppearance
    Returns
    TypeDescription
    HumanoidDescription
    A copy of the HumanoidDescription currently applied to the humanoid.
  • Humanoid:GetBodyPartR15(part: Instance): Enum.BodyPartR15
    Pass a body part to this method (the body part should be a sibling of Humanoid, and a child of a Model) to get the BodyPartR15 of the Part.
    • Capabilities: AvatarBehavior
    Parameters
    ParameterDescription
    part: Instance
    The specified part being checked to see if it is an R15 body part.
    Returns
    TypeDescription
    Enum.BodyPartR15
    The specified part's R15 body part type or unknown if the part is not a body part.
  • Humanoid:GetLimb(part: Instance): Enum.Limb
    Returns the Limb enum that is associated with the given Part.
    • Capabilities: AvatarBehavior
    Parameters
    ParameterDescription
    part: Instance
    The Part for which the Enum.Limb is to be retrieved.
    Returns
    TypeDescription
    Enum.Limb
    The Limb the part corresponds with.
  • Humanoid:GetMoveVelocity(): Vector3
    Returns the current intended movement velocity of the Humanoid.
    • Capabilities: AvatarBehavior
    Returns
    TypeDescription
    Vector3
    A Vector3 representing the Humanoid's intended movement velocity in world space.
  • Humanoid:GetRelativeVelocityAtFloor(): Vector3
    Returns the humanoid's actual physical velocity relative to the surface it is standing on as a Vector3 in world-space orientation.
    • Capabilities: AvatarBehavior
    • Simulation access
    Returns
    TypeDescription
    Vector3
    The humanoid's velocity relative to the floor surface, as a Vector3 in world-space orientation. Returns (0, 0, 0) if the humanoid has no root part.
  • Humanoid:GetState(): Enum.HumanoidStateType
    Returns the humanoid's current HumanoidStateType.
    • Thread safe
    • Capabilities: AvatarBehavior
    • Simulation access
    Returns
    TypeDescription
    Enum.HumanoidStateType
    The current HumanoidStateType of the Humanoid.
  • Humanoid:GetStateEnabled(state: Enum.HumanoidStateType): boolean
    Returns whether a HumanoidStateType is enabled for the Humanoid.
    • Thread safe
    • Capabilities: AvatarBehavior
    • Simulation access
    Parameters
    ParameterDescription
    state: Enum.HumanoidStateType
    The given HumanoidStateType.
    Returns
    TypeDescription
    boolean
    Whether the given HumanoidStateType is enabled.
  • Humanoid:Move(moveDirection: Vector3, relativeToCamera: boolean? = false)
    Causes the Humanoid to walk in the given direction.
    • Capabilities: AvatarBehavior
    • Simulation access
    Parameters
    ParameterDescription
    moveDirection: Vector3
    The direction to walk in.
    relativeToCamera: boolean? = false
    Set to true if the moveDirection parameter should be taken as relative to the CurrentCamera.
  • Humanoid:MoveTo(location: Vector3, part: Instance? = nil)
    Causes the Humanoid to attempt to walk to the given location by setting the Humanoid.WalkToPoint and Humanoid.WalkToPart properties.
    • Capabilities: AvatarBehavior
    • Simulation access
    Parameters
    ParameterDescription
    location: Vector3
    The position to set Humanoid.WalkToPoint to.
    part: Instance? = nil
  • Humanoid:PlayEmoteAndGetAnimTrackById(emoteId: number): ...any
    • Yields
    • Roblox script security
    Parameters
    Parameter
    emoteId: number
    Returns
    Type
    ...any
  • Humanoid:PlayEmoteAsync(emoteName: string): boolean
    Plays emotes and returns if was successfully ran.
    • Yields
    • Capabilities: AvatarBehavior
    Parameters
    ParameterDescription
    emoteName: string
    name of the emote to play.
    Returns
    TypeDescription
    boolean
    successfully played.
  • Humanoid:RemoveAccessories()
    Removes all Accessory objects worn by the humanoid's parent.
    • Capabilities: AvatarAppearance
  • Humanoid:ReplaceBodyPartR15(bodyPart: Enum.BodyPartR15, part: BasePart): boolean
    Dynamically replaces a Humanoid body part with a different part.
    • Capabilities: AvatarAppearance
    Parameters
    ParameterDescription
    bodyPart: Enum.BodyPartR15
    The body part to replace. BodyPartR15.Unknown will fail.
    part: BasePart
    The PartInstance which will be parented to the character.
    Returns
    TypeDescription
    boolean
    Whether the body part replacement was successful; returns false if the specified body part could not be found in the character.
  • Humanoid:SetClickToWalkEnabled(enabled: boolean)
    • Roblox script security
    Parameters
    Parameter
    enabled: boolean
  • Humanoid:SetStateEnabled(state: Enum.HumanoidStateType, enabled: boolean)
    Sets whether a given HumanoidStateType is enabled for the Humanoid.
    • Capabilities: AvatarBehavior
    • Simulation access
    Parameters
    ParameterDescription
    state: Enum.HumanoidStateType
    The HumanoidStateType to be enabled or disabled.
    enabled: boolean
    true if state is to be enabled, false if state is to be disabled.
  • Humanoid:TakeDamage(amount: number)
    Lowers the Humanoid.Health of the Humanoid by the given amount if it is not protected by a ForceField.
    • Capabilities: AvatarBehavior
    Parameters
    ParameterDescription
    amount: number
    The damage, or amount to be deduced from the Humanoid.Health.
  • Humanoid:UnequipTools()
    Unequips any Tool currently equipped by the Humanoid.
    • Capabilities: AvatarBehavior
  • Humanoid:AddCustomStatus(status: string): boolean
    Deprecated: This item is deprecated, as it was a part of the unfinished RbxStatus library which would have allowed you to add conditions to a Humanoid. Do not use it for new work.
    Adds a custom status to the Humanoid.
    • Deprecated
    Parameters
    ParameterDescription
    status: string
    The custom status name to add to the Humanoid.
    Returns
    TypeDescription
    boolean
    Whether the custom status was successfully added; returns false if it already exists.
  • Humanoid:AddStatus(status: Enum.Status? = Enum.Status.Poison): boolean
    Deprecated: This item is deprecated, as it was a part of the unfinished RbxStatus library which would have allowed you to add conditions to a Humanoid. Do not use it for new work.
    Adds a BoolValue to the Humanoid's Status object.
    • Deprecated
    Parameters
    ParameterDescription
    status: Enum.Status? = Enum.Status.Poison
    The Status value to add to the Humanoid.
    Returns
    TypeDescription
    boolean
    Whether the status was successfully added; returns false if it already exists.
  • Humanoid:ApplyAvatarRules(avatarRules: any)
    • Deprecated
    • Yields
    • Roblox script security
    Parameters
    Parameter
    avatarRules: any

    Use ApplyAvatarRulesAsync instead.

  • Humanoid:ApplyDescription(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,)
    Deprecated: This method has been superseded by ApplyDescriptionAsync().
    Makes the character's look match that of the passed in HumanoidDescription.
    • Deprecated
    • Yields
    • Capabilities: AvatarAppearance
    Parameters
    ParameterDescription
    humanoidDescription: HumanoidDescription
    The HumanoidDescription instance which you want to set the character to match.
    assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default
    The asset type verification mode.

    Use ApplyDescriptionAsync instead.

  • Humanoid:ApplyDescriptionReset(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,)
    Deprecated: This method has been superseded by ApplyDescriptionResetAsync().
    Makes the character's look match that of the passed in HumanoidDescription, even after external changes.
    • Deprecated
    • Yields
    • Capabilities: AvatarAppearance
    Parameters
    ParameterDescription
    humanoidDescription: HumanoidDescription
    The HumanoidDescription instance which you want to set the character to match.
    assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default
    The asset type verification mode.

    Use ApplyDescriptionResetAsync instead.

  • Humanoid:GetPlayingAnimationTracks(): { any }
    Deprecated:
    Returns an array of all AnimationTracks that are currently being played on the Humanoid.
    • Deprecated
    • Capabilities: Animation
    Returns
    TypeDescription
    { any }
    An array of currently playing AnimationTracks.

    Use GetPlayingAnimationTracks instead.

  • Humanoid:GetStatuses(): { any }
    Deprecated: This item is deprecated, as it was a part of the unfinished RbxStatus library which would have allowed you to add conditions to a Humanoid. Do not use it for new work.
    Returns a table of the Humanoid's statuses, and custom statuses.
    • Deprecated
    Returns
    TypeDescription
    { any }
    An array of strings representing the names of all statuses currently applied to the Humanoid.
  • Humanoid:HasCustomStatus(status: string): boolean
    Deprecated: This item is deprecated, as it was a part of the unfinished RbxStatus library which would have allowed you to add conditions to a Humanoid. Do not use it for new work.
    Returns boolean based on if custom statuses exist.
    • Deprecated
    Parameters
    ParameterDescription
    status: string
    The custom status name to check for.
    Returns
    TypeDescription
    boolean
    Whether the specified custom status exists on the Humanoid.
  • Humanoid:HasStatus(status: Enum.Status? = Enum.Status.Poison): boolean
    Deprecated: This item is deprecated, as it was a part of the unfinished RbxStatus library which would have allowed you to add conditions to a Humanoid. Do not use it for new work.
    Returns a boolean based on if a status exists.
    • Deprecated
    Parameters
    ParameterDescription
    status: Enum.Status? = Enum.Status.Poison
    The Status value to check for.
    Returns
    TypeDescription
    boolean
    Whether the specified status exists on the Humanoid.
  • Humanoid:LoadAnimation(animation: Animation): AnimationTrack
    Deprecated: This function is deprecated in favor of using Animator:LoadAnimation() directly (the Animator may be created while editing or at runtime).
    Loads an Animation onto a Humanoid, returning an AnimationTrack that can be used for playback.
    • Deprecated
    • Capabilities: Animation
    • Simulation access
    Parameters
    ParameterDescription
    animation: Animation
    The Animation to load.
    Returns
    TypeDescription
    AnimationTrack
    The AnimationTrack created from the loaded Animation.

    Use LoadAnimation instead.

  • Humanoid:PlayEmote(emoteName: string): boolean
    Deprecated: This method has been superseded by PlayEmoteAsync().
    Plays emotes and returns if was successfully ran.
    • Deprecated
    • Yields
    • Capabilities: AvatarBehavior
    Parameters
    ParameterDescription
    emoteName: string
    name of the emote to play.
    Returns
    TypeDescription
    boolean
    successfully played.

    Use PlayEmoteAsync instead.

  • Humanoid:RemoveCustomStatus(status: string): boolean
    Deprecated: This item is deprecated, as it was a part of the unfinished RbxStatus library which would have allowed you to add conditions to a Humanoid. Do not use it for new work.
    Removes the defined custom status from the Status model in the Humanoid..
    • Deprecated
    Parameters
    ParameterDescription
    status: string
    The custom status name to remove from the Humanoid.
    Returns
    TypeDescription
    boolean
    Whether the custom status was successfully removed; returns false if it does not exist.
  • Humanoid:RemoveStatus(status: Enum.Status? = Enum.Status.Poison): boolean
    Deprecated: This item is deprecated, as it was a part of the unfinished RbxStatus library which would have allowed you to add conditions to a Humanoid. Do not use it for new work.
    Removes the defined status from the Status model in the Humanoid.
    • Deprecated
    Parameters
    ParameterDescription
    status: Enum.Status? = Enum.Status.Poison
    The Status value to remove from the Humanoid.
    Returns
    TypeDescription
    boolean
    Whether the status was successfully removed; returns false if it does not exist.
  • Humanoid:loadAnimation(animation: Animation): AnimationTrack
    Deprecated: This deprecated method is a variant of Humanoid:LoadAnimation(). Animator:LoadAnimation() should be used instead.
    • Deprecated
    • Capabilities: Animation
    • Simulation access
    Parameters
    Parameter
    animation: Animation
    Returns
    Type
    AnimationTrack

    Use LoadAnimation instead.

  • Humanoid:takeDamage(amount: number)
    Deprecated: This deprecated method is a variant of Humanoid:TakeDamage(), which should be used instead.
    • Deprecated
    • Capabilities: AvatarBehavior
    Parameters
    Parameter
    amount: number

    Use TakeDamage instead.

Events39

Inherited fromObject1
Inherited fromInstance9
Defined byHumanoid29