Skip to content

BodyForce

Supported Class Animation & Avatar Deprecated in Roblox Deprecated PreferredDescriptorName ThreadSafety

Applies a constant force to an object.

Description

The BodyForce object applies (or exerts) a force on the assembly to which it is parented. If the magnitude of such a force is great enough, assemblies can begin to accelerate. The force is determined by the Force property, and is defined on the three world axes.

A BodyForce alone cannot apply a torque (it cannot cause the parent to rotate on its own). To apply a force at a specific point or apply forces relative to the orientation of the assembly, use a BodyThrust instead.

Inheritance

Object → Instance → BodyMover → BodyForce

Nova inheritance: Instance → BodyMover → BodyForce

Properties

Force Supported Property Determines the force exerted on each axis.
Force: Vector3

Determines the force exerted on each axis.

This property determines the magnitude of force exerted on each axis, relative to the world.

Roblox documentation

force Supported Property Deprecated Determines the amount of force applied on each axis.
force: Vector3

Determines the amount of force applied on each axis.

A deprecated variant of BodyForce.Force that indicates the amount of force applied on each axis.

Nova behaviour: Nova keeps this legacy member for compatibility. Roblox's modern deprecation wording may describe later Roblox behaviour; verify it against Nova before relying on the copied text.

Roblox documentation

Inherited members

Inherited from BodyMover: 8 properties, 36 methods, 7 events. They are documented on the base class page.

Roblox reference: BodyForce

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.