
Key Required
Level Modifier
Lua Script•171 lines (5112 chars)
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local player = Players.LocalPlayer
local remotes = ReplicatedStorage:WaitForChild("Remotes", 5)
local updateUIEvent = remotes and remotes:WaitForChild("UpdateUI", 5)
local targetLevel = 1
local isFrozen = false
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "LevelModifierGui"
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local success = pcall(function()
screenGui.Parent = CoreGui
end)
if not success then
screenGui.Parent = player:WaitForChild("PlayerGui")
end
local frame = Instance.new("Frame")
frame.Name = "MainFrame"
frame.Size = UDim2.new(0, 220, 0, 160)
frame.Position = UDim2.new(0.5, -110, 0.4, -80)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.BackgroundTransparency = 0.2
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 10)
corner.Parent = frame
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 30)
title.BackgroundTransparency = 1
title.Text = "Level Modifier"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextSize = 16
title.Font = Enum.Font.SourceSansBold
title.Parent = frame
local textBox = Instance.new("TextBox")
textBox.Size = UDim2.new(0.9, 0, 0, 35)
textBox.Position = UDim2.new(0.05, 0, 0, 35)
textBox.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
textBox.TextColor3 = Color3.fromRGB(255, 255, 255)
textBox.TextSize = 14
textBox.Font = Enum.Font.SourceSans
textBox.PlaceholderText = "Enter Level..."
textBox.Text = tostring(targetLevel)
textBox.ClearTextOnFocus = false
textBox.Parent = frame
local boxCorner = Instance.new("UICorner")
boxCorner.CornerRadius = UDim.new(0, 6)
boxCorner.Parent = textBox
local applyButton = Instance.new("TextButton")
applyButton.Size = UDim2.new(0.42, 0, 0, 35)
applyButton.Position = UDim2.new(0.05, 0, 0, 80)
applyButton.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
applyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
applyButton.TextSize = 14
applyButton.Font = Enum.Font.SourceSansBold
applyButton.Text = "Apply"
applyButton.Parent = frame
local applyCorner = Instance.new("UICorner")
applyCorner.CornerRadius = UDim.new(0, 6)
applyCorner.Parent = applyButton
local freezeButton = Instance.new("TextButton")
freezeButton.Size = UDim2.new(0.42, 0, 0, 35)
freezeButton.Position = UDim2.new(0.53, 0, 0, 80)
freezeButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
freezeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
freezeButton.TextSize = 14
freezeButton.Font = Enum.Font.SourceSansBold
freezeButton.Text = "Freeze: OFF"
freezeButton.Parent = frame
local freezeCorner = Instance.new("UICorner")
freezeCorner.CornerRadius = UDim.new(0, 6)
freezeCorner.Parent = freezeButton
local closeButton = Instance.new("TextButton")
closeButton.Size = UDim2.new(0, 24, 0, 24)
closeButton.Position = UDim2.new(1, -28, 0, 4)
closeButton.BackgroundTransparency = 1
closeButton.Text = "X"
closeButton.TextColor3 = Color3.fromRGB(200, 200, 200)
closeButton.TextSize = 14
closeButton.Font = Enum.Font.SourceSansBold
closeButton.Parent = frame
local toggleButton = Instance.new("TextButton")
toggleButton.Size = UDim2.new(0, 100, 0, 35)
toggleButton.Position = UDim2.new(0, 10, 0, 10)
toggleButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
toggleButton.BackgroundTransparency = 0.2
toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
toggleButton.TextSize = 14
toggleButton.Font = Enum.Font.SourceSansBold
toggleButton.Text = "Open UI"
toggleButton.Visible = false
toggleButton.Active = true
toggleButton.Draggable = true
toggleButton.Parent = screenGui
local toggleCorner = Instance.new("UICorner")
toggleCorner.CornerRadius = UDim.new(0, 6)
toggleCorner.Parent = toggleButton
local function fireSignal()
if not updateUIEvent then return end
local parsedValue = tonumber(textBox.Text)
if parsedValue then
targetLevel = parsedValue
pcall(function()
firesignal(updateUIEvent.OnClientEvent, {
Level = targetLevel
})
end)
end
end
applyButton.MouseButton1Click:Connect(fireSignal)
freezeButton.MouseButton1Click:Connect(function()
isFrozen = not isFrozen
if isFrozen then
freezeButton.Text = "Freeze: ON"
freezeButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
else
freezeButton.Text = "Freeze: OFF"
freezeButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
end
end)
closeButton.MouseButton1Click:Connect(function()
frame.Visible = false
toggleButton.Visible = true
end)
toggleButton.MouseButton1Click:Connect(function()
frame.Visible = true
toggleButton.Visible = false
end)
task.spawn(function()
while screenGui.Parent do
if isFrozen and updateUIEvent then
local parsedValue = tonumber(textBox.Text)
if parsedValue then
targetLevel = parsedValue
pcall(function()
firesignal(updateUIEvent.OnClientEvent, {
Level = targetLevel
})
end)
end
end
task.wait(0.5)
end
end)Features & Information
Level Modder for +1 speed keyboard escape
Changes your speed and its server-side but the ui level changing is not server-side
Community Comments (0)
No comments yet for this script.
