Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
TweenService = :()
Lighting = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
defaultWalkSpeed =
TWEEN_INFO = TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out)
BLUR_SIZE =
UI_HEIGHT =
SpeedController = {}
SpeedController.__index = SpeedController
SpeedController.()
self = ({}, SpeedController)
self.isEnabled =
self.targetSpeed = defaultWalkSpeed
self.connection =
self
SpeedController:()
self.connection = RunService.RenderStepped:(()
self.isEnabled humanoid humanoid.Parent
humanoid.WalkSpeed ~= self.targetSpeed
humanoid.WalkSpeed = self.targetSpeed
)
SpeedController:(value)
self.targetSpeed = (value) defaultWalkSpeed
SpeedController:()
self.isEnabled =
self.connection
self.connection:()
humanoid.WalkSpeed = defaultWalkSpeed
UIBuilder = {}
UIBuilder.__index = UIBuilder
UIBuilder.()
self = ({}, UIBuilder)
self.guiObjects = {}
self
UIBuilder:(instance, radius)
corner = .()
corner.CornerRadius = .(, radius)
corner.Parent = instance
corner
UIBuilder:()
blur = .()
blur.Size =
blur.Name =
blur.Parent = Lighting
self.guiObjects.Blur = blur
screenGui = .()
screenGui.Name =
screenGui.IgnoreGuiInset =
screenGui.Parent = player:()
self.guiObjects.ScreenGui = screenGui
toggleButton = .()
toggleButton.Name =
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.BackgroundTransparency =
toggleButton.Image =
toggleButton.ScaleType = .ScaleType.Fit
toggleButton.Parent = screenGui
self:(toggleButton, )
self.guiObjects.ToggleButton = toggleButton
mainUI = .()
mainUI.Name =
mainUI.Size = .(, , , UI_HEIGHT)
mainUI.Position = .(, -, , -(UI_HEIGHT/))
mainUI.BackgroundTransparency =
mainUI.Visible =
mainUI.Parent = screenGui
self.guiObjects.MainUI = mainUI
uiBackground = .()
uiBackground.Name =
uiBackground.Size = .(, , , )
uiBackground.Image =
uiBackground.ImageTransparency =
uiBackground.ImageColor3 = .(, , )
uiBackground.ScaleType = .ScaleType.Crop
uiBackground.BackgroundTransparency =
uiBackground.ZIndex =
uiBackground.Parent = mainUI
self:(uiBackground, )
self.guiObjects.Background = uiBackground
uiStroke = .()
uiStroke.Thickness =
uiStroke.Color = .(, , )
uiStroke.Transparency =
uiStroke.Parent = uiBackground
closeButton = .()
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.Text =
closeButton.Font = .Font.GothamBold
closeButton.TextSize =
closeButton.BackgroundColor3 = .(, , )
closeButton.TextColor3 = .(, , )
closeButton.AutoButtonColor =
closeButton.ZIndex =
closeButton.Parent = mainUI
self:(closeButton, )
self.guiObjects.CloseButton = closeButton
minimizeButton = .()
minimizeButton.Size = .(, , , )
minimizeButton.Position = .(, -, , )
minimizeButton.Text =
minimizeButton.Font = .Font.GothamBold
minimizeButton.TextSize =
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.TextColor3 = .(, , )
minimizeButton.ZIndex =
minimizeButton.Parent = mainUI
self:(minimizeButton, )
self.guiObjects.MinimizeButton = minimizeButton
speedBox = .()
speedBox.Size = .(, , , )
speedBox.Position = .(, -, , -)
speedBox.PlaceholderText =
speedBox.Text = (defaultWalkSpeed)
speedBox.Font = .Font.GothamMedium
speedBox.TextSize =
speedBox.TextColor3 = .(, , )
speedBox.PlaceholderColor3 = .(, , )
speedBox.BackgroundColor3 = .(, , )
speedBox.BackgroundTransparency =
speedBox.ClearTextOnFocus =
speedBox.ZIndex =
speedBox.Parent = mainUI
self:(speedBox, )
self.guiObjects.SpeedBox = speedBox
statusText = .()
statusText.Size = .(, , , )
statusText.Position = .(, , , -)
statusText.Text =
statusText.TextColor3 = .(, , )
statusText.Font = .Font.Gotham
statusText.TextSize =
statusText.BackgroundTransparency =
statusText.Visible =
statusText.ZIndex =
statusText.Parent = mainUI
self.guiObjects.StatusText = statusText
toggleLockButton = .()
toggleLockButton.Size = .(, , , )
toggleLockButton.Position = .(, , , )
toggleLockButton.Text =
toggleLockButton.Font = .Font.GothamBold
toggleLockButton.TextSize =
toggleLockButton.BackgroundColor3 = .(, , )
toggleLockButton.BackgroundTransparency =
toggleLockButton.TextColor3 = .(, , )
toggleLockButton.ZIndex =
toggleLockButton.Parent = mainUI
self:(toggleLockButton, )
self.guiObjects.LockButton = toggleLockButton
confirmFrame = .()
confirmFrame.Name =
confirmFrame.Size = .(, , , )
confirmFrame.BackgroundColor3 = .(, , )
confirmFrame.BackgroundTransparency =
confirmFrame.Visible =
confirmFrame.ZIndex =
confirmFrame.Parent = mainUI
self:(confirmFrame, )
self.guiObjects.ConfirmFrame = confirmFrame
confirmLabel = .()
confirmLabel.Size = .(, , , )
confirmLabel.Position = .(, , , )
confirmLabel.Text =
confirmLabel.Font = .Font.GothamBold
confirmLabel.TextColor3 = .(, , )
confirmLabel.TextSize =
confirmLabel.BackgroundTransparency =
confirmLabel.ZIndex =
confirmLabel.Parent = confirmFrame
btnNo = .()
btnNo.Name =
btnNo.Size = .(, , , )
btnNo.Position = .(, , , )
btnNo.Text =
btnNo.BackgroundColor3 = .(, , )
btnNo.TextColor3 = .(, , )
btnNo.Font = .Font.GothamBold
btnNo.ZIndex =
btnNo.Parent = confirmFrame
self:(btnNo, )
self.guiObjects.BtnNo = btnNo
btnYes = .()
btnYes.Name =
btnYes.Size = .(, , , )
btnYes.Position = .(, , , )
btnYes.Text =
btnYes.BackgroundColor3 = .(, , )
btnYes.TextColor3 = .(, , )
btnYes.Font = .Font.GothamBold
btnYes.ZIndex =
btnYes.Parent = confirmFrame
self:(btnYes, )
self.guiObjects.BtnYes = btnYes
self.guiObjects
MainApp = {}
MainApp.__index = MainApp
MainApp.()
self = ({}, MainApp)
self.speedController = SpeedController.()
self.uiBuilder = UIBuilder.()
self.ui = self.uiBuilder:()
self.toggleMovable =
self
MainApp:()
self.speedController:()
self:()
self:(self.ui.ToggleButton)
MainApp:(frame)
dragging =
dragInput
dragStart
startPos
frame.InputBegan:((input)
self.toggleMovable
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
self.toggleMovable
dragging =
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
MainApp:()
ui = self.ui
ui.MainUI.Visible =
ui.MainUI.Size = .(, , , )
ui.ConfirmFrame.Visible =
ui.Background.ImageTransparency =
ui.SpeedBox.TextTransparency =
ui.CloseButton.TextTransparency =
ui.MinimizeButton.TextTransparency =
ui.LockButton.TextTransparency =
TweenService:(ui.MainUI, TWEEN_INFO, {Size = .(, , , UI_HEIGHT)}):()
TweenService:(ui.Background, TWEEN_INFO, {ImageTransparency = }):()
TweenService:(ui.SpeedBox, TWEEN_INFO, {TextTransparency = , BackgroundTransparency = }):()
TweenService:(ui.CloseButton, TWEEN_INFO, {TextTransparency = , BackgroundTransparency = }):()
TweenService:(ui.MinimizeButton, TWEEN_INFO, {TextTransparency = , BackgroundTransparency = }):()
TweenService:(ui.LockButton, TWEEN_INFO, {TextTransparency = }):()
TweenService:(ui.Blur, TWEEN_INFO, {Size = BLUR_SIZE}):()
TweenService:(ui.ToggleButton, TweenInfo.(), {ImageTransparency = }):()
.()
ui.ToggleButton.Visible =
ui.ToggleButton.ImageTransparency =
MainApp:()
ui = self.ui
TweenService:(ui.MainUI, TweenInfo.(, .EasingStyle.Back, .EasingDirection.In), {Size = .(, , , )}):()
TweenService:(ui.Background, TweenInfo.(), {ImageTransparency = }):()
TweenService:(ui.Blur, TweenInfo.(), {Size = }):()
.()
ui.MainUI.Visible =
ui.ToggleButton.Visible =
ui.ToggleButton.Size = .(, , , )
TweenService:(ui.ToggleButton, TweenInfo.(, .EasingStyle.Elastic), {Size = .(, , , )}):()
MainApp:()
ui = self.ui
TweenService:(ui.MainUI, TweenInfo.(), {Position = .(, -, , )}):()
TweenService:(ui.Blur, TweenInfo.(), {Size = }):()
.()
self.speedController:()
ui.Blur:()
ui.ScreenGui:()
MainApp:()
self.ui.ToggleButton.MouseButton1Click:(()
self:()
)
self.ui.MinimizeButton.MouseButton1Click:(()
self:()
)
self.ui.CloseButton.MouseButton1Click:(()
self.ui.ConfirmFrame.Visible =
)
self.ui.BtnNo.MouseButton1Click:(()
self.ui.ConfirmFrame.Visible =
)
self.ui.BtnYes.MouseButton1Click:(()
self:()
)
self.ui.LockButton.MouseButton1Click:(()
self.toggleMovable = self.toggleMovable
self.toggleMovable
self.ui.StatusText.Text =
self.ui.StatusText.Text =
)
RunService.RenderStepped:(()
self.ui.SpeedBox self.ui.SpeedBox.Parent
self.speedController:(self.ui.SpeedBox.Text)
)
app = MainApp.()
app:()
Universal walkspeed By: Ice_TheElementar

Universal