Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
MIN_FLY_SPEED =
MAX_FLY_SPEED =
FlySpeed =
Flying =
Noclip =
InfiniteJump =
ESPEnabled =
Character
Humanoid
Root
FlyAttachment
FlyVelocity
ESPObjects = {}
(char)
Character = char
Humanoid = char:()
Root = char:()
LocalPlayer.Character
(LocalPlayer.Character)
LocalPlayer.CharacterAdded:((char)
Flying =
FlyVelocity
FlyVelocity:()
FlyVelocity =
FlyAttachment
FlyAttachment:()
FlyAttachment =
(char)
)
()
.(
(() % ) / ,
,
)
Gui = .()
Gui.Name =
Gui.ResetOnSpawn =
Gui.IgnoreGuiInset =
Gui.Parent = PlayerGui
()
Camera = .CurrentCamera
Camera
Viewport = Camera.ViewportSize
Smallest =
.(
Viewport.X,
Viewport.Y
)
.(
.(
Smallest * ,
,
)
)
GuiSize = ()
Main = .()
Main.Name =
Main.Size =
.(
GuiSize,
GuiSize
)
Main.AnchorPoint =
.(
,
)
Main.Position =
.(
,
)
Main.BackgroundColor3 =
.(
,
,
)
Main.BorderSizePixel =
Main.Parent = Gui
MainCorner = .()
MainCorner.CornerRadius =
.(
,
)
MainCorner.Parent = Main
MainStroke = .()
MainStroke.Thickness =
MainStroke.Parent = Main
(Object)
Dragging =
StartInput
StartPosition
Object.InputBegan:((Input)
Input.UserInputType ==
.UserInputType.Touch
Input.UserInputType ==
.UserInputType.MouseButton1
Dragging =
StartInput = Input.Position
StartPosition = Object.Position
)
UserInputService.InputChanged:((Input)
Dragging
Input.UserInputType ~=
.UserInputType.Touch
Input.UserInputType ~=
.UserInputType.MouseMovement
Delta =
Input.Position -
StartInput
Object.Position =
.(
StartPosition.X.Scale,
StartPosition.X.Offset + Delta.X,
StartPosition.Y.Scale,
StartPosition.Y.Offset + Delta.Y
)
)
UserInputService.InputEnded:((Input)
Input.UserInputType ==
.UserInputType.Touch
Input.UserInputType ==
.UserInputType.MouseButton1
Dragging =
)
(Main)
Title =
.()
Title.Size =
.(
,
-,
,
)
Title.Position =
.(
,
)
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 =
.(
,
,
)
Title.TextSize =
Title.Font =
.Font.GothamBold
Title.TextXAlignment =
.TextXAlignment.Left
Title.Parent = Main
Close =
.()
Close.Size =
.(
,
)
Close.Position =
.(
,
-,
,
)
Close.BackgroundColor3 =
.(
,
,
)
Close.Text =
Close.TextColor3 =
.(
,
,
)
Close.TextSize =
Close.Font =
.Font.GothamBold
Close.Parent = Main
CloseCorner =
.()
CloseCorner.CornerRadius =
.(
,
)
CloseCorner.Parent = Close
(
Text,
X,
Y,
Width,
Height
)
Button =
.()
Button.Size =
.(
Width,
Height
)
Button.Position =
.(
X,
Y
)
Button.BackgroundColor3 =
.(
,
,
)
Button.Text =
Text
Button.TextColor3 =
.(
,
,
)
Button.TextSize =
Button.Font =
.Font.GothamBold
Button.Parent = Main
Corner =
.()
Corner.CornerRadius =
.(
,
)
Corner.Parent = Button
Stroke =
.()
Stroke.Thickness =
Stroke.Parent = Button
Button
Padding =
Gap =
ButtonWidth =
(GuiSize - Padding * - Gap) /
FlyButton =
(
,
Padding,
,
ButtonWidth,
)
NoclipButton =
(
,
Padding + ButtonWidth + Gap,
,
ButtonWidth,
)
JumpButton =
(
,
Padding,
,
ButtonWidth,
)
ESPButton =
(
,
Padding + ButtonWidth + Gap,
,
ButtonWidth,
)
SpeedLabel =
.()
SpeedLabel.Size =
.(
,
-,
,
)
SpeedLabel.Position =
.(
,
)
SpeedLabel.BackgroundTransparency =
SpeedLabel.Text =
SpeedLabel.TextColor3 =
.(
,
,
)
SpeedLabel.TextSize =
SpeedLabel.Font =
.Font.GothamBold
SpeedLabel.TextXAlignment =
.TextXAlignment.Left
SpeedLabel.Parent = Main
Slider =
.()
Slider.Size =
.(
,
-,
,
)
Slider.Position =
.(
,
)
Slider.BackgroundColor3 =
.(
,
,
)
Slider.BorderSizePixel =
Slider.Parent = Main
SliderCorner =
.()
SliderCorner.CornerRadius =
.(
,
)
SliderCorner.Parent = Slider
Fill =
.()
Fill.BorderSizePixel =
Fill.Parent = Slider
FillCorner =
.()
FillCorner.CornerRadius =
.(
,
)
FillCorner.Parent = Fill
Knob =
.()
Knob.Size =
.(
,
)
Knob.AnchorPoint =
.(
,
)
Knob.BackgroundColor3 =
.(
,
,
)
Knob.Text =
Knob.Parent = Slider
KnobCorner =
.()
KnobCorner.CornerRadius =
.(
,
)
KnobCorner.Parent = Knob
()
Percent =
(FlySpeed - MIN_FLY_SPEED)
/
(MAX_FLY_SPEED - MIN_FLY_SPEED)
Fill.Size =
.(
Percent,
,
,
)
Knob.Position =
.(
Percent,
,
,
)
SpeedLabel.Text =
..
(FlySpeed)
()
Sliding =
(X)
Percent =
.(
(X - Slider.AbsolutePosition.X)
/
Slider.AbsoluteSize.X,
,
)
FlySpeed =
.(
.(
MIN_FLY_SPEED
+
(
MAX_FLY_SPEED -
MIN_FLY_SPEED
)
*
Percent
+
),
MIN_FLY_SPEED,
MAX_FLY_SPEED
)
()
Slider.InputBegan:((Input)
Input.UserInputType ==
.UserInputType.Touch
Input.UserInputType ==
.UserInputType.MouseButton1
Sliding =
(Input.Position.X)
)
Knob.InputBegan:((Input)
Input.UserInputType ==
.UserInputType.Touch
Input.UserInputType ==
.UserInputType.MouseButton1
Sliding =
)
UserInputService.InputChanged:((Input)
Sliding
Input.UserInputType ==
.UserInputType.Touch
Input.UserInputType ==
.UserInputType.MouseMovement
(Input.Position.X)
)
UserInputService.InputEnded:((Input)
Input.UserInputType ==
.UserInputType.Touch
Input.UserInputType ==
.UserInputType.MouseButton1
Sliding =
)
()
Humanoid
_, Track (
Humanoid:()
)
Track:()
()
Root Humanoid
Flying =
Humanoid.AutoRotate =
()
FlyAttachment =
.()
FlyAttachment.Parent =
Root
FlyVelocity =
.()
FlyVelocity.Attachment0 =
FlyAttachment
FlyVelocity.RelativeTo =
.ActuatorRelativeTo.World
FlyVelocity.VelocityConstraintMode =
.VelocityConstraintMode.Vector
FlyVelocity.MaxForce =
.huge
FlyVelocity.VectorVelocity =
.zero
FlyVelocity.Parent =
Root
()
Flying =
FlyVelocity
FlyVelocity:()
FlyVelocity =
FlyAttachment
FlyAttachment:()
FlyAttachment =
Humanoid
Humanoid.AutoRotate =
FlyButton.Activated:(()
Flying
()
()
FlyButton.Text =
..
(
Flying
)
)
RunService.RenderStepped:(()
Flying
FlyVelocity
Humanoid
Root
()
Camera =
.CurrentCamera
MoveDirection =
Humanoid.MoveDirection
MoveDirection.Magnitude <
FlyVelocity.VectorVelocity =
.zero
CameraLook =
Camera.CFrame.LookVector
CameraRight =
Camera.CFrame.RightVector
FlatRight =
.(
CameraRight.X,
,
CameraRight.Z
)
FlatRight.Magnitude >
FlatRight = FlatRight.Unit
FlatRight =
.(
,
,
)
FlatForward =
.(
CameraLook.X,
,
CameraLook.Z
)
FlatForward.Magnitude >
FlatForward = FlatForward.Unit
FlatForward =
.(
,
,
-
)
ForwardAmount =
MoveDirection:(
FlatForward
)
SideAmount =
MoveDirection:(
FlatRight
)
Direction =
(
CameraLook *
ForwardAmount
)
+
(
FlatRight *
SideAmount
)
Direction.Magnitude >
Direction = Direction.Unit
FlyVelocity.VectorVelocity =
Direction *
FlySpeed
FlyVelocity.VectorVelocity =
.zero
LookVector =
Camera.CFrame.LookVector
UpVector =
Camera.CFrame.UpVector
LookVector.Magnitude >
Root.CFrame =
.(
Root.Position,
Root.Position + LookVector,
UpVector
)
)
NoclipButton.Activated:(()
Noclip = Noclip
NoclipButton.Text =
..
(
Noclip
)
)
RunService.Stepped:(()
Noclip Character
_, Part (
Character:()
)
Part:()
Part.CanCollide =
)
JumpButton.Activated:(()
InfiniteJump = InfiniteJump
JumpButton.Text =
..
(
InfiniteJump
)
)
UserInputService.JumpRequest:(()
InfiniteJump Humanoid
Humanoid:(
.HumanoidStateType.Jumping
)
)
(Player)
Data =
ESPObjects[Player]
Data
Data.Highlight
Data.Highlight:()
Data.Billboard
Data.Billboard:()
ESPObjects[Player] =
(Player)
Player == LocalPlayer
(Player)
Char =
Player.Character
Char
Highlight =
.()
Highlight.FillTransparency =
Highlight.OutlineTransparency =
Highlight.DepthMode =
.HighlightDepthMode.AlwaysOnTop
Highlight.Parent =
Char
Head =
Char:()
Head
Billboard =
.()
Billboard.Size =
.(
,
)
Billboard.StudsOffset =
.(
,
,
)
Billboard.AlwaysOnTop =
Billboard.Adornee =
Head
Billboard.Parent =
Head
Label =
.()
Label.Size =
.(
,
)
Label.BackgroundTransparency =
Label.Text =
Player.DisplayName
..
..
Player.Name
Label.TextStrokeTransparency =
Label.TextSize =
Label.Font =
.Font.GothamBold
Label.Parent =
Billboard
ESPObjects[Player] = {
Highlight = Highlight,
Billboard = Billboard,
Label = Label
}
()
Player (
ESPObjects
)
(Player)
ESPEnabled
_, Player (
Players:()
)
Player ~= LocalPlayer
(Player)
ESPButton.Activated:(()
ESPEnabled =
ESPEnabled
ESPButton.Text =
..
(
ESPEnabled
)
()
)
Players.PlayerAdded:((Player)
Player.CharacterAdded:(()
.()
ESPEnabled
(Player)
)
)
Players.PlayerRemoving:(
RemoveESP
)
TeleportTitle =
.()
TeleportTitle.Size =
.(
,
-,
,
)
TeleportTitle.Position =
.(
,
)
TeleportTitle.BackgroundTransparency =
TeleportTitle.Text =
TeleportTitle.TextColor3 =
.(
,
,
)
TeleportTitle.TextSize =
TeleportTitle.Font =
.Font.GothamBold
TeleportTitle.TextXAlignment =
.TextXAlignment.Left
TeleportTitle.Parent =
Main
PlayerList =
.()
PlayerList.Position =
.(
,
)
PlayerList.Size =
.(
,
-,
,
-
)
PlayerList.BackgroundColor3 =
.(
,
,
)
PlayerList.BorderSizePixel =
PlayerList.ScrollBarThickness =
PlayerList.CanvasSize =
.(
,
)
PlayerList.Parent =
Main
ListCorner =
.()
ListCorner.CornerRadius =
.(
,
)
ListCorner.Parent =
PlayerList
ListLayout =
.()
ListLayout.Padding =
.(
,
)
ListLayout.Parent =
PlayerList
()
_, Child (
PlayerList:()
)
Child:()
Child:()
_, Target (
Players:()
)
Target ~= LocalPlayer
Button =
.()
Button.Size =
.(
,
-,
,
)
Button.BackgroundColor3 =
.(
,
,
)
Button.TextColor3 =
.(
,
,
)
Button.Text =
..
Target.DisplayName
Button.TextSize =
Button.Font =
.Font.GothamBold
Button.Parent =
PlayerList
Corner =
.()
Corner.CornerRadius =
.(
,
)
Corner.Parent =
Button
Button.Activated:(()
Root
TargetCharacter =
Target.Character
TargetCharacter
TargetRoot =
TargetCharacter:(
)
TargetRoot
Root.CFrame =
TargetRoot.CFrame *
.(
,
,
)
)
.()
PlayerList.CanvasSize =
.(
,
ListLayout.AbsoluteContentSize.Y +
)
()
Players.PlayerAdded:(
RefreshPlayers
)
Players.PlayerRemoving:(
RefreshPlayers
)
Tiger =
.()
Tiger.Size =
.(
,
)
Tiger.AnchorPoint =
.(
,
)
Tiger.Position =
.(
,
,
,
)
Tiger.BackgroundColor3 =
.(
,
,
)
Tiger.Text =
Tiger.TextSize =
Tiger.Visible =
Tiger.Parent =
Gui
TigerCorner =
.()
TigerCorner.CornerRadius =
.(
,
)
TigerCorner.Parent =
Tiger
TigerStroke =
.()
TigerStroke.Thickness =
TigerStroke.Parent =
Tiger
(Tiger)
Close.Activated:(()
Main.Visible =
Tiger.Visible =
Tiger.Position =
.(
,
,
,
)
)
Tiger.Activated:(()
Main.Visible =
Tiger.Visible =
)
RunService.RenderStepped:(()
Color =
()
MainStroke.Color =
Color
TigerStroke.Color =
Color
Fill.BackgroundColor3 =
Color
ESPEnabled
_, Data (
ESPObjects
)
Data.Highlight
Data.Highlight.FillColor =
Color
Data.Highlight.OutlineColor =
Color
Data.Label
Data.Label.TextColor3 =
Color
)
Gui.Destroying:(()
()
Player (
ESPObjects
)
(Player)
)
(
)
(
)
(
)This is a Universal Script with Lots of Features!

Universal