> For the complete documentation index, see [llms.txt](https://hrscripts.gitbook.io/hrscripts-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hrscripts.gitbook.io/hrscripts-documentation/resources/hrlib/modules/createblip/client.md).

# Client

## CreateBlip

Function to create different blips with different options

```lua
function HRLib.CreateBlip(
    data:
    {
        type: 'forCoord'|'forEntity'|'forArea'|'forPickup',
        options: HRLibBlipOptions,
        specificOptions: HRLibBlipForCoordOptions|HRLibBlipForEntityOptions|
        HRLibBlipForAreaOptions|HRLibBlipForPickupOptions,
        options: HRLibBlipOptions
    }
): integer? blip
```

Parameters description

* `type` - blip type
* `options` - blip options, see [HRLibBlipOptions](/hrscripts-documentation/resources/hrlib/classes/hrlibblipoptions.md) for more information
* specificOptions - required options for the different blip types, see:\
  [HRLibBlipForCoordOptions](/hrscripts-documentation/resources/hrlib/classes/hrlibblipforcoordoptions.md), [HRLibBlipForEntityOptions](/hrscripts-documentation/resources/hrlib/classes/hrlibblipforentityoptions.md),\
  [HRLibBlipForAreaOptions](/hrscripts-documentation/resources/hrlib/classes/hrlibblipforareaoptions.md) and [HRLibBlipForPickupOptions](/hrscripts-documentation/resources/hrlib/classes/hrlibblipforpickupoptions.md) for more information

Return description

* `blip` - contains blip id of the created blip
