Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
Humanoid = Character:()
invisible =
SPEED =
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = .CoreGui
Button = .()
Button.Size = .(, , , )
Button.Position = .(, , , )
Button.BackgroundColor3 = .(, , )
Button.TextColor3 = .(, , )
Button.Text =
Button.Font = .Font.GothamBold
Button.TextSize =
Button.BorderSizePixel =
Button.Parent = ScreenGui
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = Button
dragging =
dragStart =
startPos =
Button.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = Button.Position
)
Button.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseMovement)
delta = input.Position - dragStart
Button.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
Button.InputEnded:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
dragging =
)
(state)
Character = LocalPlayer.Character
Character
_, part (Character:())
part:() part:()
part.LocalTransparencyModifier = state
(speed)
Character = LocalPlayer.Character
Character
Humanoid = Character:()
Humanoid
Humanoid.WalkSpeed = speed
isDragged =
mouseDown =
Button.MouseButton1Down:(()
mouseDown = ()
)
Button.MouseButton1Up:(()
mouseDown (() - mouseDown) <
invisible = invisible
invisible
Button.Text =
Button.BackgroundColor3 = .(, , )
()
(SPEED)
Button.Text =
Button.BackgroundColor3 = .(, , )
()
()
mouseDown =
)
LocalPlayer.CharacterAdded:((char)
Character = char
Humanoid = char:()
.()
invisible
()
(SPEED)
()
)Y

Universal