Run it
Copy the script and paste it into your executor.
Players = :()
UIS = :()
RunService = :()
player = Players.LocalPlayer
flying =
speed =
move = { forward = , back = , left = , right = , up = , down = }
hrp, hum
bv, bg
()
bv bv.Parent bv:()
bg bg.Parent bg:()
bv =
bg =
(parent)
()
bv = .()
bv.MaxForce = .(,,)
bv.Velocity = .(,,)
bv.P =
bv.Parent = parent
bg = .()
bg.MaxTorque = .(,,)
bg.P =
bg.CFrame = .CurrentCamera.CFrame
bg.Parent = parent
(character)
hrp = character:() character:(, )
hum = character:() character:(, )
hrp hum
()
(hrp)
flying =
hum.PlatformStand =
()
player.Character player.Character.Parent
(player.Character)
player.CharacterAdded:(onCharacterAdded)
UIS.InputBegan:((input, gameProcessed)
gameProcessed
kc = input.KeyCode
kc == .KeyCode.E
hrp hum
()
flying = flying
flying
hum.PlatformStand =
bv bv.MaxForce = .(,,)
bg bg.MaxTorque = .(,,)
()
hum.PlatformStand =
bv bv.MaxForce = .(,,); bv.Velocity = .(,,)
bg bg.MaxTorque = .(,,)
()
kc == .KeyCode.W move.forward =
kc == .KeyCode.S move.back =
kc == .KeyCode.A move.left =
kc == .KeyCode.D move.right =
kc == .KeyCode.Space move.up =
kc == .KeyCode.LeftControl move.down =
)
UIS.InputEnded:((input)
kc = input.KeyCode
kc == .KeyCode.W move.forward =
kc == .KeyCode.S move.back =
kc == .KeyCode.A move.left =
kc == .KeyCode.D move.right =
kc == .KeyCode.Space move.up =
kc == .KeyCode.LeftControl move.down =
)
RunService.RenderStepped:(()
flying
hrp bv bg
cam = .CurrentCamera
dir = .(,,)
move.forward dir = dir + cam.CFrame.LookVector
move.back dir = dir - cam.CFrame.LookVector
move.left dir = dir - cam.CFrame.RightVector
move.right dir = dir + cam.CFrame.RightVector
move.up dir = dir + .(,,)
move.down dir = dir - .(,,)
dir.Magnitude >
dir = dir.Unit * speed
dir = .(,,)
bv.Velocity = dir
bg.CFrame = cam.CFrame
)
player.OnTeleport:((state)
()
)
Universal