Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
SoundService = :()
RunService = :()
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
START_SOUND_ID =
BUTTON_SOUND_ID =
(soundId)
sound = .()
sound.SoundId = .. soundId
sound.Parent = SoundService
sound:()
sound.Ended:(()
sound:()
)
(START_SOUND_ID)
flying =
noclip =
flySpeed =
bodyVelocity
bodyGyro
flyConnection
touchControls = {
forward = ,
backward = ,
left = ,
right = ,
up = ,
down =
}
()
flying
character = player.Character player.CharacterAdded:()
humanoid = character:()
humanoid.PlatformStand =
bodyVelocity = .()
bodyVelocity.Velocity = .(, , )
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Parent = character:() character:()
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
bodyGyro.P =
bodyGyro.D =
bodyGyro.Parent = character:() character:()
flying =
touchControlGui
touchControlGui.Enabled =
flyConnection = RunService.Heartbeat:(()
flying character:()
flyConnection
flyConnection:()
rootPart = character.HumanoidRootPart
camera = .CurrentCamera
bodyGyro.CFrame = camera.CFrame
moveDirection = .(, , )
touchControls.forward
moveDirection = moveDirection + camera.CFrame.LookVector
touchControls.backward
moveDirection = moveDirection - camera.CFrame.LookVector
touchControls.left
moveDirection = moveDirection - camera.CFrame.RightVector
touchControls.right
moveDirection = moveDirection + camera.CFrame.RightVector
touchControls.up
moveDirection = moveDirection + .(, , )
touchControls.down
moveDirection = moveDirection - .(, , )
moveDirection.Magnitude >
moveDirection = moveDirection.Unit * flySpeed
bodyVelocity.Velocity = moveDirection
noclip
_, part (character:())
part:()
part.CanCollide =
)
()
flying =
flyConnection
flyConnection:()
touchControlGui
touchControlGui.Enabled =
character = player.Character
character
humanoid = character:()
humanoid
humanoid.PlatformStand =
rootPart = character:()
rootPart
bodyVelocity bodyVelocity.Parent
bodyVelocity:()
bodyGyro bodyGyro.Parent
bodyGyro:()
()
flying
()
()
()
noclip = noclip
character = player.Character
character
_, part (character:())
part:()
part.CanCollide = noclip
noclip
(amount)
flySpeed = .(, .(, flySpeed + amount))
.. flySpeed
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.BackgroundTransparency =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
border = .()
border.Color = .(, , )
border.Thickness =
border.Parent = mainFrame
title = .()
title.Name =
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundColor3 = .(, , )
title.TextColor3 = .(, , )
title.Text =
title.Font = .Font.GothamBold
title.TextSize =
title.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = title
authorLabel = .()
authorLabel.Name =
authorLabel.Size = .(, , , )
authorLabel.Position = .(, , , )
authorLabel.BackgroundColor3 = .(, , )
authorLabel.TextColor3 = .(, , )
authorLabel.Text =
authorLabel.Font = .Font.Gotham
authorLabel.TextSize =
authorLabel.Parent = mainFrame
authorCorner = .()
authorCorner.CornerRadius = .(, )
authorCorner.Parent = authorLabel
controlContainer = .()
controlContainer.Name =
controlContainer.Size = .(, -, , )
controlContainer.Position = .(, , , -)
controlContainer.BackgroundTransparency =
controlContainer.Parent = mainFrame
controlLayout = .()
controlLayout.CellSize = .(, -, , )
controlLayout.CellPadding = .(, , , )
controlLayout.HorizontalAlignment = .HorizontalAlignment.Center
controlLayout.Parent = controlContainer
toggleButton = .()
toggleButton.Name =
toggleButton.Size = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Text =
toggleButton.Font = .Font.Gotham
toggleButton.TextSize =
toggleButton.Parent = controlContainer
toggleCorner = .()
toggleCorner.CornerRadius = .(, )
toggleCorner.Parent = toggleButton
pinButton = .()
pinButton.Name =
pinButton.Size = .(, , , )
pinButton.BackgroundColor3 = .(, , )
pinButton.TextColor3 = .(, , )
pinButton.Text =
pinButton.Font = .Font.Gotham
pinButton.TextSize =
pinButton.Parent = controlContainer
pinCorner = .()
pinCorner.CornerRadius = .(, )
pinCorner.Parent = pinButton
buttonContainer = .()
buttonContainer.Name =
buttonContainer.Size = .(, -, , -)
buttonContainer.Position = .(, , , )
buttonContainer.BackgroundTransparency =
buttonContainer.Visible =
buttonContainer.Parent = mainFrame
layout = .()
layout.Padding = .(, )
layout.HorizontalAlignment = .HorizontalAlignment.Center
layout.VerticalAlignment = .VerticalAlignment.Top
layout.Parent = buttonContainer
(text, color)
button = .()
button.Name = text ..
button.Size = .(, , , )
button.BackgroundColor3 = color
button.TextColor3 = .(, , )
button.Text = text
button.Font = .Font.Gotham
button.TextSize =
button.AutoButtonColor =
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = button
button
flyButton = (, .(, , ))
flyButton.Parent = buttonContainer
speedUpButton = (, .(, , ))
speedUpButton.Parent = buttonContainer
speedDownButton = (, .(, , ))
speedDownButton.Parent = buttonContainer
noclipButton = (, .(, , ))
noclipButton.Parent = buttonContainer
statusLabel = .()
statusLabel.Name =
statusLabel.Size = .(, -, , )
statusLabel.Position = .(, , , -)
statusLabel.BackgroundTransparency =
statusLabel.TextColor3 = .(, , )
statusLabel.Text = .. flySpeed
statusLabel.Font = .Font.Gotham
statusLabel.TextSize =
statusLabel.TextXAlignment = .TextXAlignment.Left
statusLabel.Parent = mainFrame
touchControlGui = .()
touchControlGui.Name =
touchControlGui.ResetOnSpawn =
touchControlGui.ZIndexBehavior = .ZIndexBehavior.Sibling
touchControlGui.Enabled =
touchControlGui.Parent = playerGui
directionControlContainer = .()
directionControlContainer.Name =
directionControlContainer.Size = .(, , , )
directionControlContainer.Position = .(, -, , -)
directionControlContainer.BackgroundTransparency =
directionControlContainer.Parent = touchControlGui
forwardButton = .()
forwardButton.Name =
forwardButton.Size = .(, , , )
forwardButton.Position = .(, -, , )
forwardButton.BackgroundColor3 = .(, , )
forwardButton.BackgroundTransparency =
forwardButton.TextColor3 = .(, , )
forwardButton.Text =
forwardButton.Font = .Font.GothamBold
forwardButton.TextSize =
forwardButton.Parent = directionControlContainer
forwardButtonCorner = .()
forwardButtonCorner.CornerRadius = .(, )
forwardButtonCorner.Parent = forwardButton
forwardButtonStroke = .()
forwardButtonStroke.Color = .(, , )
forwardButtonStroke.Thickness =
forwardButtonStroke.Parent = forwardButton
backwardButton = .()
backwardButton.Name =
backwardButton.Size = .(, , , )
backwardButton.Position = .(, -, , -)
backwardButton.BackgroundColor3 = .(, , )
backwardButton.BackgroundTransparency =
backwardButton.TextColor3 = .(, , )
backwardButton.Text =
backwardButton.Font = .Font.GothamBold
backwardButton.TextSize =
backwardButton.Parent = directionControlContainer
backwardButtonCorner = .()
backwardButtonCorner.CornerRadius = .(, )
backwardButtonCorner.Parent = backwardButton
backwardButtonStroke = .()
backwardButtonStroke.Color = .(, , )
backwardButtonStroke.Thickness =
backwardButtonStroke.Parent = backwardButton
leftButton = .()
leftButton.Name =
leftButton.Size = .(, , , )
leftButton.Position = .(, , , -)
leftButton.BackgroundColor3 = .(, , )
leftButton.BackgroundTransparency =
leftButton.TextColor3 = .(, , )
leftButton.Text =
leftButton.Font = .Font.GothamBold
leftButton.TextSize =
leftButton.Parent = directionControlContainer
leftButtonCorner = .()
leftButtonCorner.CornerRadius = .(, )
leftButtonCorner.Parent = leftButton
leftButtonStroke = .()
leftButtonStroke.Color = .(, , )
leftButtonStroke.Thickness =
leftButtonStroke.Parent = leftButton
rightButton = .()
rightButton.Name =
rightButton.Size = .(, , , )
rightButton.Position = .(, -, , -)
rightButton.BackgroundColor3 = .(, , )
rightButton.BackgroundTransparency =
rightButton.TextColor3 = .(, , )
rightButton.Text =
rightButton.Font = .Font.GothamBold
rightButton.TextSize =
rightButton.Parent = directionControlContainer
rightButtonCorner = .()
rightButtonCorner.CornerRadius = .(, )
rightButtonCorner.Parent = rightButton
rightButtonStroke = .()
rightButtonStroke.Color = .(, , )
rightButtonStroke.Thickness =
rightButtonStroke.Parent = rightButton
verticalControlContainer = .()
verticalControlContainer.Name =
verticalControlContainer.Size = .(, , , )
verticalControlContainer.Position = .(, -, , -)
verticalControlContainer.BackgroundTransparency =
verticalControlContainer.Parent = touchControlGui
upButton = .()
upButton.Name =
upButton.Size = .(, , , )
upButton.Position = .(, , , )
upButton.BackgroundColor3 = .(, , )
upButton.BackgroundTransparency =
upButton.TextColor3 = .(, , )
upButton.Text =
upButton.Font = .Font.GothamBold
upButton.TextSize =
upButton.Parent = verticalControlContainer
upButtonCorner = .()
upButtonCorner.CornerRadius = .(, )
upButtonCorner.Parent = upButton
upButtonStroke = .()
upButtonStroke.Color = .(, , )
upButtonStroke.Thickness =
upButtonStroke.Parent = upButton
downButton = .()
downButton.Name =
downButton.Size = .(, , , )
downButton.Position = .(, , , -)
downButton.BackgroundColor3 = .(, , )
downButton.BackgroundTransparency =
downButton.TextColor3 = .(, , )
downButton.Text =
downButton.Font = .Font.GothamBold
downButton.TextSize =
downButton.Parent = verticalControlContainer
downButtonCorner = .()
downButtonCorner.CornerRadius = .(, )
downButtonCorner.Parent = downButton
downButtonStroke = .()
downButtonStroke.Color = .(, , )
downButtonStroke.Thickness =
downButtonStroke.Parent = downButton
isGUIPinned =
()
isGUIPinned = isGUIPinned
isGUIPinned
pinButton.Text =
pinButton.BackgroundColor3 = .(, , )
statusLabel.Text = .. flySpeed
statusLabel.TextColor3 = .(, , )
pinButton.Text =
pinButton.BackgroundColor3 = .(, , )
statusLabel.Text = .. flySpeed
statusLabel.TextColor3 = .(, , )
, isGUIPinned
()
(BUTTON_SOUND_ID)
flyButton.MouseButton1Click:(()
()
message = ()
statusLabel.Text = message .. .. flySpeed
statusLabel.TextColor3 = flying .(, , ) .(, , )
)
speedUpButton.MouseButton1Click:(()
()
message = ()
statusLabel.Text = message
statusLabel.TextColor3 = .(, , )
)
speedDownButton.MouseButton1Click:(()
()
message = (-)
statusLabel.Text = message
statusLabel.TextColor3 = .(, , )
)
noclipButton.MouseButton1Click:(()
()
message = ()
statusLabel.Text = message .. .. flySpeed
statusLabel.TextColor3 = noclip .(, , ) .(, , )
)
pinButton.MouseButton1Click:(()
()
success, message = ()
statusLabel.Text = message .. .. flySpeed
statusLabel.TextColor3 = .(, , )
)
toggleButton.MouseButton1Click:(()
()
buttonContainer.Visible
buttonContainer.Visible =
mainFrame.Size = .(, , , )
toggleButton.Text =
statusLabel.Text =
buttonContainer.Visible =
mainFrame.Size = .(, , , )
toggleButton.Text =
statusLabel.Text = isGUIPinned .. flySpeed .. flySpeed
)
dragging =
dragStart, startPos
(input)
isGUIPinned input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
(input)
dragging isGUIPinned input.UserInputType == .UserInputType.Touch
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
title.InputBegan:((input)
input.UserInputType == .UserInputType.Touch
(input)
()
)
title.InputChanged:((input)
input.UserInputType == .UserInputType.Touch
(input)
)
(button, controlName)
button.InputBegan:((input)
input.UserInputType == .UserInputType.Touch
touchControls[controlName] =
()
tween = TweenService:(button, TweenInfo.(), {
BackgroundTransparency = ,
BackgroundColor3 = button.BackgroundColor3 *
})
tween:()
)
button.InputEnded:((input)
input.UserInputType == .UserInputType.Touch
touchControls[controlName] =
tween = TweenService:(button, TweenInfo.(), {
BackgroundTransparency = ,
BackgroundColor3 = button.BackgroundColor3 /
})
tween:()
)
(forwardButton, )
(backwardButton, )
(leftButton, )
(rightButton, )
(upButton, )
(downButton, )
()
()
()
()
()
()
()
( .. flySpeed)
:().PlayerRemoving:((leavingPlayer)
leavingPlayer == player
()
)
Universal