Run it
Copy the script and paste it into your executor.
ScreenGui1 = .()
ScreenGui1.Parent = .Players.LocalPlayer:()
Frame1 = .()
Frame1.Parent = ScreenGui1
Frame1.BackgroundColor3 = .(, , )
Frame1.BorderSizePixel =
Frame1.BorderColor3 = .(, , )
Frame1.Position = .(, , , )
Frame1.Size = .(, , , )
Frame1.Visible =
Frame1.Active =
Frame1.Draggable =
TitleBar = .()
TitleBar.Parent = Frame1
TitleBar.BackgroundColor3 = .(, , )
TitleBar.Size = .(, , , )
TitleBar.BorderSizePixel =
TitleText = .()
TitleText.Parent = TitleBar
TitleText.Text =
TitleText.TextColor3 = .(, , )
TitleText.BackgroundTransparency =
TitleText.Size = .(, -, , )
TitleText.Font = .Font.SourceSansBold
TitleText.TextScaled =
CloseButton = .()
CloseButton.Parent = TitleBar
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.Size = .(, , , )
CloseButton.Position = .(, -, , )
CloseButton.Font = .Font.SourceSansBold
CloseButton.TextScaled =
CloseButton.MouseButton1Click:(()
Frame1.Visible =
)
FlyButton = .()
FlyButton.Parent = Frame1
FlyButton.Text =
FlyButton.TextColor3 = .(, , )
FlyButton.BackgroundColor3 = .(, , )
FlyButton.Size = .(, , , )
FlyButton.Position = .(, , , )
FlyButton.Font = .Font.SourceSansBold
FlyButton.TextScaled =
UpButton = .()
UpButton.Parent = ScreenGui1
UpButton.Text =
UpButton.TextColor3 = .(, , )
UpButton.BackgroundColor3 = .(, , )
UpButton.Size = .(, , , )
UpButton.Position = .(, , , )
UpButton.Visible =
DownButton = .()
DownButton.Parent = ScreenGui1
DownButton.Text =
DownButton.TextColor3 = .(, , )
DownButton.BackgroundColor3 = .(, , )
DownButton.Size = .(, , , )
DownButton.Position = .(, , , )
DownButton.Visible =
flying =
velocity
gyro
userInput = :()
FlyButton.MouseButton1Click:(()
player = .Players.LocalPlayer
char = player.Character player.CharacterAdded:()
humanoidRootPart = char:()
humanoidRootPart
flying = flying
flying
FlyButton.Text =
UpButton.Visible =
DownButton.Visible =
velocity = .()
velocity.MaxForce = .(, , )
velocity.Velocity = .(, , )
velocity.Parent = humanoidRootPart
gyro = .()
gyro.MaxTorque = .(, , )
gyro.Parent = humanoidRootPart
moveDirection = .(, , )
:().RenderStepped:(()
flying
humanoid = char:()
humanoid humanoid.MoveDirection.Magnitude >
moveDirection = humanoid.MoveDirection
velocity.Velocity = moveDirection *
)
upPressing =
downPressing =
()
upPressing
velocity.Velocity = .(velocity.Velocity.X, , velocity.Velocity.Z)
downPressing
velocity.Velocity = .(velocity.Velocity.X, -, velocity.Velocity.Z)
velocity.Velocity = .(velocity.Velocity.X, , velocity.Velocity.Z)
UpButton.MouseButton1Down:(()
upPressing =
()
)
UpButton.MouseButton1Up:(()
upPressing =
()
)
DownButton.MouseButton1Down:(()
downPressing =
()
)
DownButton.MouseButton1Up:(()
downPressing =
()
)
FlyButton.Text =
UpButton.Visible =
DownButton.Visible =
velocity velocity:()
gyro gyro:()
)
NoclipButton = .()
NoclipButton.Parent = Frame1
NoclipButton.Text =
NoclipButton.TextColor3 = .(, , )
NoclipButton.BackgroundColor3 = .(, , )
NoclipButton.Size = .(, , , )
NoclipButton.Position = .(, , , )
NoclipButton.Font = .Font.SourceSansBold
NoclipButton.TextScaled =
noclip =
()
player = .Players.LocalPlayer
char = player.Character player.CharacterAdded:()
char
noclip = noclip
NoclipButton.Text = noclip
:().Stepped:(()
noclip
_, part (char:())
part:()
part.CanCollide =
)
NoclipButton.MouseButton1Click:(toggleNoclip)
NextPageButton = .()
NextPageButton.Parent = Frame1
NextPageButton.Text =
NextPageButton.TextColor3 = .(, , )
NextPageButton.BackgroundColor3 = .(, , )
NextPageButton.Size = .(, , , )
NextPageButton.Position = .(, , , )
NextPageButton.Font = .Font.SourceSansBold
NextPageButton.TextScaled =
Page2 = .()
Page2.Parent = ScreenGui1
Page2.BackgroundColor3 = .(, , )
Page2.BorderSizePixel =
Page2.BorderColor3 = .(, , )
Page2.Position = Frame1.Position
Page2.Size = Frame1.Size
Page2.Visible =
Page2.Active =
Page2.Draggable =
NextPageButton.MouseButton1Click:(()
Page2.Position = Frame1.Position
Page2.Visible =
Frame1.Visible =
)
PrevPageButton = .()
PrevPageButton.Parent = Page2
PrevPageButton.Text =
PrevPageButton.TextColor3 = .(, , )
PrevPageButton.BackgroundColor3 = .(, , )
PrevPageButton.Size = .(, , , )
PrevPageButton.Position = .(, , , )
PrevPageButton.Font = .Font.SourceSansBold
PrevPageButton.TextScaled =
PrevPageButton.MouseButton1Click:(()
Frame1.Position = Page2.Position
Frame1.Visible =
Page2.Visible =
)
TPToolButton = .()
TPToolButton.Parent = Page2
TPToolButton.Text =
TPToolButton.TextColor3 = .(, , )
TPToolButton.BackgroundColor3 = .(, , )
TPToolButton.Size = .(, , , )
TPToolButton.Position = .(, , , )
TPToolButton.Font = .Font.SourceSansBold
TPToolButton.TextScaled =
TPToolButton.MouseButton1Click:(()
player = .Players.LocalPlayer
backpack = player:()
backpack
tool = .()
tool.RequiresHandle =
tool.Name =
tool.Activated:(()
mouse = player:()
mouse.Target
player.Character:(.(mouse.Hit.p))
)
tool.Parent = backpack
)
SpeedButton = .()
SpeedButton.Parent = Page2
SpeedButton.Text =
SpeedButton.TextColor3 = .(, , )
SpeedButton.BackgroundColor3 = .(, , )
SpeedButton.Size = .(, , , )
SpeedButton.Position = .(, , , )
SpeedButton.Font = .Font.SourceSansBold
SpeedButton.TextScaled =
SpeedInput = .()
SpeedInput.Parent = Page2
SpeedInput.PlaceholderText =
SpeedInput.Text =
SpeedInput.TextColor3 = .(, , )
SpeedInput.BackgroundColor3 = .(, , )
SpeedInput.Size = .(, , , )
SpeedInput.Position = .(, , , )
SpeedInput.Font = .Font.SourceSans
SpeedInput.TextScaled =
SpeedInput.Visible =
SpeedButton.MouseButton1Click:(()
SpeedInput.Visible = SpeedInput.Visible
)
SpeedInput.FocusLost:((enterPressed)
enterPressed
player = .Players.LocalPlayer
character = player.Character
character character:()
speedValue = (SpeedInput.Text)
speedValue speedValue >
character.Humanoid.WalkSpeed = speedValue
)
NextPage2Button = .()
NextPage2Button.Parent = Page2
NextPage2Button.Text =
NextPage2Button.TextColor3 = .(, , )
NextPage2Button.BackgroundColor3 = .(, , )
NextPage2Button.Size = .(, , , )
NextPage2Button.Position = .(, , , )
NextPage2Button.Font = .Font.SourceSansBold
NextPage2Button.TextScaled =
Page3 = .()
Page3.Parent = ScreenGui1
Page3.BackgroundColor3 = .(, , )
Page3.Size = Page2.Size
Page3.Position = Page2.Position
Page3.Visible =
Page3.Active =
Page3.Draggable =
BackPage2Button = .()
BackPage2Button.Parent = Page3
BackPage2Button.Text =
BackPage2Button.TextColor3 = .(, , )
BackPage2Button.BackgroundColor3 = .(, , )
BackPage2Button.Size = .(, , , )
BackPage2Button.Position = .(, , , )
BackPage2Button.Font = .Font.SourceSansBold
BackPage2Button.TextScaled =
SpectateInput3 = .()
SpectateInput3.Parent = Page3
SpectateInput3.PlaceholderText =
SpectateInput3.Text =
SpectateInput3.TextColor3 = .(, , )
SpectateInput3.BackgroundColor3 = .(, , )
SpectateInput3.Size = .(, , , )
SpectateInput3.Position = .(, , , )
SpectateInput3.Font = .Font.SourceSans
SpectateInput3.TextScaled =
SpectateButton3 = .()
SpectateButton3.Parent = Page3
SpectateButton3.Text =
SpectateButton3.TextColor3 = .(, , )
SpectateButton3.BackgroundColor3 = .(, , )
SpectateButton3.Size = .(, , , )
SpectateButton3.Position = .(, , , )
SpectateButton3.Font = .Font.SourceSansBold
SpectateButton3.TextScaled =
SpectateButton3.MouseButton1Click:(()
player = .Players.LocalPlayer
targetName = SpectateInput3.Text
targetPlayer = .Players:(targetName)
targetPlayer targetPlayer.Character targetPlayer.Character:()
camera = .Workspace.CurrentCamera
camera.CameraSubject = targetPlayer.Character.HumanoidRootPart
)
NextPage2Button.MouseButton1Click:(()
Page2.Visible =
Page3.Visible =
)
BackPage2Button.MouseButton1Click:(()
Page3.Visible =
Page2.Visible =
)
FinalText = .()
FinalText.Parent = Page3
FinalText.Text =
FinalText.TextColor3 = .(, , )
FinalText.BackgroundTransparency =
FinalText.Size = .(, , , )
FinalText.Position = .(, , , )
FinalText.Font = .Font.SourceSans
FinalText.TextScaled =
FinalText.TextWrapped = Just a script with basic things(it's a little bugged)

Universal