DirkScripts
âšī¸ Client Module - This can only be used on the client
All request functions accept a single value or a table of values. Default timeout is 20 seconds. Assets are automatically released when the resource stops.
Load a model
lualocal success = lib.request.model(model, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| model | string | table | yes | Model(s) to load |
| timeout | number | no | Timeout in seconds (default 20) |
Load an animation dictionary
lualocal success = lib.request.animDict(dict, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| dict | string | table | yes | Animation dictionary(s) to load |
| timeout | number | no | Timeout in seconds (default 20) |
Load an animation set (movement clipset)
lualocal success = lib.request.animSet(set, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| set | string | table | yes | Animation set(s) to load |
| timeout | number | no | Timeout in seconds (default 20) |
Load a streamed texture dictionary
lualocal success = lib.request.streamedTextureDict(txd, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| txd | string | table | yes | Texture dictionary(s) to load |
| timeout | number | no | Timeout in seconds (default 20) |
Load a particle effect asset
lualocal success = lib.request.ptfxAsset(asset, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | table | yes | PTFX asset(s) to load |
| timeout | number | no | Timeout in seconds (default 20) |
Load an audio bank
lualocal success = lib.request.audioBank(bank, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| bank | string | table | yes | Audio bank(s) to load |
| timeout | number | no | Timeout in seconds (default 20) |
Load a scaleform movie
lualocal success = lib.request.scaleFormMovie(movie, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| movie | string | table | yes | Scaleform movie(s) to load |
| timeout | number | no | Timeout in seconds (default 20) |
Load a weapon asset
lualocal success = lib.request.weaponAsset(asset, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | table | yes | Weapon asset(s) to load |
| timeout | number | no | Timeout in seconds (default 20) |
Wait for an entity to exist in the game world
lualocal success = lib.request.entity(entity, timeout)
| Parameter | Type | Required | Description |
|---|---|---|---|
| entity | number | yes | Entity handle to wait for |
| timeout | number | no | Timeout in seconds (default 20) |

Powered by
All you need for your FiveM server
Copyright Š 2026 DirkScripts.
Not affiliated with or endorsed by Rockstar North, Take-Two Interactive, or any other rights holders. FiveM is a copyright and registered trademark of Take-Two Interactive Software, Inc.
Our checkout system is provided by Tebex Limited, who manage payment processing, product delivery, and billing support. Prices shown in currencies other than GBP are approximate conversions updated daily. All purchases are processed in GBP, so the final amount charged may vary depending on your bank or payment providerâs exchange rate.
Daily dig available!
Hey you, you have free digs waiting