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.