Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
RunService = :()
player = Players.LocalPlayer
mouse = player:()
flying =
flySpeed =
bodyVel =
bodyGyro =
()
char = player.Character
char
hrp = char:()
humanoid = char:()
hrp humanoid
humanoid.PlatformStand =
bodyVel = .()
bodyVel.MaxForce = .(.huge, .huge, .huge)
bodyVel.Velocity = .zero
bodyVel.Parent = hrp
bodyGyro = .()
bodyGyro.MaxTorque = .(.huge, .huge, .huge)
bodyGyro.P =
bodyGyro.Parent = hrp
flying =
()
char = player.Character
char
humanoid = char:()
humanoid
humanoid.PlatformStand =
bodyVel bodyVel:() bodyVel =
bodyGyro bodyGyro:() bodyGyro =
flying =
UserInputService.InputBegan:((input, gpe)
gpe
input.KeyCode == .KeyCode.F
flying
()
()
input.KeyCode == .KeyCode.T
char = player.Character
char char:()
target = mouse.Hit.Position + .(, , )
char.HumanoidRootPart.CFrame = .(target)
)
RunService.RenderStepped:(()
flying bodyVel bodyGyro
char = player.Character
char
hrp = char:()
hrp
cam = .CurrentCamera
moveDir = .zero
UserInputService:(.KeyCode.W)
moveDir = moveDir + cam.CFrame.LookVector
UserInputService:(.KeyCode.S)
moveDir = moveDir - cam.CFrame.LookVector
UserInputService:(.KeyCode.A)
moveDir = moveDir - cam.CFrame.RightVector
UserInputService:(.KeyCode.D)
moveDir = moveDir + cam.CFrame.RightVector
UserInputService:(.KeyCode.Space)
moveDir = moveDir + .(, , )
UserInputService:(.KeyCode.LeftControl)
moveDir = moveDir - .(, , )
moveDir.Magnitude >
moveDir = moveDir.Unit * flySpeed
bodyVel.Velocity = moveDir
bodyGyro.CFrame = cam.CFrame
)
player.CharacterAdded:(()
()
)press t to teleport