Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
CoreGui = :()
Workspace = :()
player = Players.LocalPlayer
character =
humanoid =
rootPart =
flying =
flySpeed =
goingUp =
goingDown =
bodyGyro =
bodyVelocity =
()
character = player.Character player.CharacterAdded:()
humanoid = character:()
rootPart = character:()
()
()
bodyGyro (() bodyGyro:() ); bodyGyro =
bodyVelocity (() bodyVelocity:() ); bodyVelocity =
rootPart rootPart.Parent
bodyGyro = .()
bodyGyro.MaxTorque = .(, , ) * .huge
bodyGyro.P =
bodyGyro.D =
bodyGyro.CFrame = rootPart.CFrame
bodyGyro.Parent = rootPart
bodyVelocity = .()
bodyVelocity.MaxForce = .(, , ) * .huge
bodyVelocity.P =
bodyVelocity.Velocity = .zero
bodyVelocity.Parent = rootPart
()
bodyGyro (() bodyGyro:() ); bodyGyro =
bodyVelocity (() bodyVelocity:() ); bodyVelocity =
()
()
(()
humanoid.PlatformStand =
humanoid.AutoRotate =
)
()
()
(()
humanoid.PlatformStand =
humanoid.AutoRotate =
)
goingUp =
goingDown =
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
(() screenGui.Parent = CoreGui )
screenGui.Parent screenGui.Parent = player:()
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.BorderColor3 = .(, , )
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Parent = screenGui
cornerMain = .()
cornerMain.CornerRadius = .(, )
cornerMain.Parent = mainFrame
posLabel = .()
posLabel.Size = .(, , , )
posLabel.Position = .(, , , )
posLabel.Text =
posLabel.BackgroundTransparency =
posLabel.TextColor3 = .(, , )
posLabel.Font = .Font.SourceSansBold
posLabel.TextSize =
posLabel.TextXAlignment = .TextXAlignment.Left
posLabel.Parent = mainFrame
fpsLabel = .()
fpsLabel.Size = .(, , , )
fpsLabel.Position = .(, , , )
fpsLabel.Text =
fpsLabel.BackgroundTransparency =
fpsLabel.TextColor3 = .(, , )
fpsLabel.Font = .Font.SourceSansBold
fpsLabel.TextSize =
fpsLabel.TextXAlignment = .TextXAlignment.Right
fpsLabel.Parent = mainFrame
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.TextColor3 = .(, , )
toggleBtn.Font = .Font.SourceSansBold
toggleBtn.TextSize =
toggleBtn.BorderSizePixel =
toggleBtn.BorderColor3 = .(, , )
toggleBtn.Parent = mainFrame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = toggleBtn
upBtn = .()
upBtn.Size = .(, , , )
upBtn.Position = .(, , , )
upBtn.Text =
upBtn.BackgroundColor3 = .(, , )
upBtn.BackgroundTransparency =
upBtn.TextColor3 = .(, , )
upBtn.Font = .Font.SourceSansBold
upBtn.TextSize =
upBtn.BorderSizePixel =
upBtn.BorderColor3 = .(, , )
upBtn.Visible =
upBtn.ZIndex =
upBtn.Parent = screenGui
upCorner = .()
upCorner.CornerRadius = .(, )
upCorner.Parent = upBtn
upLabel = .()
upLabel.Size = .(, , , )
upLabel.Position = .(, , , )
upLabel.Text =
upLabel.BackgroundTransparency =
upLabel.TextColor3 = .(, , )
upLabel.Font = .Font.SourceSansBold
upLabel.TextSize =
upLabel.Visible =
upLabel.Parent = upBtn
downBtn = .()
downBtn.Size = .(, , , )
downBtn.Position = .(, -, , )
downBtn.Text =
downBtn.BackgroundColor3 = .(, , )
downBtn.BackgroundTransparency =
downBtn.TextColor3 = .(, , )
downBtn.Font = .Font.SourceSansBold
downBtn.TextSize =
downBtn.BorderSizePixel =
downBtn.BorderColor3 = .(, , )
downBtn.Visible =
downBtn.ZIndex =
downBtn.Parent = screenGui
downCorner = .()
downCorner.CornerRadius = .(, )
downCorner.Parent = downBtn
downLabel = .()
downLabel.Size = .(, , , )
downLabel.Position = .(, , , )
downLabel.Text =
downLabel.BackgroundTransparency =
downLabel.TextColor3 = .(, , )
downLabel.Font = .Font.SourceSansBold
downLabel.TextSize =
downLabel.Visible =
downLabel.Parent = downBtn
frameCount =
lastTime = ()
RunService.RenderStepped:(()
frameCount = frameCount +
now = ()
now - lastTime >=
currentFPS = .(frameCount / (now - lastTime))
frameCount =
lastTime = now
fpsLabel.Text = .. (currentFPS)
rootPart rootPart.Parent
pos = rootPart.Position
posLabel.Text = .(, pos.X, pos.Y, pos.Z)
)
()
flying
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.BorderColor3 = .(, , )
upBtn.Visible =
downBtn.Visible =
upLabel.Visible =
downLabel.Visible =
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.BorderColor3 = .(, , )
upBtn.Visible =
downBtn.Visible =
upLabel.Visible =
downLabel.Visible =
toggleBtn.MouseButton1Click:(()
flying = flying
flying
() flying = ; ();
()
()
)
upBtn.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
goingUp =
upBtn.BackgroundTransparency =
)
upBtn.InputEnded:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
goingUp =
upBtn.BackgroundTransparency =
)
downBtn.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
goingDown =
downBtn.BackgroundTransparency =
)
downBtn.InputEnded:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
goingDown =
downBtn.BackgroundTransparency =
)
RunService.RenderStepped:((deltaTime)
flying
character character.Parent
flying =
()
()
humanoid humanoid.Health <=
rootPart rootPart.Parent
bodyGyro bodyGyro.Parent
()
bodyVelocity bodyVelocity.Parent
()
camera = Workspace.CurrentCamera
camera
(() bodyGyro.CFrame = camera.CFrame )
moveDirection = humanoid.MoveDirection
vel = .zero
moveDirection.Magnitude >
vel = moveDirection * flySpeed
goingUp humanoid.Jump
vel = vel + .(, flySpeed, )
humanoid.Jump humanoid.Jump =
goingDown
vel = vel - .(, flySpeed, )
(() bodyVelocity.Velocity = vel )
)
player.CharacterAdded:((newChar)
flying
()
flying =
()
.()
character = newChar
humanoid = newChar:()
rootPart = newChar:()
goingUp =
goingDown =
)
()
( .. .(, ))
()
()
()
( .. .(, ))
Universal