Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local function createESP(player)
if player == LocalPlayer then return end
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid", 10)
head = character:(, )
humanoid head
highlight = character:() .()
highlight.Name =
highlight.Parent = character
highlight.FillColor = .(, , )
highlight.FillTransparency =
highlight.OutlineColor = .(, , )
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
head:()
head.ESPBillboard:()
billboard = .()
billboard.Name =
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.Parent = head
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextColor3 = .(, , )
label.TextStrokeTransparency =
label.TextScaled =
label.Font = .Font.SourceSansBold
label.Parent = billboard
()
humanoid humanoid.Parent
hp = .(humanoid.Health)
maxHp = .(humanoid.MaxHealth)
label.Text = .(, player.Name, hp, maxHp)
hp <=
label.TextColor3 = .(, , )
hp <=
label.TextColor3 = .(, , )
label.TextColor3 = .(, , )
humanoid.HealthChanged:(updateText)
()
player.CharacterAdded:(onCharacterAdded)
player.Character
(player.Character)
_, player (Players:())
(player)
Players.PlayerAdded:(createESP)Esp all players when the text above the player is yellow it means they have a bit of health left but when red it means they have very low health when green it means they have good health

Universal