Run it
Copy the script and paste it into your executor.
local localPlayer = game.Players.LocalPlayer
-- CONFIG
local settings = {
boxColor = Color3.fromRGB(255, 0, 0),
nameColor = Color3.fromRGB(255, 255, 255),
healthBarColor = Color3.fromRGB(0, 255, 0),
refreshRate = 0.1
}
espObjects = {}
(player)
player == localPlayer espObjects[player]
character = player.Character
character character:()
head = character.Head
bill = .()
bill.Name =
bill.Adornee = head
bill.Size = .(, , , )
bill.StudsOffset = .(, , )
bill.AlwaysOnTop =
name = .(, bill)
name.Text = player.Name
name.Size = .(, , , )
name.BackgroundTransparency =
name.TextColor3 = settings.nameColor
name.TextStrokeTransparency =
name.TextScaled =
healthBG = .(, bill)
healthBG.Position = .(, , , )
healthBG.Size = .(, , , )
healthBG.BackgroundColor3 = .(, , )
healthBG.BorderSizePixel =
healthBar = .(, healthBG)
healthBar.Name =
healthBar.Size = .(, , , )
healthBar.BackgroundColor3 = settings.healthBarColor
healthBar.BorderSizePixel =
bill.Parent = head
espObjects[player] = {billboard = bill, healthBar = healthBar}
:().RenderStepped:(()
player, esp (espObjects)
player player.Character player.Character:()
health = player.Character.Humanoid.Health
maxHealth = player.Character.Humanoid.MaxHealth
esp.healthBar.Size = .(.(health / maxHealth, , ), , , )
)
_, player (.Players:())
(player)
.Players.PlayerAdded:((player)
player.CharacterAdded:(()
()
(player)
)
)
Just shows their name and health nothin much (updates soon)

Universal