Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local flying = false
local speed = 50
local bv
local bg
mouse.KeyDown:Connect(function(key)
if key:lower() == "e" then
flying = not flying
if flying then
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:()
bv = .()
bv.Velocity = .(,,)
bv.MaxForce = .(,,)
bv.Parent = hrp
bg = .()
bg.MaxTorque = .(,,)
bg.P =
bg.Parent = hrp
flying char:()
direction = .()
:():(.KeyCode.W) direction = direction + hrp.CFrame.LookVector
:():(.KeyCode.S) direction = direction - hrp.CFrame.LookVector
:():(.KeyCode.A) direction = direction - hrp.CFrame.RightVector
:():(.KeyCode.D) direction = direction + hrp.CFrame.RightVector
:():(.KeyCode.Space) direction = direction + .(,,)
:():(.KeyCode.LeftControl) direction = direction - .(,,)
bv.Velocity = direction.Unit * speed
bg.CFrame = .CurrentCamera.CFrame
()
bv bv:()
bg bg:()
)Fly

Universal