Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
torso
humanoid.RigType == .HumanoidRigType.R15
torso = character:()
torso = character:()
() torso humanoid
mouse = player:()
() mouse
flying =
deb =
ctrl = {f = , b = , l = , r = }
lastctrl = {f = , b = , l = , r = }
maxspeed =
speed =
()
bg = .(, torso)
bg.P =
bg.maxTorque = .(, , )
bg.cframe = torso.CFrame
bv = .(, torso)
bv.velocity = .(, , )
bv.maxForce = .(, , )
()
humanoid.PlatformStand =
ctrl.l + ctrl.r ~= ctrl.f + ctrl.b ~=
speed = speed + + (speed / maxspeed)
speed > maxspeed
speed = maxspeed
(ctrl.l + ctrl.r ~= ctrl.f + ctrl.b ~= ) speed ~=
speed = speed -
speed <
speed =
(ctrl.l + ctrl.r) ~= (ctrl.f + ctrl.b) ~=
bv.velocity = ((.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f + ctrl.b)) + ((.Workspace.CurrentCamera.CoordinateFrame * .(ctrl.l + ctrl.r, (ctrl.f + ctrl.b) * , ).p) - .Workspace.CurrentCamera.CoordinateFrame.p)) * speed
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
(ctrl.l + ctrl.r) == (ctrl.f + ctrl.b) == speed ~=
bv.velocity = ((.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f + lastctrl.b)) + ((.Workspace.CurrentCamera.CoordinateFrame * .(lastctrl.l + lastctrl.r, (lastctrl.f + lastctrl.b) * , ).p) - .Workspace.CurrentCamera.CoordinateFrame.p)) * speed
bv.velocity = .(, , )
bg.cframe = .Workspace.CurrentCamera.CoordinateFrame * .(-.((ctrl.f + ctrl.b) * * speed / maxspeed), , )
flying
ctrl = {f = , b = , l = , r = }
lastctrl = {f = , b = , l = , r = }
speed =
bg:()
bv:()
humanoid.PlatformStand =
mouse.KeyDown:((key)
key:() ==
flying
flying =
flying =
()
key:() ==
ctrl.f =
key:() ==
ctrl.b = -
key:() ==
ctrl.l = -
key:() ==
ctrl.r =
)
mouse.KeyUp:((key)
key:() ==
ctrl.f =
key:() ==
ctrl.b =
key:() ==
ctrl.l =
key:() ==
ctrl.r =
)
()Op 6135

Universal