Universal Esp
Instance Esp
Label
<object> esp.Label(<Instance> Part, <table> Options)local Label = esp.Label(workspace.Part, {
Text = "cool part"
})Text
The text displayed on the Label.
String
Transparency
The Label's transparency. (Number between 0 and 1)
Number
Color
The Label's color.
Color3
RainbowColor
If enabled, the color will be Rainbow.
Boolean
Size
The Label's text size.
Number
Outline
If enabled, the Label will have an outline.
Boolean
OutlineColor
The outline's color.
Color3
Font
The Label's font.
Drawing.Font
Offset
The Label's offset.
Vector2
Adds a Label to the specified Part.
Chams
<object> esp.Cham(<Instance> Part, <table> Options)local Cham = esp.Cham(workspace.Part, {
Color = Color3.fromRGB(0, 170, 255),
Filled = true
})Transparency
The Chams' transparency.
Number
Color
The Chams' color.
Color3
RainbowColor
If enabled, the color will be Rainbow.
Boolean
Thickness
The thickness of the lines on the Chams. This will only be visible when Filled is disabled.
Number
Filled
If enabled, the Chams' will be filled.
Boolean
Adds Chams to the specified Part.
Set Part
<void> object:SetPart(<Instance> Part)local Label = esp.Label(workspace.Part)
task.wait(3)
Label:SetPart(workspace.OtherPart) -- Works the same with Chams!Sets the Label/Chams' target part to the specified Part.
Set Property
<void> object:SetProp(<string> Property, <variant> Value)local Label = esp.Label(workspace.Part)
Label:SetProp("Font", Drawing.Fonts.Plex)Sets the Label/Chams' Property to Value.
Set All
<void> esp:SetAll(<string> Option, <variant> Value)esp:SetAll("Color", Color3.fromRGB(0, 255, 0)) -- Sets all colors to greenThe following options are supported:
Enabled
Transparency
Color
UseTeamColor
RainbowColor
Outline
OutlineColor
OutlineThickness
Sets all esp types' Option to the specified Value.
Get Objects
<table> esp:GetObjects(<Player, string> Player?)local Objects = esp:GetObjects("Roblox") -- Accepts either the player's name or the Player object
table.foreach(Objects, print)
-- You can also use this function to remove specific objects
esp:GetObjects(game.Players.Roblox).Box:Remove()Returns a table of all Esp objects.
If a Player is specified, it will only return objects that belong to that player.
The Player parameter can be the player's name or the Player object.
Get Total Objects
<table> esp:GetTotalObjects()local Objects = esp:GetObjects("Roblox") -- Accepts either the player's name or the Player object
table.foreach(Objects, print)
-- You can also use this function to remove specific objects
esp:GetObjects(game.Players.Roblox).Box:Remove()Returns a table of the total number of objects in each category.
Categories include:
DrawingObjects
VisibleObjects
DestroyedObjects
NPCObjects
Boxes
Tracers
Names
Skeletons
HealthBars
HeadDots
LookTracers
Labels
Chams
Outlines
Get Objects From Id
<object> esp:GetObjectsFromId(<number> Id)local Objects = esp:GetObjects("Roblox") -- Accepts either the player's name or the Player object
table.foreach(Objects, print)
-- You can also use this function to remove specific objects
esp:GetObjects(game.Players.Roblox).Box:Remove()Returns an esp object with the given Id.
Add Esp
<void> esp:Add(<Instance, string> Player)esp:Add("Roblox")
esp:Add(workspace.Dummy) -- Works on Models! These will be considered NPCs.Adds Esp to the specified Player.
The Player parameter can be the player's name or the Player object.
If the Player parameter is a Model, it will be considered an NPC. NPC esp will use the settings from the NPC Type.
Remove Esp
<void> esp:Remove(<Instance, string> Player)esp:Add("Roblox")
esp:Add(workspace.Dummy) -- Works on Models! These will be considered NPCs.Removes Esp from the specified Player.
The Player parameter can be the player's name or the Player object.
If the Player parameter is a Model, it will be considered an NPC.
Remove
<void> object:Remove(<void>)esp:GetObjects("Roblox").Box:Remove()Remove the specified object.
Last updated