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
Property categoryBehavior
- Determines if an
Instanceand its descendants can be cloned usingInstance:Clone(), and can be saved/published. - Deprecated: This deprecated property is a variant of
Instance.Archivablewhich should be used instead.Use Archivable instead.
Property categoryData
Property categoryPermissions
- The set of capabilities allowed to be used for scripts inside this container.
- Indicates whether the instance is inside a sandboxed container.
- When enabled, the instance can only access abilities in its
Capabilitieslist.
Defined byHumanoid58
Property categoryBehavior
Humanoid.BreakJointsOnDeath: boolean = true Determines whether the humanoid's joints break when in theHumanoidStateType.Deadstate.Humanoid.EvaluateStateMachine: boolean = true Used to disable the internal physics and state machine of the Humanoid.Humanoid.RequiresNeck: boolean = true Allows developers to disable the behavior where a playerCharacter|characterdies if the NeckMotor6Dis removed or disconnected even momentarily.Humanoid.CollisionType: Enum.HumanoidCollisionType = Enum.HumanoidCollisionType.OuterBox Deprecated:
Selects theHumanoidCollisionTypefor R15 and Rthro non-player characters.
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.Humanoid.FloorMaterial: Enum.Material = Enum.Material.Air Humanoid.Jump: boolean = false Iftrue, theHumanoidjumps with an upwards force.Humanoid.JumpReplicate: boolean = false - Describes the direction that the
Humanoidis walking in. Humanoid.PlatformStand: boolean = false Determines whether theHumanoidis currently in theHumanoidStateType.PlatformStandingstate.Humanoid.SeatPart: BasePart A reference to the seat that aHumanoidis currently sitting in, if any.Humanoid.Sit: boolean = false Describes whether theHumanoidis currently sitting.Humanoid.Strafe: boolean = false Humanoid.WalkAngleError: number = 0 Humanoid.WalkToPart: BasePart A reference to a part whose position is trying to be reached by a humanoid.- The position that a humanoid is trying to reach, after a call to
Humanoid:MoveTo()is made.
Property categoryData
Humanoid.CameraMaxDistance: number = 400 Humanoid.CameraMinDistance: number = 0 Humanoid.CameraMode: Enum.CameraMode = Enum.CameraMode.Classic - An offset applied to the Camera's subject position when its CameraSubject is set to this Humanoid.
Humanoid.DisplayDistanceType: Enum.HumanoidDisplayDistanceType = Enum.HumanoidDisplayDistanceType.Viewer Controls the distance behavior of the humanoid's name and health display.Humanoid.DisplayName: string = "" Sets the text of a Humanoid, displayed above their head.Humanoid.FinishedState: boolean = false Humanoid.HealthDisplayDistance: number = 100 Used in conjunction with theDisplayDistanceTypeproperty to control the distance from which a humanoid's health bar can be seen.Humanoid.HealthDisplayType: Enum.HumanoidHealthDisplayType = Enum.HumanoidHealthDisplayType.DisplayWhenDamaged Controls when the humanoid's health bar is allowed to be displayed.Humanoid.InternalAvatarRulesRootPartSizeScalesWithBody: boolean = false Humanoid.InternalDisplayName: string = "" Humanoid.InternalHeadScale: number = 1 Humanoid.InternalOriginalHipHeight: number = 0 Humanoid.NameDisplayDistance: number = 100 Used in conjunction with theHumanoid.DisplayDistanceTypeproperty to control the distance from which a humanoid's name can be seen.Humanoid.NameOcclusion: Enum.NameOcclusion = Enum.NameOcclusion.OccludeAll Controls whether a humanoid's name and health bar can be seen behind walls or other objects.Humanoid.NetworkHumanoidState: Enum.HumanoidStateType = Enum.HumanoidStateType.FallingDown Humanoid.NoFloorTimerState: number = 0 Humanoid.OverrideDefaultCollisions: boolean = false Humanoid.RigType: Enum.HumanoidRigType = Enum.HumanoidRigType.R6 Describes whether thisHumanoidis utilizing the legacy R6 character rig, or the new R15 character rig.Humanoid.RootPart: BasePart A reference to the humanoid'sHumanoidRootPartobject.Humanoid.RotationType: Enum.RotationType = Enum.RotationType.MovementRelative Humanoid.TimerState: number = 0 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.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.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.
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.Humanoid.Health: number = 100 Describes the current health of the Humanoid on the range [0,Humanoid.MaxHealth].Humanoid.Health_XML: number = 100 Humanoid.HipHeight: number = 0 Determines the distance off the ground theHumanoid.RootPartshould be.Humanoid.MaxHealth: number = 100 The maximum value of a humanoid'sHealth.Humanoid.MaxSlopeAngle: number = 89 The maximum slope angle that a humanoid can walk on without slipping.Humanoid.WalkSpeed: number = 16 Describes the humanoid's maximum movement speed in studs per second.Humanoid.maxHealth: number = 100 Deprecated: This deprecated property is a variant ofHumanoid.MaxHealthwhich should be used instead.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.Humanoid.JumpHeight: number = 7.19999981 Provides control over the height that theHumanoidjumps to.Humanoid.JumpPower: number = 50 Determines how much upwards force is applied to theHumanoidwhen jumping.Humanoid.UseJumpPower: boolean = true Determines whether theJumpHeight(false) orHumanoid.JumpPower(true) property is used.
No properties match the filters.
Methods86
Object:GetPropertyChangedSignal( property: string): RBXScriptSignal Get an event that fires when a given property of the object changes.Parameters Parameter Description property: stringThe property to connect to.Returns Type Description RBXScriptSignalA signal that fires whenever the property changes.- Returns true if an object's class matches or inherits from a given class.
Parameters Parameter Description className: stringThe class against which the Object's class will be checked. Case-sensitive.Returns Type Description booleanDescribes whether the Object's class matched or is a subclass of the given class. - Deprecated: This deprecated function is a variant of
Object:IsA()which should be used instead.Parameters Parameter className: stringReturns Type booleanUse IsA instead.
- Applies a tag to the instance.
Parameters Parameter Description tag: stringThe tag to apply to the instance. - This method destroys all of an instance's children.
- Create a copy of an instance and all its descendants, ignoring instances that are not
Archivable.Returns Type Description InstanceA copy of the instance, ornilif the instance is notArchivable. - Sets the
Instance.Parentproperty tonil, locks theInstance.Parentproperty, disconnects all connections, and callsDestroy()on all children. Instance:FindFirstAncestor( name: string): Instance Returns the first ancestor of theInstancewhoseInstance.Nameis equal to the given name.Parameters Parameter Description name: stringTheInstance.Nameto be looked for.Instance:FindFirstAncestorOfClass( className: string): Instance Returns the first ancestor of theInstancewhoseObject.ClassNameis equal to the given className.Parameters Parameter Description className: stringTheObject.ClassNameto be looked for.Instance:FindFirstAncestorWhichIsA( className: string): Instance Returns the first ancestor of theInstancefor whomObject:IsA()returns true for the given className.Parameters Parameter Description className: stringTheObject.ClassNameto be looked for.Instance:FindFirstChild( name: string, recursive: boolean? = false): Instance Returns the first child of theInstancefound with the given name.Parameters Parameter Description name: stringTheInstance.Nameto be searched for.recursive: boolean? = falseWhether or not the search should be conducted recursively.Instance:FindFirstChildOfClass( className: string): Instance Parameters Parameter Description className: stringTheObject.ClassNameto be looked for.Instance:FindFirstChildWhichIsA(className: string,recursive: boolean? = false,): Instance Returns the first child of theInstancefor whomObject:IsA()returns true for the given className.Parameters Parameter Description className: stringTheObject.ClassNameto be searched for.recursive: boolean? = falseWhether or not the search should be conducted recursively.Instance:FindFirstDescendant( name: string): Instance Returns the first descendant found with the givenInstance.Name.Parameters Parameter Description name: stringTheInstance.Nameto search for.- Returns the
Actorassociated with the Instance, if any. Instance:GetAttribute( attribute: string): any Returns the value which has been assigned to the given attribute name.Parameters Parameter Description attribute: stringThe name of the attribute being retrieved.Returns Type Description anyThe value which has been assigned to the given attribute name. If no attribute has been assigned,nilis returned.Instance:GetAttributeChangedSignal( attribute: string): RBXScriptSignal Returns an event that fires when the given attribute changes.Parameters Parameter Description attribute: stringThe name of the specified attribute for which the change signal is being returned.Returns Type Description RBXScriptSignalAn event that fires when the given attribute changes.- Returns a dictionary of the instance's attributes.
Returns Type Description { [string]: any }A dictionary of string → variant pairs for each attribute where the string is the name of the attribute and the variant is a non-nil value. - Returns an array containing all of the instance's children.
Returns Type Description { Instance }An array containing the instance's children. Instance:GetDebugId( scopeLength: number? = 4): string Returns a coded string of the debug ID used internally by Roblox.Parameters Parameter Description scopeLength: number? = 4The scope length.Returns Type Description stringThe Debug ID string.- Returns an array containing all of the descendants of the instance.
Returns Type Description { Instance }An array containing the instance's descendants. - Returns a string describing the instance's ancestry.
- Returns the styled or explicitly modified value of the specified property, or else the default property value if it hasn't been styled/modified.
Parameters Parameter Description name: stringName of the property to query.selector: string?Optional selector for the pseudo instance you are targeting on the instance.Returns Type Description anyThe styled or explicitly modified value of the specified property, or else the default property value if it hasn't been styled/modified. Instance:GetStyledPropertyChangedSignal( property: string): RBXScriptSignal Returns an event that fires when the given style property changes on the instance.Parameters Parameter Description property: stringName of the style property for which to listen for changes.Returns Type Description RBXScriptSignalEvent that fires when the given style property changes.- Gets an array of all tags applied to the instance.
Returns Type Description { any }An array of strings, each representing a tag applied to the instance. - Check whether the instance has a given tag.
Parameters Parameter Description tag: stringThe tag to check for on the instance.Returns Type Description booleantrueif the instance has the given tag,falseotherwise. Instance:IsAncestorOf( descendant: Instance): boolean Returns true if anInstanceis an ancestor of the given descendant.Instance:IsDescendantOf( ancestor: Instance): boolean Returnstrueif anInstanceis a descendant of the given ancestor.Instance:IsPropertyModified( property: string): boolean Returnstrueif the value stored in the specified property is not equal to the code-instantiated default.Parameters Parameter Description property: stringName of the property to query.Returns Type Description booleanBoolean indicating whether the property is modified from its code‑instantiated default.Instance:QueryDescendants( selector: string): { Instance } Returns an array containing all descendants of the instance that match theselectorstring.Parameters Parameter Description selector: stringSelector string used to filter elements.Returns Type Description { Instance }An array of instances (empty if nothing matched the selector).- Removes a tag from the instance.
Parameters Parameter Description tag: stringThe tag to remove from the instance. Instance:ResetPropertyToDefault( property: string) Resets a property to its default value.Parameters Parameter Description property: stringName of the property to reset.Instance:SetAttribute( attribute: string, value: any) Sets the attribute with the given name to the given value.Instance:WaitForChild( childName: string, timeOut: number): Instance Returns the child of theInstancewith the given name. If the child does not exist, it will yield the current thread until it does.Parameters Parameter Description childName: stringTheInstance.Nameto be looked for.timeOut: numberAn optional time out parameter.- Deprecated: This item is deprecated in favor of
Instance:Destroy()andInstance:ClearAllChildren(). If you must remove an object from the game, and wish to use the object later, set itsParentproperty tonilinstead of using this method.
Sets the object'sParenttonil, and does the same for all its descendants. - Deprecated: This item has been superseded by
Instance:GetChildren()which should be used in all new work.
Returns an array of the object's children.Returns Type Description { Instance }Array of child objects/instances.Use GetChildren instead.
- Deprecated: This deprecated function is a variant of
Instance:Clone()which should be used instead.Returns Type InstanceUse Clone instead.
- Deprecated: This deprecated function is a variant of
Instance:Destroy()which should be used instead.Use Destroy instead.
Instance:findFirstChild( name: string, recursive: boolean? = false): Instance Deprecated: This deprecated function is a variant ofInstance:FindFirstChild()which should be used instead.Returns Type InstanceUse FindFirstChild instead.
- Deprecated: This deprecated function is a variant of
Instance:GetChildren()which should be used instead.Returns Type { Instance }Use GetChildren instead.
Instance:isDescendantOf( ancestor: Instance): boolean Deprecated: This deprecated function is a variant ofInstance:IsDescendantOf()which should be used instead.Parameters Parameter ancestor: InstanceReturns Type booleanUse IsDescendantOf instead.
- Deprecated: This deprecated function is a variant of
Instance:Remove()which has also been deprecated. Neither function should be used in new work.Use Remove instead.
Defined byHumanoid44
Humanoid:AddAccessory( accessory: Instance) Attaches the specifiedAccessoryto the humanoid's parent.Humanoid:ApplyAvatarRulesAsync( avatarRules: any) Parameters Parameter avatarRules: anyHumanoid:ApplyDescriptionAsync(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,) Makes the character's look match that of the passed inHumanoidDescription. IfUseAvatarSettingsis true, the Avatar Settings for the experience will also be applied to the character.Parameters Parameter Description humanoidDescription: HumanoidDescriptionTheHumanoidDescriptioninstance which you want to set the character to match.assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.DefaultThe asset type verification mode.Humanoid:ApplyDescriptionResetAsync(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,) Makes the character's look match that of the passed inHumanoidDescription, even after external changes.Parameters Parameter Description humanoidDescription: HumanoidDescriptionTheHumanoidDescriptioninstance which you want to set the character to match.assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.DefaultThe asset type verification mode.- Assembles a tree of
Motor6Djoints by attaching togetherAttachmentobjects in a humanoid's character. Humanoid:ChangeState( state: Enum.HumanoidStateType? = Enum.HumanoidStateType.None) Sets theHumanoidto enter the givenHumanoidStateType.Parameters Parameter Description state: Enum.HumanoidStateType? = Enum.HumanoidStateType.NoneTheHumanoidStateTypethat theHumanoidis to perform.Parameters Parameter part: InstanceReturns Type Vector3?Humanoid:EquipTool( tool: Instance) Humanoid:GetAccessories( ): { any } Returns an array ofAccessoryobjects that the humanoid's parent is currently wearing.Humanoid:GetAccessoryHandleScale(instance: Instance,partType: Enum.BodyPartR15,): Vector3 Parameters Parameter instance: InstancepartType: Enum.BodyPartR15Returns Type Vector3Humanoid:GetAppliedDescription( ): HumanoidDescription Returns a copy of the humanoid's cachedHumanoidDescriptionwhich describes its current look.Returns Type Description HumanoidDescriptionA copy of theHumanoidDescriptioncurrently 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 theBodyPartR15of thePart.Parameters Parameter Description part: InstanceThe specified part being checked to see if it is an R15 body part.Returns Type Description Enum.BodyPartR15The specified part's R15 body part type or unknown if the part is not a body part.- Returns the
Limbenum that is associated with the givenPart.Returns Type Description Enum.LimbTheLimbthe part corresponds with. Humanoid:GetMoveVelocity( ): Vector3 Returns the current intended movement velocity of the Humanoid.Humanoid:GetRelativeVelocityAtFloor( ): Vector3 Returns the humanoid's actual physical velocity relative to the surface it is standing on as aVector3in world-space orientation.Humanoid:GetState( ): Enum.HumanoidStateType Returns the humanoid's currentHumanoidStateType.Returns Type Description Enum.HumanoidStateTypeThe currentHumanoidStateTypeof theHumanoid.Humanoid:GetStateEnabled( state: Enum.HumanoidStateType): boolean Returns whether aHumanoidStateTypeis enabled for theHumanoid.Parameters Parameter Description state: Enum.HumanoidStateTypeThe givenHumanoidStateType.Returns Type Description booleanWhether the givenHumanoidStateTypeis enabled.- Causes the
Humanoidto walk in the given direction. - Causes the
Humanoidto attempt to walk to the given location by setting theHumanoid.WalkToPointandHumanoid.WalkToPartproperties.Parameters Parameter Description location: Vector3The position to setHumanoid.WalkToPointto.part: Instance? = nilTheBasePartto setHumanoid.WalkToPartto. Parameters Parameter emoteId: numberReturns Type ...any- Plays emotes and returns if was successfully ran.
Parameters Parameter Description emoteName: stringname of the emote to play.Returns Type Description booleansuccessfully played. - Removes all
Accessoryobjects worn by the humanoid's parent. Humanoid:ReplaceBodyPartR15( bodyPart: Enum.BodyPartR15, part: BasePart): boolean Dynamically replaces a Humanoid body part with a different part.Parameters Parameter Description bodyPart: Enum.BodyPartR15The body part to replace.BodyPartR15.Unknownwill fail.part: BasePartReturns Type Description booleanWhether the body part replacement was successful; returns false if the specified body part could not be found in the character.Humanoid:SetClickToWalkEnabled( enabled: boolean) Parameters Parameter enabled: booleanHumanoid:SetStateEnabled( state: Enum.HumanoidStateType, enabled: boolean) Sets whether a givenHumanoidStateTypeis enabled for theHumanoid.Parameters Parameter Description state: Enum.HumanoidStateTypeTheHumanoidStateTypeto be enabled or disabled.enabled: booleantrueifstateis to be enabled,falseifstateis to be disabled.Humanoid:TakeDamage( amount: number) Lowers theHumanoid.Healthof theHumanoidby the given amount if it is not protected by aForceField.Parameters Parameter Description amount: numberThe damage, or amount to be deduced from theHumanoid.Health.- 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.Parameters Parameter Description status: stringThe custom status name to add to the Humanoid.Returns Type Description booleanWhether 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.Parameters Parameter Description status: Enum.Status? = Enum.Status.PoisonTheStatusvalue to add to the Humanoid.Returns Type Description booleanWhether the status was successfully added; returns false if it already exists.Humanoid:ApplyAvatarRules( avatarRules: any) Parameters Parameter avatarRules: anyUse ApplyAvatarRulesAsync instead.
Humanoid:ApplyDescription(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,) Deprecated: This method has been superseded byApplyDescriptionAsync().
Makes the character's look match that of the passed inHumanoidDescription.Parameters Parameter Description humanoidDescription: HumanoidDescriptionTheHumanoidDescriptioninstance which you want to set the character to match.assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.DefaultThe asset type verification mode.Use ApplyDescriptionAsync instead.
Humanoid:ApplyDescriptionReset(humanoidDescription: HumanoidDescription,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,) Deprecated: This method has been superseded byApplyDescriptionResetAsync().
Makes the character's look match that of the passed inHumanoidDescription, even after external changes.Parameters Parameter Description humanoidDescription: HumanoidDescriptionTheHumanoidDescriptioninstance which you want to set the character to match.assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.DefaultThe asset type verification mode.Use ApplyDescriptionResetAsync instead.
Humanoid:GetPlayingAnimationTracks( ): { any } Returns Type Description { any }An array of currently playingAnimationTracks.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.Returns Type Description { any }An array of strings representing the names of all statuses currently applied to the Humanoid.- 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.Parameters Parameter Description status: stringThe custom status name to check for.Returns Type Description booleanWhether 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.Parameters Parameter Description status: Enum.Status? = Enum.Status.PoisonTheStatusvalue to check for.Returns Type Description booleanWhether the specified status exists on the Humanoid.Humanoid:LoadAnimation( animation: Animation): AnimationTrack Deprecated: This function is deprecated in favor of usingAnimator:LoadAnimation()directly (theAnimatormay be created while editing or at runtime).
Loads anAnimationonto aHumanoid, returning anAnimationTrackthat can be used for playback.Returns Type Description AnimationTrackTheAnimationTrackcreated from the loadedAnimation.Use LoadAnimation instead.
- Deprecated: This method has been superseded by
PlayEmoteAsync().
Plays emotes and returns if was successfully ran.Parameters Parameter Description emoteName: stringname of the emote to play.Returns Type Description booleansuccessfully played.Use PlayEmoteAsync instead.
- 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..Parameters Parameter Description status: stringThe custom status name to remove from the Humanoid.Returns Type Description booleanWhether 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.Parameters Parameter Description status: Enum.Status? = Enum.Status.PoisonTheStatusvalue to remove from the Humanoid.Returns Type Description booleanWhether the status was successfully removed; returns false if it does not exist.Humanoid:loadAnimation( animation: Animation): AnimationTrack Deprecated: This deprecated method is a variant ofHumanoid:LoadAnimation().Animator:LoadAnimation()should be used instead.Parameters Parameter animation: AnimationReturns Type AnimationTrackUse LoadAnimation instead.
Humanoid:takeDamage( amount: number) Deprecated: This deprecated method is a variant ofHumanoid:TakeDamage(), which should be used instead.Parameters Parameter amount: numberUse TakeDamage instead.
No methods match the filters.
Events39
Object.Changed: RBXScriptSignal<( property: string)> Fires immediately after a property of the object changes, with some limitations.Parameters Parameter property: string
Instance.AncestryChanged: RBXScriptSignal<( child: Instance, parent: Instance)> Fires when theInstance.Parentproperty of this object or one of its ancestors is changed.Instance.AttributeChanged: RBXScriptSignal<( attribute: string)> Fires whenever an attribute is changed on theInstance.Parameters Parameter attribute: stringInstance.ChildAdded: RBXScriptSignal<( child: Instance)> Fires after an object is parented to thisInstance.Parameters Parameter child: InstanceInstance.ChildRemoved: RBXScriptSignal<( child: Instance)> Fires after a child is removed from thisInstance.Parameters Parameter child: InstanceInstance.DescendantAdded: RBXScriptSignal<( descendant: Instance)> Fires after a descendant is added to theInstance.Parameters Parameter descendant: InstanceInstance.DescendantRemoving: RBXScriptSignal<( descendant: Instance)> Fires immediately before a descendant of theInstanceis removed.Parameters Parameter descendant: Instance- Fires immediately before (or is deferred until after) the instance is destroyed via
Instance:Destroy(). - Fires whenever any style property is changed on the instance, including when a property is set to
nil. Instance.childAdded: RBXScriptSignal<( child: Instance)> Deprecated: This deprecated event is a variant ofInstance.ChildAddedwhich should be used instead.Parameters Parameter child: InstanceUse ChildAdded instead.
Defined byHumanoid29
Humanoid.ApplyDescriptionFinished: RBXScriptSignal<( description: HumanoidDescription)> Fires when aHumanoidDescriptionhas finished being applied to theHumanoid.Parameters Parameter description: HumanoidDescriptionHumanoid.Climbing: RBXScriptSignal<( speed: number)> Fires when the speed at which aHumanoidis climbing changes.Parameters Parameter speed: numberHumanoid.ClusterCompositionFinished: RBXScriptSignal<( )> Humanoid.Died: RBXScriptSignal<( )> Fires when theHumanoiddies.Humanoid.EmoteTriggered: RBXScriptSignal<(success: boolean,animationTrack: AnimationTrack,)> Parameters Parameter success: booleananimationTrack: AnimationTrackHumanoid.FallingDown: RBXScriptSignal<( active: boolean)> Parameters Parameter active: booleanHumanoid.FreeFalling: RBXScriptSignal<( active: boolean)> Parameters Parameter active: booleanHumanoid.GettingUp: RBXScriptSignal<( active: boolean)> Parameters Parameter active: booleanHumanoid.HealthChanged: RBXScriptSignal<( health: number)> Fires when theHumanoid.Healthchanges (or when theHumanoid.MaxHealthis set).Parameters Parameter health: numberHumanoid.Jumping: RBXScriptSignal<( active: boolean)> Parameters Parameter active: booleanHumanoid.MoveToFinished: RBXScriptSignal<( reached: boolean)> Fires when theHumanoidfinishes walking to a goal declared byHumanoid:MoveTo().Parameters Parameter reached: booleanHumanoid.PlatformStanding: RBXScriptSignal<( active: boolean)> Parameters Parameter active: booleanHumanoid.Ragdoll: RBXScriptSignal<( active: boolean)> Parameters Parameter active: booleanHumanoid.Running: RBXScriptSignal<( speed: number)> Fires when the speed at which aHumanoidis running changes.Parameters Parameter speed: numberHumanoid.Seated: RBXScriptSignal<( active: boolean, currentSeatPart: BasePart)> Humanoid.ServerApplyDescription: RBXScriptSignal<( status: boolean)> Parameters Parameter status: booleanHumanoid.ServerBreakJoints: RBXScriptSignal<( )> Humanoid.ServerEquipTool: RBXScriptSignal<( tool: Tool)> Parameters Parameter tool: ToolHumanoid.ServerResetCharacter: RBXScriptSignal<( )> Humanoid.StateChanged: RBXScriptSignal<(old: Enum.HumanoidStateType,new: Enum.HumanoidStateType,)> Fires when the state of theHumanoidis changed.Parameters Parameter old: Enum.HumanoidStateTypenew: Enum.HumanoidStateTypeHumanoid.StateEnabledChanged: RBXScriptSignal<(state: Enum.HumanoidStateType,isEnabled: boolean,)> Fires whenHumanoid:SetStateEnabled()is called on theHumanoid.Parameters Parameter state: Enum.HumanoidStateTypeisEnabled: booleanHumanoid.Strafing: RBXScriptSignal<( active: boolean)> Parameters Parameter active: booleanHumanoid.Swimming: RBXScriptSignal<( speed: number)> Parameters Parameter speed: numberHumanoid.Touched: RBXScriptSignal<(touchingPart: BasePart,humanoidPart: BasePart,)> Fires when one of the humanoid's limbs come in contact with anotherBasePart.Humanoid.AnimationPlayed: RBXScriptSignal<( animationTrack: AnimationTrack)> Parameters Parameter animationTrack: AnimationTrackUse AnimationPlayed instead.
Humanoid.CustomStatusAdded: RBXScriptSignal<( status: string)> 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.
Fired when a status is added to the Humanoid.Parameters Parameter status: stringHumanoid.CustomStatusRemoved: RBXScriptSignal<( status: string)> 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.
Fired when a status is removed from the Humanoid.Parameters Parameter status: stringHumanoid.StatusAdded: RBXScriptSignal<( status: Enum.Status)> 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.
Fired when a status is added to the Humanoid.Parameters Parameter status: Enum.StatusHumanoid.StatusRemoved: RBXScriptSignal<( status: Enum.Status)> 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.
Fired when a status is removed from the Humanoid.Parameters Parameter status: Enum.Status
No events match the filters.