Fake admin panel
Key RequiredUniversal

Fake admin panel

Universal Scriptbob_coolbob_cool 4.1K views 12.7K executesUpdated Mar 18, 2026
Unrated
00
Lua Script•306 lines (8742 chars)
local player = game.Players.LocalPlayer
local players = game:GetService("Players")

local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "FakeAdminPanel"

-- MAIN FRAME
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 300, 0, 450)
frame.Position = UDim2.new(0.35,0,0.25,0)
frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
frame.Active = true
frame.Draggable = true

local layout = Instance.new("UIListLayout", frame)

-- BUTTON CREATOR
local function btn(text)
    local b = Instance.new("TextButton", frame)
    b.Size = UDim2.new(1,0,0,32)
    b.Text = text
    b.TextScaled = true
    b.BackgroundColor3 = Color3.fromRGB(60,60,60)
    b.TextColor3 = Color3.new(1,1,1)
    return b
end

-- STORAGE
local banned = {}
local espEnabled = false
local espList = {}
local airWalk = false

--------------------------------------------------
-- 🟥 BAN SYSTEM
--------------------------------------------------

btn("BAN EVERYONE").MouseButton1Click:Connect(function()
    for _,plr in pairs(players:GetPlayers()) do
        if plr ~= player then
            banned[plr] = true
        end
    end
end)

btn("UNBAN ALL").MouseButton1Click:Connect(function()
    banned = {}

    for _,plr in pairs(players:GetPlayers()) do
        if plr.Character then
            for _,v in pairs(plr.Character:GetDescendants()) do
                if v:IsA("BasePart") then
                    v.Transparency = 0
                    v.CanCollide = true
                elseif v:IsA("Decal") then
                    v.Transparency = 0
                end
            end
        end
    end
end)

task.spawn(function()
    while true do
        for plr,_ in pairs(banned) do
            if plr.Character then
                for _,v in pairs(plr.Character:GetDescendants()) do
                    if v:IsA("BasePart") then
                        v.Transparency = 1
                        v.CanCollide = false
                    elseif v:IsA("Decal") then
                        v.Transparency = 1
                    end
                end
            end
        end
        task.wait(0.2)
    end
end)

--------------------------------------------------
-- 👁 ESP SYSTEM
--------------------------------------------------

btn("ENABLE ESP").MouseButton1Click:Connect(function()
    espEnabled = true
end)

btn("DISABLE ESP").MouseButton1Click:Connect(function()
    espEnabled = false
    for _,h in pairs(espList) do
        h:Destroy()
    end
    espList = {}
end)

task.spawn(function()
    while true do
        if espEnabled then
            for _,plr in pairs(players:GetPlayers()) do
                if plr ~= player and plr.Character then
                    if not plr.Character:FindFirstChild("FakeESP") then
                        local h = Instance.new("Highlight")
                        h.Name = "FakeESP"
                        h.FillColor = Color3.new(1,0,0)
                        h.OutlineColor = Color3.new(1,1,1)
                        h.Parent = plr.Character
                        table.insert(espList, h)
                    end
                end
            end
        end
        task.wait(1)
    end
end)

--------------------------------------------------
-- ❄ FREEZE
--------------------------------------------------

btn("FREEZE ME").MouseButton1Click:Connect(function()
    player.Character:WaitForChild("HumanoidRootPart").Anchored = true
end)

btn("UNFREEZE").MouseButton1Click:Connect(function()
    player.Character:WaitForChild("HumanoidRootPart").Anchored = false
end)

--------------------------------------------------
-- 💨 FLING ME
--------------------------------------------------

btn("FLING ME").MouseButton1Click:Connect(function()
    local char = player.Character
    local hrp = char:WaitForChild("HumanoidRootPart")

    -- smooth invisible fling
    local bv = Instance.new("BodyVelocity")
    bv.Velocity = Vector3.new(0, 120, 0)
    bv.MaxForce = Vector3.new(100000,100000,100000)
    bv.Parent = hrp

    local bav = Instance.new("BodyAngularVelocity")
    bav.AngularVelocity = Vector3.new(0, 10, 0)
    bav.MaxTorque = Vector3.new(100000,100000,100000)
    bav.Parent = hrp

    task.wait(0.4)

    bv:Destroy()
    bav:Destroy()
end)

--------------------------------------------------
-- 💀 KILL ME
--------------------------------------------------

btn("KILL ME").MouseButton1Click:Connect(function()
    player.Character:BreakJoints()
end)

--------------------------------------------------
-- 🪂 WALK ON AIR
--------------------------------------------------

btn("WALK ON AIR").MouseButton1Click:Connect(function()
    airWalk = true
    while airWalk do
        local part = Instance.new("Part")
        part.Size = Vector3.new(5,1,5)
        part.Position = player.Character.HumanoidRootPart.Position - Vector3.new(0,3,0)
        part.Anchored = true
        part.Transparency = 1
        part.Parent = workspace
        game.Debris:AddItem(part,0.1)
        task.wait(0.05)
    end
end)

btn("DISABLE AIR WALK").MouseButton1Click:Connect(function()
    airWalk = false
end)

--------------------------------------------------
-- ☠️ 67 & 911
--------------------------------------------------

btn("67 & 911").MouseButton1Click:Connect(function()
    local hrp = player.Character:WaitForChild("HumanoidRootPart")
    hrp.Velocity = Vector3.new(0,300,0)
    task.wait(0.3)
    hrp.Velocity = Vector3.new(0,-500,0)
    task.wait(0.5)
    player.Character:BreakJoints()
end)

--------------------------------------------------
-- 📢 ANNOUNCEMENT SYSTEM
--------------------------------------------------

local function createAnnouncementUI()
    local annGui = Instance.new("Frame", gui)
    annGui.Size = UDim2.new(0, 320, 0, 220)
    annGui.Position = UDim2.new(0.35,0,0.3,0)
    annGui.BackgroundColor3 = Color3.fromRGB(30,30,30)

    local box = Instance.new("TextBox", annGui)
    box.Size = UDim2.new(0.8,0,0.2,0)
    box.Position = UDim2.new(0.1,0,0.1,0)
    box.PlaceholderText = "Type anything here"
    box.TextScaled = true

    local mode = "LINE"

    local modeBtn = Instance.new("TextButton", annGui)
    modeBtn.Size = UDim2.new(0.8,0,0.15,0)
    modeBtn.Position = UDim2.new(0.1,0,0.35,0)
    modeBtn.Text = "MODE: LINE"
    modeBtn.TextScaled = true

    modeBtn.MouseButton1Click:Connect(function()
        if mode == "LINE" then
            mode = "FULL"
            modeBtn.Text = "MODE: FULLSCREEN"
        else
            mode = "LINE"
            modeBtn.Text = "MODE: LINE"
        end
    end)

    local color = Color3.new(1,1,1)

    local colorBtn = Instance.new("TextButton", annGui)
    colorBtn.Size = UDim2.new(0.8,0,0.15,0)
    colorBtn.Position = UDim2.new(0.1,0,0.55,0)
    colorBtn.Text = "COLOR"
    colorBtn.BackgroundColor3 = color

    colorBtn.MouseButton1Click:Connect(function()
        color = Color3.new(math.random(), math.random(), math.random())
        colorBtn.BackgroundColor3 = color
    end)

    local send = Instance.new("TextButton", annGui)
    send.Size = UDim2.new(0.6,0,0.2,0)
    send.Position = UDim2.new(0.2,0,0.75,0)
    send.Text = "SEND"
    send.TextScaled = true

    send.MouseButton1Click:Connect(function()
        local text = box.Text

        if mode == "LINE" then
            local bar = Instance.new("Frame", gui)
            bar.Size = UDim2.new(1,0,0,40)
            bar.Position = UDim2.new(0,0,0,-40)
            bar.BackgroundColor3 = Color3.new(0,0,0)

            local txt = Instance.new("TextLabel", bar)
            txt.Size = UDim2.new(1,0,1,0)
            txt.Text = text
            txt.TextColor3 = color
            txt.TextScaled = true
            txt.BackgroundTransparency = 1

            for i = -40,0,5 do
                bar.Position = UDim2.new(0,0,0,i)
                task.wait(0.01)
            end

            task.wait(3)
            bar:Destroy()

        else
            local full = Instance.new("Frame", gui)
            full.Size = UDim2.new(1,0,1,0)
            full.BackgroundColor3 = Color3.new(0,0,0)
            full.BackgroundTransparency = 1

            local txt = Instance.new("TextLabel", full)
            txt.Size = UDim2.new(1,0,1,0)
            txt.Text = text
            txt.TextColor3 = color
            txt.TextScaled = true
            txt.BackgroundTransparency = 1

            for i = 1,0,-0.1 do
                full.BackgroundTransparency = i
                task.wait(0.03)
            end

            task.wait(3)

            for i = 0,1,0.1 do
                full.BackgroundTransparency = i
                task.wait(0.03)
            end

            full:Destroy()
        end

        annGui:Destroy()
    end)
end

btn("ANNOUNCEMENT").MouseButton1Click:Connect(createAnnouncementUI)

Features & Information

BAN ALL AND UNBAN ALL (it doesnt actually ban them lol) ESP AND DISABLE ESP, FREEZE ME AND UNFREEZE, FLING ME, KILL ME, WALK ON AIR AND STOP WALK ON AIR, 67 & something, ANNOUNCEMENT.
#Admin#Fling#Simple#GUI

Community Comments (2)

JOHNDO3JOHNDO3Apr 8, 2026

not FE

Replying to @JOHNDO3
bob_coolbob_coolApr 14, 2026

@JOHNDO3 how am i supposed to make everyone banned?!

More Scripts for Universal Scripts