Run it
Copy the script and paste it into your executor.
lplr = .Players.LocalPlayer
camera = :().CurrentCamera
CurrentCamera = .CurrentCamera
worldToViewportPoint = CurrentCamera.worldToViewportPoint
HeadOff = .(, , )
LegOff = .(, , )
(v)
Box = .()
Box.Visible =
Box.Color = v.TeamColor.Color
Box.Thickness =
Box.Transparency =
Box.Filled =
HealthBar = .()
HealthBar.Visible =
HealthBar.Color = .(, , )
HealthBar.Thickness =
NameTag = .()
NameTag.Visible =
NameTag.Color = .(, , )
NameTag.Size =
NameTag.Center =
NameTag.Outline =
NameTag.OutlineColor = .(, , )
DistanceTag = .()
DistanceTag.Visible =
DistanceTag.Color = .(, , )
DistanceTag.Size =
DistanceTag.Center =
DistanceTag.Outline =
DistanceTag.OutlineColor = .(, , )
Tracer = .()
Tracer.Visible =
Tracer.Color = v.TeamColor.Color
Tracer.Thickness =
:().RenderStepped:(()
v.Character v.Character:() v.Character:() v ~= lplr v.Character.Humanoid.Health >
Vector, onScreen = camera:(v.Character.HumanoidRootPart.Position)
RootPart = v.Character.HumanoidRootPart
Head = v.Character.Head
RootPosition, RootVisibility = (CurrentCamera, RootPart.Position)
HeadPosition = (CurrentCamera, Head.Position + HeadOff)
LegPosition = (CurrentCamera, RootPart.Position - LegOff)
Box.Size = .( / RootPosition.Z, HeadPosition.Y - LegPosition.Y)
Box.Position = .(RootPosition.X - Box.Size.X / , RootPosition.Y - Box.Size.Y / )
health = v.Character.Humanoid.Health / v.Character.Humanoid.MaxHealth
HealthBar.From = .(Box.Position.X + Box.Size.X + , Box.Position.Y + Box.Size.Y * ( - health))
HealthBar.To = .(Box.Position.X + Box.Size.X + , Box.Position.Y + Box.Size.Y)
HealthBar.Color = .( - health, health, )
NameTag.Position = .(Box.Position.X + Box.Size.X / , Box.Position.Y - )
NameTag.Text = v.Name
NameTag.Visible =
DistanceTag.Position = .(Box.Position.X + Box.Size.X / , Box.Position.Y + Box.Size.Y)
DistanceTag.Text = (.((lplr.Character.HumanoidRootPart.Position - RootPart.Position).Magnitude)) ..
DistanceTag.Visible =
lplrHead = lplr.Character:()
lplrHead
lplrHeadViewport = camera:(lplrHead.Position)
Tracer.From = .(lplrHeadViewport.X, lplrHeadViewport.Y)
Tracer.To = .(RootPosition.X, RootPosition.Y)
onScreen
Box.Visible =
HealthBar.Visible =
NameTag.Visible =
DistanceTag.Visible =
Tracer.Visible =
Box.Visible =
HealthBar.Visible =
NameTag.Visible =
DistanceTag.Visible =
Tracer.Visible =
Box.Visible =
HealthBar.Visible =
NameTag.Visible =
DistanceTag.Visible =
Tracer.Visible =
)
i, v (.Players:())
(v)
.Players.PlayerAdded:((v)
(v)
)Have Tracers, team color, have their distance name esp , and many more Fix the font size if you don't want the size of letter like that so fix it By the way it don't work on fluxus I tried to fix it but I failed but it on work on other executor Open source too

Universal