Category: 🚀 Motion
![]()
Rotates the connected "Subjects" blocks to face the "Targets" blocks. Speed sets how fast they turn (in degrees per second). An optional "Up" Tag input lets you point a different axis as up.
Useful for cameras, NPCs, props or weapons that need to track a moving target smoothly. If multiple subjects are connected they all rotate; if multiple targets are connected, their average position is used. Set Speed to 0 to freeze rotation.
| Name | Type | Description |
|---|---|---|
| Observers | Tag Input | Blocks that will rotate to face the targets. |
| Targets | Tag Input | Blocks that the Observers will face. If multiple are connected, their average position is used. |
| Up (optional) | Tag Input | Optional reference used to define the up axis of the Observers when looking at the targets. |
| Speed | Jolt Input with Dial | Rotation speed in degrees per second. 0 freezes the rotation. |
| Name | Type | Description |
|---|---|---|
| Linear Rot Speed | checkbox | When enabled, the Subjects rotate at a constant linear speed. When disabled, they smoothly decelerate as they align with the Targets. |
| Target Axis | dropdown | Selects which local axis of the Subject (+Z for front, -Z for back, etc.) will point directly towards the Targets. |
| Secondary Axis | dropdown | Selects a secondary perpendicular axis to align with the 'Up' reference, preventing the Subject from rolling uncontrollably. |