Survive Zombie Arena Script (No Key, Auto Skip, Auto Plant)

Photo of author
By:
Updated:

Survive Zombie Arena is a survival game on Roblox where players use different weapons to defeat waves of zombies.

In the game, players are trapped inside dangerous arenas filled with zombies and must survive endless waves using weapons, teamwork, upgrades, and quick movement.

During the early waves, zombies are weaker and can be defeated with basic weapons, but the difficulty increases as the game progresses.

Your main goals are to fight zombies, earn rewards and money, upgrade your weapons and gear, and work together with teammates to survive longer.

In this post, you will learn about the Survive Zombie Arena Script, including detailed information about its features and how it can improve your gameplay experience.

(Aeonic Hub) Kill Aura, Auto Gears, More

loadstring(game:HttpGet("https://raw.githubusercontent.com/mazino45/main/refs/heads/main/MainScript.lua"))()

Survive Zombie Arena Script

Settings = {
    true,
    0.5,
    Vector3.new(2048, 0.1, 2048),
    Vector3.new(0, 0, 0)
}

plr = game.Players.LocalPlayer
getgenv().AutoSkip = false
getgenv().AutoShoot = false
getgenv().Balls = false -- just some balls


function TotallyDoxxed()
    -- [[Safezone]] -- 
if not workspace:FindFirstChild("YourZombieZone") then
local s =  Instance.new("Part",workspace)
s.Name = "YourZombieZone"
s.Anchored  = Settings[1]
s.Size = Settings[3]
s.Position = Settings[4]
s.Transparency = Settings[2]
end
    -- [[Delete Fences]] -- 
if workspace:FindFirstChild("Gates") then
    workspace:FindFirstChild("Gates"):Destroy()
end
end
TotallyDoxxed()

--UI Library
local GmmUI = loadstring(game:HttpGet("https://raw.githubusercontent.com/MermiXO/GMM-Ui-Lib/refs/heads/main/src.lua?t=" .. tick()))()

local ui = GmmUI.new({ 
    Title = "SZA Mod Menu"
})

-- MAIN MENU --
local home = ui:NewMenu("Made by AIU: Already In Use")

-- LOAD MENUS -- 
local AutoFarm = ui:NewMenu("Auto Shoot| Auto Skip | and more")
local lprlSet = ui:NewMenu("Safe Zone| Walkspeed | FOV | and more")
local Stats = ui:NewMenu("Stats Menu")
local settings = ui:NewMenu("Settings Menu")

function m(str,d)
local message = Instance.new("Message",workspace)
message.Text = str or "Error 5000.45325788985" 
task.wait(d)
message:Destroy()
end


function ReturnHome(delayTime)
    delayTime = delayTime or 0
    task.delay(delayTime, function()
        ui:PushMenu(home)
    end)
end



function TotallyFoxxed() --what the fox...
if plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
    plr.Character.HumanoidRootPart.CFrame = CFrame.new(-math.random(85,100), 2, -math.random(190,195))
    end
end

function TotallyBoxed(target)
 target.HumanoidRootPart.RootJoint:Destroy()
 target.HumanoidRootPart.Transparency = 0 --  (it isn't 0, when you haven't changed it before. Torso transparency is 0!)
end




-- LOAD SUBMENUS --
home:Submenu("AutoFarm", "Autofarm at maximum efficiency.", AutoFarm)
home:Submenu("Local Player", "Utilities and Player Features.", lprlSet)
home:Submenu("Stats", "General Stats, in general or of this round..", Stats)
home:Submenu("Coming soon", "General Hot Dogs.", settings)

    game.TextChatService.TextChannels.RBXGeneral:SendAsync("Script was made by Is_AlreadyInUse in scriptblox.")
---------_--
-- AutoFarm MENU --
---------_--

AutoFarm:Button("Enable/Disable Auto-Shoot", "", function()
getgenv().AutoShoot = not getgenv().AutoShoot
 m("Auto-Farm has been changed to: "..tostring(getgenv().AutoShoot),2)
local tool = plr.Backpack:FindFirstChildWhichIsA("Tool") or plr.Character:FindFirstChildWhichIsA("Tool")
repeat
    if tool then -- just in case the old one haven't been removed or the new one haven't been added (Top Logic Moment)
tool.Parent =  plr.Character
mouse1press() -- undetectable
end
task.wait()
until getgenv().AutoShoot == false
task.wait()
tool.Parent =  plr.Backpack
end)

AutoFarm:Button("Enable/Disable Auto-Skip", "", function()
    getgenv().AutoSkip = not getgenv().AutoSkip 
     m("Auto-Skip has been changed to: "..tostring(getgenv().AutoSkip),2)
     local remote = game:GetService("ReplicatedStorage").WaveRemotes:FindFirstChild("SkipVote", 0.5)
repeat
if remote then
remote:FireServer(getgenv().AutoSkip)
end
task.wait(3)
until getgenv().AutoSkip == false

end)

AutoFarm:Button("Skip One Round", "", function()
     local remote = game:GetService("ReplicatedStorage").WaveRemotes:FindFirstChild("SkipVote", 0.5)
     remote:FireServer(true)
end)


AutoFarm:Button("← Back", "Return to main menu.", function()
    ReturnHome(0.5)
end)


---------_--
-- lprlSet MENU --
---------_--

lprlSet:Button("Teleport to Safezone", "", function()
    TotallyFoxxed() 
end)

lprlSet:Button("Enable/Disable Only Hitboxes", "It will show only the hitboxes of each zombie/", function()
    getgenv().Balls = not getgenv().Balls
for i, zom in pairs(workspace.Zombies_Local:GetChildren()) do
    if zom:IsA("Model") and zom:FindFirstChild("HumanoidRootPart") and getgenv().Balls then
 if zom.HumanoidRootPart:FindFirstChild("RootJoint") then
TotallyBoxed(zom)
end
end
end
workspace.Zombies_Local.ChildAdded:Connect(function(child)
if getgenv().Balls then
print("Zombie has been infected with ligmaballz virus...")
TotallyBoxed(child)
end

end)

end)


lprlSet:Button("Walkspeed Increase", "", function()
if plr and plr.Character and plr.Character:FindFirstChild("Humanoid") then
    plr.Character.Humanoid.WalkSpeed = plr.Character.Humanoid.WalkSpeed + 10
     m("Walkspeed has been changed to: "..plr.Character.Humanoid.WalkSpeed, 1)
    end
end)

lprlSet:Button("Walkspeed Decrease", "", function()
if plr and plr.Character and plr.Character:FindFirstChild("Humanoid") then
    plr.Character.Humanoid.WalkSpeed = plr.Character.Humanoid.WalkSpeed - 10
     m("Walkspeed has been changed to: "..plr.Character.Humanoid.WalkSpeed, 1)
    end
end)

lprlSet:Button("Default Walkspeed", "", function()
if plr and plr.Character and plr.Character:FindFirstChild("Humanoid") then
    plr.Character.Humanoid.WalkSpeed =  16
     m("Walkspeed has been changed to : "..tostring(16), 1)
    end
end)

lprlSet:Button("FOV Increase", "", function()
if workspace.CurrentCamera.FieldOfView < 120 then
workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + 10
     m("FOV has been changed to : "..tostring(game.Camera.FieldOfView), 1)
     else
     m("You can't increase more your FOV", 3)
     end
end)


lprlSet:Button("FOV Decrease", "", function()
if workspace.CurrentCamera.FieldOfView > 10 then
workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView - 10
     m("FOV has been changed to : "..tostring(game.Camera.FieldOfView), 1)
     else
     m("You can't decrease more your FOV", 3)
     end
end)


lprlSet:Button("Default FOV", "", function()
workspace.CurrentCamera.FieldOfView = 70
     m("FOV has been changed to : 70", 1)
end)

lprlSet:Button("← Back", "Return to main menu.", function()
    ReturnHome()
end)


---------_--
-- Stats MENU --
---------_--

Stats:Button("Show Round Stats", "If you are blind..but you aren't for watching the message..", function()
     m("Total Kills: "..tostring(game:GetService("Players").LocalPlayer.leaderstats.Kills.Value).." \nTotal Minerals: "..tostring(game:GetService("Players").LocalPlayer.leaderstats.Minerals.Value),2)
end)



Stats:Button("← Back", "Return to main menu.", function()
    ReturnHome()
end)



---------------------------------------------------
-- SETTINGS MENU
---------------------------------------------------
settings:Button("Coming soon", "Coming soon", function()

end)

settings:Button("← Back", "Return to main menu.", function()
    ReturnHome()
end)



ui:PushMenu(home)

    game.TextChatService.TextChannels.RBXGeneral:SendAsync("Script was made by GameDeveloper_333 and Is_AlreadyInUse in script.")

(Tora Hub) Kill Aura, SafeZone, Instant Upgrade

loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/main/SurviveZombieArena"))()

(Pastebin) Auto Skip, Auto Plant, More

--[[Early Access: V2.0 by SFY]]
loadstring(game:HttpGet("https://pastebin.com/raw/We4rTXGN"))()

Survive Zombie Arena Script (No Key)

loadstring(game:HttpGet("https://raw.githubusercontent.com/SharkCreepy/Survive-Zombie-Arena/refs/heads/main/script.luao"))()

Suggestion

This article may contain affiliate links. If you use these links to purchase an item we may earn a commission. Thank you for your support.

Photo of author
Biswajit Nayak

Biswajit plays a variety of game genres, earning him the nickname "Spunky" from his friends. He spends most of his time exploring the worlds of Roblox and GTA 5, along with titles like Wuthering Waves and more.

Leave a Reply