Run it
Copy the script and paste it into your executor.
ScreenGui = .()
Frame = .()
TopBar = .()
DragText = .()
FlyButton = .()
SpeedInput = .()
SpeedButton = .()
ScreenGui.Parent = .Players.LocalPlayer:()
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = .(, , )
Frame.Position = .(, -, , -)
Frame.Size = .(, , , )
TopBar.Parent = Frame
TopBar.BackgroundColor3 = .(, , )
TopBar.Size = .(, , , )
DragText.Parent = TopBar
DragText.BackgroundColor3 = .(, , )
DragText.BackgroundTransparency =
DragText.Size = .(, , , )
DragText.Font = .Font.SourceSans
DragText.Text =
DragText.TextColor3 = .(, , )
DragText.TextSize =
FlyButton.Parent = Frame
FlyButton.BackgroundColor3 = .(, , )
FlyButton.Position = .(, , , )
FlyButton.Size = .(, , , )
FlyButton.Font = .Font.SourceSans
FlyButton.Text =
FlyButton.TextColor3 = .(, , )
FlyButton.TextSize =
SpeedInput.Parent = Frame
SpeedInput.BackgroundColor3 = .(, , )
SpeedInput.Position = .(, , , )
SpeedInput.Size = .(, , , )
SpeedInput.Font = .Font.SourceSans
SpeedInput.PlaceholderText =
SpeedInput.Text =
SpeedInput.TextColor3 = .(, , )
SpeedInput.TextSize =
SpeedButton.Parent = Frame
SpeedButton.BackgroundColor3 = .(, , )
SpeedButton.Position = .(, , , )
SpeedButton.Size = .(, , , )
SpeedButton.Font = .Font.SourceSans
SpeedButton.Text =
SpeedButton.TextColor3 = .(, , )
SpeedButton.TextSize =
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
Frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
TopBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = Frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
TopBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
:().InputChanged:((input)
input == dragInput dragging
(input)
)
FlyButton.MouseButton1Click:(()
player = .Players.LocalPlayer
mouse = player:()
mouse.KeyDown:((key)
key ==
player.Character:():()
)
)
SpeedButton.MouseButton1Click:(()
player = .Players.LocalPlayer
speed = (SpeedInput.Text)infinite jump changable speed :)

Universal