Physics-7 Engine
Physics-7 is Lucky 7's proprietary physics engine for Roblox. Where Roblox runs physics on the client for speed, Physics-7 runs the authoritative computation on the server: precise hit detection, lag-compensated movement, and deterministic ability timing that clients can't alter.
Simulate. Validate. Correct.
Roblox runs physics on the client for responsiveness. Physics-7 runs the same calculations on the server with authoritative world state, then compares. Anything that disagrees with server reality is silently corrected before it affects anyone.
The server runs the physics.
Roblox executes client-side simulation for responsiveness, but Physics-7 re-runs the critical calculations on the server with authoritative world state. What the client claims happened is always checked against what the server knows.
Every output is verified.
Hit registrations, movement updates, collision events, and ability activations all pass through a validation step before producing game state. Invalid inputs are discarded silently; confirmed inputs proceed immediately.
Desyncs are resolved, not tolerated.
When client and server state diverge beyond acceptable tolerance, the server state wins and the client is corrected. Players feel a smooth experience; exploiters find their manipulations reversed.
Everything the server owns.
Physics-7 covers the full surface area where client-side physics can be exploited or desync. Each system validates independently; together they leave no gap.
Raycast hit validation
CoreEvery ranged attack, ability, and projectile is recast on the server from the server-known positions of attacker and target. Client-reported hits are confirmed or rejected before any damage applies.
Server-authoritative movement
CorePosition, velocity, and collision state are tracked server-side. The client's claimed position is validated against server-computed expectations before being accepted.
Deterministic ability timing
CoreAbility cooldowns, durations, and effects run on server time, not client time. Lag, clock drift, and client manipulation cannot alter when an ability activates or expires.
Projectile simulation
PrecisionBallistic arcs, travel time, and trajectory interception are simulated server-side. Lead shots and predictive aim are computed honestly, not exploited.
Hitbox integrity checking
PrecisionCharacter hitboxes are anchored to server-validated positions. Stretched, shrunk, or relocated hitboxes are detected and reset before any gameplay interaction is processed.
Collision graph sync
PrecisionDynamic obstacles, moving platforms, and interactive geometry are tracked in the server's world state. Client-side desyncs cannot affect gameplay outcomes that depend on them.
Interpolation & lag compensation
FairnessThe server rolls back world state by the client's measured latency before evaluating hits, so high-ping players are neither advantaged nor punished compared to low-ping players.
Anti-teleport enforcement
FairnessMovement deltas between server ticks are bounded by the physics-possible maximum. Jumps beyond that bound are invalidated and the character is corrected to a legal position.
Force & impulse ownership
FairnessExternal forces on a character (knockback, flings, pushes) can only originate from server-authorized sources. No client can exert force on another character.
Works alongside Sentinel-7.
Physics-7 and Sentinel-7 are designed as a stack. Physics-7 produces validated movement and hit data that Sentinel-7 reads directly. An exploiter trying to spoof physics state hits both systems independently: Physics-7 rejects or corrects the manipulation, and Sentinel-7 flags the attempt as evidence of a cheat tool.
Neither system depends on the other to function, but together they close more attack surface than either does alone.
On the roadmap.
Physics-7 keeps shipping. These are planned expansions, not live yet, and not guarantees of a ship date, but the direction the engine is heading.
Nothing below is active. Everything in this section is planned work, shown for transparency about the engine's direction.
Soft-body & cloth simulation
PlannedExtending the server simulation layer to handle soft-body physics and cloth for cosmetic and environmental objects, keeping visual complexity from creating exploitable desyncs.
Predictive client reconciliation
PlannedA smarter rollback model that predicts and pre-validates common client inputs before the round-trip, reducing perceived latency without opening any validation gaps.
Per-game physics profiles
PlannedConfigurable physics presets tuned to each game's genre (tower defense, battle-royale, racing) so the validation thresholds and correction aggressiveness are optimal per experience.
Networked physics replay
PlannedServer-side recording of physics state at every tick, enabling instant replay and post-match analysis of suspicious interactions.
Common questions.
Physics-7 is invisible to legitimate players. If you're playing normally it has no effect on your experience beyond ensuring the people you play with are on a level field.
Does Physics-7 cause lag or stutter?
No. The heavy simulation runs on Lucky 7's game servers, not your device. The client keeps running Roblox's native physics for a responsive feel; Physics-7 validates in the background and only corrects desyncs.
If I have high ping, will I be at a disadvantage?
No. Physics-7 uses lag compensation: it rolls back server state by your measured latency before evaluating your inputs. You register a hit at the same moment a local player does.
Can a bad internet connection cause false corrections?
Unlikely. Physics-7 uses tolerances calibrated for realistic network conditions. Brief packet loss or jitter won't trigger a correction; only sustained, physically impossible deltas will.
Does it read anything from my device?
No. Physics-7 runs entirely inside Roblox's server-side sandbox. It receives the same play data Roblox sends to every server; it has no access to your files, hardware, or anything outside the game.
Can I license Physics-7 for my own Roblox game?
Yes. Physics-7 is available as a licensed module. Contact the team below to talk scope, pricing, and setup.
How does it interact with Sentinel-7?
They work together. Sentinel-7 flags behavioral anomalies; Physics-7 provides the validated movement and hit data Sentinel-7 reads. Cheating the physics layer is caught by both systems independently.
Want Physics-7 in your game?
Physics-7 is available to license for Roblox experiences as a drop-in server module. Drop us a message with your game name and what you need.
Server truth. Every tick.
Physics-7 keeps every Lucky 7 experience honest so the players who compete fair get a fair result. The server always wins.