Last Tested: July 2026 | Working scripts listed.
100 Waves Later is a Roblox zombie survival game where the goal is right there in the name: outlast one hundred waves of the horde. Every wave the zombies get nastier, every tenth wave a boss stomps in, and between waves you stack skill upgrades and roll new weapons to keep up. Runs get brutally hard in the later waves, which is why so many players go looking for a script to carry them deeper.
The 100 Waves Later scripts below are the real, working ones, and almost all of them are keyless, so you can just copy, paste, and run. Between them you get zombie ESP, silent aim, auto fire, auto revive, an instant wave clearer, and even a Scrap booster for the shop grind. Each card is labeled keyless or key so you know what you are running before you paste it.
100 Waves Later Scripts (Zombie ESP, Friends ESP, Hitbox Expander, Fly Mode & More)
100 Waves Later Core-XHub Script (Keyless):
Script 1 KEYLESSCORE-XHUB SCRIPT
Zombie ESPFriends ESPHitbox ExpanderFly ModeAuto Bring Boxes
loadstring(game:HttpGet("https://raw.githubusercontent.com/Core-X-m3lm/100WavesLater/refs/heads/main/Script.lua"))()
Select all text above, copy it, then paste into your executor.
100 Waves Later Signal Hub Script (Keyless):
Script 2 KEYLESSSIGNAL HUB SCRIPT
Silent AimAuto FireAuto MeleeAuto ReviveScrap FarmNoclip
loadstring(game:HttpGet("https://gist.githubusercontent.com/zero0signal/42d7996465553f42054aa34ae4273377/raw/d6c95829ac35d5b075ad0262a95859dc24afc44d/Signal100WavesLater"))()
Select all text above, copy it, then paste into your executor.
The maker tested this one on Wave, Potassium, and Velocity, and says it might not run on Xeno style executors.
100 Waves Later Silent Aim Script (Keyless):
Script 3 KEYLESSSILENT AIM SCRIPT SCRIPT
Silent AimMagic BulletTarget Nearest Zombie
loadstring(game:HttpGet("https://raw.githubusercontent.com/Cyerc/100WavesLater/main/Source.lua"))()
Select all text above, copy it, then paste into your executor.
This one is open source and easy to read, but it needs an executor that can hook functions, so budget executors may not run it.
100 Waves Later Auto Kill Zombies Script (Keyless):
Script 4 KEYLESSAUTO KILL ZOMBIES SCRIPT
Auto Kill ZombiesInstant Wave Clear
local rm = game:GetService("ReplicatedStorage").Packages._Index["sleitnick_knit@1.6.0"].knit.Services.ExplosionService.RF.GenerateExplosion
while true do
for _, z in pairs(workspace.Zombies:GetChildren()) do
local hrp = z:FindFirstChild("HumanoidRootPart")
if hrp then pcall(function() rm:InvokeServer(hrp.Position, math.huge, 2, "EXPLOSIVE CROSSBOW") end) end
end
task.wait(0.1)
end
Select all text above, copy it, then paste into your executor.
100 Waves Later Auto Revive Script (Keyless):
Script 5 KEYLESSAUTO REVIVE SCRIPT
Auto Revive SelfAuto Revive Teammates
local rm = game:GetService("ReplicatedStorage").Packages._Index["sleitnick_knit@1.6.0"].knit.Services.RaidManagementService.RE
rm.CreateReviveBillboard.OnClientEvent:Connect(function(a1, a2)
task.wait(0.1)
pcall(function()
rm.RevivePromptTriggeredClient:FireServer(a2)
end)
end)
Select all text above, copy it, then paste into your executor.
100 Waves Later Infinite Scrap Script (Keyless):
Script 6 KEYLESSINFINITE SCRAP SCRIPT
Scrap Per Kill Boost
local RS = game:GetService("ReplicatedStorage")
local remote = RS.Packages._Index["sleitnick_knit@1.6.0"].knit.Services.PickupManager.RE.Collect
local amount = 32124 -- Amount of how much scrap you want everytime you kill an zombie
workspace.DescendantAdded:Connect(function(v)
local id = v:GetAttribute("Id")
if id then
pcall(function()
remote:FireServer(id, "SCRAP", amount)
end)
end
end)
Select all text above, copy it, then paste into your executor.
Change the amount number in the second line to pick how much Scrap each zombie kill pays out.
100 Waves Later SurviveWaveZ Script (Key):
Script 7 KEY REQUIREDSURVIVEWAVEZ HUB SCRIPT
Auto ShootBring MobsInfinite Revives
loadstring(game:HttpGet("https://raw.githubusercontent.com/wendigo5414-cmyk/promotedscripts/main/SurviveWaveZ.lua"))()
Select all text above, copy it, then paste into your executor.
This one needs a quick free key from its own key system. When you run it, a key tab opens, so follow the Get Key steps to grab your key, paste it into the box, and the full menu unlocks.
How to Use the 100 Waves Later Script
1Get a Roblox executor. Solara, Xeno, Wave, and Delta all work, though the Signal Hub and Silent Aim cards note which executors they like best.
2Open 100 Waves Later on Roblox and load into a run.
3Open your executor and attach it to Roblox.
4Copy one of the scripts above and paste it into the executor script box.
5Hit Execute. The keyless ones load their menu or start working right away.
6For the SurviveWaveZ hub, grab the free key from its key tab first, then paste it in.
7Turn on the options you want, like Zombie ESP, Silent Aim, or Auto Fire, and let the waves roll in.
Scripts stop working after big game updates. If one breaks, reload it or check back here for an updated version.
About The 100 Waves Later Script
Core-XHub is the most popular pick and the best all-rounder. Its Zombie ESP draws boxes, health bars, and tracers on every zombie so nothing sneaks up on you, the hitbox expander makes your shots way more forgiving, and Fly Mode plus Auto Bring Boxes handle the boring running around between fights. It loads with no key system at all.
Signal Hub is the heavy hitter for pure combat, with silent aim that snaps your bullets to the nearest zombie, auto fire and auto melee on hotkeys, auto revive for you and your teammates, and a Scrap farm tab for the economy side. The little source code scripts further down are great if you want just one thing, like auto killing every zombie that spawns or a revive bot for squad runs, without loading a whole menu. The SurviveWaveZ hub at the bottom is the only one that asks for a key.
Always run scripts on an alt account instead of your main, because exploiting breaks the Roblox rules, and instant wave clears in a 25-player co-op game get noticed and reported fast. If a script stops working after a 100 Waves Later update, check back here for a fresh version.
Scam warning: Scripts break the Roblox Terms of Service, so use an alt account. Never download a separate program or hand over your Roblox login to run a “100 Waves Later script,” and ignore anything asking you to pay. Everything on this page runs straight from your executor.