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"))()