Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
PlayerGui = LocalPlayer:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.IgnoreGuiInset =
screenGui.Parent = PlayerGui
toggleButton = .()
toggleButton.Name =
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , -)
toggleButton.Image =
toggleButton.BackgroundTransparency =
toggleButton.Draggable =
toggleButton.Active =
toggleButton.Parent = screenGui
brakeButton = .()
brakeButton.Name =
brakeButton.Size = .(, , , )
brakeButton.Position = .(, -, , )
brakeButton.Image =
brakeButton.BackgroundTransparency =
brakeButton.Visible =
brakeButton.Active =
brakeButton.Parent = screenGui
active =
braking =
rotConn, flyConn, animTrack
bodyVelocity
()
LocalPlayer.Character LocalPlayer.CharacterAdded:()
()
():()
()
():()
(state)
(()
(, state )
)
()
hum = ()
hum
anim = .()
anim.AnimationId =
animTrack = hum:(anim)
animTrack.Looped =
animTrack:()
()
hum = ()
hum
anim = .()
anim.AnimationId =
animTrack = hum:(anim)
animTrack.Looped =
animTrack:()
()
animTrack
animTrack:()
animTrack =
()
root = ()
bodyVelocity = .()
bodyVelocity.Velocity = .zero
bodyVelocity.MaxForce = .(, , )
bodyVelocity.P =
bodyVelocity.Parent = root
flyConn = RunService.RenderStepped:(()
braking
camLook = Camera.CFrame.LookVector
bodyVelocity.Velocity = camLook *
bodyVelocity.Velocity = .zero
)
()
flyConn
flyConn:()
flyConn =
bodyVelocity
bodyVelocity:()
bodyVelocity =
()
rotConn = RunService.RenderStepped:(()
root = ()
root
root.CFrame = .(root.Position, root.Position + Camera.CFrame.LookVector)
)
()
rotConn
rotConn:()
rotConn =
()
active =
braking =
()
()
()
()
brakeButton.Visible =
()
active =
()
()
()
()
brakeButton.Visible =
()
braking = braking
()
braking
()
()
toggleButton.MouseButton1Click:(()
active
()
()
)
brakeButton.MouseButton1Click:(toggleBrake)
LocalPlayer.CharacterAdded:(()
active
.()
()
braking
()
)
Fly

Universal