LineForce
The LineForce constraint applies a force along the theoretical line connecting its two Attachments. As the end points (attachments) move, the direction of force will change accordingly.
When configuring this constraint, it may be helpful to study Roblox Units to understand how Roblox units compare to metric units.
Force Location
By default, force is applied to either parent at its attachment location. If desired, force can be focused at each parent's center of mass by enabling ApplyAtCenterOfMass.
Inverse Square Law
When InverseSquareLaw is true, the force magnitude is multiplied by the inverse square of the distance, meaning the force will increase exponentially as the two attachments get closer together, like magnets. When using this setting, it's recommended that you set a MaxForce threshold to prevent infinite force if the attachments align precisely.
Reactionary Force
By default, the constraint only applies force to Attachment0, while Attachment1 remains unaffected. However, force can be applied to both attachments in equal and opposite directions by enabling ReactionForceEnabled.
Summary
Properties
Whether force is applied at the center of mass of the parent assembly.
When true, the force magnitude is multiplied by the inverse square of the distance.
The magnitude of the force.
Maximum absolute force that can be applied.
Enables an equal and opposite reaction force on the parent of Attachment1.
Properties
Indicates if the constraint is currently active in the world.
The Attachment that is connected to Constraint.Attachment1.
The Attachment that is connected to Constraint.Attachment0.
The color of the constraint.
Toggles whether or not the constraint is enabled.
Toggles the constraint's visibility.