Morts Walkspeed GUI
Key RequiredUniversal

Morts Walkspeed GUI

Universal Scriptrc28932kingrc28932king 578 views 613 executesUpdated May 17, 2026
Unrated
00
Lua Script•111 lines (3190 chars)
-- Mort’s WalkSpeed GUI
local player = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "MortsWalkSpeed"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 280, 0, 220)
frame.Position = UDim2.new(0.5, -140, 0.5, -110)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui

-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
title.Text = "Mort’s WalkSpeed"
title.TextColor3 = Color3.new(1, 1, 1)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = frame

-- Your Image (replace the ID below)
local image = Instance.new("ImageLabel")
image.Size = UDim2.new(0, 80, 0, 80)
image.Position = UDim2.new(0.5, -40, 0, 50)
image.BackgroundTransparency = 1
image.Image = "rbxassetid://0"   -- ← Change this to your image ID
image.Parent = frame

-- WalkSpeed Slider / Value
local speedLabel = Instance.new("TextLabel")
speedLabel.Size = UDim2.new(0.8, 0, 0, 30)
speedLabel.Position = UDim2.new(0.1, 0, 0.55, 0)
speedLabel.BackgroundTransparency = 1
speedLabel.Text = "WalkSpeed: 16"
speedLabel.TextColor3 = Color3.new(1, 1, 1)
speedLabel.TextScaled = true
speedLabel.Font = Enum.Font.Gotham
speedLabel.Parent = frame

local speedValue = 16
local humanoid

local function updateSpeed()
    if humanoid then
        humanoid.WalkSpeed = speedValue
    end
    speedLabel.Text = "WalkSpeed: " .. speedValue
end

-- Buttons
local btnMinus = Instance.new("TextButton")
btnMinus.Size = UDim2.new(0.25, 0, 0, 40)
btnMinus.Position = UDim2.new(0.1, 0, 0.7, 0)
btnMinus.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
btnMinus.Text = "-10"
btnMinus.TextColor3 = Color3.new(1, 1, 1)
btnMinus.TextScaled = true
btnMinus.Parent = frame

local btnPlus = Instance.new("TextButton")
btnPlus.Size = UDim2.new(0.25, 0, 0, 40)
btnPlus.Position = UDim2.new(0.65, 0, 0.7, 0)
btnPlus.BackgroundColor3 = Color3.fromRGB(50, 200, 50)
btnPlus.Text = "+10"
btnPlus.TextColor3 = Color3.new(1, 1, 1)
btnPlus.TextScaled = true
btnPlus.Parent = frame

local btnReset = Instance.new("TextButton")
btnReset.Size = UDim2.new(0.35, 0, 0, 35)
btnReset.Position = UDim2.new(0.325, 0, 0.88, 0)
btnReset.BackgroundColor3 = Color3.fromRGB(100, 100, 200)
btnReset.Text = "Reset to 16"
btnReset.TextColor3 = Color3.new(1, 1, 1)
btnReset.TextScaled = true
btnReset.Parent = frame

btnMinus.MouseButton1Click:Connect(function()
    speedValue = math.max(0, speedValue - 10)
    updateSpeed()
end)

btnPlus.MouseButton1Click:Connect(function()
    speedValue = speedValue + 10
    updateSpeed()
end)

btnReset.MouseButton1Click:Connect(function()
    speedValue = 16
    updateSpeed()
end)

-- Auto update when character spawns
player.CharacterAdded:Connect(function(char)
    task.wait(0.5)
    humanoid = char:WaitForChild("Humanoid")
    updateSpeed()
end)

if player.Character then
    humanoid = player.Character:FindFirstChild("Humanoid")
    if humanoid then updateSpeed() end
end

print("Mort’s WalkSpeed GUI Loaded - Drag by the title")

Features & Information

No key system and have fun

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts