Run it
Copy the script and paste it into your executor.
-- AutoRun Speed (PC version)
-- Q = Toggle On/Off
-- Insert = Speed +5
-- Delete = Speed -5
-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
UserInputService = :()
player = Players.LocalPlayer
defaultSpeed =
minSpeed =
maxSpeed =
stepSpeed =
enabled =
char = player.Character player.CharacterAdded:()
hum = char:()
hrp = char:()
targetSpeed = defaultSpeed
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
speedLabel = .()
speedLabel.Position = .(, , , -)
speedLabel.Size = .(, , , )
speedLabel.BackgroundTransparency =
speedLabel.BackgroundColor3 = .(,,)
speedLabel.BorderSizePixel =
speedLabel.TextColor3 = .(,,)
speedLabel.Font = .Font.SourceSansBold
speedLabel.TextSize =
speedLabel.Parent = screenGui
(n, a, b)
n < a a
n > b b
n
()
speedLabel.Text = .. (targetSpeed) .. .. (enabled )
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.Q
enabled = enabled
()
input.KeyCode == .KeyCode.Insert
targetSpeed = (targetSpeed + stepSpeed, minSpeed, maxSpeed)
()
input.KeyCode == .KeyCode.Delete
targetSpeed = (targetSpeed - stepSpeed, minSpeed, maxSpeed)
()
)
RunService.Heartbeat:(()
enabled hrp hum hum.Health >
look = hrp.CFrame.LookVector
dir = .(look.X, , look.Z)
dir.Magnitude >
newVel = dir.Unit * targetSpeed
hrp.AssemblyLinearVelocity = .(newVel.X, hrp.AssemblyLinearVelocity.Y, newVel.Z)
)
(newChar)
char = newChar
hum = char:()
hrp = char:()
()
player.CharacterAdded:(onCharacterAdded)
()