Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
CoreGui = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
ESP_ENABLED =
TEAM_CHECK_ENABLED =
SHOW_NAMES =
SHOW_HEALTH =
USE_HIGHLIGHT =
HIGHLIGHT_COLOR = .(, , )
HIGHLIGHT_FILL_TRANSPARENCY =
NAME_COLOR = .(, , )
HEALTH_BAR_ENABLED =
HEALTH_BAR_SIZE = .(, , , )
MAX_DISTANCE =
espInstances = {}
(targetPlayer)
espInstances[targetPlayer]
espInstances[targetPlayer].BillboardGui
espInstances[targetPlayer].BillboardGui:()
espInstances[targetPlayer].Highlight
espInstances[targetPlayer].Highlight:()
espInstances[targetPlayer] =
(targetPlayer)
ESP_ENABLED
character = targetPlayer.Character
humanoid = character character:()
head = character character:()
hrp = character character:()
character humanoid humanoid.Health <= head hrp
(targetPlayer)
TEAM_CHECK_ENABLED
localTeam = LocalPlayer.Team
targetTeam = targetPlayer.Team
localTeam targetTeam localTeam == targetTeam
(targetPlayer)
localCharacter = LocalPlayer.Character
localHrp = localCharacter localCharacter:()
localHrp
distance = (hrp.Position - localHrp.Position).Magnitude
distance > MAX_DISTANCE
(targetPlayer)
(targetPlayer)
espData = espInstances[targetPlayer]
espData
espData = {}
espInstances[targetPlayer] = espData
billboardGui = .()
billboardGui.Name =
billboardGui.Adornee = head
billboardGui.Size = .(, , , )
billboardGui.StudsOffset = .(, , )
billboardGui.AlwaysOnTop =
billboardGui.LightInfluence =
billboardGui.Enabled = (SHOW_NAMES SHOW_HEALTH)
billboardGui.Parent = head
espData.BillboardGui = billboardGui
SHOW_NAMES
nameLabel = .()
nameLabel.Name =
nameLabel.Size = .(, , , )
nameLabel.Position = .(, , , )
nameLabel.BackgroundTransparency =
nameLabel.TextScaled =
nameLabel.Font = .Font.SourceSansBold
nameLabel.TextColor3 = NAME_COLOR
nameLabel.Text = targetPlayer.DisplayName
nameLabel.Parent = billboardGui
espData.NameLabel = nameLabel
SHOW_HEALTH
healthLabel = .()
healthLabel.Name =
healthLabel.Size = .(, , , )
healthLabel.Position = .(, , , )
healthLabel.BackgroundTransparency =
healthLabel.TextScaled =
healthLabel.Font = .Font.SourceSans
healthLabel.TextColor3 = .(, , )
healthLabel.Parent = billboardGui
espData.HealthLabel = healthLabel
HEALTH_BAR_ENABLED SHOW_HEALTH
healthBarBg = .()
healthBarBg.Name =
healthBarBg.Size = HEALTH_BAR_SIZE
healthBarBg.Position = .(, -(HEALTH_BAR_SIZE.X.Offset / ), , )
healthBarBg.BackgroundColor3 = .(, , )
healthBarBg.BorderSizePixel =
healthBarBg.Parent = billboardGui
healthBarFg = .()
healthBarFg.Name =
healthBarFg.Size = .(, , , )
healthBarFg.BackgroundColor3 = .(, , )
healthBarFg.BorderSizePixel =
healthBarFg.Parent = healthBarBg
espData.HealthBarFg = healthBarFg
USE_HIGHLIGHT
highlight = .()
highlight.Name =
highlight.Adornee = character
highlight.FillColor = HIGHLIGHT_COLOR
highlight.OutlineColor = .(,,)
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.FillTransparency = HIGHLIGHT_FILL_TRANSPARENCY
highlight.OutlineTransparency =
highlight.Enabled =
highlight.Parent = character
espData.Highlight = highlight
SHOW_HEALTH espData.HealthLabel
health = humanoid.Health
maxHealth = humanoid.MaxHealth
healthPercent = .(health / maxHealth, , )
espData.HealthLabel.Text = .(, health, maxHealth)
espData.HealthLabel.TextColor3 = .(healthPercent * (/), , )
HEALTH_BAR_ENABLED espData.HealthBarFg
espData.HealthBarFg.Size = .(healthPercent, , , )
espData.HealthBarFg.BackgroundColor3 = espData.HealthLabel.TextColor3
espData.Highlight espData.Highlight.Enabled ~= USE_HIGHLIGHT
espData.Highlight.Enabled = USE_HIGHLIGHT
espData.BillboardGui espData.BillboardGui.Enabled ~= (SHOW_NAMES SHOW_HEALTH)
espData.BillboardGui.Enabled = (SHOW_NAMES SHOW_HEALTH)
RunService.RenderStepped:(()
LocalPlayer
players = Players:()
trackedPlayers = {}
i = , #players
player = players[i]
player ~= LocalPlayer
(player)
espInstances[player]
trackedPlayers[player] =
player, espData (espInstances)
trackedPlayers[player]
.(players, player)
(player)
)
Players.PlayerRemoving:((player)
player == LocalPlayer
targetPlayer, _ (espInstances)
(targetPlayer)
espInstances = {}
)
.Destroying:(()
targetPlayer, _ (espInstances)
(targetPlayer)
espInstances = {}
()
)
()btw this took only ONE prompt

Universal