NullObject

An invisible handle. Put things under it and they move with it, like parenting in After Effects: turn a null and everything under it turns too.

A NullObject is just a CFrame, and it works inside a DataModel. The CFrame of a Part, Camera or NullObject under it is relative to the chain of NullObjects above it; scripts read that as CFrame and the world one as WorldCFrame. Viewports draw it as axis lines you can click, move and turn. A Light or ParticleEmitter directly under one shines or emits from its point.

Properties

Transform

NameTypeDefaultDescription
CFrameCFrameRelative to any NullObjects above it, up to the DataModel; children follow it.
OrientationVector3The rotation half of CFrame, hidden from Properties.
PositionVector3The position half of CFrame, hidden from Properties.

Scripts

WorldCFrameCFramescripts onlyIts CFrame in world space; CFrame itself is local.
From Instance 22