Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
UserInputService = :()
RunService = :()
flying =
speed =
maxSpeed =
keysPressed = {}
bv, bg
()
char = LocalPlayer.Character
char
hrp = char:()
humanoid = char:()
hrp humanoid
humanoid.PlatformStand =
hrp:() hrp.BodyVelocity:()
hrp:() hrp.BodyGyro:()
bv = .()
bv.MaxForce = .(,,)
bv.Velocity = .(,,)
bv.Parent = hrp
bg = .()
bg.MaxTorque = .(,,)
bg.CFrame = hrp.CFrame
bg.Parent = hrp
()
char = LocalPlayer.Character
char
hrp = char:()
humanoid = char:()
humanoid humanoid.PlatformStand =
bv bv:()
bg bg:()
screenGui = .(, :())
frame = .()
frame.Size = .(,,,)
frame.Position = .(,,,)
frame.BackgroundColor3 = .(,,)
frame.BorderSizePixel =
frame.Parent = screenGui
topBar = .()
topBar.Size = .(,,,)
topBar.Position = .(,,,)
topBar.BackgroundColor3 = .(,,)
topBar.Parent = frame
title = .()
title.Size = .(, -,,)
title.Position = .(,,,)
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(,,)
title.TextScaled =
title.Font = .Font.SourceSansBold
title.Parent = topBar
closeBtn = .()
closeBtn.Size = .(,,,)
closeBtn.Position = .(,-,,)
closeBtn.Text =
closeBtn.TextColor3 = .(,,)
closeBtn.BackgroundColor3 = .(,,)
closeBtn.Parent = topBar
minBtn = .()
minBtn.Size = .(,,,)
minBtn.Position = .(,-,,)
minBtn.Text =
minBtn.TextColor3 = .(,,)
minBtn.BackgroundColor3 = .(,,)
minBtn.Parent = topBar
flyBtn = .()
flyBtn.Size = .(,,,)
flyBtn.Position = .(,,,)
flyBtn.Text =
flyBtn.BackgroundColor3 = .(,,)
flyBtn.TextColor3 = .(,,)
flyBtn.Font = .Font.SourceSansBold
flyBtn.TextScaled =
flyBtn.Parent = frame
speedLabel = .()
speedLabel.Size = .(,,,)
speedLabel.Position = .(,,,)
speedLabel.BackgroundTransparency =
speedLabel.TextColor3 = .(,,)
speedLabel.Font = .Font.SourceSans
speedLabel.TextScaled =
speedLabel.Text = ..speed
speedLabel.Parent = frame
speedBox = .()
speedBox.Size = .(,,,)
speedBox.Position = .(,,,)
speedBox.BackgroundColor3 = .(,,)
speedBox.TextColor3 = .(,,)
speedBox.Font = .Font.SourceSansBold
speedBox.TextScaled =
speedBox.Text = (speed)
speedBox.ClearTextOnFocus =
speedBox.Parent = frame
miniBtn = .()
miniBtn.Size = .(,,,)
miniBtn.Position = .(,,,)
miniBtn.Text =
miniBtn.TextScaled =
miniBtn.Font = .Font.SourceSansBold
miniBtn.TextColor3 = .(,,)
miniBtn.BackgroundColor3 = .(,,)
miniBtn.Visible =
miniBtn.Parent = screenGui
draggingFrame =
dragOffset = .(,)
draggingMini =
miniOffset = .(,)
topBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
draggingFrame =
mousePos = input.Position
framePos = frame.Position
dragOffset = .(mousePos.X - framePos.X.Offset, mousePos.Y - framePos.Y.Offset)
)
topBar.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
draggingFrame =
)
UserInputService.InputChanged:((input)
draggingFrame input.UserInputType == .UserInputType.MouseMovement
frame.Position = .(,input.Position.X - dragOffset.X,,input.Position.Y - dragOffset.Y)
draggingMini input.UserInputType == .UserInputType.MouseMovement
miniBtn.Position = .(,input.Position.X - miniOffset.X,,input.Position.Y - miniOffset.Y)
)
miniBtn.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
draggingMini =
mousePos = input.Position
btnPos = miniBtn.Position
miniOffset = .(mousePos.X - btnPos.X.Offset, mousePos.Y - btnPos.Y.Offset)
)
miniBtn.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
draggingMini =
)
flyBtn.MouseButton1Click:(()
flying = flying
flyBtn.Text = ..(flying )
flying () ()
)
speedBox.FocusLost:(()
val = (speedBox.Text)
val
val > maxSpeed val = maxSpeed
val < val =
speed = val
speedLabel.Text = ..speed
speedBox.Text = (speed)
speedBox.Text = (speed)
)
closeBtn.MouseButton1Click:(()
screenGui:()
)
minBtn.MouseButton1Click:(()
frame.Visible =
miniBtn.Visible =
)
miniBtn.MouseButton1Click:(()
frame.Visible =
miniBtn.Visible =
)
UserInputService.InputBegan:((input, processed)
processed
input.UserInputType == .UserInputType.Keyboard
keysPressed[input.KeyCode] =
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.Keyboard
keysPressed[input.KeyCode] =
)
RunService.RenderStepped:(()
flying bv bg LocalPlayer.Character
hrp = LocalPlayer.Character:()
hrp
cam = .CurrentCamera
moveVec = .(,,)
keysPressed[.KeyCode.W] moveVec = moveVec + .(,,-)
keysPressed[.KeyCode.S] moveVec = moveVec + .(,,)
keysPressed[.KeyCode.A] moveVec = moveVec + .(-,,)
keysPressed[.KeyCode.D] moveVec = moveVec + .(,,)
keysPressed[.KeyCode.Space] moveVec = moveVec + .(,,)
keysPressed[.KeyCode.LeftControl] moveVec = moveVec + .(,-,)
moveVec.Magnitude >
camCF = .(.(), cam.CFrame.LookVector)
relative = (camCF:(moveVec)).Unit * speed
bv.Velocity = relative
bv.Velocity = .(,,)
bg.CFrame = .(hrp.Position, hrp.Position + cam.CFrame.LookVector)
)idk

Universal