-- ============================================
--
--
-- ============================================
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
-- ===== FIND REMOTES =====
local RebirthRemote = nil
local AddXPRemote = nil
local Remotes = ReplicatedStorage:FindFirstChild("Remotes")
if Remotes then
RebirthRemote = Remotes:FindFirstChild("Rebirth")
AddXPRemote = Remotes:FindFirstChild("AddXP")
end
if not AddXPRemote then
print("❌ AddXP remote not found!")
return
end
print("✅ Remotes found!")
-- ===== FEATURES =====
local AUTO_REBIRTH = false
local AUTO_XP = false
local AUTO_TELEPORT = false
local XP_AMOUNT = 99
-- ===== TELEPORT LOCATION (#38) =====
local TELEPORT_POSITION = Vector3.new(-39.3, 2.7, 556.5)
-- ===== TELEPORT FUNCTION =====
local function teleportToLocation()
local char = player.Character
if not char then
print("❌ No character found!")
return
end
local hrp = char:FindFirstChild("HumanoidRootPart")
if not hrp then
print("❌ No HumanoidRootPart found!")
return
end
hrp.CFrame = CFrame.new(TELEPORT_POSITION)
print("✅ Teleported to Location #38: -39.3, 2.7, 556.5")
end
-- ===== CREATE MENU =====
local function CreateMenu()
local gui = Instance.new("ScreenGui")
gui.Name = "+1 ZOMBIE ESCAPE"
gui.Parent = player:WaitForChild("PlayerGui")
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 155, 0, 130)
frame.Position = UDim2.new(0.5, -77, 0.3, 0)
frame.BackgroundColor3 = Color3.fromRGB(10, 10, 20)
frame.BackgroundTransparency = 0.05
frame.BorderSizePixel = 2
frame.BorderColor3 = Color3.fromRGB(255, 200, 100)
frame.Active = true
frame.Draggable = true
frame.Parent = gui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = frame
-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 20)
title.Position = UDim2.new(0, 0, 0, 4)
title.BackgroundTransparency = 1
title.Text = "+1 zombies escape"
title.TextColor3 = Color3.fromRGB(255, 200, 100)
title.TextSize = 14
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Center
title.Parent = frame
-- ===== REBIRTH TOGGLE =====
local rbFrame = Instance.new("Frame")
rbFrame.Size = UDim2.new(0.9, 0, 0, 20)
rbFrame.Position = UDim2.new(0.05, 0, 0, 28)
rbFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 40)
rbFrame.BackgroundTransparency = 0.3
rbFrame.BorderSizePixel = 1
rbFrame.BorderColor3 = Color3.fromRGB(50, 50, 80)
rbFrame.Parent = frame
local rbCorner = Instance.new("UICorner")
rbCorner.CornerRadius = UDim.new(0, 4)
rbCorner.Parent = rbFrame
local rbLabel = Instance.new("TextLabel")
rbLabel.Size = UDim2.new(0.55, 0, 1, 0)
rbLabel.Position = UDim2.new(0.05, 0, 0, 0)
rbLabel.BackgroundTransparency = 1
rbLabel.Text = "🔄 REBIRTH"
rbLabel.TextColor3 = Color3.fromRGB(255, 200, 100)
rbLabel.TextSize = 9
rbLabel.Font = Enum.Font.GothamBold
rbLabel.TextXAlignment = Enum.TextXAlignment.Left
rbLabel.Parent = rbFrame
local rbBtn = Instance.new("TextButton")
rbBtn.Size = UDim2.new(0.3, 0, 0.7, 0)
rbBtn.Position = UDim2.new(0.65, 0, 0.15, 0)
rbBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
rbBtn.Text = "OFF"
rbBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
rbBtn.TextSize = 8
rbBtn.Font = Enum.Font.GothamBold
rbBtn.Parent = rbFrame
local rbBtnCorner = Instance.new("UICorner")
rbBtnCorner.CornerRadius = UDim.new(0, 4)
rbBtnCorner.Parent = rbBtn
-- ===== XP TOGGLE =====
local xpFrame = Instance.new("Frame")
xpFrame.Size = UDim2.new(0.9, 0, 0, 20)
xpFrame.Position = UDim2.new(0.05, 0, 0, 51)
xpFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 40)
xpFrame.BackgroundTransparency = 0.3
xpFrame.BorderSizePixel = 1
xpFrame.BorderColor3 = Color3.fromRGB(50, 50, 80)
xpFrame.Parent = frame
local xpCorner = Instance.new("UICorner")
xpCorner.CornerRadius = UDim.new(0, 4)
xpCorner.Parent = xpFrame
local xpLabel = Instance.new("TextLabel")
xpLabel.Size = UDim2.new(0.45, 0, 1, 0)
xpLabel.Position = UDim2.new(0.05, 0, 0, 0)
xpLabel.BackgroundTransparency = 1
xpLabel.Text = "⭐ FAST XP"
xpLabel.TextColor3 = Color3.fromRGB(100, 200, 255)
xpLabel.TextSize = 9
xpLabel.Font = Enum.Font.GothamBold
xpLabel.TextXAlignment = Enum.TextXAlignment.Left
xpLabel.Parent = xpFrame
local xpBtn = Instance.new("TextButton")
xpBtn.Size = UDim2.new(0.3, 0, 0.7, 0)
xpBtn.Position = UDim2.new(0.65, 0, 0.15, 0)
xpBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
xpBtn.Text = "OFF"
xpBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
xpBtn.TextSize = 8
xpBtn.Font = Enum.Font.GothamBold
xpBtn.Parent = xpFrame
local xpBtnCorner = Instance.new("UICorner")
xpBtnCorner.CornerRadius = UDim.new(0, 4)
xpBtnCorner.Parent = xpBtn
-- ===== AUTO TELEPORT TOGGLE =====
local teleFrame = Instance.new("Frame")
teleFrame.Size = UDim2.new(0.9, 0, 0, 20)
teleFrame.Position = UDim2.new(0.05, 0, 0, 74)
teleFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 40)
teleFrame.BackgroundTransparency = 0.3
teleFrame.BorderSizePixel = 1
teleFrame.BorderColor3 = Color3.fromRGB(50, 50, 80)
teleFrame.Parent = frame
local teleCorner = Instance.new("UICorner")
teleCorner.CornerRadius = UDim.new(0, 4)
teleCorner.Parent = teleFrame
local teleLabel = Instance.new("TextLabel")
teleLabel.Size = UDim2.new(0.55, 0, 1, 0)
teleLabel.Position = UDim2.new(0.05, 0, 0, 0)
teleLabel.BackgroundTransparency = 1
teleLabel.Text = "🚀 AUTO TP"
teleLabel.TextColor3 = Color3.fromRGB(100, 255, 150)
teleLabel.TextSize = 9
teleLabel.Font = Enum.Font.GothamBold
teleLabel.TextXAlignment = Enum.TextXAlignment.Left
teleLabel.Parent = teleFrame
local teleBtn = Instance.new("TextButton")
teleBtn.Size = UDim2.new(0.3, 0, 0.7, 0)
teleBtn.Position = UDim2.new(0.65, 0, 0.15, 0)
teleBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
teleBtn.Text = "OFF"
teleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
teleBtn.TextSize = 8
teleBtn.Font = Enum.Font.GothamBold
teleBtn.Parent = teleFrame
local teleBtnCorner = Instance.new("UICorner")
teleBtnCorner.CornerRadius = UDim.new(0, 4)
teleBtnCorner.Parent = teleBtn
-- ===== XP AMOUNT =====
local amtFrame = Instance.new("Frame")
amtFrame.Size = UDim2.new(0.9, 0, 0, 18)
amtFrame.Position = UDim2.new(0.05, 0, 0, 97)
amtFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 40)
amtFrame.BackgroundTransparency = 0.3
amtFrame.BorderSizePixel = 1
amtFrame.BorderColor3 = Color3.fromRGB(50, 50, 80)
amtFrame.Parent = frame
local amtCorner = Instance.new("UICorner")
amtCorner.CornerRadius = UDim.new(0, 4)
amtCorner.Parent = amtFrame
local amtLabel = Instance.new("TextLabel")
amtLabel.Size = UDim2.new(0.3, 0, 1, 0)
amtLabel.Position = UDim2.new(0.05, 0, 0, 0)
amtLabel.BackgroundTransparency = 1
amtLabel.Text = "XP:"
amtLabel.TextColor3 = Color3.fromRGB(255, 200, 100)
amtLabel.TextSize = 7
amtLabel.Font = Enum.Font.GothamBold
amtLabel.TextXAlignment = Enum.TextXAlignment.Left
amtLabel.Parent = amtFrame
local amtBox = Instance.new("TextBox")
amtBox.Size = UDim2.new(0.55, 0, 0.85, 0)
amtBox.Position = UDim2.new(0.35, 0, 0.08, 0)
amtBox.BackgroundColor3 = Color3.fromRGB(10, 10, 30)
amtBox.BackgroundTransparency = 0.3
amtBox.BorderSizePixel = 1
amtBox.BorderColor3 = Color3.fromRGB(50, 50, 80)
amtBox.Text = "99"
amtBox.TextColor3 = Color3.fromRGB(255, 255, 255)
amtBox.TextSize = 7
amtBox.Font = Enum.Font.Gotham
amtBox.ClearTextOnFocus = true
amtBox.Parent = amtFrame
local amtBoxCorner = Instance.new("UICorner")
amtBoxCorner.CornerRadius = UDim.new(0, 4)
amtBoxCorner.Parent = amtBox
amtBox.FocusLost:Connect(function()
local val = tonumber(amtBox.Text)
if val and val > 0 then
XP_AMOUNT = val
print("⭐ XP Amount set to: " .. XP_AMOUNT)
else
amtBox.Text = tostring(XP_AMOUNT)
end
end)
-- ===== STATUS =====
local status = Instance.new("TextLabel")
status.Size = UDim2.new(1, 0, 0, 14)
status.Position = UDim2.new(0, 0, 0, 118)
status.BackgroundTransparency = 1
status.Text = "🔴 OFF"
status.TextColor3 = Color3.fromRGB(255, 50, 50)
status.TextSize = 8
status.Font = Enum.Font.GothamBold
status.TextXAlignment = Enum.TextXAlignment.Center
status.Parent = frame
-- ===== TOGGLES =====
local function updateStatus()
local parts = {}
if AUTO_REBIRTH then table.insert(parts, "RB") end
if AUTO_XP then table.insert(parts, "XP") end
if AUTO_TELEPORT then table.insert(parts, "TP") end
if #parts == 0 then
status.Text = "🔴 OFF"
status.TextColor3 = Color3.fromRGB(255, 50, 50)
else
status.Text = "🟢 " .. table.concat(parts, " + ")
status.TextColor3 = Color3.fromRGB(100, 255, 100)
end
end
rbBtn.MouseButton1Click:Connect(function()
AUTO_REBIRTH = not AUTO_REBIRTH
rbBtn.Text = AUTO_REBIRTH and "ON" or "OFF"
rbBtn.BackgroundColor3 = AUTO_REBIRTH and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(255, 50, 50)
updateStatus()
print(AUTO_REBIRTH and "🔄 REBIRTH ON" or "🔄 REBIRTH OFF")
end)
rbBtn.TouchTap:Connect(function()
rbBtn.MouseButton1Click:Fire()
end)
xpBtn.MouseButton1Click:Connect(function()
AUTO_XP = not AUTO_XP
xpBtn.Text = AUTO_XP and "ON" or "OFF"
xpBtn.BackgroundColor3 = AUTO_XP and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(255, 50, 50)
updateStatus()
print(AUTO_XP and "⭐ XP ON" or "⭐ XP OFF")
end)
xpBtn.TouchTap:Connect(function()
xpBtn.MouseButton1Click:Fire()
end)
teleBtn.MouseButton1Click:Connect(function()
AUTO_TELEPORT = not AUTO_TELEPORT
teleBtn.Text = AUTO_TELEPORT and "ON" or "OFF"
teleBtn.BackgroundColor3 = AUTO_TELEPORT and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(255, 50, 50)
updateStatus()
print(AUTO_TELEPORT and "🚀 AUTO TP ON" or "🚀 AUTO TP OFF")
if AUTO_TELEPORT then
teleportToLocation()
end
end)
teleBtn.TouchTap:Connect(function()
teleBtn.MouseButton1Click:Fire()
end)
return gui
end
pcall(CreateMenu)
-- ===== REBIRTH LOOP =====
spawn(function()
while true do
task.wait(3)
if AUTO_REBIRTH and RebirthRemote then
pcall(function()
RebirthRemote:FireServer()
end)
end
end
end)
-- ===== XP LOOP =====
spawn(function()
while true do
task.wait(0.5)
if AUTO_XP and AddXPRemote then
pcall(function()
AddXPRemote:FireServer(XP_AMOUNT)
end)
end
end
end)
-- ===== AUTO TELEPORT LOOP =====
spawn(function()
while true do
task.wait(2)
if AUTO_TELEPORT then
teleportToLocation()
end
end
end)
print("")