> For the complete documentation index, see [llms.txt](https://laot7490.gitbook.io/ltbridge/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://laot7490.gitbook.io/ltbridge/game-systems/blip/create.md).

# Create

Place a marker on the map or attach one to an entity. Returns a handler object you can call :delete() on later.

{% hint style="info" %}
**Side:** Client · **Category:** Blip · **API:** `LT.Blip.Create`
{% endhint %}

## Example

```lua
local blip = LT.Blip.Create({
    label = 'Shop',
    coords = vector3(100.0, 200.0, 30.0),
    sprite = 52,
    color = 2,
    scale = 0.8,
})
if blip then blip:delete() end
```

See [BlipProperties](/ltbridge/game-systems/blip/blip-properties.md) for the full data table.

## Handler methods

The returned blip object supports:

| Method         | Returns   | Description                                         |
| -------------- | --------- | --------------------------------------------------- |
| `:delete()`    | —         | Removes the blip from the map                       |
| `:setCoords()` | `boolean` | Updates position (coord blips only). Pass a vector3 |
| `:setColor()`  | `boolean` | Changes the blip color. Pass a GTA blip color ID    |

## Parameters

| Name   | Required | Description                                                                      |
| ------ | -------- | -------------------------------------------------------------------------------- |
| `data` | Yes      | Blip data — see [BlipProperties](/ltbridge/game-systems/blip/blip-properties.md) |

## Returns

* `table|boolean Blip handler or false if failed`
