Run it
Copy the script and paste it into your executor.
local Players=game:GetService("Players")
local UserInputService=game:GetService("UserInputService")
local LP=Players.LocalPlayer
local SG=Instance.new("ScreenGui",LP:WaitForChild("PlayerGui"))
SG.Name="ESPGui"
SG.ResetOnSpawn=
F=.(,SG)
F.Size=.(,,,)
F.Position=.(,-,,-)
F.BackgroundColor3=.(,,)
F.BackgroundTransparency=
F.BorderSizePixel=
F.Active=
F.Draggable=
FC=.(,F)
FC.CornerRadius=.(,)
FS=.(,F)
FS.Color=.(,,)
FS.Thickness=
B=.(,F)
B.Size=.(,,,)
B.Position=.(,-,,-)
B.BackgroundColor3=.(,,)
B.TextColor3=.(,,)
B.Text=
B.Font=.Font.GothamBold
B.TextSize=
B.BorderSizePixel=
BC=.(,B)
BC.CornerRadius=.(,)
E=
T={}
(P)
P~=LP P.Character
C=P.Character
R=C:()
R
S=C:()
BH=.(,R)
BH.Name=
BH.Adornee=C
BH.Size=S*
BH.Color3=.(,,)
BH.Transparency=
BH.AlwaysOnTop=
G=.(,R)
G.Name=
G.Adornee=R
G.Size=.(,,,)
G.StudsOffset=.(,S.Y/+,)
G.AlwaysOnTop=
N=.(,G)
N.Size=.(,,,)
N.BackgroundTransparency=
N.TextColor3=.(,,)
N.TextStrokeTransparency=
N.TextStrokeColor3=.(,,)
N.Font=.Font.GothamBold
N.TextSize=
N.Text=P.Name
T[P]={Box=BH,Name=G}
(P)
T[P]
T[P].Box:()
T[P].Name:()
T[P]=
()
E= E
B.Text=E
B.BackgroundColor3=E .(,,) .(,,)
E
_,P (Players:())
(P)
P,_ (T)
(P)
B.MouseButton1Click:(TE)
Players.PlayerAdded:((P)
E
P.CharacterAdded:(()
(P)
)
)
Players.PlayerRemoving:((P)
(P)
)
_,P (Players:())
P~=LP
P.CharacterAdded:(()
E
(P)
)

Universal