Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
espFolder = .()
espFolder.Name =
espFolder.Parent = :()
espObjects = {}
(player)
player == LocalPlayer
character = player.Character
character character:()
hrp = character.HumanoidRootPart
box = .()
box.Adornee = hrp
box.Size = .(, , )
box.Transparency =
box.ZIndex =
box.AlwaysOnTop =
box.Parent = espFolder
healthBar = .()
healthBar.Adornee = hrp
healthBar.Size = .(, , , )
healthBar.StudsOffset = .(, , )
healthBar.AlwaysOnTop =
healthBar.Parent = espFolder
healthFrame = .()
healthFrame.Size = .(, , , )
healthFrame.BackgroundColor3 = .(, , )
healthFrame.BorderSizePixel =
healthFrame.Parent = healthBar
healthFill = .()
healthFill.Size = .(, , , )
healthFill.BackgroundColor3 = .(, , )
healthFill.BorderSizePixel =
healthFill.Parent = healthFrame
nameTag = .()
nameTag.Adornee = hrp
nameTag.Size = .(, , , )
nameTag.StudsOffset = .(, , )
nameTag.AlwaysOnTop =
nameTag.Parent = espFolder
nameLabel = .()
nameLabel.Text = player.Name
nameLabel.Size = .(, , , )
nameLabel.BackgroundTransparency =
nameLabel.TextColor3 = .(, , )
nameLabel.TextStrokeColor3 = .(, , )
nameLabel.TextStrokeTransparency =
nameLabel.Font = .Font.SourceSansBold
nameLabel.TextScaled =
nameLabel.Parent = nameTag
tracer = .()
tracer.Color = .(, , )
tracer.Thickness =
tracer.Transparency =
()
character character.Parent
tracer:()
teamColor = player.TeamColor.Color .(, , )
box.Color3 = teamColor
humanoid = character:()
humanoid
healthPercent = .(humanoid.Health / humanoid.MaxHealth, , )
healthFill.Size = .(healthPercent, , , )
healthFill.BackgroundColor3 = .( - healthPercent, healthPercent, )
hrpPos, onScreen = Camera:(hrp.Position)
camPos = Camera.CFrame.Position
onScreen
tracer.From = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y)
tracer.To = .(hrpPos.X, hrpPos.Y)
tracer.Visible =
tracer.Visible =
connection
connection = RunService.RenderStepped:(()
()
connection:()
box:()
healthBar:()
nameTag:()
tracer:()
espObjects[player] =
)
{
box = box,
healthBar = healthBar,
nameTag = nameTag,
tracer = tracer,
connection = connection
}
(player)
espObjects[player]
data = espObjects[player]
data.connection data.connection:()
data.box data.box:()
data.healthBar data.healthBar:()
data.nameTag data.nameTag:()
data.tracer data.tracer:()
espObjects[player] =
(player)
player.CharacterAdded:((character)
()
(player)
espObjects[player] = (player)
)
player.Character
(player)
espObjects[player] = (player)
(player)
(player)
(player)
(player)
_, player (Players:())
(player)
Players.PlayerAdded:(onPlayerAdded)
Players.PlayerRemoving:(onPlayerRemoving)
LocalPlayer.CharacterAdded:(()
player, _ (espObjects)
(player)
(player)
)
Universal