ZOMBIE ROUND SYSTEM
A complete, ready-to-use wave-based zombie survival system. Inspired by Call of Duty Black Ops 1, featuring a clean HUD and easy customization.
FEATURES
- Progressive Round System — Zombie count, health, and speed increase each round with a classic BO1 formula. Rounds auto-advance when all zombies are eliminated, with a configurable break between waves.
- Even Spawn Distribution — Zombies spawn one per point before any spawn point is reused. Simply place Parts where you want zombies to appear.
- Clean Minimal UI — Round number and remaining zombies displayed in a sleek top-right HUD. Large round-change notification with fade animation and number pulse effects.
- Fully Configurable — All settings are in one table at the top of the server script: base zombie count, zombies added per round, max alive cap, spawn delay, between-round time, zombie health and speed scaling, and attack damage.
- Drop-In Ready — Ungroup everything and done!
SETUP
- Ungroup everything (takes about 2 minutes) and you're ready to go!
WHAT'S INCLUDED
- RoundSystem (Server Script) — round logic, spawning, health scaling, kill tracking
- RoundUIClient (Local Script) — HUD updates, round notifications, tween animations
- RoundUI + RoundNotify (ScreenGuis in StarterGui) — the visual interface
- RoundEvent (RemoteEvent in ReplicatedStorage) — server-to-client communication
- SpawnLocations folder (Workspace) — 8 pre-placed spawn points for instant testing
- README board in the workspace with some additional instructions
CUSTOMIZATION
Every value is a single variable change. Want harder zombies? Raise health scaling. Faster rounds? Shorten the between-round delay. More zombies per wave? Bump the per-round increment. The UI colors, fonts, and sizes are also straightforward to edit in the ScreenGuis.
REQUIREMENTS
- Any Roblox place (baseplate, showcase, or full game)
- A zombie character model with a functioning Humanoid (the included "Drooling Zombie" works out of the box)
- No paid plugins or external services needed — pure Luau with built-in Roblox services
COMPATIBILITY
Works with any zombie model as long as it has a Humanoid and HumanoidRootPart. R6 and R15 both supported. Does not conflict with other game systems, the round logic runs entirely in its own script.
