Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
MIN_SPEED =
MAX_SPEED =
currentSpeed =
enabled =
destroyed =
oldGui = playerGui:()
oldGui
oldGui:()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.DisplayOrder =
gui.Parent = playerGui
panel = .()
panel.Size = .(, )
panel.Position = .(, -, , -)
panel.BackgroundColor3 = .(, , )
panel.BorderSizePixel =
panel.Parent = gui
.(, panel).CornerRadius = .(, )
stroke = .()
stroke.Color = .(, , )
stroke.Thickness =
stroke.Parent = panel
(name, text, size, position, parent)
b = .()
b.Name = name
b.Text = text
b.Size = size
b.Position = position
b.BackgroundColor3 = .(, , )
b.TextColor3 = .(, , )
b.Font = .Font.GothamBold
b.TextSize =
b.BorderSizePixel =
b.AutoButtonColor =
b.Parent = parent
.(, b).CornerRadius = .(, )
b
header = .()
header.Name =
header.Size = .(, -, , )
header.Position = .(, )
header.BackgroundTransparency =
header.Text =
header.TextColor3 = .(, , )
header.Font = .Font.GothamBold
header.TextSize =
header.TextXAlignment = .TextXAlignment.Left
header.Parent = panel
minimize = (
, ,
.(, ),
.(, -, , ), panel
)
close = (
, ,
.(, ),
.(, -, , ), panel
)
speedLabel = .()
speedLabel.Size = .(, -, , )
speedLabel.Position = .(, )
speedLabel.BackgroundTransparency =
speedLabel.TextColor3 = .(, , )
speedLabel.Font = .Font.Gotham
speedLabel.TextSize =
speedLabel.TextXAlignment = .TextXAlignment.Left
speedLabel.Parent = panel
speedInput = .()
speedInput.Name =
speedInput.Size = .(, -, , )
speedInput.Position = .(, )
speedInput.BackgroundColor3 = .(, , )
speedInput.TextColor3 = .(, , )
speedInput.PlaceholderText =
speedInput.Text = (currentSpeed)
speedInput.Font = .Font.Gotham
speedInput.TextSize =
speedInput.ClearTextOnFocus =
speedInput.Parent = panel
.(, speedInput).CornerRadius = .(, )
toggle = (
, ,
.(, -, , ),
.(, ), panel
)
reopen = (
, ,
.(, ),
.(, ), gui
)
reopen.Visible =
reopen.BackgroundColor3 = .(, , )
()
character = player.Character
humanoid = character character:()
humanoid
humanoid.WalkSpeed = enabled currentSpeed
()
speedLabel.Text = .. currentSpeed
speedInput.FocusLost:(()
number = (speedInput.Text)
number
currentSpeed = .(.(number), MIN_SPEED, MAX_SPEED)
speedInput.Text = (currentSpeed)
()
()
)
toggle.Activated:(()
enabled = enabled
toggle.Text = enabled
toggle.BackgroundColor3 = enabled
.(, , )
.(, , )
()
)
minimize.Activated:(()
panel.Visible =
reopen.Visible =
)
reopen.Activated:(()
panel.Visible =
reopen.Visible =
)
close.Activated:(()
destroyed
destroyed =
enabled =
()
gui:()
)
player.CharacterAdded:((character)
humanoid = character:()
enabled
humanoid.WalkSpeed = currentSpeed
)
dragging =
dragStart
startPosition
header.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPosition = panel.Position
)
UserInputService.InputChanged:((input)
dragging (
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
)
delta = input.Position - dragStart
panel.Position = .(
startPosition.X.Scale,
startPosition.X.Offset + delta.X,
startPosition.Y.Scale,
startPosition.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
)
()Basic speed changer script (my first script so please support :)

Universal