M
Description
Enjoy a Keyless Script😊 And Enjoy😊
GAMEUniversal
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
-- FixedAdminGUI.lua
-- Roblox Studio LocalScript
-- Put in StarterPlayer > StarterPlayerScripts
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
--------------------------------------------------
-- SETTINGS
--------------------------------------------------
local DEFAULT_SPEED = 16
local DEFAULT_JUMP = 50
local speedMultiplier = 3
local jumpPower = 100
local noclip = false
local infiniteJump = false
local airSwim = false
local fullscreen = false
local minimized = false
local swimPart = nil
--------------------------------------------------
-- GUI
--------------------------------------------------
local gui = Instance.new("ScreenGui")
gui.Name = "FixedAdminGUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
--------------------------------------------------
-- LOADING SCREEN
--------------------------------------------------
local loading = Instance.new("Frame")
loading.Size = UDim2.fromOffset(320, 120)
loading.Position = UDim2.new(0.5, -160, 0.5, -60)
loading.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
loading.BorderSizePixel = 0
loading.Parent = gui
local loadCorner = Instance.new("UICorner")
loadCorner.CornerRadius = UDim.new(0, 12)
loadCorner.Parent = loading
local loadTitle = Instance.new("TextLabel")
loadTitle.Size = UDim2.new(1, 0, 0, 45)
loadTitle.Position = UDim2.fromOffset(0, 15)
loadTitle.BackgroundTransparency = 1
loadTitle.Text = "FIXED ADMIN"
loadTitle.TextColor3 = Color3.new(1, 1, 1)
loadTitle.Font = Enum.Font.GothamBold
loadTitle.TextSize = 25
loadTitle.Parent = loading
local loadSub = Instance.new("TextLabel")
loadSub.Size = UDim2.new(1, 0, 0, 25)
loadSub.Position = UDim2.fromOffset(0, 65)
loadSub.BackgroundTransparency = 1
loadSub.Text = "Made by: Fixed."
loadSub.TextColor3 = Color3.fromRGB(170, 170, 170)
loadSub.Font = Enum.Font.Gotham
loadSub.TextSize = 14
loadSub.Parent = loading
task.wait(1.5)
TweenService:Create(
loading,
TweenInfo.new(0.4),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
loadTitle,
TweenInfo.new(0.4),
{TextTransparency = 1}
):Play()
TweenService:Create(
loadSub,
TweenInfo.new(0.4),
{TextTransparency = 1}
):Play()
task.wait(0.45)
loading:Destroy()
--------------------------------------------------
-- MAIN WINDOW
--------------------------------------------------
local frame = Instance.new("Frame")
frame.Size = UDim2.fromOffset(320, 470)
frame.Position = UDim2.fromOffset(25, 140)
frame.BackgroundColor3 = Color3.fromRGB(24, 24, 24)
frame.BorderSizePixel = 0
frame.Parent = gui
local frameCorner = Instance.new("UICorner")
frameCorner.CornerRadius = UDim.new(0, 12)
frameCorner.Parent = frame
--------------------------------------------------
-- TITLE BAR
--------------------------------------------------
local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 42)
titleBar.BackgroundColor3 = Color3.fromRGB(32, 32, 32)
titleBar.BorderSizePixel = 0
titleBar.Parent = frame
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -130, 1, 0)
title.Position = UDim2.fromOffset(12, 0)
title.BackgroundTransparency = 1
title.Text = "FIXED • ADMIN"
title.TextColor3 = Color3.new(1, 1, 1)
title.Font = Enum.Font.GothamBold
title.TextSize = 17
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = titleBar
local function createWindowButton(text, position)
local button = Instance.new("TextButton")
button.Size = UDim2.fromOffset(32, 30)
button.Position = position
button.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
button.BorderSizePixel = 0
button.Text = text
button.TextColor3 = Color3.new(1, 1, 1)
button.Font = Enum.Font.GothamBold
button.TextSize = 16
button.Parent = titleBar
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = button
return button
end
local minimizeButton =
createWindowButton("—", UDim2.new(1, -102, 0, 6))
local fullscreenButton =
createWindowButton("□", UDim2.new(1, -67, 0, 6))
local closeButton =
createWindowButton("X", UDim2.new(1, -32, 0, 6))
--------------------------------------------------
-- CONTENT
--------------------------------------------------
local content = Instance.new("ScrollingFrame")
content.Size = UDim2.new(1, -20, 1, -65)
content.Position = UDim2.fromOffset(10, 50)
content.BackgroundTransparency = 1
content.BorderSizePixel = 0
content.ScrollBarThickness = 4
content.CanvasSize = UDim2.fromOffset(0, 430)
content.Parent = frame
--------------------------------------------------
-- CHARACTER HELPERS
--------------------------------------------------
local function getCharacter()
return player.Character
end
local function getHumanoid()
local character = getCharacter()
if character then
return character:FindFirstChildOfClass("Humanoid")
end
return nil
end
local function getRoot()
local character = getCharacter()
if character then
return character:FindFirstChild("HumanoidRootPart")
end
return nil
end
--------------------------------------------------
-- BUTTON CREATOR
--------------------------------------------------
local function createButton(text, y)
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, 0, 0, 40)
button.Position = UDim2.fromOffset(0, y)
button.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
button.BorderSizePixel = 0
button.Text = text
button.TextColor3 = Color3.new(1, 1, 1)
button.TextSize = 15
button.Font = Enum.Font.GothamSemibold
button.Parent = content
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = button
return button
end
--------------------------------------------------
-- INPUT CREATOR
--------------------------------------------------
local function createInput(placeholder, defaultText, y)
local box = Instance.new("TextBox")
box.Size = UDim2.new(1, 0, 0, 40)
box.Position = UDim2.fromOffset(0, y)
box.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
box.BorderSizePixel = 0
box.PlaceholderText = placeholder
box.Text = defaultText
box.TextColor3 = Color3.new(1, 1, 1)
box.PlaceholderColor3 = Color3.fromRGB(130, 130, 130)
box.Font = Enum.Font.Gotham
box.TextSize = 15
box.ClearTextOnFocus = false
box.Parent = content
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = box
return box
end
--------------------------------------------------
-- CONTROLS
--------------------------------------------------
local speedLabel = Instance.new("TextLabel")
speedLabel.Size = UDim2.new(1, 0, 0, 20)
speedLabel.Position = UDim2.fromOffset(0, 0)
speedLabel.BackgroundTransparency = 1
speedLabel.Text = "Speed Multiplier"
speedLabel.TextColor3 = Color3.fromRGB(190, 190, 190)
speedLabel.Font = Enum.Font.GothamSemibold
speedLabel.TextSize = 13
speedLabel.TextXAlignment = Enum.TextXAlignment.Left
speedLabel.Parent = content
local speedBox = createInput(
"Enter speed multiplier",
"3",
23
)
local applySpeed = createButton(
"Apply Speed",
70
)
--------------------------------------------------
local jumpLabel = Instance.new("TextLabel")
jumpLabel.Size = UDim2.new(1, 0, 0, 20)
jumpLabel.Position = UDim2.fromOffset(0, 117)
jumpLabel.BackgroundTransparency = 1
jumpLabel.Text = "Jump Power"
jumpLabel.TextColor3 = Color3.fromRGB(190, 190, 190)
jumpLabel.Font = Enum.Font.GothamSemibold
jumpLabel.TextSize = 13
jumpLabel.TextXAlignment = Enum.TextXAlignment.Left
jumpLabel.Parent = content
local jumpBox = createInput(
"Enter jump power",
"100",
140
)
local applyJump = createButton(
"Apply Jump Power",
187
)
--------------------------------------------------
local infiniteButton = createButton(
"Infinite Jump: OFF",
234
)
local swimButton = createButton(
"Air Swim: OFF",
281
)
local noclipButton = createButton(
"Noclip: OFF",
328
)
local resetButton = createButton(
"Reset Character",
375
)
--------------------------------------------------
-- SPEED
--------------------------------------------------
applySpeed.MouseButton1Click:Connect(function()
local value = tonumber(speedBox.Text)
if not value then
speedBox.Text = tostring(speedMultiplier)
return
end
if value < 0 then
value = 0
end
speedMultiplier = value
local humanoid = getHumanoid()
if humanoid then
humanoid.WalkSpeed = DEFAULT_SPEED * speedMultiplier
end
applySpeed.Text = "Speed Applied ✓"
task.delay(1, function()
if applySpeed.Parent then
applySpeed.Text = "Apply Speed"
end
end)
end)
--------------------------------------------------
-- JUMP POWER
--------------------------------------------------
applyJump.MouseButton1Click:Connect(function()
local value = tonumber(jumpBox.Text)
if not value then
jumpBox.Text = tostring(jumpPower)
return
end
if value < 0 then
value = 0
end
jumpPower = value
local humanoid = getHumanoid()
if humanoid then
humanoid.UseJumpPower = true
humanoid.JumpPower = jumpPower
end
applyJump.Text = "Jump Power Applied ✓"
task.delay(1, function()
if applyJump.Parent then
applyJump.Text = "Apply Jump Power"
end
end)
end)
--------------------------------------------------
-- INFINITE JUMP
--------------------------------------------------
infiniteButton.MouseButton1Click:Connect(function()
infiniteJump = not infiniteJump
if infiniteJump then
infiniteButton.Text = "Infinite Jump: ON ✓"
else
infiniteButton.Text = "Infinite Jump: OFF"
end
end)
UserInputService.JumpRequest:Connect(function()
if not infiniteJump then
return
end
local humanoid = getHumanoid()
if humanoid then
humanoid:ChangeState(
Enum.HumanoidStateType.Jumping
)
end
end)
--------------------------------------------------
-- INVISIBLE SWIM VOLUME
--------------------------------------------------
local function createSwimWater()
if swimPart then
swimPart:Destroy()
end
local root = getRoot()
if not root then
return
end
swimPart = Instance.new("Part")
swimPart.Name = "FixedInvisibleSwimVolume"
swimPart.Size = Vector3.new(12, 12, 12)
swimPart.CFrame = root.CFrame
swimPart.Transparency = 1
swimPart.Anchored = true
swimPart.CanCollide = false
swimPart.CanTouch = false
swimPart.CanQuery = false
swimPart.CastShadow = false
swimPart.Parent = workspace
end
local function removeSwimWater()
if swimPart then
swimPart:Destroy()
swimPart = nil
end
end
--------------------------------------------------
-- AIR SWIM
--------------------------------------------------
swimButton.MouseButton1Click:Connect(function()
airSwim = not airSwim
if airSwim then
swimButton.Text = "Air Swim: ON ✓"
createSwimWater()
local humanoid = getHumanoid()
if humanoid then
humanoid:ChangeState(
Enum.HumanoidStateType.Swimming
)
end
else
swimButton.Text = "Air Swim: OFF"
removeSwimWater()
local humanoid = getHumanoid()
if humanoid then
humanoid:ChangeState(
Enum.HumanoidStateType.GettingUp
)
end
end
end)
--------------------------------------------------
-- AIR SWIM UPDATE
--------------------------------------------------
RunService.Heartbeat:Connect(function()
if not airSwim then
return
end
local root = getRoot()
local humanoid = getHumanoid()
if not root or not humanoid then
return
end
if not swimPart or not swimPart.Parent then
createSwimWater()
end
if swimPart then
swimPart.CFrame = root.CFrame
end
if humanoid:GetState() ~= Enum.HumanoidStateType.Swimming then
humanoid:ChangeState(
Enum.HumanoidStateType.Swimming
)
end
end)
--------------------------------------------------
-- NOCLIP
--------------------------------------------------
noclipButton.MouseButton1Click:Connect(function()
noclip = not noclip
if noclip then
noclipButton.Text = "Noclip: ON ✓"
else
noclipButton.Text = "Noclip: OFF"
end
end)
-- Continuously disable character collisions.
RunService.Stepped:Connect(function()
local character = getCharacter()
if not character then
return
end
for _, object in ipairs(character:GetDescendants()) do
if object:IsA("BasePart") then
if noclip then
object.CanCollide = false
end
end
end
end)
--------------------------------------------------
-- RESET
--------------------------------------------------
resetButton.MouseButton1Click:Connect(function()
local humanoid = getHumanoid()
if humanoid then
humanoid.Health = 0
end
end)
--------------------------------------------------
-- MINIMIZE
--------------------------------------------------
minimizeButton.MouseButton1Click:Connect(function()
minimized = not minimized
if minimized then
content.Visible = false
frame.Size = UDim2.fromOffset(320, 42)
else
content.Visible = true
if fullscreen then
frame.Size = UDim2.new(1, -40, 1, -40)
else
frame.Size = UDim2.fromOffset(320, 470)
end
end
end)
--------------------------------------------------
-- CLOSE
--------------------------------------------------
closeButton.MouseButton1Click:Connect(function()
frame.Visible = false
end)
--------------------------------------------------
-- RIGHT CTRL REOPEN
--------------------------------------------------
UserInputService.InputBegan:Connect(function(input, processed)
if processed then
return
end
if input.KeyCode == Enum.KeyCode.RightControl then
frame.Visible = not frame.Visible
end
end)
--------------------------------------------------
-- FULLSCREEN
--------------------------------------------------
fullscreenButton.MouseButton1Click:Connect(function()
fullscreen = not fullscreen
if fullscreen then
frame.Size = UDim2.new(1, -40, 1, -40)
frame.Position = UDim2.fromOffset(20, 20)
fullscreenButton.Text = "◱"
else
frame.Size = UDim2.fromOffset(320, 470)
frame.Position = UDim2.fromOffset(25, 140)
fullscreenButton.Text = "□"
end
end)
--------------------------------------------------
-- DRAGGING
--------------------------------------------------
local dragging = false
local dragStart
local startPosition
titleBar.InputBegan:Connect(function(input)
if input.UserInputType ==
Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPosition = frame.Position
end
end)
titleBar.InputEnded:Connect(function(input)
if input.UserInputType ==
Enum.UserInputType.MouseButton1 then
dragging = false
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and
input.UserInputType ==
Enum.UserInputType.MouseMovement then
local delta = input.Position - dragStart
frame.Position = UDim2.new(
startPosition.X.Scale,
startPosition.X.Offset + delta.X,
startPosition.Y.Scale,
startPosition.Y.Offset + delta.Y
)
end
end)
--------------------------------------------------
-- RESPAWN SUPPORT
--------------------------------------------------
player.CharacterAdded:Connect(function()
task.wait(1)
local humanoid = getHumanoid()
if humanoid then
humanoid.UseJumpPower = true
humanoid.WalkSpeed =
DEFAULT_SPEED * speedMultiplier
humanoid.JumpPower = jumpPower
end
if airSwim then
createSwimWater()
end
end)
--------------------------------------------------
-- CREDIT
--------------------------------------------------
local credit = Instance.new("TextLabel")
credit.Size = UDim2.new(1, -20, 0, 20)
credit.Position = UDim2.new(0, 10, 1, -23)
credit.BackgroundTransparency = 1
credit.Text = "Made by: Fixed."
credit.TextColor3 =
Color3.fromRGB(130, 130, 130)
credit.TextSize = 12
credit.Font = Enum.Font.Gotham
credit.Parent = frameReview the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place

