admin pandel (update)
Key RequiredUniversal

admin pandel (update)

Universal Scriptsweet_orangesweet_orange 1.4K views 703 executesUpdated Feb 14, 2026
Unrated
00
Lua Script•205 lines (7719 chars)
--[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
--[[
	ADMIN PANEL - MEGA RAINBOW EDITION (FIXED GHOST LAG)
]]

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")

local lp = Players.LocalPlayer
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = CoreGui

local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local CreditLabel = Instance.new("TextLabel")
local UIStroke = Instance.new("UIStroke")

-- UI SETUP
MainFrame.Name = "AdminPanel_MegaRainbow"
MainFrame.Parent = ScreenGui
MainFrame.Position = UDim2.new(0.5, -115, 0.5, -210)
MainFrame.Size = UDim2.new(0, 230, 0, 520) 
MainFrame.Active = true
MainFrame.Draggable = true

local UICorner = Instance.new("UICorner", MainFrame)
UICorner.CornerRadius = UDim.new(0, 15)

UIStroke.Parent = MainFrame
UIStroke.Thickness = 3
UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border

Title.Parent = MainFrame
Title.Size = UDim2.new(1, 0, 0, 40)
Title.Text = "Admin Panel" 
Title.Font = Enum.Font.GothamBold
Title.TextSize = 18
Instance.new("UICorner", Title).CornerRadius = UDim.new(0, 15)

CreditLabel.Parent = MainFrame
CreditLabel.Size = UDim2.new(1, 0, 0, 20)
CreditLabel.Position = UDim2.new(0, 0, 0.96, 0)
CreditLabel.Text = "By sweet_orange"
CreditLabel.BackgroundTransparency = 1
CreditLabel.Font = Enum.Font.GothamBold
CreditLabel.TextSize = 12

local allBackgrounds = {MainFrame, Title}
local allTexts = {Title, CreditLabel}

local function createBtn(text, pos)
    local btn = Instance.new("TextButton")
    btn.Parent = MainFrame
    btn.Size = UDim2.new(0.9, 0, 0, 32)
    btn.Position = pos
    btn.Text = text
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 14
    Instance.new("UICorner", btn).CornerRadius = UDim.new(1, 0) 
    table.insert(allBackgrounds, btn)
    table.insert(allTexts, btn)
    return btn
end

-- BUTTONS
local FlyBtn = createBtn("Fly: OFF", UDim2.new(0.05, 0, 0.1, 0))
local NoclipBtn = createBtn("Noclip: OFF", UDim2.new(0.05, 0, 0.18, 0))
local BToolBtn = createBtn("Give Classic BTools", UDim2.new(0.05, 0, 0.26, 0))
local GodBtn = createBtn("God Mode: OFF", UDim2.new(0.05, 0, 0.34, 0))

local SpeedInput = Instance.new("TextBox", MainFrame)
SpeedInput.Size = UDim2.new(0.9, 0, 0, 45) 
SpeedInput.Position = UDim2.new(0.05, 0, 0.43, 0)
SpeedInput.PlaceholderText = "YOUR SPEED" 
SpeedInput.Text = "16"
SpeedInput.Font = Enum.Font.GothamBold
SpeedInput.TextSize = 20
Instance.new("UICorner", SpeedInput).CornerRadius = UDim.new(0, 12)
table.insert(allBackgrounds, SpeedInput)
table.insert(allTexts, SpeedInput)

local TargetBox = Instance.new("TextBox", MainFrame)
TargetBox.Size = UDim2.new(0.9, 0, 0, 32)
TargetBox.Position = UDim2.new(0.05, 0, 0.53, 0)
TargetBox.PlaceholderText = "Target Name..."
TargetBox.Font = Enum.Font.GothamBold
TargetBox.TextSize = 14
Instance.new("UICorner", TargetBox).CornerRadius = UDim.new(1, 0)
table.insert(allBackgrounds, TargetBox)
table.insert(allTexts, TargetBox)

local FlingBtn = createBtn("Fling Target", UDim2.new(0.05, 0, 0.61, 0))
local FakeLagBtn = createBtn("Fake Lag: OFF", UDim2.new(0.05, 0, 0.69, 0))

-- RAINBOW ENGINE
task.spawn(function()
    while true do
        for i = 0, 1, 0.005 do
            local bgCol = Color3.fromHSV(i, 0.6, 0.3)
            local mainCol = Color3.fromHSV(i, 0.8, 1)
            UIStroke.Color = mainCol
            for _, bg in pairs(allBackgrounds) do
                if bg:IsA("Frame") or bg:IsA("TextButton") or bg:IsA("TextBox") or bg:IsA("TextLabel") then
                    bg.BackgroundColor3 = bgCol
                end
            end
            for _, txt in pairs(allTexts) do
                txt.TextColor3 = mainCol
            end
            task.wait(0.02)
        end
    end
end)

-- SPEED & FLY LOGIC
SpeedInput.FocusLost:Connect(function()
    local s = tonumber(SpeedInput.Text)
    if s and lp.Character and lp.Character:FindFirstChildOfClass("Humanoid") then
        lp.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = s
    end
end)

local flying = false
FlyBtn.MouseButton1Click:Connect(function()
    flying = not flying
    FlyBtn.Text = "Fly: " .. (flying and "ON" or "OFF")
    local char = lp.Character
    if not char then return end
    local root = char:FindFirstChild("HumanoidRootPart")
    if flying then
        local bv = Instance.new("BodyVelocity", root) bv.MaxForce = Vector3.new(9e9, 9e9, 9e9)
        local bg = Instance.new("BodyGyro", root) bg.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
        task.spawn(function()
            while flying and char.Parent do
                local cam = workspace.CurrentCamera
                local dir = Vector3.new(0,0,0)
                if UserInputService:IsKeyDown(Enum.KeyCode.W) then dir += cam.CFrame.LookVector end
                if UserInputService:IsKeyDown(Enum.KeyCode.S) then dir -= cam.CFrame.LookVector end
                if UserInputService:IsKeyDown(Enum.KeyCode.A) then dir -= cam.CFrame.RightVector end
                if UserInputService:IsKeyDown(Enum.KeyCode.D) then dir += cam.CFrame.RightVector end
                bv.Velocity = dir * 70 bg.CFrame = cam.CFrame
                RunService.RenderStepped:Wait()
            end
            bv:Destroy() bg:Destroy()
        end)
    end
end)

-- NOCLIP & GOD
local noclip = false
NoclipBtn.MouseButton1Click:Connect(function() noclip = not noclip NoclipBtn.Text = "Noclip: " .. (noclip and "ON" or "OFF") end)
RunService.Stepped:Connect(function() if noclip and lp.Character then for _, v in pairs(lp.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end end)

local god = false
GodBtn.MouseButton1Click:Connect(function() god = not god GodBtn.Text = "God Mode: " .. (god and "ON" or "OFF") end)
RunService.Heartbeat:Connect(function() 
    if god and lp.Character then 
        local hum = lp.Character:FindFirstChildOfClass("Humanoid")
        if hum then hum.Health = 9e9 hum.BreakJointsOnDeath = false end
    end 
end)

-- FIXED FAKE LAG (GHOST EFFECT)
local lagActive = false
FakeLagBtn.MouseButton1Click:Connect(function()
    lagActive = not lagActive
    FakeLagBtn.Text = "Fake Lag: " .. (lagActive and "ON" or "OFF")
end)

task.spawn(function()
    while true do
        if lagActive and lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then
            -- Khiến nhân vật "khựng" lại với server nhưng bạn vẫn di chuyển được
            lp.Character.HumanoidRootPart.Anchored = true
            task.wait(0.2) -- Độ trễ Ghost
            lp.Character.HumanoidRootPart.Anchored = false
            task.wait(0.05) -- Thời gian cập nhật vị trí mới
        end
        RunService.Heartbeat:Wait()
    end
end)

-- BTOOLS & FLING
BToolBtn.MouseButton1Click:Connect(function() for _, t in pairs({"Hammer", "Clone", "Grab"}) do Instance.new("HopperBin", lp.Backpack).BinType = t end end)

FlingBtn.MouseButton1Click:Connect(function()
    local function GetPlayer(String)
        for _, v in pairs(Players:GetPlayers()) do
            if v.Name:lower():sub(1, #String) == String:lower() or v.DisplayName:lower():sub(1, #String) == String:lower() then return v end
        end
    end
    local target = GetPlayer(TargetBox.Text)
    if target and target.Character then
        local root = lp.Character:FindFirstChild("HumanoidRootPart")
        local tRoot = target.Character:FindFirstChild("HumanoidRootPart")
        if root and tRoot then
            root.CFrame = tRoot.CFrame * CFrame.new(0, 0, 1)
            root.Velocity = Vector3.new(999999, 999999, 999999)
        end
    end
end)

Features & Information

have: fly noclip fling old btools god mode the speed you want to 1-100000 menu:rainbow

Community Comments (4)

sweet_orangesweet_orangeFeb 15, 2026

old btools does not work flinging players just not flinging players in most game😭

sweet_orangesweet_orangeFeb 15, 2026

make sure you guys did not steal MY script

1231322132132312313221321323Feb 16, 2026

God mode is Client-Side

Replying to @12313221321323
sweet_orangesweet_orangeFeb 17, 2026

@12313221321323 ok bro delete or no

More Scripts for Universal Scripts