Skip to content

ForceField

Supported Class Physics

Protects a Humanoid from taking damage dealt through the Humanoid.TakeDamage() method and protects BaseParts from having their joints broken due to an Explosion.

0 Nova members · 1 modern Roblox members not implemented yet

Description

A ForceField protects a Humanoid from taking damage dealt through the Humanoid.TakeDamage() method and protects BaseParts from having their joints broken due to an Explosion. A new ForceField is created when a character spawns on a SpawnLocation and the SpawnLocation.Duration property is greater than zero.

Damage and Joints

A ForceField influences the instance it's parented to. When parented to a Model, it protects all of the BaseParts descending from that model. If parented to a BasePart, the part's joints will only be protected if both the part and the part it's connected to also contain a ForceField.

ForceField only protects Humanoids from damage dealt by the Humanoid.TakeDamage() method. Humanoids can still be damaged by setting Humanoid.Health directly. For this reason, it's advised that you use Humanoid.TakeDamage() to assign damage while accounting for force field protection.

Visualization

When ForceField.Visible is set to true, a particle effect is created. A number of rules determine where this effect will be emitted from:

  • When parented to a Model, if the model includes a Humanoid named Humanoid with Humanoid.RigType set to R15, the effect will be emitted from the part named UpperTorso. Otherwise, the effect will be emitted from the part named Torso.
  • When parented to a BasePart the effect will be emitted from the part's BasePart.Position.

Inheritance

Object → Instance → ForceField

Nova inheritance: Instance → ForceField

Inherited members

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

1 modern Roblox member(s) are not implemented yet — expand to inspect

Members declared by Roblox's ForceField 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
Visible Visible: bool Not yet Determines whether or not the ForceField particle effect is visible. —

Roblox reference: ForceField

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