
Key RequiredUniversal

-- Destroy existing interface if already running
if game:GetService("CoreGui"):FindFirstChild("ExecutorAdminSuite") then
game:GetService("CoreGui").ExecutorAdminSuite:Destroy()
end
-- Core Services
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
-- GUI Container (Protected in CoreGui)
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "ExecutorAdminSuite"
ScreenGui.Parent = CoreGui
ScreenGui.ResetOnSpawn = false
-- Drag Frame
local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 420, 0, 320)
MainFrame.Position = UDim2.new(0.3, 0, 0.25, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 8)
MainCorner.Parent = MainFrame
-- Header
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 35)
Title.Text = " ⚡ Executor Admin Panel"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 16
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Parent = MainFrame
-- Command Box
local CmdBar = Instance.new("TextBox")
CmdBar.Size = UDim2.new(0.92, 0, 0, 35)
CmdBar.Position = UDim2.new(0.04, 0, 0.14, 0)
CmdBar.PlaceholderText = "Type command... (e.g., speed 100, fly, esp, noclip)"
CmdBar.Text = ""
CmdBar.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
CmdBar.TextColor3 = Color3.fromRGB(255, 255, 255)
CmdBar.Font = Enum.Font.SourceSans
CmdBar.TextSize = 15
CmdBar.Parent = MainFrame
local CmdCorner = Instance.new("UICorner")
CmdCorner.CornerRadius = UDim.new(0, 6)
CmdCorner.Parent = CmdBar
-- Scrolling Display Log
local Scroll = Instance.new("ScrollingFrame")
Scroll.Size = UDim2.new(0.92, 0, 0, 190)
Scroll.Position = UDim2.new(0.04, 0, 0.28, 0)
Scroll.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Scroll.BorderSizePixel = 0
Scroll.CanvasSize = UDim2.new(0, 0, 0, 520)
Scroll.ScrollBarThickness = 6
Scroll.Parent = MainFrame
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = Scroll
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 4)
-- Footer Hint
local Footer = Instance.new("TextLabel")
Footer.Size = UDim2.new(1, 0, 0, 20)
Footer.Position = UDim2.new(0, 0, 0.92, 0)
Footer.Text = "Press 'RightShift' to hide/show panel"
Footer.TextColor3 = Color3.fromRGB(120, 120, 120)
Footer.BackgroundTransparency = 1
Footer.Font = Enum.Font.SourceSans
Footer.TextSize = 12
Footer.Parent = MainFrame
-- Log Helper
local function addLog(sender, text, color)
local Label = Instance.new("TextLabel")
Label.Size = UDim2.new(1, -10, 0, 20)
Label.Text = " [" .. sender .. "]: " .. text
Label.TextColor3 = color or Color3.fromRGB(180, 180, 180)
Label.BackgroundTransparency = 1
Label.Font = Enum.Font.SourceSans
Label.TextSize = 14
Label.TextXAlignment = Enum.TextXAlignment.Left
Label.Parent = Scroll
end
-- Cheat States
local States = { flying = false, noclip = false, esp = false, infjump = false }
-- Target Helper
local function getTarget(str)
if not str or str == "me" then return LocalPlayer end
for _, p in pairs(Players:GetPlayers()) do
if string.sub(string.lower(p.Name), 1, #str) == string.lower(str) then
return p
end
end
return nil
end
-- Command Engine
local Commands = {}
Commands["speed"] = function(args)
local speed = tonumber(args[1]) or 16
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
LocalPlayer.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = speed
end
return "WalkSpeed set to " .. speed
end
Commands["jp"] = function(args)
local jp = tonumber(args[1]) or 50
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
LocalPlayer.Character:FindFirstChildOfClass("Humanoid").JumpPower = jp
end
return "JumpPower set to " .. jp
end
Commands["fly"] = function() States.flying = true return "Fly enabled (Space to ascend, Ctrl to descend)" end
Commands["unfly"] = function() States.flying = false return "Fly disabled" end
Commands["noclip"] = function() States.noclip = true return "Noclip enabled" end
Commands["clip"] = function() States.noclip = false return "Noclip disabled" end
Commands["infjump"] = function() States.infjump = true return "Infinite Jump enabled" end
Commands["uninfjump"] = function() States.infjump = false return "Infinite Jump disabled" end
Commands["esp"] = function() States.esp = true return "ESP enabled" end
Commands["unesp"] = function()
States.esp = false
for _, p in pairs(Players:GetPlayers()) do
if p.Character and p.Character:FindFirstChild("AdminESP") then p.Character.AdminESP:Destroy() end
end
return "ESP disabled"
end
Commands["btools"] = function()
local Tool = Instance.new("Tool")
Tool.Name = "Delete Tool"
Tool.RequiresHandle = false
Tool.Equipped:Connect(function()
local mouse = LocalPlayer:GetMouse()
mouse.Button1Down:Connect(function()
if mouse.Target and mouse.Target ~= workspace.Terrain then mouse.Target:Destroy() end
end)
end)
Tool.Parent = LocalPlayer.Backpack
return "Delete Tool added to inventory"
end
Commands["tp"] = function(args)
local target = getTarget(args[1])
if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") and LocalPlayer.Character then
LocalPlayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
return "Teleported to " .. target.Name
end
return "Player not found"
end
Commands["re"] = function()
if LocalPlayer.Character then LocalPlayer.Character:BreakJoints() end
return "Respawning character..."
end
-- Command Input Handler
CmdBar.FocusLost:Connect(function(enterPressed)
if enterPressed and CmdBar.Text ~= "" then
local split = string.split(CmdBar.Text, " ")
local cmd = string.lower(split[1])
local args = {}
for i = 2, #split do table.insert(args, split[i]) end
addLog("User", CmdBar.Text, Color3.fromRGB(200, 200, 200))
if Commands[cmd] then
local msg = Commands[cmd](args)
addLog("System", msg, Color3.fromRGB(0, 255, 120))
else
addLog("System", "Unknown command: " .. cmd, Color3.fromRGB(255, 60, 60))
end
CmdBar.Text = ""
end
end)
-- Loops (Noclip, Fly, ESP, InfJump)
RunService.Stepped:Connect(function()
if States.noclip and LocalPlayer.Character then
for _, part in pairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
end)
UserInputService.JumpRequest:Connect(function()
if States.infjump and LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
end
end)
RunService.RenderStepped:Connect(function()
-- Flying Logic
if States.flying and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hrp = LocalPlayer.Character.HumanoidRootPart
local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
hum.PlatformStand = true
hrp.Velocity = hum.MoveDirection * 60 + Vector3.new(0, 0.5, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then hrp.Velocity = hrp.Velocity + Vector3.new(0, 60, 0)
elseif UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then hrp.Velocity = hrp.Velocity + Vector3.new(0, -60, 0) end
elseif not States.flying and LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
if LocalPlayer.Character:FindFirstChildOfClass("Humanoid").PlatformStand then LocalPlayer.Character:FindFirstChildOfClass("Humanoid").PlatformStand = false end
end
-- ESP Logic
if States.esp then
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("Head") and not p.Character:FindFirstChild("AdminESP") then
local Box = Instance.new("BoxHandleAdornment")
Box.Name = "AdminESP"
Box.Size = Vector3.new(4, 6, 4)
Box.Color3 = Color3.fromRGB(0, 180, 255)
Box.AlwaysOnTop = true
Box.ZIndex = 5
Box.Adornee = p.Character
Box.Transparency = 0.5
Box.Parent = p.Character
end
end
end
end)
-- Toggle Menu Key
UserInputService.InputBegan:Connect(function(input, processed)
if not processed and input.KeyCode == Enum.KeyCode.RightShift then
MainFrame.Visible = not MainFrame.Visible
end
end)
-- Help Directory Output
local help = {
"speed [num] - Change WalkSpeed",
"jp [num] - Change JumpPower",
"fly / unfly - Toggle flight",
"noclip / clip - Toggle phase through walls",
"infjump / uninfjump - Jump in air",
"esp / unesp - See player boxes",
"btools - Get object deletion tool",
"tp [player] - Teleport to player",
"re - Respawn character"
}
for _, v in ipairs(help) do addLog("Help", v, Color3.fromRGB(140, 170, 140)) end
addLog("System", "Executor script active.", Color3.fromRGB(0, 255, 120))No comments yet for this script.



