JointInstance¶
The base class for joints.
Description¶
JointInstance is the base class for joints such as Welds and
Motors.
Weld, WeldConstraint, Motor, and Motor6D all combine multiple parts into the same assembly. Every assembly has a root part (BasePart.GetRootPart()) and when C0/C1 of a JointInstance is modified, the root part will stay where it was.
Welds do not have any directionality. You can imagine rigid joints forming a tree branching down from the root part. All the parts down the tree from root will move, and their welded "children" in this tree will move with them.
Inheritance¶
Object → Instance → JointInstance
Nova inheritance: Instance → JointInstance
Known subclasses: DynamicRotate, Glue, ManualSurfaceJointInstance, Motor, Rotate, Snap, VelocityMotor, Weld
Properties¶
C0 Supported Property Determines how the offset point is attached to JointInstance.Part0.
Determines how the offset point is attached to JointInstance.Part0.
C0 is the position aspect of the orientation between two parts in a
weld. Part0 and
Part1 move accordingly to this value, which
denotes their respective positions.
When animating a Motor6D, it's recommended to tween its
Transform property instead of C0.
C1 Supported Property Subtracted from the C0 property to create an offset point for Part1.
Part0 Supported Property The first BasePart that the joint connects.
This property indicates the first BasePart that the joint connects.
Part1 Supported Property The second BasePart that the joint connects.
This property indicates the second BasePart that the joint connects.
part1 Supported Property Deprecated
No description available.
Inherited members¶
Inherited from Instance: 8 properties, 36 methods, 7 events. They are documented on the base class page.
2 modern Roblox member(s) are not implemented yet — expand to inspect
Members declared by Roblox's JointInstance class (or by a missing base class) that Nova does not expose. Use this list to scope a migration; the compatibility guide has the recommended workaround.
Properties¶
| Member | Signature | Status | Notes | Flags |
|---|---|---|---|---|
Active |
Active: bool |
Not yet | Determines if the joint is currently active in the world. | ReadOnly, NotReplicated |
Enabled |
Enabled: bool |
Not yet | Sets whether the joint is active or not. | — |
Roblox reference: JointInstance
Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.