
KeylessUniversal

--[[
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)



old btools does not work flinging players just not flinging players in most game😭
make sure you guys did not steal MY script
God mode is Client-Side
@12313221321323 ok bro delete or no