-- ADM RBG | MOBILE | DELTA EXECUTOR
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local TeleportService = game:GetService("TeleportService")
local Lighting = game:GetService("Lighting")
local Camera = workspace.CurrentCamera
local LP = Players.LocalPlayer
-- ===== CHARACTER SAFE =====
local Character, Humanoid, HRP
local function loadChar()
Character = LP.Character or LP.CharacterAdded:Wait()
Humanoid = Character:WaitForChild("Humanoid")
HRP = Character:WaitForChild("HumanoidRootPart")
end
loadChar()
LP.CharacterAdded:Connect(loadChar)
-- ===== STATES =====
local noclipConn
local noclip = false
local infJump = false
local airwalk = false
local espEnabled = false
local espObjects = {}
-- Infinite Jump
UIS.JumpRequest:Connect(function()
if infJump and Humanoid then
Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
-- ===== GUI =====
local gui = Instance.new("ScreenGui")
gui.Name = "ADM_RBG_GUI"
gui.ResetOnSpawn = false
gui.Parent = game.CoreGui
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0,300,0,300)
main.Position = UDim2.new(0.5,-150,0.3,0)
main.BackgroundTransparency = 1
main.Active = true
main.Draggable = true
-- BACKGROUND IMAGE
local bg = Instance.new("ImageLabel", main)
bg.Size = UDim2.new(1,0,1,0)
bg.Image = "rbxassetid://1000027522"
bg.ScaleType = Enum.ScaleType.Crop
bg.BackgroundTransparency = 1
Instance.new("UICorner", bg).CornerRadius = UDim.new(0,16)
-- DARK OVERLAY
local overlay = Instance.new("Frame", main)
overlay.Size = UDim2.new(1,0,1,0)
overlay.BackgroundColor3 = Color3.fromRGB(0,0,0)
overlay.BackgroundTransparency = 0.35
overlay.BorderSizePixel = 0
Instance.new("UICorner", overlay).CornerRadius = UDim.new(0,16)
-- TOP BAR
local top = Instance.new("Frame", main)
top.Size = UDim2.new(1,0,0,36)
top.BackgroundColor3 = Color3.fromRGB(140,0,0)
top.BorderSizePixel = 0
Instance.new("UICorner", top).CornerRadius = UDim.new(0,16)
local title = Instance.new("TextLabel", top)
title.Size = UDim2.new(1,-50,1,0)
title.Position = UDim2.new(0,10,0,0)
title.BackgroundTransparency = 1
title.Text = "ADM RBG"
title.Font = Enum.Font.GothamBold
title.TextSize = 16
title.TextXAlignment = Enum.TextXAlignment.Left
task.spawn(function()
while true do
for i=0,1,0.01 do
title.TextColor3 = Color3.fromHSV(i,1,1)
task.wait(0.03)
end
end
end)
local close = Instance.new("TextButton", top)
close.Size = UDim2.new(0,26,0,26)
close.Position = UDim2.new(1,-30,0.5,-13)
close.Text = "X"
close.BackgroundColor3 = Color3.fromRGB(30,30,30)
close.TextColor3 = Color3.new(1,1,1)
close.BorderSizePixel = 0
Instance.new("UICorner", close).CornerRadius = UDim.new(1,0)
close.MouseButton1Click:Connect(function()
gui:Destroy()
end)
-- COMMAND BOX
local box = Instance.new("TextBox", main)
box.Size = UDim2.new(1,-20,0,36)
box.Position = UDim2.new(0,10,0,50)
box.PlaceholderText = "Digite comando ou use o chat"
box.ClearTextOnFocus = false
box.BackgroundColor3 = Color3.fromRGB(20,20,20)
box.TextColor3 = Color3.new(1,1,1)
box.BorderSizePixel = 0
Instance.new("UICorner", box).CornerRadius = UDim.new(0,12)
-- COMMAND LIST
local list = Instance.new("TextLabel", main)
list.Position = UDim2.new(0,10,0,100)
list.Size = UDim2.new(1,-20,1,-110)
list.BackgroundColor3 = Color3.fromRGB(15,15,15)
list.TextColor3 = Color3.new(1,1,1)
list.TextXAlignment = Enum.TextXAlignment.Left
list.TextYAlignment = Enum.TextYAlignment.Top
list.Font = Enum.Font.Gotham
list.TextSize = 12
list.TextWrapped = true
list.Text = [[
COMANDOS:
/fly
/invisible | /noinvisible
/noclip | /unnoclip
/speed N
/jump N
/infinitojump | /uninfinitojump
/airwalk | /unairwalk
/tp Nome
/bring Nome
/esp on | off
/god | /ungod
/freeze | /unfreeze
/reset
/fov N
/day | /night
/rejoin
/serverhop
]]
Instance.new("UICorner", list).CornerRadius = UDim.new(0,12)
-- ===== ESP =====
local function clearESP()
for _,v in pairs(espObjects) do
if v then v:Destroy() end
end
espObjects = {}
end
local function enableESP()
clearESP()
for _,plr in pairs(Players:GetPlayers()) do
if plr ~= LP and plr.Character and plr.Character:FindFirstChild("Head") then
local bill = Instance.new("BillboardGui")
bill.Size = UDim2.new(0,100,0,40)
bill.AlwaysOnTop = true
bill.Adornee = plr.Character.Head
bill.Parent = gui
local txt = Instance.new("TextLabel", bill)
txt.Size = UDim2.new(1,0,1,0)
txt.BackgroundTransparency = 1
txt.Text = plr.Name
txt.TextColor3 = Color3.new(1,0,0)
txt.TextScaled = true
table.insert(espObjects, bill)
end
end
end
-- ===== COMMAND HANDLER =====
local function runCommand(text)
if text == "" then return end
local a = string.split(text," ")
local c = string.lower(a[1])
if c == "/fly" then
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-ifly-79329"))()
elseif c == "/invisible" then
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Universal-invisible-Script-82469"))()
elseif c == "/noinvisible" then
for _,v in pairs(Character:GetDescendants()) do
if v:IsA("BasePart") then
v.Transparency = 0
v.LocalTransparencyModifier = 0
end
end
elseif c == "/noclip" then
if noclipConn then noclipConn:Disconnect() end
noclipConn = RunService.Stepped:Connect(function()
for _,v in pairs(Character:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
end)
elseif c == "/unnoclip" then
if noclipConn then noclipConn:Disconnect() end
for _,v in pairs(Character:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = true end
end
elseif c == "/speed" and tonumber(a[2]) then
Humanoid.WalkSpeed = tonumber(a[2])
elseif c == "/jump" and tonumber(a[2]) then
Humanoid.JumpPower = tonumber(a[2])
elseif c == "/infinitojump" then
infJump = true
elseif c == "/uninfinitojump" then
infJump = false
elseif c == "/airwalk" then
airwalk = true
RunService.Stepped:Connect(function()
if airwalk then HRP.Velocity = Vector3.zero end
end)
elseif c == "/unairwalk" then
airwalk = false
elseif c == "/tp" and a[2] then
local t = Players:FindFirstChild(a[2])
if t and t.Character and t.Character:FindFirstChild("HumanoidRootPart") then
HRP.CFrame = t.Character.HumanoidRootPart.CFrame
end
elseif c == "/bring" and a[2] then
local t = Players:FindFirstChild(a[2])
if t and t.Character and t.Character:FindFirstChild("HumanoidRootPart") then
t.Character.HumanoidRootPart.CFrame = HRP.CFrame
end
elseif c == "/esp" and a[2] == "on" then
enableESP()
elseif c == "/esp" and a[2] == "off" then
clearESP()
elseif c == "/day" then
Lighting.TimeOfDay = "14:00:00"
elseif c == "/night" then
Lighting.TimeOfDay = "00:00:00"
elseif c == "/rejoin" then
TeleportService:Teleport(game.PlaceId, LP)
elseif c == "/serverhop" then
TeleportService:Teleport(game.PlaceId)
elseif c == "/fov" and tonumber(a[2]) then
Camera.FieldOfView = tonumber(a[2])
elseif c == "/reset" then
Humanoid.Health = 0
end
end
box.FocusLost:Connect(function(e)
if e then
runCommand(box.Text)
box.Text = ""
end
end)
LP.Chatted:Connect(runCommand)
Comments
No comments yet
Be the first to share your thoughts!