> ## Documentation Index
> Fetch the complete documentation index at: https://luas.getconstant.cc/llms.txt
> Use this file to discover all available pages before exploring further.

# ESP

## RegisterFlag

Registers a flag in the esp to be displayed.

```lua theme={"dark"}
Esp.RegisterFlag(string: Name, table: Data)
```

<ParamField path="Name" type="string" required>
  The name of the flag to be registered internally.
</ParamField>

<ParamField path="Data" type="table" required>
  The data of the flag. E.g. `{ GetVisibility = function() return true end, GetText = function() return "TEST" end, GetColor = function() return { Color = Color3.new(0, 0, 0), Transparency = 0 } end }`
</ParamField>

## DeRegisterFlag

Unregisters a flag from the esp flags.

```lua theme={"dark"}
Esp.DeRegisterFlag(string: Name)
```

<ParamField path="Name" type="string" required>
  The name of the flag to be unregistered.
</ParamField>

## GetFlags

Returns a table containing flag data.

```lua theme={"dark"}
Esp.GetFlags()
```
