[Update] Net Rewinder is now available on the Asset Store here. Net Rewinder is a server side hitbox rewinder / lag compensator for use with any networking library. It focuses on doing only one thing, and doing that one thing simply and well. One function call rewinds hitboxes (your selected transforms) to exactly where they were at the time you specify. You can use any representation of hitboxes you want, any networking library, and any hit detection routines you want. You can run whatever tests you want against them, and then restore them to their original positions with another call. Features: One-button setup for most use cases One-call hitbox rewind One-call hitbox restore Full source code included Use any hitbox system Zero update allocations Supports 2D and 3D - anything with a transform can be rewound Preview demo scene with commented code Works with any network library (UNet,Photon, Bolt, Forge, etc) Works with UFPS and other FPS frameworks. Links: Webplayer demo Documentation Screenshots: Single character preview Multiple (125) character preview Sample code used for the preview screenshots above Net Rewinder freshly added to an FPS character One click later Note: This asset requires some programming skill to use effectively. Hitboxes themselves are not implemented in Net Rewinder. This is to allow you to use whatever hitbox implementation you want (eg UFPS). This asset simply (and I mean simply!) takes care of rewinding so you can do server-side hit checks for networked FPS and other fast-paced network games.