Hole Game
A fast paced multiplayer elimination game built around a mysterious central void. Players punch, push, and dash opponents into the hole while balancing an escalating Corruption meter.
Combat and locomotion
- Left punch, right punch, heavy push, directional dash, and sprint
- State based combat covering attacks, lockouts, stuns, corruption, falling, and death
- Server validation with a six second last hit window for accurate elimination credit
Corruption and arena mechanics
- Corruption builds based on distance as players risk fighting near the void
- Survival points reward players who remain close to danger
- Maximum corruption locks input and forces the player toward the hole
- Successful melee hits reset the attacker's corruption to zero
Camera and controls
- First person R6 arms remain visible across movement and combat animations
- Instant custom shift lock with stable character orientation
- Camera and input state automatically synchronize during corruption and death
Rounds and persistence
- Fifteen minute round lifecycle with voting, loading, intermission, active play, and cleanup
- Physical lobby map voting with live counters and geometry validation
- Kill and survival scoring, winner qualification, global stats, and DataStore persistence
Built in strict Luau with a modular Service / Controller architecture, reusable instances, and optimized replication between the client and server.