Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
Workspace = :()
StarterGui = :()
player = Players.LocalPlayer
.() player.Character player.Character:()
FlyEnabled =
FlySpeed =
FlyConnection =
(title, text, duration)
(()
StarterGui:(, {
Title = title,
Text = text,
Duration = duration
})
)
()
FlyEnabled =
FlyConnection
(() FlyConnection:() )
FlyConnection =
char = player.Character
char
humanoid = char:()
humanoid humanoid.PlatformStand =
root = char:()
root
_, v (root:())
v:() v:() v:()
()
()
FlyEnabled =
char = player.Character
char
humanoid = char:()
root = char:()
humanoid root
humanoid.PlatformStand =
gyro = .()
gyro.MaxTorque = .(.huge, .huge, .huge)
gyro.P =
gyro.CFrame = root.CFrame
gyro.Parent = root
vel = .()
vel.MaxForce = .(.huge, .huge, .huge)
vel.Velocity = .zero
vel.P =
vel.Parent = root
FlyConnection = RunService.Heartbeat:(()
FlyEnabled
gyro.Parent vel.Parent ();
cam = Workspace.CurrentCamera
cam
dir = .zero
UserInputService:(.KeyCode.W) dir += cam.CFrame.LookVector
UserInputService:(.KeyCode.S) dir -= cam.CFrame.LookVector
UserInputService:(.KeyCode.A) dir -= cam.CFrame.RightVector
UserInputService:(.KeyCode.D) dir += cam.CFrame.RightVector
UserInputService:(.KeyCode.Space) dir += .yAxis
UserInputService:(.KeyCode.LeftControl) dir -= .yAxis
vel.Velocity = dir.Magnitude > dir.Unit * FlySpeed .zero
gyro.CFrame = .(root.Position, root.Position + cam.CFrame.LookVector)
)
(, )
()
FlyEnabled
()
(, )
()
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.F
()
)
player.CharacterAdded:((char)
.()
FlyEnabled ()
)
()
(, , )all games

Universal