Skip to main content

Hindsight

Generalized hit detection and lag-compensated rollback for Roblox gun systems

Server-authoritative

Projectile simulation, rollback capture, and hit decisions all run on the server actor pool. Clients only render visuals.

Lag-compensated

Snapshot-based rollback re-creates each character's pose at the timestamp of a cast, so high-ping shots still hit where the shooter aimed.

Parallel by default

Casts dispatch to the least-loaded Actor in a user-sized pool. Every projectile steps in parallel context with no main-thread cost.

Bring your own wiring

Hindsight never scans the workspace, never loads folders, never spawns Actors on its own. Every input is passed in.