Version / Update: v1.0.0
- Download / Script Link
- local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- ===== SETTINGS =====
local SPEED = 120 -- SAFE SPEED (slightly less than kick speed)
local ENABLED = true
-- ===== CREATE GUI =====
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "SpeedGUI"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 300, 0, 250)
mainFrame.Position = UDim2.new(0.5, -150, 0, 50)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 12)
corner.Parent = mainFrame
-- Header
local header = Instance.new("Frame")
header.Size = UDim2.new(1, 0, 0, 50)
header.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
header.BorderSizePixel = 0
header.Parent = mainFrame
local headerCorner = Instance.new("UICorner")
headerCorner.CornerRadius = UDim.new(0, 12)
headerCorner.Parent = header
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 1, 0)
title.BackgroundTransparency = 1
title.Text = "✅ SAFE SPEED"
title.TextColor3 = Color3.new(1, 1, 1)
title.Font = Enum.Font.GothamBold
title.TextSize = 20
title.Parent = header
-- Speed Display
local speedLabel = Instance.new("TextLabel")
speedLabel.Size = UDim2.new(1, -20, 0, 50)
speedLabel.Position = UDim2.new(0, 10, 0, 65)
speedLabel.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
speedLabel.Text = "120 studs/s"
speedLabel.TextColor3 = Color3.fromRGB(0, 255, 100)
speedLabel.Font = Enum.Font.GothamBold
speedLabel.TextSize = 28
speedLabel.Parent = mainFrame
local speedCorner = Instance.new("UICorner")
speedCorner.CornerRadius = UDim.new(0, 8)
speedCorner.Parent = speedLabel
-- Current Speed
local currentLabel = Instance.new("TextLabel")
currentLabel.Size = UDim2.new(1, -20, 0, 30)
currentLabel.Position = UDim2.new(0, 10, 0, 125)
currentLabel.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
currentLabel.Text = "Current: 0 studs/s"
currentLabel.TextColor3 = Color3.fromRGB(100, 200, 255)
currentLabel.Font = Enum.Font.Gotham
currentLabel.TextSize = 12
currentLabel.Parent = mainFrame
local currentCorner = Instance.new("UICorner")
currentCorner.CornerRadius = UDim.new(0, 8)
currentCorner.Parent = currentLabel
-- Toggle Button
local toggleBtn = Instance.new("TextButton")
toggleBtn.Size = UDim2.new(0.45, -5, 0, 40)
toggleBtn.Position = UDim2.new(0, 10, 0, 165)
toggleBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
toggleBtn.Text = "🟢 ON"
toggleBtn.TextColor3 = Color3.new(1, 1, 1)
toggleBtn.Font = Enum.Font.GothamBold
toggleBtn.TextSize = 12
toggleBtn.Parent = mainFrame
local toggleCorner = Instance.new("UICorner")
toggleCorner.CornerRadius = UDim.new(0, 8)
toggleCorner.Parent = toggleBtn
toggleBtn.MouseButton1Click:Connect(function()
ENABLED = not ENABLED
if ENABLED then
toggleBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
toggleBtn.Text = "🟢 ON"
else
toggleBtn.BackgroundColor3 = Color3.fromRGB(200, 100, 0)
toggleBtn.Text = "🔴 OFF"
end
end)
-- Increase Button
local increaseBtn = Instance.new("TextButton")
increaseBtn.Size = UDim2.new(0.45, -5, 0, 40)
increaseBtn.Position = UDim2.new(0.55, 0, 0, 165)
increaseBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 255)
increaseBtn.Text = "⬆️ +10"
increaseBtn.TextColor3 = Color3.new(1, 1, 1)
increaseBtn.Font = Enum.Font.GothamBold
increaseBtn.TextSize = 12
increaseBtn.Parent = mainFrame
local increaseCorner = Instance.new("UICorner")
increaseCorner.CornerRadius = UDim.new(0, 8)
increaseCorner.Parent = increaseBtn
increaseBtn.MouseButton1Click:Connect(function()
SPEED = math.min(SPEED + 10, 150)
speedLabel.Text = SPEED .. " studs/s"
print("✅ Speed: " .. SPEED)
end)
-- Decrease Button
local decreaseBtn = Instance.new("TextButton")
decreaseBtn.Size = UDim2.new(0.45, -5, 0, 40)
decreaseBtn.Position = UDim2.new(0, 10, 0, 215)
decreaseBtn.BackgroundColor3 = Color3.fromRGB(255, 100, 0)
decreaseBtn.Text = "⬇️ -10"
decreaseBtn.TextColor3 = Color3.new(1, 1, 1)
decreaseBtn.Font = Enum.Font.GothamBold
decreaseBtn.TextSize = 12
decreaseBtn.Parent = mainFrame
local decreaseCorner = Instance.new("UICorner")
decreaseCorner.CornerRadius = UDim.new(0, 8)
decreaseCorner.Parent = decreaseBtn
decreaseBtn.MouseButton1Click:Connect(function()
SPEED = math.max(SPEED - 10, 50)
speedLabel.Text = SPEED .. " studs/s"
print("✅ Speed: " .. SPEED)
end)
-- Max Safe Button
local maxBtn = Instance.new("TextButton")
maxBtn.Size = UDim2.new(0.45, -5, 0, 40)
maxBtn.Position = UDim2.new(0.55, 0, 0, 215)
maxBtn.BackgroundColor3 = Color3.fromRGB(100, 200, 50)
maxBtn.Text = "⚡ MAX SAFE"
maxBtn.TextColor3 = Color3.new(1, 1, 1)
maxBtn.Font = Enum.Font.GothamBold
maxBtn.TextSize = 12
maxBtn.Parent = mainFrame
local maxCorner = Instance.new("UICorner")
maxCorner.CornerRadius = UDim.new(0, 8)
maxCorner.Parent = maxBtn
maxBtn.MouseButton1Click:Connect(function()
SPEED = 150
speedLabel.Text = "150 studs/s"
print("✅ Max safe speed: 150")
end)
-- ===== SPEED BOOST LOOP =====
RunService.RenderStepped:Connect(function()
if not player.Character then return end
local hrp = player.Character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
-- Show current speed
currentLabel.Text = string.format("Current: %.0f studs/s", hrp.Velocity.Magnitude)
-- Apply speed if enabled
if ENABLED then
local moveDir = Vector3.new(0, 0, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then
moveDir = moveDir + hrp.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then
moveDir = moveDir - hrp.CFrame.RightVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then
moveDir = moveDir - hrp.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then
moveDir = moveDir + hrp.CFrame.RightVector
end
if moveDir.Magnitude > 0 then
moveDir = moveDir.Unit
hrp.Velocity = Vector3.new(
moveDir.X * SPEED,
hrp.Velocity.Y,
moveDir.Z * SPEED
)
end
end
end)
print("=" .. string.rep("=", 50))
print("✅ SAFE SPEED BOOST LOADED!")
print("=" .. string.rep("=", 50))
print("📋 FEATURES:")
print("• Default: 120 studs/s (SAFE)")
print("• Max Safe: 150 studs/s")
print("• Won't trigger anti-cheat")
print("• Press WASD to move")
print("=" .. string.rep("=", 50))[ View More ]
This Will Grant You Speed. Make Sure You use with caution.
- Works on mobile
- Yes