Level Modifier
Key Required

Level Modifier

[X2]+1 Speed Keyboard Escape | Candy & Chocolatesjjsksjsnnnsnssjjsksjsnnnsns 236 views 483 executesUpdated Aug 2, 2026
Unrated
00
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.