
Keyless

-- ==============================
-- Amber Alert Full Script
-- DETZ HUB | daffi7209 | Delta Executor
-- ==============================
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.ResetOnSpawn = false
-- ==============================
-- HELPERS
-- ==============================
local function makeButton(parent, text, posY, size)
size = size or UDim2.new(0, 210, 0, 40)
local btn = Instance.new("TextButton")
btn.Parent = parent
btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
btn.BorderSizePixel = 0
btn.Position = UDim2.new(0.5, -105, 0, posY)
btn.Size = size
btn.Font = Enum.Font.GothamBold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 13
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, 8)
c.Parent = btn
local s = Instance.new("UIStroke")
s.Thickness = 2
s.Parent = btn
local h = math.random()
RunService.Heartbeat:Connect(function(dt)
h = (h + dt * 0.4) % 1
s.Color = Color3.fromHSV(h, 1, 1)
end)
return btn
end
local function makeSection(parent, text, posY)
local lbl = Instance.new("TextLabel")
lbl.Parent = parent
lbl.BackgroundTransparency = 1
lbl.Position = UDim2.new(0, 12, 0, posY)
lbl.Size = UDim2.new(1, -20, 0, 18)
lbl.Font = Enum.Font.GothamBold
lbl.Text = text
lbl.TextColor3 = Color3.fromRGB(120, 120, 120)
lbl.TextSize = 11
lbl.TextXAlignment = Enum.TextXAlignment.Left
end
-- ==============================
-- MAIN FRAME
-- ==============================
local MainFrame = Instance.new("Frame")
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(0.5, -135, 0.5, -160)
MainFrame.Size = UDim2.new(0, 270, 0, 320)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Visible = true
local MCorner = Instance.new("UICorner")
MCorner.CornerRadius = UDim.new(0, 12)
MCorner.Parent = MainFrame
local MStroke = Instance.new("UIStroke")
MStroke.Thickness = 3
MStroke.Parent = MainFrame
local mh = 0
RunService.Heartbeat:Connect(function(dt)
mh = (mh + dt * 0.4) % 1
MStroke.Color = Color3.fromHSV(mh, 1, 1)
end)
local MGradient = Instance.new("UIGradient")
MGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(18, 18, 18)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(8, 8, 8))
})
MGradient.Rotation = 135
MGradient.Parent = MainFrame
-- Top bar
local TopBar = Instance.new("Frame")
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
TopBar.Size = UDim2.new(1, 0, 0, 42)
TopBar.BorderSizePixel = 0
local TC = Instance.new("UICorner")
TC.CornerRadius = UDim.new(0, 12)
TC.Parent = TopBar
local TFill = Instance.new("Frame")
TFill.Parent = TopBar
TFill.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
TFill.Position = UDim2.new(0, 0, 0.5, 0)
TFill.Size = UDim2.new(1, 0, 0.5, 0)
TFill.BorderSizePixel = 0
local Title = Instance.new("TextLabel")
Title.Parent = TopBar
Title.BackgroundTransparency = 1
Title.Size = UDim2.new(1, -45, 1, 0)
Title.Position = UDim2.new(0, 12, 0, 0)
Title.Font = Enum.Font.GothamBold
Title.Text = "DETZ HUB | Amber Alert"
Title.TextSize = 14
Title.TextXAlignment = Enum.TextXAlignment.Left
local mth = 0.5
RunService.Heartbeat:Connect(function(dt)
mth = (mth + dt * 0.5) % 1
Title.TextColor3 = Color3.fromHSV(mth, 0.6, 1)
end)
local CloseBtn = Instance.new("TextButton")
CloseBtn.Parent = TopBar
CloseBtn.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
CloseBtn.Position = UDim2.new(1, -36, 0, 6)
CloseBtn.Size = UDim2.new(0, 28, 0, 28)
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn.TextSize = 13
CloseBtn.BorderSizePixel = 0
local CC = Instance.new("UICorner")
CC.CornerRadius = UDim.new(0, 6)
CC.Parent = CloseBtn
-- ==============================
-- CATEGORY MENU (HOME)
-- ==============================
local HomeFrame = Instance.new("Frame")
HomeFrame.Parent = MainFrame
HomeFrame.BackgroundTransparency = 1
HomeFrame.Position = UDim2.new(0, 0, 0, 48)
HomeFrame.Size = UDim2.new(1, 0, 1, -48)
HomeFrame.Visible = true
local WelcomeLabel = Instance.new("TextLabel")
WelcomeLabel.Parent = HomeFrame
WelcomeLabel.BackgroundTransparency = 1
WelcomeLabel.Position = UDim2.new(0, 0, 0, 8)
WelcomeLabel.Size = UDim2.new(1, 0, 0, 25)
WelcomeLabel.Font = Enum.Font.GothamBold
WelcomeLabel.Text = "Select a Category"
WelcomeLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
WelcomeLabel.TextSize = 13
local Cat1 = makeButton(HomeFrame, "1. Speed & Jump", 42)
local Cat2 = makeButton(HomeFrame, "2. ESP", 92)
local Cat3 = makeButton(HomeFrame, "3. Teleport", 142)
local Cat4 = makeButton(HomeFrame, "4. Cheats", 192)
local HomeCredit = Instance.new("TextLabel")
HomeCredit.Parent = HomeFrame
HomeCredit.BackgroundTransparency = 1
HomeCredit.Position = UDim2.new(0, 0, 1, -25)
HomeCredit.Size = UDim2.new(1, 0, 0, 20)
HomeCredit.Font = Enum.Font.Gotham
HomeCredit.Text = "daffi7209 | Delta Executor"
HomeCredit.TextColor3 = Color3.fromRGB(60, 60, 60)
HomeCredit.TextSize = 11
-- ==============================
-- BACK BUTTON HELPER
-- ==============================
local function makeBackBtn(parent, posY)
local btn = makeButton(parent, "< Back", posY, UDim2.new(0, 100, 0, 32))
btn.Position = UDim2.new(0, 12, 0, posY)
btn.TextSize = 12
return btn
end
-- ==============================
-- PAGE: SPEED & JUMP
-- ==============================
local SpeedPage = Instance.new("Frame")
SpeedPage.Parent = MainFrame
SpeedPage.BackgroundTransparency = 1
SpeedPage.Position = UDim2.new(0, 0, 0, 48)
SpeedPage.Size = UDim2.new(1, 0, 1, -48)
SpeedPage.Visible = false
makeSection(SpeedPage, "SPEED & JUMP", 5)
local SpeedLabel = Instance.new("TextLabel")
SpeedLabel.Parent = SpeedPage
SpeedLabel.BackgroundTransparency = 1
SpeedLabel.Position = UDim2.new(0, 12, 0, 28)
SpeedLabel.Size = UDim2.new(1, -20, 0, 18)
SpeedLabel.Font = Enum.Font.GothamBold
SpeedLabel.Text = "Speed: 16"
SpeedLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
SpeedLabel.TextSize = 12
SpeedLabel.TextXAlignment = Enum.TextXAlignment.Left
local SpeedDown = makeButton(SpeedPage, "-", 48, UDim2.new(0, 60, 0, 36))
SpeedDown.Position = UDim2.new(0.5, -105, 0, 48)
local SpeedValLbl = Instance.new("TextLabel")
SpeedValLbl.Parent = SpeedPage
SpeedValLbl.BackgroundTransparency = 1
SpeedValLbl.Position = UDim2.new(0.5, -25, 0, 48)
SpeedValLbl.Size = UDim2.new(0, 50, 0, 36)
SpeedValLbl.Font = Enum.Font.GothamBold
SpeedValLbl.Text = "16"
SpeedValLbl.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedValLbl.TextSize = 13
local SpeedUp = makeButton(SpeedPage, "+", 48, UDim2.new(0, 60, 0, 36))
SpeedUp.Position = UDim2.new(0.5, 45, 0, 48)
local JumpLabel = Instance.new("TextLabel")
JumpLabel.Parent = SpeedPage
JumpLabel.BackgroundTransparency = 1
JumpLabel.Position = UDim2.new(0, 12, 0, 98)
JumpLabel.Size = UDim2.new(1, -20, 0, 18)
JumpLabel.Font = Enum.Font.GothamBold
JumpLabel.Text = "Jump: 50"
JumpLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
JumpLabel.TextSize = 12
JumpLabel.TextXAlignment = Enum.TextXAlignment.Left
local JumpDown = makeButton(SpeedPage, "-", 118, UDim2.new(0, 60, 0, 36))
JumpDown.Position = UDim2.new(0.5, -105, 0, 118)
local JumpValLbl = Instance.new("TextLabel")
JumpValLbl.Parent = SpeedPage
JumpValLbl.BackgroundTransparency = 1
JumpValLbl.Position = UDim2.new(0.5, -25, 0, 118)
JumpValLbl.Size = UDim2.new(0, 50, 0, 36)
JumpValLbl.Font = Enum.Font.GothamBold
JumpValLbl.Text = "50"
JumpValLbl.TextColor3 = Color3.fromRGB(255, 255, 255)
JumpValLbl.TextSize = 13
local JumpUp = makeButton(SpeedPage, "+", 118, UDim2.new(0, 60, 0, 36))
JumpUp.Position = UDim2.new(0.5, 45, 0, 118)
local SpeedStatus = Instance.new("TextLabel")
SpeedStatus.Parent = SpeedPage
SpeedStatus.BackgroundTransparency = 1
SpeedStatus.Position = UDim2.new(0, 10, 0, 165)
SpeedStatus.Size = UDim2.new(1, -20, 0, 25)
SpeedStatus.Font = Enum.Font.Gotham
SpeedStatus.Text = "Status: Idle"
SpeedStatus.TextColor3 = Color3.fromRGB(160, 160, 160)
SpeedStatus.TextSize = 11
local SpeedBack = makeBackBtn(SpeedPage, 200)
-- ==============================
-- PAGE: ESP
-- ==============================
local ESPPage = Instance.new("Frame")
ESPPage.Parent = MainFrame
ESPPage.BackgroundTransparency = 1
ESPPage.Position = UDim2.new(0, 0, 0, 48)
ESPPage.Size = UDim2.new(1, 0, 1, -48)
ESPPage.Visible = false
makeSection(ESPPage, "ESP", 5)
local ESPBtn = makeButton(ESPPage, "ESP: OFF", 28)
local ESPStatus = Instance.new("TextLabel")
ESPStatus.Parent = ESPPage
ESPStatus.BackgroundTransparency = 1
ESPStatus.Position = UDim2.new(0, 10, 0, 75)
ESPStatus.Size = UDim2.new(1, -20, 0, 25)
ESPStatus.Font = Enum.Font.Gotham
ESPStatus.Text = "Status: Idle"
ESPStatus.TextColor3 = Color3.fromRGB(160, 160, 160)
ESPStatus.TextSize = 11
local ESPBack = makeBackBtn(ESPPage, 110)
-- ==============================
-- PAGE: TELEPORT
-- ==============================
local TpPage = Instance.new("Frame")
TpPage.Parent = MainFrame
TpPage.BackgroundTransparency = 1
TpPage.Position = UDim2.new(0, 0, 0, 48)
TpPage.Size = UDim2.new(1, 0, 1, -48)
TpPage.Visible = false
makeSection(TpPage, "TELEPORT", 5)
local TpMonsterBtn = makeButton(TpPage, "TP to Nearest Monster", 28)
local TpStatus = Instance.new("TextLabel")
TpStatus.Parent = TpPage
TpStatus.BackgroundTransparency = 1
TpStatus.Position = UDim2.new(0, 10, 0, 75)
TpStatus.Size = UDim2.new(1, -20, 0, 25)
TpStatus.Font = Enum.Font.Gotham
TpStatus.Text = "Status: Idle"
TpStatus.TextColor3 = Color3.fromRGB(160, 160, 160)
TpStatus.TextSize = 11
local TpBack = makeBackBtn(TpPage, 110)
-- ==============================
-- PAGE: CHEATS
-- ==============================
local CheatsPage = Instance.new("Frame")
CheatsPage.Parent = MainFrame
CheatsPage.BackgroundTransparency = 1
CheatsPage.Position = UDim2.new(0, 0, 0, 48)
CheatsPage.Size = UDim2.new(1, 0, 1, -48)
CheatsPage.Visible = false
makeSection(CheatsPage, "CHEATS", 5)
local MoneyBtn = makeButton(CheatsPage, "Give Infinite Money", 28)
local AutoFarmBtn = makeButton(CheatsPage, "Auto Farm: OFF", 74)
local GodBtn = makeButton(CheatsPage, "God Mode: OFF", 120)
local FlyBtn = makeButton(CheatsPage, "Fly: OFF", 166)
local NoclipBtn = makeButton(CheatsPage, "Noclip: OFF", 212)
local FullbrightBtn= makeButton(CheatsPage, "Fullbright: OFF", 258)
local CheatsStatus = Instance.new("TextLabel")
CheatsStatus.Parent = CheatsPage
CheatsStatus.BackgroundTransparency = 1
CheatsStatus.Position = UDim2.new(0, 10, 0, 308)
CheatsStatus.Size = UDim2.new(1, -20, 0, 25)
CheatsStatus.Font = Enum.Font.Gotham
CheatsStatus.Text = "Status: Idle"
CheatsStatus.TextColor3 = Color3.fromRGB(160, 160, 160)
CheatsStatus.TextSize = 11
local CheatsBack = makeBackBtn(CheatsPage, 340)
-- Resize main frame for cheats page
local function resizeForPage(page)
if page == CheatsPage then
MainFrame.Size = UDim2.new(0, 270, 0, 430)
elseif page == SpeedPage then
MainFrame.Size = UDim2.new(0, 270, 0, 300)
else
MainFrame.Size = UDim2.new(0, 270, 0, 210)
end
end
-- ==============================
-- NAVIGATION
-- ==============================
local function showPage(page)
HomeFrame.Visible = false
SpeedPage.Visible = false
ESPPage.Visible = false
TpPage.Visible = false
CheatsPage.Visible = false
page.Visible = true
resizeForPage(page)
end
local function showHome()
HomeFrame.Visible = true
SpeedPage.Visible = false
ESPPage.Visible = false
TpPage.Visible = false
CheatsPage.Visible = false
MainFrame.Size = UDim2.new(0, 270, 0, 320)
end
Cat1.MouseButton1Click:Connect(function() showPage(SpeedPage) end)
Cat2.MouseButton1Click:Connect(function() showPage(ESPPage) end)
Cat3.MouseButton1Click:Connect(function() showPage(TpPage) end)
Cat4.MouseButton1Click:Connect(function() showPage(CheatsPage) end)
SpeedBack.MouseButton1Click:Connect(showHome)
ESPBack.MouseButton1Click:Connect(showHome)
TpBack.MouseButton1Click:Connect(showHome)
CheatsBack.MouseButton1Click:Connect(showHome)
-- ==============================
-- BUBBLE
-- ==============================
local BubbleFrame = Instance.new("Frame")
BubbleFrame.Parent = ScreenGui
BubbleFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
BubbleFrame.BorderSizePixel = 0
BubbleFrame.Position = UDim2.new(0, 20, 0.5, -40)
BubbleFrame.Size = UDim2.new(0, 80, 0, 80)
BubbleFrame.Visible = false
BubbleFrame.Active = true
BubbleFrame.Draggable = true
local BubbleCorner = Instance.new("UICorner")
BubbleCorner.CornerRadius = UDim.new(1, 0)
BubbleCorner.Parent = BubbleFrame
local BubbleStroke = Instance.new("UIStroke")
BubbleStroke.Thickness = 4
BubbleStroke.Parent = BubbleFrame
local bh = 0
RunService.Heartbeat:Connect(function(dt)
bh = (bh + dt * 0.6) % 1
BubbleStroke.Color = Color3.fromHSV(bh, 1, 1)
end)
local BubbleLabel = Instance.new("TextLabel")
BubbleLabel.Parent = BubbleFrame
BubbleLabel.BackgroundTransparency = 1
BubbleLabel.Size = UDim2.new(1, 0, 1, 0)
BubbleLabel.Font = Enum.Font.GothamBold
BubbleLabel.Text = "DETZ HUB"
BubbleLabel.TextSize = 11
local bth = 0.3
RunService.Heartbeat:Connect(function(dt)
bth = (bth + dt * 0.5) % 1
BubbleLabel.TextColor3 = Color3.fromHSV(bth, 0.7, 1)
end)
local pulseUp = true
local pulseVal = 80
RunService.Heartbeat:Connect(function(dt)
if not BubbleFrame.Visible then return end
if pulseUp then
pulseVal = pulseVal + dt * 18
if pulseVal >= 88 then pulseUp = false end
else
pulseVal = pulseVal - dt * 18
if pulseVal <= 78 then pulseUp = true end
end
BubbleFrame.Size = UDim2.new(0, pulseVal, 0, pulseVal)
end)
local BubbleButton = Instance.new("TextButton")
BubbleButton.Parent = BubbleFrame
BubbleButton.BackgroundTransparency = 1
BubbleButton.Size = UDim2.new(1, 0, 1, 0)
BubbleButton.Text = ""
BubbleButton.ZIndex = 10
BubbleButton.MouseButton1Click:Connect(function()
BubbleFrame.Visible = false
MainFrame.Visible = true
end)
CloseBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = false
BubbleFrame.Visible = true
end)
-- ==============================
-- MONEY
-- ==============================
local function giveMoney(amount)
local remotes = {"GiveMoney","AddMoney","UpdateMoney","SetMoney","MoneyEvent","CashEvent","AddCash","GiveCash"}
for _, name in ipairs(remotes) do
local r = ReplicatedStorage:FindFirstChild(name, true)
if r then
r:FireServer(amount)
CheatsStatus.Text = "Status: Fired "..name
return
end
end
local stats = LocalPlayer:FindFirstChild("leaderstats")
if stats then
for _, v in ipairs(stats:GetChildren()) do
if v:IsA("IntValue") or v:IsA("NumberValue") then
v.Value = v.Value + amount
CheatsStatus.Text = "Status: Money added!"
return
end
end
end
CheatsStatus.Text = "Status: No remote found"
end
local autoFarming = false
MoneyBtn.MouseButton1Click:Connect(function()
giveMoney(999999)
CheatsStatus.Text = "Status: Money given!"
end)
AutoFarmBtn.MouseButton1Click:Connect(function()
autoFarming = not autoFarming
if autoFarming then
AutoFarmBtn.Text = "Auto Farm: ON"
CheatsStatus.Text = "Status: Auto farming..."
spawn(function()
while autoFarming do
giveMoney(9999)
wait(1)
end
end)
else
AutoFarmBtn.Text = "Auto Farm: OFF"
CheatsStatus.Text = "Status: Stopped"
end
end)
-- ==============================
-- GOD MODE
-- ==============================
local godMode = false
GodBtn.MouseButton1Click:Connect(function()
godMode = not godMode
if godMode then
GodBtn.Text = "God Mode: ON"
CheatsStatus.Text = "Status: God Mode ON!"
spawn(function()
while godMode do
local char = LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then
hum.MaxHealth = math.huge
hum.Health = math.huge
end
end
wait(0.1)
end
end)
else
GodBtn.Text = "God Mode: OFF"
CheatsStatus.Text = "Status: God Mode OFF"
local char = LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then hum.MaxHealth = 100 hum.Health = 100 end
end
end
end)
-- ==============================
-- FLY
-- ==============================
local flying = false
local flySpeed = 60
local bodyVel, bodyGyr
local function startFly()
local char = LocalPlayer.Character
if not char then return end
local hrp = char:FindFirstChild("HumanoidRootPart")
local hum = char:FindFirstChildOfClass("Humanoid")
if not hrp or not hum then return end
hum.PlatformStand = true
bodyGyr = Instance.new("BodyGyro")
bodyGyr.MaxTorque = Vector3.new(9e9,9e9,9e9)
bodyGyr.P = 9e4
bodyGyr.CFrame = hrp.CFrame
bodyGyr.Parent = hrp
bodyVel = Instance.new("BodyVelocity")
bodyVel.Velocity = Vector3.new(0,0,0)
bodyVel.MaxForce = Vector3.new(9e9,9e9,9e9)
bodyVel.Parent = hrp
end
local function stopFly()
local char = LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then hum.PlatformStand = false end
end
if bodyVel then bodyVel:Destroy() end
if bodyGyr then bodyGyr:Destroy() end
end
RunService.RenderStepped:Connect(function()
if not flying then return end
local char = LocalPlayer.Character
if not char then return end
local hrp = char:FindFirstChild("HumanoidRootPart")
if not hrp or not bodyVel or not bodyGyr then return end
local cam = workspace.CurrentCamera
local move = Vector3.new(0,0,0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then move = move + cam.CFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then move = move - cam.CFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then move = move - cam.CFrame.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then move = move + cam.CFrame.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move = move + Vector3.new(0,1,0) end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then move = move - Vector3.new(0,1,0) end
bodyVel.Velocity = move * flySpeed
bodyGyr.CFrame = cam.CFrame
end)
FlyBtn.MouseButton1Click:Connect(function()
flying = not flying
if flying then
FlyBtn.Text = "Fly: ON"
CheatsStatus.Text = "Status: Flying! WASD+Space/Ctrl"
startFly()
else
FlyBtn.Text = "Fly: OFF"
CheatsStatus.Text = "Status: Fly stopped"
stopFly()
end
end)
-- ==============================
-- NOCLIP
-- ==============================
local noclip = false
RunService.Stepped:Connect(function()
if noclip then
local char = LocalPlayer.Character
if char then
for _, p in ipairs(char:GetDescendants()) do
if p:IsA("BasePart") then p.CanCollide = false end
end
end
end
end)
NoclipBtn.MouseButton1Click:Connect(function()
noclip = not noclip
NoclipBtn.Text = noclip and "Noclip: ON" or "Noclip: OFF"
CheatsStatus.Text = noclip and "Status: Noclip ON!" or "Status: Noclip OFF"
end)
-- ==============================
-- FULLBRIGHT
-- ==============================
local fullbright = false
local origBright = Lighting.Brightness
local origAmb = Lighting.Ambient
local origOut = Lighting.OutdoorAmbient
local origFog = Lighting.FogEnd
FullbrightBtn.MouseButton1Click:Connect(function()
fullbright = not fullbright
if fullbright then
FullbrightBtn.Text = "Fullbright: ON"
Lighting.Brightness = 10
Lighting.Ambient = Color3.fromRGB(255,255,255)
Lighting.OutdoorAmbient = Color3.fromRGB(255,255,255)
Lighting.FogEnd = 100000
Lighting.GlobalShadows = false
CheatsStatus.Text = "Status: Fullbright ON!"
else
FullbrightBtn.Text = "Fullbright: OFF"
Lighting.Brightness = origBright
Lighting.Ambient = origAmb
Lighting.OutdoorAmbient = origOut
Lighting.FogEnd = origFog
Lighting.GlobalShadows = true
CheatsStatus.Text = "Status: Fullbright OFF"
end
end)
-- ==============================
-- SPEED & JUMP
-- ==============================
local currentSpeed = 16
local currentJump = 50
local function applySpeed()
local char = LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then hum.WalkSpeed = currentSpeed end
end
end
local function applyJump()
local char = LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then hum.JumpPower = currentJump end
end
end
SpeedUp.MouseButton1Click:Connect(function()
currentSpeed = currentSpeed + 10
SpeedValLbl.Text = tostring(currentSpeed)
SpeedLabel.Text = "Speed: "..currentSpeed
applySpeed()
SpeedStatus.Text = "Status: Speed set to "..currentSpeed
end)
SpeedDown.MouseButton1Click:Connect(function()
if currentSpeed > 6 then currentSpeed = currentSpeed - 10 end
SpeedValLbl.Text = tostring(currentSpeed)
SpeedLabel.Text = "Speed: "..currentSpeed
applySpeed()
SpeedStatus.Text = "Status: Speed set to "..currentSpeed
end)
JumpUp.MouseButton1Click:Connect(function()
currentJump = currentJump + 25
JumpValLbl.Text = tostring(currentJump)
JumpLabel.Text = "Jump: "..currentJump
applyJump()
SpeedStatus.Text = "Status: Jump set to "..currentJump
end)
JumpDown.MouseButton1Click:Connect(function()
if currentJump > 25 then currentJump = currentJump - 25 end
JumpValLbl.Text = tostring(currentJump)
JumpLabel.Text = "Jump: "..currentJump
applyJump()
SpeedStatus.Text = "Status: Jump set to "..currentJump
end)
LocalPlayer.CharacterAdded:Connect(function()
wait(0.5)
applySpeed()
applyJump()
end)
-- ==============================
-- ESP
-- ==============================
local espEnabled = false
local espObjects = {}
local function removeESP()
for _, v in ipairs(espObjects) do
if v and v.Parent then v:Destroy() end
end
espObjects = {}
end
local function createESP(model, color, label)
local hrp = model:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local bb = Instance.new("BillboardGui")
bb.Size = UDim2.new(0, 120, 0, 40)
bb.StudsOffset = Vector3.new(0, 3.5, 0)
bb.AlwaysOnTop = true
bb.Adornee = hrp
bb.Parent = CoreGui
local lbl = Instance.new("TextLabel")
lbl.Size = UDim2.new(1,0,1,0)
lbl.BackgroundTransparency = 1
lbl.Font = Enum.Font.GothamBold
lbl.TextColor3 = color
lbl.TextSize = 13
lbl.Text = label
lbl.TextStrokeTransparency = 0
lbl.Parent = bb
local hl = Instance.new("SelectionBox")
hl.Color3 = color
hl.LineThickness = 0.05
hl.SurfaceTransparency = 0.85
hl.SurfaceColor3 = color
hl.Adornee = model
hl.AlwaysOnTop = true
hl.Parent = CoreGui
table.insert(espObjects, bb)
table.insert(espObjects, hl)
end
local function updateESP()
removeESP()
if not espEnabled then return end
for _, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character then
createESP(p.Character, Color3.fromRGB(0, 200, 255), p.Name.." [PLAYER]")
end
end
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("Model") and obj ~= LocalPlayer.Character then
local hum = obj:FindFirstChildOfClass("Humanoid")
local hrp = obj:FindFirstChild("HumanoidRootPart")
local isPlayer = false
for _, p in ipairs(Players:GetPlayers()) do
if p.Character == obj then isPlayer = true break end
end
if hum and hrp and not isPlayer then
createESP(obj, Color3.fromRGB(255, 50, 50), obj.Name.." [NPC]")
end
end
end
end
ESPBtn.MouseButton1Click:Connect(function()
espEnabled = not espEnabled
if espEnabled then
ESPBtn.Text = "ESP: ON"
ESPStatus.Text = "Status: ESP ON!"
spawn(function()
while espEnabled do
updateESP()
wait(2)
end
removeESP()
end)
else
ESPBtn.Text = "ESP: OFF"
ESPStatus.Text = "Status: ESP OFF"
removeESP()
end
end)
-- ==============================
-- TP TO MONSTER
-- ==============================
TpMonsterBtn.MouseButton1Click:Connect(function()
local char = LocalPlayer.Character
if not char then return end
local hrp = char:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local nearest, nearestDist = nil, math.huge
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("Model") and obj ~= char then
local hum = obj:FindFirstChildOfClass("Humanoid")
local objHrp = obj:FindFirstChild("HumanoidRootPart")
local isPlayer = false
for _, p in ipairs(Players:GetPlayers()) do
if p.Character == obj then isPlayer = true break end
end
if hum and objHrp and not isPlayer then
local dist = (hrp.Position - objHrp.Position).Magnitude
if dist < nearestDist then
nearestDist = dist
nearest = objHrp
end
end
end
end
if nearest then
hrp.CFrame = nearest.CFrame + Vector3.new(0, 5, 0)
TpStatus.Text = "Status: Teleported!"
else
TpStatus.Text = "Status: No monster found!"
end
end)



Wtf do i copy 😭
everything doesn't work
Ya nada funciona