Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local humanoid
-- Wait for character and humanoid
local ()
char = player.Character player.CharacterAdded:()
humanoid = char:()
()
player.CharacterAdded:(setupHumanoid)
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Parent = gui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.Visible =
mainFrame.Parent = gui
label = .()
label.Size = .(, , , )
label.Position = .(, , , )
label.Text =
label.TextColor3 = .(, , )
label.BackgroundTransparency =
label.Font = .Font.SourceSans
label.TextScaled =
label.Parent = mainFrame
sliderBG = .()
sliderBG.Size = .(, -, , )
sliderBG.Position = .(, , , )
sliderBG.BackgroundColor3 = .(, , )
sliderBG.BorderSizePixel =
sliderBG.Parent = mainFrame
sliderKnob = .()
sliderKnob.Size = .(, , , )
sliderKnob.Position = .(, , , )
sliderKnob.BackgroundColor3 = .(, , )
sliderKnob.BorderSizePixel =
sliderKnob.Parent = sliderBG
UIS = :()
dragging =
minSpeed =
maxSpeed =
(x)
relativeX = .((x - sliderBG.AbsolutePosition.X) / sliderBG.AbsoluteSize.X, , )
speed = .(minSpeed + (maxSpeed - minSpeed) * relativeX)
sliderKnob.Position = .(relativeX, -sliderKnob.Size.X.Offset / , , )
label.Text = .. speed
humanoid
humanoid.WalkSpeed = speed
sliderKnob.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UIS.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UIS.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
(input.Position.X)
)
toggleButton.MouseButton1Click:(()
mainFrame.Visible = mainFrame.Visible
)
increse ur speed 0 to 200

Universal