Run it
Copy the script and paste it into your executor.
LibraryUrl =
Success, Library = (()
(:(LibraryUrl))()
)
Players = :()
LocalPlayer = Players.LocalPlayer
RunService = :()
UserInputService = :()
Workspace = :()
Camera = Workspace.CurrentCamera
CoreGui = :()
ESPSettings = {
Enabled = ,
TeamCheck = ,
Box = ,
BoxColor = .(, , ),
BoxOutline = ,
Tracers = ,
TracersOrigin = ,
TracersColor = .(, , ),
Name = ,
NameColor = .(, , ),
Distance = ,
Weapon = ,
WeaponColor = .(, , ),
HealthBar = ,
Skeleton = ,
SkeletonColor = .(, , ),
HeadDot = ,
HeadDotColor = .(, , ),
ViewTracer = ,
ViewTracerColor = .(, , ),
Chams = ,
ChamsFillColor = .(, , ),
ChamsOutlineColor = .(, , ),
ChamsTransparency = ,
ChamsOutlineTransparency =
}
ESPStorage = {}
(Type, Properties)
DrawingObj = .(Type)
Property, Value (Properties)
DrawingObj[Property] = Value
DrawingObj
(Player)
ESPStorage[Player]
_, Obj (ESPStorage[Player].Drawings)
Obj.Remove Obj:()
ESPStorage[Player].SkeletonLines
_, Line (ESPStorage[Player].SkeletonLines)
Line:()
ESPStorage[Player].Highlight
ESPStorage[Player].Highlight:()
ESPStorage[Player] =
(Player)
Player == LocalPlayer
SkeletonLines = {}
i = ,
.(SkeletonLines, (, {Thickness = , Color = .(,,), ZIndex = }))
ESPStorage[Player] = {
Drawings = {
Box = (, {Thickness = , Filled = , ZIndex = }),
BoxOutline = (, {Thickness = , Filled = , Color = .(,,), ZIndex = }),
Tracer = (, {Thickness = , ZIndex = }),
Name = (, {Size = , Center = , Outline = , Font = , ZIndex = }),
Distance = (, {Size = , Center = , Outline = , Font = , ZIndex = }),
Weapon = (, {Size = , Center = , Outline = , Font = , ZIndex = }),
HealthBar = (, {Thickness = , Filled = , ZIndex = }),
HealthOutline = (, {Thickness = , Filled = , Color = .(,,), ZIndex = }),
HeadDot = (, {Radius = , Filled = , NumSides = , ZIndex = }),
ViewTracer = (, {Thickness = , ZIndex = })
},
SkeletonLines = SkeletonLines,
Highlight =
}
(Line, PartA, PartB)
PartA PartB Line.Visible =
PosA, OnScreenA = Camera:(PartA.Position)
PosB, OnScreenB = Camera:(PartB.Position)
OnScreenA OnScreenB
Line.From = .(PosA.X, PosA.Y)
Line.To = .(PosB.X, PosB.Y)
Line.Color = ESPSettings.SkeletonColor
Line.Visible =
Line.Visible =
RunService.RenderStepped:(()
Player, Storage (ESPStorage)
Character = Player.Character
RootPart = Character Character:()
Humanoid = Character Character:()
Head = Character Character:()
Drawings = Storage.Drawings
ShouldDraw =
ESPSettings.Enabled Character RootPart Humanoid Humanoid.Health > Head
ESPSettings.TeamCheck Player.Team ~= LocalPlayer.Team
Vector, OnScreen = Camera:(RootPart.Position)
OnScreen
ShouldDraw =
HeadPos = Head.Position + .(, , )
LegPos = RootPart.Position - .(, Humanoid.HipHeight + , )
TopPos = Camera:(HeadPos)
BotPos = Camera:(LegPos)
Height = .(TopPos.Y - BotPos.Y)
Width = Height /
BoxPos = .(Vector.X - Width / , Vector.Y - Height / )
ESPSettings.Box
Drawings.Box.Size = .(Width, Height)
Drawings.Box.Position = BoxPos
Drawings.Box.Color = ESPSettings.BoxColor
Drawings.Box.Visible =
ESPSettings.BoxOutline
Drawings.BoxOutline.Size = .(Width, Height)
Drawings.BoxOutline.Position = BoxPos
Drawings.BoxOutline.Visible =
Drawings.BoxOutline.Visible =
Drawings.Box.Visible =
Drawings.BoxOutline.Visible =
ESPSettings.Tracers
Origin = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y)
ESPSettings.TracersOrigin ==
Origin = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
ESPSettings.TracersOrigin ==
Origin = UserInputService:()
Drawings.Tracer.From = Origin
Drawings.Tracer.To = .(Vector.X, BotPos.Y)
Drawings.Tracer.Color = ESPSettings.TracersColor
Drawings.Tracer.Visible =
Drawings.Tracer.Visible =
ESPSettings.HealthBar
BarWidth =
HealthPercent = .(Humanoid.Health / Humanoid.MaxHealth, , )
BarHeight = Height * HealthPercent
Drawings.HealthOutline.Size = .(BarWidth + , Height + )
Drawings.HealthOutline.Position = .(BoxPos.X - , BoxPos.Y - )
Drawings.HealthOutline.Visible =
Drawings.HealthBar.Size = .(BarWidth, BarHeight)
Drawings.HealthBar.Position = .(BoxPos.X - , BoxPos.Y + (Height - BarHeight))
Drawings.HealthBar.Color = .(, , ):(.(, , ), HealthPercent)
Drawings.HealthBar.Visible =
Drawings.HealthBar.Visible =
Drawings.HealthOutline.Visible =
TextYOffset = BoxPos.Y -
ESPSettings.Name
Drawings.Name.Text = Player.Name
Drawings.Name.Position = .(Vector.X, TextYOffset)
Drawings.Name.Color = ESPSettings.NameColor
Drawings.Name.Visible =
TextYOffset = TextYOffset -
Drawings.Name.Visible =
BottomOffset = BoxPos.Y + Height +
ESPSettings.Distance
Dist = .((Camera.CFrame.Position - RootPart.Position).Magnitude)
Drawings.Distance.Text = .. (Dist) ..
Drawings.Distance.Position = .(Vector.X, BottomOffset)
Drawings.Distance.Color = .(, , )
Drawings.Distance.Visible =
BottomOffset = BottomOffset +
Drawings.Distance.Visible =
ESPSettings.Weapon
Tool = Character:()
WeaponName = Tool Tool.Name
Drawings.Weapon.Text = WeaponName
Drawings.Weapon.Position = .(Vector.X, BottomOffset)
Drawings.Weapon.Color = ESPSettings.WeaponColor
Drawings.Weapon.Visible =
Drawings.Weapon.Visible =
ESPSettings.HeadDot
HeadVect = Camera:(Head.Position)
Drawings.HeadDot.Position = .(HeadVect.X, HeadVect.Y)
Drawings.HeadDot.Color = ESPSettings.HeadDotColor
Drawings.HeadDot.Visible =
Drawings.HeadDot.Visible =
ESPSettings.ViewTracer
HeadVect = Camera:(Head.Position)
LookVect = Camera:(Head.Position + Head.CFrame.LookVector * )
Drawings.ViewTracer.From = .(HeadVect.X, HeadVect.Y)
Drawings.ViewTracer.To = .(LookVect.X, LookVect.Y)
Drawings.ViewTracer.Color = ESPSettings.ViewTracerColor
Drawings.ViewTracer.Visible =
Drawings.ViewTracer.Visible =
ESPSettings.Skeleton
S = Storage.SkeletonLines
R15 = Humanoid.RigType == .HumanoidRigType.R15
R15
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
(S[], Character:(), Character:())
Torso = Character:()
(S[], Character:(), Torso)
(S[], Torso, Character:())
(S[], Torso, Character:())
(S[], Torso, Character:())
(S[], Torso, Character:())
i=, S[i].Visible =
_, L (Storage.SkeletonLines) L.Visible =
ESPSettings.Chams
Storage.Highlight
Highlight = .()
Highlight.Name =
Highlight.FillColor = ESPSettings.ChamsFillColor
Highlight.OutlineColor = ESPSettings.ChamsOutlineColor
Highlight.FillTransparency = ESPSettings.ChamsTransparency
Highlight.OutlineTransparency = ESPSettings.ChamsOutlineTransparency
Highlight.Adornee = Character
Highlight.Parent = CoreGui
Storage.Highlight = Highlight
Storage.Highlight.Adornee = Character
Storage.Highlight.FillColor = ESPSettings.ChamsFillColor
Storage.Highlight.OutlineColor = ESPSettings.ChamsOutlineColor
Storage.Highlight.FillTransparency = ESPSettings.ChamsTransparency
Storage.Highlight.OutlineTransparency = ESPSettings.ChamsOutlineTransparency
Storage.Highlight.Enabled =
Storage.Highlight Storage.Highlight.Enabled =
ShouldDraw =
ShouldDraw
_, Obj (Drawings) Obj.Visible =
_, Line (Storage.SkeletonLines) Line.Visible =
Storage.Highlight Storage.Highlight.Enabled =
)
Players.PlayerAdded:(AddESP)
Players.PlayerRemoving:(RemoveESP)
_, P (Players:()) (P)
Library:()
Window = Library:()
Window:()
VisualsTab = Window:(, )
Window:()
SettingsTab = Window:(, )
VisualsPage = VisualsTab:()
ESPMain = VisualsPage:(, )
ESPInfo = VisualsPage:(, )
ESPWorld = VisualsPage:(, )
ESPColors = VisualsPage:(, )
ESPMain:({ Title = , Default = , Callback = (V) ESPSettings.Enabled = V })
ESPMain:({ Title = , Default = , Callback = (V) ESPSettings.TeamCheck = V })
ESPMain:({ Title = , Default = , Callback = (V) ESPSettings.Box = V })
ESPMain:({ Title = , Default = , Callback = (V) ESPSettings.Tracers = V })
ESPMain:({ Title = , Values = {, , }, Default = , Multi = , Callback = (V) ESPSettings.TracersOrigin = V })
ESPInfo:({ Title = , Default = , Callback = (V) ESPSettings.Name = V })
ESPInfo:({ Title = , Default = , Callback = (V) ESPSettings.Distance = V })
ESPInfo:({ Title = , Default = , Description = , Callback = (V) ESPSettings.Weapon = V })
ESPInfo:({ Title = , Default = , Callback = (V) ESPSettings.HealthBar = V })
ESPWorld:({ Title = , Default = , Description = , Callback = (V) ESPSettings.Skeleton = V })
ESPWorld:({ Title = , Default = , Description = , Callback = (V) ESPSettings.HeadDot = V })
ESPWorld:({ Title = , Default = , Description = , Callback = (V) ESPSettings.ViewTracer = V })
ESPWorld:({ Title = , Default = , Description = , Callback = (V) ESPSettings.Chams = V })
ESPWorld:({ Title = , Min = , Max = , Default = , Rounding = , Callback = (V) ESPSettings.ChamsTransparency = V })
ESPColors:()
ESPColors:({ Title = , Default = ESPSettings.BoxColor, Callback = (V) ESPSettings.BoxColor = V })
ESPColors:({ Title = , Default = ESPSettings.SkeletonColor, Callback = (V) ESPSettings.SkeletonColor = V })
ESPColors:({ Title = , Default = ESPSettings.HeadDotColor, Callback = (V) ESPSettings.HeadDotColor = V })
ESPColors:({ Title = , Default = ESPSettings.ViewTracerColor, Callback = (V) ESPSettings.ViewTracerColor = V })
ESPColors:({ Title = , Default = ESPSettings.WeaponColor, Callback = (V) ESPSettings.WeaponColor = V })
ESPColors:()
ESPColors:({ Title = , Default = ESPSettings.ChamsFillColor, Callback = (V) ESPSettings.ChamsFillColor = V })
ESPColors:({ Title = , Default = ESPSettings.ChamsOutlineColor, Callback = (V) ESPSettings.ChamsOutlineColor = V })
SettingsPage = SettingsTab:()
ConfigGroup = SettingsPage:(, )
Configs = Library:()
ConfigGroup:({
Title = ,
Values = Configs,
Default = ,
Multi = ,
Flag = ,
Callback = (Value)
})
ConfigGroup:({
Title = ,
Placeholder = ,
Flag = ,
Callback = (Value)
})
ConfigGroup:({
Title = ,
Callback = ()
name = Library.Flags[]
name
Library:(name)
Library:(, , )
})
ConfigGroup:({
Title = ,
Callback = ()
name = Library.Flags[]
name == name == name = Library.Flags[]
name name ~=
Library:(name)
NewList = Library:()
Library.Items[] Library.Items[].(NewList)
Library:(, , )
})
ConfigGroup:({
Title = ,
Callback = ()
NewList = Library:()
Library.Items[] Library.Items[].(NewList)
Library:(, , )
})
ThemeGroup = SettingsPage:(, )
ThemeGroup:()
ThemeGroup:({
Title = , Default = Library.Theme.Accent, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.Background, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.Sidebar, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.Groupbox, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:()
ThemeGroup:({
Title = , Default = Library.Theme.Text, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.TextDark, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.Outline, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = ,
Callback = ()
Library:(, .(, , ))
Library:(, .(, , ))
Library:(, .(, , ))
Library:(, .(, , ))
Library:(, .(, , ))
Library:(, .(, , ))
Library:(, .(, , ))
Library:(, , )
})
UISettings = SettingsPage:(, )
UISettings:({
Title = ,
Default = ,
Flag = ,
Callback = (Value)
Library.WatermarkSettings.Enabled = Value
})
UISettings:({
Title = ,
Default = ,
Placeholder = ,
ClearOnFocus = ,
Callback = (Value)
Library.WatermarkSettings.Text = Value
})
UISettings:({
Title = ,
Callback = ()
gui = :():()
water = :():()
gui gui:()
water water:()
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.

Universal