

These are used by the NPC script to tune various behaviors. WeldConstraint, Constraint, JointInstanceĪ non-animated joint between two body parts.Ĭommonly found in the head or HumanoidRootPart plays sounds from within the rig as controlled by the RbxNpcSounds script.Įach NPC includes a Configuration object within its hierarchy which acts as a container of value objects. Note that Animator depends on the name of Motor6Ds to be consistent with that of the Motor6Ds used when an animation was created, so avoid renaming this object. See Configuration for more details.ĭetermines how the part will be scaled values can be Classic, ProportionsNormal, or ProportionsSlender.ĭetermines the size of the part when the character scaling is 1.ĭefines a point relative to the individual part which scripts, effects, and objects such as a Tool or Accessory may utilize during positioning.Īn animated joint between two body parts. See BodyParts for more details.Ī special invisible part that's considered the root of the rig this is also the PrimaryPart of the character's Model.Ĭontains value objects which tune various behaviors.

Various character body parts attached to the HumanoidRootPart or neighboring body parts through Motor6D or constraint objects. Ragdoll ( ModuleScript) defines a function that transforms a character into a loose physics-affected body (parents a RigTypes ModuleScript that defines several helper functions).ĭefines and manages behavior related to character sound effects like running, dying, etc. Maid ( ModuleScript) defines a class useful in releasing resources used. Manages Humanoid related properties, such as Humanoid.Health, Humanoid.WalkSpeed, Humanoid.DisplayDistanceType, etc.ĭefines character-specific behaviors such as roaming, attacking, etc. Disabling this will prevent the character from regenerating health.

Typically regenerates the Humanoid health over time. One of possibly multiple Accessories for the NPC such as hats, weapons, etc.

Loads and plays animations on the character rig. Contains Animations, such as an AttackAnimation or DeathAnimation.
