Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
UIS = :()
TweenService = :()
char = player.Character player.CharacterAdded:()
humanoid = char:()
root = char:()
screenGui = .(, .CoreGui)
screenGui.Name =
frame = .(, screenGui)
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundTransparency =
frame.Image =
frame.ScaleType = .ScaleType.Stretch
frame.Active =
frame.Draggable =
overlay = .(, frame)
overlay.Size = .(,,,)
overlay.BackgroundColor3 = .(,,)
overlay.BackgroundTransparency =
corner = .(, frame)
corner.CornerRadius = .(, )
uiScale = .(, frame)
uiScale.Scale =
title = .(, frame)
title.Size = .(, , , )
title.Text =
title.BackgroundTransparency =
title.TextColor3 = .(,,)
flyBtn = .(, frame)
flyBtn.Size = .(, -, , )
flyBtn.Position = .(, , , )
flyBtn.Text =
flyBtn.BackgroundColor3 = .(,,)
flyBtn.TextColor3 = .(,,)
speedBox = .(, frame)
speedBox.Size = .(, -, , )
speedBox.Position = .(, , , )
speedBox.PlaceholderText =
speedBox.BackgroundColor3 = .(,,)
speedBox.TextColor3 = .(,,)
closeBtn = .(, frame)
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.Text =
closeBtn.BackgroundColor3 = .(,,)
closeBtn.TextColor3 = .(,,)
openBtn = .(, screenGui)
openBtn.Size = .(, , , )
openBtn.Position = .(, , , )
openBtn.Text =
openBtn.Visible =
openBtn.BackgroundColor3 = .(,,)
openBtn.TextColor3 = .(,,)
flying =
speed =
shiftSpeed =
bodyVel, bodyGyro
keys = {
W=,A=,S=,D=,
Space=,Ctrl=,Shift=
}
()
UIS:() ~=
()
frame.Visible =
uiScale.Scale =
frame.ImageTransparency =
TweenService:(uiScale, TweenInfo.(), {Scale = }):()
TweenService:(frame, TweenInfo.(), {ImageTransparency = }):()
()
t1 = TweenService:(uiScale, TweenInfo.(), {Scale = })
t2 = TweenService:(frame, TweenInfo.(), {ImageTransparency = })
t1:()
t2:()
t1.Completed:()
frame.Visible =
UIS.InputBegan:((input, gp)
gp ()
input.KeyCode == .KeyCode.W keys.W =
input.KeyCode == .KeyCode.A keys.A =
input.KeyCode == .KeyCode.S keys.S =
input.KeyCode == .KeyCode.D keys.D =
input.KeyCode == .KeyCode.Space keys.Space =
input.KeyCode == .KeyCode.LeftControl keys.Ctrl =
input.KeyCode == .KeyCode.LeftShift keys.Shift =
input.KeyCode == .KeyCode.R
frame.Visible
()
openBtn.Visible =
()
openBtn.Visible =
)
UIS.InputEnded:((input)
input.KeyCode == .KeyCode.W keys.W =
input.KeyCode == .KeyCode.A keys.A =
input.KeyCode == .KeyCode.S keys.S =
input.KeyCode == .KeyCode.D keys.D =
input.KeyCode == .KeyCode.Space keys.Space =
input.KeyCode == .KeyCode.LeftControl keys.Ctrl =
input.KeyCode == .KeyCode.LeftShift keys.Shift =
)
speedBox.FocusLost:(()
num = (speedBox.Text)
num speed = num
)
()
bodyVel = .()
bodyVel.MaxForce = .(,,)*
bodyVel.Parent = root
bodyGyro = .()
bodyGyro.MaxTorque = .(,,)*
bodyGyro.Parent = root
humanoid.PlatformStand =
flying
cam = .CurrentCamera
dir = .()
keys.W dir += cam.CFrame.LookVector
keys.S dir -= cam.CFrame.LookVector
keys.A dir -= cam.CFrame.RightVector
keys.D dir += cam.CFrame.RightVector
keys.Space dir += .(,,)
keys.Ctrl dir -= .(,,)
currentSpeed = keys.Shift shiftSpeed speed
dir.Magnitude >
bodyVel.Velocity = dir.Unit * currentSpeed
bodyVel.Velocity = .()
bodyGyro.CFrame = cam.CFrame
.()
()
bodyVel bodyVel:()
bodyGyro bodyGyro:()
humanoid.PlatformStand =
()
flying = flying
flyBtn.Text = flying
flying () ()
flyBtn.MouseButton1Click:(toggleFly)
closeBtn.MouseButton1Click:(()
()
openBtn.Visible =
)
openBtn.MouseButton1Click:(()
()
openBtn.Visible =
)idk

Universal