Run it
Copy the script and paste it into your executor.
Players = :()
UIS = :()
RunService = :()
player = Players.LocalPlayer
speed =
flying =
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
frame = .()
frame.Size = .(, )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.Parent = gui
.(, frame).CornerRadius = .(, )
stroke = .(, frame)
stroke.Color = .(, , )
stroke.Thickness =
dragging =
dragStart, startPos
topbar = .()
topbar.Size = .(, , , )
topbar.BackgroundColor3 = .(, , )
topbar.Parent = frame
.(, topbar).CornerRadius = .(, )
title = .()
title.Size = .(, -, , )
title.Position = .(, )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(,,)
title.Font = .Font.GothamBold
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
title.Parent = topbar
topbar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
)
UIS.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
UIS.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
(text, position, size)
b = .()
b.Size = size
b.Position = position
b.BackgroundColor3 = .(, , )
b.Text = text
b.TextColor3 = .(,,)
b.Font = .Font.GothamBold
b.TextSize =
b.AutoButtonColor =
b.Parent = frame
.(, b).CornerRadius = .(, )
b
flyButton = (, .(,), .(,-,,))
flyButton.BackgroundColor3 = .(,,)
speedLabel = .()
speedLabel.Size = .(,-,,)
speedLabel.Position = .(,)
speedLabel.BackgroundTransparency =
speedLabel.Text =
speedLabel.TextColor3 = .(,,)
speedLabel.Font = .Font.GothamBold
speedLabel.TextSize =
speedLabel.Parent = frame
minus = (, .(,), .(,))
plus = (, .(,-,,), .(,))
close = (, .(,), .(,-,,))
close.BackgroundColor3 = .(,,)
velocity, gyro, connection
()
flying =
connection connection:() connection =
velocity velocity:() velocity =
gyro gyro:() gyro =
char = player.Character
char
hum = char:()
hum hum.PlatformStand =
flyButton.Text =
flyButton.BackgroundColor3 = .(,,)
()
char = player.Character
char
root = char:()
hum = char:()
root hum
flying =
hum.PlatformStand =
velocity = .()
velocity.MaxForce = .(,,)
velocity.Velocity = .zero
velocity.Parent = root
gyro = .()
gyro.MaxTorque = .(,,)
gyro.P =
gyro.Parent = root
flyButton.Text =
flyButton.BackgroundColor3 = .(,,)
connection = RunService.RenderStepped:(()
flying root.Parent
()
camera = .CurrentCamera
dir = .zero
UIS:(.KeyCode.W) dir += camera.CFrame.LookVector
UIS:(.KeyCode.S) dir -= camera.CFrame.LookVector
UIS:(.KeyCode.A) dir -= camera.CFrame.RightVector
UIS:(.KeyCode.D) dir += camera.CFrame.RightVector
UIS:(.KeyCode.Space) dir += .yAxis
UIS:(.KeyCode.LeftControl) dir -= .yAxis
velocity.Velocity = dir * speed
gyro.CFrame = camera.CFrame
)
flyButton.MouseButton1Click:(()
flying () ()
)
plus.MouseButton1Click:(()
speed = .(speed + , )
speedLabel.Text = .. speed
)
minus.MouseButton1Click:(()
speed = .(speed - , )
speedLabel.Text = .. speed
)
close.MouseButton1Click:(()
()
gui:()
)This is a fly script that works and is keyless

Universal