Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UIS = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
AIM_ENABLED =
BOT_LOCK_ENABLED =
ESP_ENABLED =
SWIM_ENABLED =
POWER =
FOV =
SWIM_SPEED =
TAB_LOCKED =
GUI_OPEN =
LockedPlayer =
LockedBot =
RainbowHue =
GUI = .()
GUI.Name =
GUI.ResetOnSpawn =
GUI.IgnoreGuiInset =
GUI.ZIndexBehavior = .ZIndexBehavior.Sibling
GUI.Parent = PlayerGui
OpenSound = .()
OpenSound.Name =
OpenSound.SoundId =
OpenSound.Volume =
OpenSound.Parent = GUI
(()
OpenSound:()
)
Main = .()
Main.Name =
Main.Size = .(, )
Main.Position = .(, )
Main.BackgroundColor3 = .(, , )
Main.BorderSizePixel =
Main.Parent = GUI
MainCorner = .()
MainCorner.CornerRadius = .(, )
MainCorner.Parent = Main
MainStroke = .()
MainStroke.Thickness =
MainStroke.Parent = Main
TitleBar = .()
TitleBar.Name =
TitleBar.Size = .(, -, , )
TitleBar.Position = .(, )
TitleBar.BackgroundTransparency =
TitleBar.Text =
TitleBar.TextColor3 = .(, , )
TitleBar.TextSize =
TitleBar.Font = .Font.Arcade
TitleBar.AutoButtonColor =
TitleBar.Parent = Main
(name, text, x, y, w, h)
Button = .()
Button.Name = name
Button.Size = .(w, h)
Button.Position = .(x, y)
Button.BackgroundColor3 = .(, , )
Button.BorderSizePixel =
Button.Text = text
Button.TextColor3 = .(, , )
Button.TextSize =
Button.Font = .Font.Arcade
Button.AutoButtonColor =
Button.Parent = Main
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = Button
Stroke = .()
Stroke.Thickness =
Stroke.Parent = Button
Button, Stroke
AimButton, AimStroke =
(
,
,
, ,
,
)
ESPButton, ESPStroke =
(
,
,
, ,
,
)
BotButton, BotStroke =
(
,
,
, ,
,
)
SwimButton, SwimStroke =
(
,
,
, ,
,
)
FOVLabel = .()
FOVLabel.Size = .(, )
FOVLabel.Position = .(, )
FOVLabel.BackgroundTransparency =
FOVLabel.Text =
FOVLabel.TextColor3 = .(, , )
FOVLabel.TextSize =
FOVLabel.Font = .Font.Arcade
FOVLabel.Parent = Main
FOVMinus, FOVMinusStroke =
(, , , , , )
FOVPlus, FOVPlusStroke =
(, , , , , )
PowerLabel = .()
PowerLabel.Size = .(, )
PowerLabel.Position = .(, )
PowerLabel.BackgroundTransparency =
PowerLabel.Text =
PowerLabel.TextColor3 = .(, , )
PowerLabel.TextSize =
PowerLabel.Font = .Font.Arcade
PowerLabel.Parent = Main
PowerMinus, PowerMinusStroke =
(, , , , , )
PowerPlus, PowerPlusStroke =
(, , , , , )
SwimSpeedLabel = .()
SwimSpeedLabel.Size = .(, )
SwimSpeedLabel.Position = .(, )
SwimSpeedLabel.BackgroundTransparency =
SwimSpeedLabel.Text =
SwimSpeedLabel.TextColor3 = .(, , )
SwimSpeedLabel.TextSize =
SwimSpeedLabel.Font = .Font.Arcade
SwimSpeedLabel.Parent = Main
SwimMinus, SwimMinusStroke =
(, , , , , )
SwimPlus, SwimPlusStroke =
(, , , , , )
TargetButton, TargetStroke =
(
,
,
, ,
,
)
Status = .()
Status.Name =
Status.Size = .(, -, , )
Status.Position = .(, )
Status.BackgroundTransparency =
Status.Text =
Status.TextColor3 = .(, , )
Status.TextSize =
Status.Font = .Font.Arcade
Status.TextWrapped =
Status.Parent = Main
FOVCircle = .()
FOVCircle.Name =
FOVCircle.AnchorPoint = .(, )
FOVCircle.Position = .(, )
FOVCircle.Size = .(FOV * , FOV * )
FOVCircle.BackgroundTransparency =
FOVCircle.BorderSizePixel =
FOVCircle.ZIndex =
FOVCircle.Parent = GUI
FOVCorner = .()
FOVCorner.CornerRadius = .(, )
FOVCorner.Parent = FOVCircle
FOVStroke = .()
FOVStroke.Thickness =
FOVStroke.Parent = FOVCircle
Tab = .()
Tab.Name =
Tab.Size = .(, )
Tab.Position = .(, )
Tab.BackgroundTransparency =
Tab.ZIndex =
Tab.Parent = GUI
Toggle = .()
Toggle.Name =
Toggle.Size = .(, )
Toggle.BackgroundColor3 = .(, , )
Toggle.BorderSizePixel =
Toggle.Text =
Toggle.TextColor3 = .(, , )
Toggle.TextSize =
Toggle.Font = .Font.Arcade
Toggle.AutoButtonColor =
Toggle.ZIndex =
Toggle.Parent = Tab
ToggleCorner = .()
ToggleCorner.CornerRadius = .(, )
ToggleCorner.Parent = Toggle
ToggleStroke = .()
ToggleStroke.Thickness =
ToggleStroke.Parent = Toggle
LockButton = .()
LockButton.Name =
LockButton.Size = .(, )
LockButton.Position = .(, )
LockButton.BackgroundColor3 = .(, , )
LockButton.BorderSizePixel =
LockButton.Text =
LockButton.TextSize =
LockButton.Font = .Font.Arial
LockButton.AutoButtonColor =
LockButton.ZIndex =
LockButton.Parent = Tab
LockCorner = .()
LockCorner.CornerRadius = .(, )
LockCorner.Parent = LockButton
LockStroke = .()
LockStroke.Thickness =
LockStroke.Parent = LockButton
(object, getPosition, setPosition)
dragging =
dragStart
startPosition
dragInput
object.InputBegan:((input)
TAB_LOCKED
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPosition = ()
dragInput = input
)
object.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
dragInput = input
)
UIS.InputChanged:((input)
dragging TAB_LOCKED
input ~= dragInput
delta = input.Position - dragStart
(
.(
startPosition.X.Scale,
startPosition.X.Offset + delta.X,
startPosition.Y.Scale,
startPosition.Y.Offset + delta.Y
)
)
)
UIS.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragInput =
)
(
TitleBar,
()
Main.Position
,
(position)
Main.Position = position
)
(
Toggle,
()
Tab.Position
,
(position)
Tab.Position = position
)
Toggle.Activated:(()
TAB_LOCKED
GUI_OPEN = GUI_OPEN
Main.Visible = GUI_OPEN
GUI_OPEN
(()
OpenSound:()
)
)
LockButton.Activated:(()
TAB_LOCKED = TAB_LOCKED
TAB_LOCKED
LockButton.Text =
LockButton.Text =
)
()
FOVLabel.Text = .. FOV
FOVCircle.Size =
.(
FOV * ,
FOV *
)
FOVMinus.Activated:(()
FOV = .(, FOV - )
()
)
FOVPlus.Activated:(()
FOV = .(, FOV + )
()
)
()
PowerLabel.Text =
..
.(, POWER)
PowerMinus.Activated:(()
POWER = .(, POWER - )
()
)
PowerPlus.Activated:(()
POWER = .(, POWER + )
()
)
()
SwimSpeedLabel.Text =
..
.(SWIM_SPEED)
SwimMinus.Activated:(()
SWIM_SPEED =
.(
,
SWIM_SPEED -
)
()
)
SwimPlus.Activated:(()
SWIM_SPEED =
.(
,
SWIM_SPEED +
)
()
)
()
Camera = .CurrentCamera
Camera
Center = Camera.ViewportSize /
Closest =
ClosestDistance = FOV
_, Player (Players:())
Player ~= LocalPlayer
Character = Player.Character
Humanoid =
Character
Character:()
Head =
Character
Character:()
Humanoid
Head
Humanoid.Health >
ScreenPosition, Visible =
Camera:(
Head.Position
)
Visible ScreenPosition.Z >
Distance =
(
.(
ScreenPosition.X,
ScreenPosition.Y
) - Center
).Magnitude
Distance < ClosestDistance
ClosestDistance = Distance
Closest = Player
Closest
(dt)
LockedPlayer
LockedPlayer =
()
Character =
LockedPlayer.Character
Humanoid =
Character
Character:()
Head =
Character
Character:()
Camera =
.CurrentCamera
Humanoid
Head
Humanoid.Health <=
Camera
LockedPlayer =
()
Desired =
.(
Camera.CFrame.Position,
Head.Position
)
Strength =
- .(
-POWER * * dt
)
Camera.CFrame =
Camera.CFrame:(
Desired,
.(
Strength,
,
)
)
AimButton.Activated:(()
AIM_ENABLED = AIM_ENABLED
AIM_ENABLED
LockedPlayer =
()
AimButton.Text =
Status.Text =
LockedPlayer =
AimButton.Text =
Status.Text =
)
SwimAttachment
SwimVelocity
()
Character =
LocalPlayer.Character
Character
Root =
Character:(
)
Humanoid =
Character:(
)
Root Humanoid
SwimVelocity
SwimVelocity:()
SwimAttachment
SwimAttachment:()
SwimAttachment =
.()
SwimAttachment.Name =
SwimAttachment.Parent =
Root
SwimVelocity =
.()
SwimVelocity.Name =
SwimVelocity.Attachment0 =
SwimAttachment
SwimVelocity.MaxForce =
.huge
SwimVelocity.VectorVelocity =
.zero
SwimVelocity.Parent =
Root
Humanoid.AutoRotate =
Status.Text =
()
Character =
LocalPlayer.Character
Humanoid =
Character
Character:(
)
SwimVelocity
SwimVelocity:()
SwimVelocity =
SwimAttachment
SwimAttachment:()
SwimAttachment =
Humanoid
Humanoid.AutoRotate =
Status.Text =
()
SWIM_ENABLED
Character =
LocalPlayer.Character
Root =
Character
Character:(
)
Humanoid =
Character
Character:(
)
Root
Humanoid
SwimVelocity
MoveDirection =
Humanoid.MoveDirection
Velocity =
MoveDirection *
SWIM_SPEED
Vertical =
UIS:(.KeyCode.Space)
Vertical +=
UIS:(.KeyCode.LeftControl)
Vertical -=
Velocity +=
.(
,
Vertical * SWIM_SPEED,
)
SwimVelocity.VectorVelocity =
Velocity
MoveDirection.Magnitude >
FlatDirection =
.(
MoveDirection.X,
,
MoveDirection.Z
)
FlatDirection.Magnitude >
Root.CFrame =
.(
Root.Position,
Root.Position +
FlatDirection
)
SwimButton.Activated:(()
SWIM_ENABLED =
SWIM_ENABLED
SWIM_ENABLED
SwimButton.Text =
()
SwimButton.Text =
()
)
ESP = {}
(Player)
Player == LocalPlayer
ESP[Player]
Holder =
.()
Holder.Name =
.. Player.Name
Holder.BackgroundTransparency =
Holder.BorderSizePixel =
Holder.Visible =
Holder.ZIndex =
Holder.Parent = GUI
Info =
.()
Info.AnchorPoint =
.(, )
Info.Position =
.(, , , -)
Info.Size =
.(, )
Info.BackgroundTransparency =
Info.TextColor3 =
.(, , )
Info.TextStrokeTransparency =
Info.TextSize =
Info.Font = .Font.Arcade
Info.TextWrapped =
Info.ZIndex =
Info.Parent = Holder
()
Object =
.()
Object.BorderSizePixel =
Object.ZIndex =
Object.Parent = Holder
Object
ESP[Player] = {
Holder = Holder,
Info = Info,
Top = (),
Bottom = (),
Left = (),
Right = ()
}
(Player)
Data = ESP[Player]
Data
Data.Holder:()
ESP[Player] =
(Player)
Data = ESP[Player]
Data
ESP_ENABLED
Data.Holder.Visible =
Character =
Player.Character
Humanoid =
Character
Character:()
Root =
Character
Character:()
Head =
Character
Character:()
Camera =
.CurrentCamera
Character
Humanoid
Root
Head
Camera
Humanoid.Health <=
Data.Holder.Visible =
Top =
Camera:(
Head.Position +
.(, , )
)
Bottom =
Camera:(
Root.Position -
.(, , )
)
Top.Z <=
Bottom.Z <=
Data.Holder.Visible =
Height =
.(
Bottom.Y - Top.Y
)
Height <
Data.Holder.Visible =
Width =
.(
Height * ,
,
)
CenterX =
(Top.X + Bottom.X) /
TopY =
.(
Top.Y,
Bottom.Y
)
Data.Holder.Position =
.(
CenterX - Width / ,
TopY
)
Data.Holder.Size =
.(
Width,
Height
)
Thickness =
Data.Top.Position =
.(, )
Data.Top.Size =
.(
, ,
, Thickness
)
Data.Bottom.Position =
.(
, ,
, -Thickness
)
Data.Bottom.Size =
.(
, ,
, Thickness
)
Data.Left.Position =
.(, )
Data.Left.Size =
.(
, Thickness,
,
)
Data.Right.Position =
.(
, -Thickness,
,
)
Data.Right.Size =
.(
, Thickness,
,
)
MyCharacter =
LocalPlayer.Character
MyRoot =
MyCharacter
MyCharacter:(
)
Distance =
MyRoot
Distance =
(
MyRoot.Position -
Root.Position
).Magnitude
HP =
.(
Humanoid.Health +
)
MaxHP =
.(
Humanoid.MaxHealth +
)
Data.Info.Text =
Player.DisplayName ..
..
Player.Name ..
..
HP ..
..
MaxHP ..
..
.(Distance) ..
Rainbow =
.(
RainbowHue,
,
)
Data.Info.TextColor3 =
Rainbow
Data.Top.BackgroundColor3 =
Rainbow
Data.Bottom.BackgroundColor3 =
Rainbow
Data.Left.BackgroundColor3 =
Rainbow
Data.Right.BackgroundColor3 =
Rainbow
Data.Holder.Visible =
ESPButton.Activated:(()
ESP_ENABLED =
ESP_ENABLED
ESP_ENABLED
ESPButton.Text =
Status.Text =
_, Player (
Players:()
)
Player ~= LocalPlayer
(Player)
ESPButton.Text =
Status.Text =
Player (ESP)
(Player)
)
Players.PlayerAdded:((Player)
ESP_ENABLED
(Player)
)
Players.PlayerRemoving:((Player)
(Player)
LockedPlayer == Player
LockedPlayer =
)
()
Camera =
.CurrentCamera
Camera
Center =
Camera.ViewportSize /
Closest =
ClosestDistance = FOV
_, Object (
:()
)
Object:()
Humanoid =
Object:(
)
Head =
Object:(
)
Player =
Players:(
Object
)
Humanoid
Head
Player
Humanoid.Health >
ScreenPosition, Visible =
Camera:(
Head.Position
)
Visible
ScreenPosition.Z >
Distance =
(
.(
ScreenPosition.X,
ScreenPosition.Y
) - Center
).Magnitude
Distance < ClosestDistance
ClosestDistance =
Distance
Closest =
Object
Closest
(dt)
LockedBot
Humanoid =
LockedBot:(
)
Head =
LockedBot:(
)
Camera =
.CurrentCamera
Humanoid
Head
Humanoid.Health <=
Camera
LockedBot =
()
Desired =
.(
Camera.CFrame.Position,
Head.Position
)
Strength =
- .(
-POWER * * dt
)
Camera.CFrame =
Camera.CFrame:(
Desired,
.(
Strength,
,
)
)
BotButton.Activated:(()
BOT_LOCK_ENABLED =
BOT_LOCK_ENABLED
BOT_LOCK_ENABLED
LockedBot =
()
BotButton.Text =
Status.Text =
LockedBot =
BotButton.Text =
Status.Text =
)
TargetButton.Activated:(()
TargetButton.Text =
Status.Text =
)
RunService:(
,
.RenderPriority.Camera.Value + ,
(dt)
RainbowHue =
(RainbowHue + ) %
(Offset)
.(
(RainbowHue + Offset) % ,
,
)
MainStroke.Color =
()
ToggleStroke.Color =
()
LockStroke.Color =
()
AimStroke.Color =
()
ESPStroke.Color =
()
BotStroke.Color =
()
SwimStroke.Color =
()
FOVMinusStroke.Color =
()
FOVPlusStroke.Color =
()
PowerMinusStroke.Color =
()
PowerPlusStroke.Color =
()
SwimMinusStroke.Color =
()
SwimPlusStroke.Color =
()
TargetStroke.Color =
()
FOVStroke.Color =
()
AIM_ENABLED
(dt)
BOT_LOCK_ENABLED
LockedBot
LockedBot.Parent
LockedBot =
()
LockedBot
(dt)
SWIM_ENABLED
()
ESP_ENABLED
_, Player (
Players:()
)
Player ~= LocalPlayer
(Player)
(Player)
)
()
()
()
()
( .. SWIM_SPEED)Aim bot esp and moreeeš¤
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal