# Untitled

## <mark style="color:$primary;">DJs Collections Documentation!</mark> <a href="#welcome-to-the-prodigy-studios-documentation" id="welcome-to-the-prodigy-studios-documentation"></a>

**Here is everything you need to use and fully enjoy our models, all in one place.**

<mark style="color:$info;">**Having an issue with a model or resource?**</mark>

{% stepper %}
{% step %}
**Find which model or resource is responsible for the issue**

<mark style="color:$info;">Check your server console or</mark> <mark style="color:$primary;">`server.cfg`</mark> <mark style="color:$info;">to find the resource name, then review the error message to see which DJS Collections model or resource is affected.</mark>
{% endstep %}

{% step %}
**Review the documentation for the specific model or resource involved**

<mark style="color:$info;">Navigate through the sidebar to select the pack you’re working with (Standalone Food Pack, Lore Food Pack, Furniture Pack, etc.), then go over the setup and usage guides. A lot of common issues come down to missed steps or incomplete dependencies, so double-check everything is installed and configured correctly.</mark>
{% endstep %}

{% step %}
**Running into problems still?**

<mark style="color:$info;">Head over to our</mark> [<mark style="color:$primary;">Discord</mark>](https://discord.gg/KqVGQ5EwaP) <mark style="color:$info;">and submit a ticket with the model or resource name, the full error message, and a quick rundown of what you’ve already tried so we can help you faster.</mark>
{% endstep %}
{% endstepper %}

***

### FAQ

<details>

<summary><strong>Where to Download my Purchased Assets?</strong></summary>

<mark style="color:$info;">Players can find their purchased FiveM assets through the official CFX Portal (Keymaster/Portal). After logging in with the same account used for the purchase, head to the “Assets” or “Purchased Resources” section. From there, you’ll be able to view, download, and manage all of your owned resources. If something isn’t showing up, make sure you’re logged into the correct account or check your purchase confirmation for details.</mark>

</details>

<details>

<summary><strong>Can I Combine all the models into one Folder?</strong></summary>

<mark style="color:$info;">You can’t combine all of our assets into one folder because each model/resource is built to run independently within FiveM. Every asset has its own folder structure, resource name, and configuration files (like</mark> <mark style="color:$primary;">`fxmanifest.lua`</mark><mark style="color:$info;">) that the server relies on to load everything correctly. All of our assets are also escrowed, meaning their internal files are protected and can’t be modified or merged. Combining them into a single folder can break file paths, overwrite important files, and cause models or scripts to stop working.</mark>

<mark style="color:$info;">However, our Syndicate and Lifetime packages are already organized and combined into 3 main folders for easier setup—so there’s no need to try merging anything yourself.</mark>

</details>

<details>

<summary><strong>When do I Know to update my Assets?</strong></summary>

`You can check the CFX Portal (Keymaster/Portal), where updates are pushed directly to your purchased resources. You can also keep an eye on our Discord changelogs, where we post all updates, improvements, and new releases. Lastly, many of our resources include a built-in version check inside the script folder, which will notify you if you’re running an outdated version.`

</details>

<details>

<summary><strong>Do I need the Animations to use our props?</strong></summary>

<mark style="color:$info;">Our animations are fully standalone, meaning you can use them with any script—they don’t need to be paired with our props. The same goes for our props, which are also completely standalone and can work within your existing setup. We simply provide pre-configured inventory files and optional addon scripts that integrate our custom animations, giving you a more unique and enjoyable experience if you choose to use them together.</mark>

</details>

<details>

<summary>Do you make Custom Props as commission work?</summary>

<mark style="color:$info;">We do not offer custom asset or model creation. We release our packages to the community and want everyone to have access, rather than restricting content to specific individuals.</mark>

</details>


# Lifetime Install

After you purchase the product, you will receive a it in your Keymaster Portal account.

## Lifetime Food Install

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-standalonefood` and `cfx-djs-lorefood` [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-standalonefood` and `cfx-djs-lorefood` to your `server.cfg` after all dependencies

```
ensure cfx-djs-standalonefood
ensure cfx-djs-lorefood
```

{% endstep %}

{% step %}
**Add preferred Items to  Inventory**

Add the preferred items to your inventory resource — see [Packages](/standalone-food-pack/breakfast) on the tabs to the right.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Packages](/standalone-food-pack/breakfast) and read installation Guides.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

***

## Lifetime Furniture Install

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-furniture` [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-furniture` to your `server.cfg` after all dependencies

```
ensure cfx-djs-furniture
```

{% endstep %}

{% step %}
**Add preferred Items to  Inventory**

Add the preferred items to your inventory resource — see [Packages](/standalone-food-pack/breakfast) on the tabs to the right.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Packages](/standalone-food-pack/breakfast) and read installation Guides.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

***

## Lifetime All Props Install

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-standalonefood, cfx-djs-lorefood` and `cfx-djs-furniture`  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-standalonefood, cfx-djs-lorefood` and `cfx-djs-furniture` to your `server.cfg` after all dependencies

```
ensure cfx-djs-standalonefood
ensure cfx-djs-lorefood
ensure cfx-djs-furniture
```

{% endstep %}

{% step %}
**Add preferred Items to  Inventory**

Add the preferred items to your inventory resource — see [Packages](/standalone-food-pack/breakfast) on the tabs to the right.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Packages](/standalone-food-pack/breakfast) and read installation Guides.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="success" %}
TIP

Animations are already fully pre-installed in the `cfx-djs-standalonefood` resource, so there is no need to follow or use the standalone product animation install guide—doing so may cause issues; simply install the resource as provided and everything will work out of the box with no additional setup required. You will also **NOT see** `cfx-djs-anims` **in your Keymaster Portal**, as it is bundled directly into this resource
{% endhint %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***


# Subcription Install

After you purchase the product, you will receive a it in your Keymaster Portal account.

## Syndicate Install

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-standalonefood``, cfx-djs-lorefood` and `cfx-djs-furniture`  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-standalonefood, cfx-djs-lorefood` and `cfx-djs-furniture` to your `server.cfg` after all dependencies

```
ensure cfx-djs-standalonefood
ensure cfx-djs-lorefood
ensure cfx-djs-furniture
```

{% endstep %}

{% step %}
**Add prefered Items to  Inventory**

Add the prefered items to your inventory resource — see [Packages](/standalone-food-pack/breakfast) on the tabs to the right.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Packages](/standalone-food-pack/breakfast) and read installation Guides.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="success" %}
TIP

Animations are already fully pre-installed in the `cfx-djs-standalonefood` resource, so there is no need to follow or use the standalone product animation install guide—doing so may cause issues; simply install the resource as provided and everything will work out of the box with no additional setup required. You will also **NOT see** `cfx-djs-anims` **in your Keymaster Portal**, as it is bundled directly into this resource
{% endhint %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***


# Common Issues

These are common issues reported by our community. This page will continue to be updated as new reports come in, helping you quickly find solutions and get back up and running.

### Animations Issues

<mark style="color:$info;">Most of the errors listed below are usually caused by our animations not being installed, missing, or set up incorrectly. If you are seeing any of these issues, the first thing you should check is whether</mark> <mark style="color:$info;"></mark><mark style="color:$info;">`cfx-djs-anims`</mark> <mark style="color:$info;"></mark><mark style="color:$info;">was added and installed properly.</mark>

<mark style="color:$info;">`"attempted to load invalid animDict 'anims@djs'`</mark>

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FWl6arhg8OzQZlprKJbqy%2F1.webp?alt=media&amp;token=9cdbd409-e9d4-4ea9-b68f-ba47e0809d3e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FsMifKbCdEsKF3SJx5Pto%2F2.webp?alt=media&amp;token=ba5113b9-aa2d-4d5e-a605-9db406b560eb" alt=""><figcaption></figcaption></figure>

***

<mark style="color:$info;">Any free products that require eating, you will need to download</mark> [<mark style="color:$primary;">Alca Fork Animation</mark>](https://forum.cfx.re/t/free-animation-eat-with-fork/5068991)<mark style="color:$primary;">.</mark> <mark style="color:$info;">unless you've already purchased one of our resources before, you will be able to use our custom animations please follow the instruction guides for purchased product.</mark>\
\ <mark style="color:$info;">`"attempted to load invalid animDict 'anims@eat@fork'`</mark>

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2F4RKHFrB2nGpRDx5WNYKK%2F3.webp?alt=media&amp;token=ad2d0bb7-6109-4d92-ba4b-8e40510f5c91" alt=""><figcaption></figcaption></figure>

***

### Anticheat Issues

<mark style="color:$info;">Anti-cheat issues are very rare with our models, but a few cases have been reported by the community. In some setups, certain anti-cheat systems may limit props, block specific models from loading, or prevent animations from playing entirely. If you’re experiencing missing models, props not appearing, or animations not working, your anti-cheat could be restricting them. Be sure to check your console/F8 for any related errors and review your anti-cheat configuration</mark>

{% hint style="warning" %}
**WaveShield**

Some customers have reported that WaveShield may block or limit certain models. If you’re experiencing issues like models not spawning or being restricted, we recommend checking their documentation and following the proper steps to allow and whitelist our models. Making sure everything is correctly permitted in your anti-cheat settings should resolve most of these issues.\
\
Documentation: <https://ayznnn.gitbook.io/waveshield-v4/documentation/configuration-settings/objects>
{% endhint %}


# General FAQs

Find solutions to frequently asked questions

<details>

<summary>How do I claim my customer role?</summary>

**Didn't receive your role?** Head over to the **Tebex Claim** tab in our Discord and run the `/claim` command. If your Discord was linked at checkout, the role will be applied automatically.

If you didn't connect your Discord during checkout, or if you ran `/claim` and received the message *"There aren't any pending purchases for you to claim"*, you'll need to be assigned your role manually. Simply **open a ticket** in our Discord and a member of our team will take care of it for you!

</details>

<details>

<summary>I purchased the wrong prop or purchased a duplicate</summary>

All sales are generally final through our Merchant of Record, Tebex. That said, we understand that mistakes happen and we'll do our best to assist where we can.

**Duplicate Purchases** If you've accidentally purchased the same script twice, open a support ticket as soon as possible. While we reserve the right to deny requests made in error, we typically review these on a case-by-case basis as a gesture of goodwill to ensure you aren't charged twice for the same product.

**Wrong or Accidental Purchases** These are handled entirely at our discretion. Refunds will generally not be granted if the resource has already been delivered or transferred to another account, or if the purchase was made via Cryptocurrency or a Subscription.

</details>

<details>

<summary>My Cfx.re account was banned or hacked. Can you transfer my assets to a new account?</summary>

Unfortunately, asset transfers between Cfx.re accounts are not something we're able to facilitate. Due to the way the Cfx.re Portal and Tebex ecosystem is structured, creators simply do not have the technical ability to revoke a license from one account and reassign it to another. Once a script has been granted to a Cfx.re account, it is permanently bound to that identity.

**Account Responsibility** The security of your Cfx.re account and compliance with Cfx.re's policies is entirely the responsibility of the account holder. Please ensure your account is kept secure at all times.

**Technical Restrictions** Since our products are delivered through the Cfx.re asset escrow system, we have no ability to manage, move, or modify assets once they've been delivered to an account. This is a platform-level limitation that is outside of our control.

**Compromised or Banned Accounts** If your account has been compromised or suspended, you will need to reach out to [Cfx.re Support](https://support.cfx.re/) directly to work toward recovering access. There is nothing we are able to do on our end in these situations.

</details>

<details>

<summary>Do you offer open source versions of your models?</summary>

</details>

<details>

<summary>Do you offer open source versions of your scripts?</summary>

We do not offer open source versions of our paid prop models. All purchases are delivered as compiled assets, and the original source files are not included or available upon request.

Our free prop models, however, are fully open source and free to explore and modify as you see fit.

If you have any questions or need further assistance, feel free to reach out to our support team and we'll be happy to help where we can!

</details>

<details>

<summary>What scripts do we support for pre configed files</summary>

We currently offer pre-configured files for the following scripts:

**OX Inventory** Consumable & Non-Consumable \
**AK47 Inventory**\
**Zykes** Consumables \
**DevCore** Needs \
**Jims** Consumables

If your framework or inventory system isn't listed above, feel free to open a ticket in our Discord and we'll do our best to assist you!

</details>

<details>

<summary>Do We make custom models</summary>

We do not create custom prop models. All of our prop models are pre-made and available as listed in our store.

Our free prop models are fully open source and free to explore and modify as you see fit.

If you have any questions or need further assistance, feel free to reach out to our support team and we'll be happy to help where we can!

</details>


# Food & Drink Animations

After you purchase the product, you will receive it in your Keymaster account.

{% embed url="<https://www.youtube.com/watch?v=IDHlJQSn1BU>" %}

Purchase Escrowed: <https://djscollections.com/> (comes with any consumable purchase)


# Installation

This guide will walk you through installing Vanilla Unicorn Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims`  to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
```

{% endstep %}

{% step %}
**Add Emotes to Script**

Add the required items to your inventory resource — see [Addon Scripts](#items) below info
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
All emotes are included and already pre-configured with our models, so they are ready to use out of the box. The additional config we provide is mainly for developers or those using addon scripts—we only include the necessary information needed to integrate everything smoothly into your setup.
{% endhint %}

***

## Emotes List <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% columns %}
{% column %}
**Animation Name**
{% endcolumn %}

{% column %}
**dict name**
{% endcolumn %}

{% column %}
**clip name**
{% endcolumn %}
{% endcolumns %}

|                |                             |                                                                                                                                                                                                 |
| -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Soda           | anim\@djs\@drink\@soda      | <ul><li>djs\_drink\_soda\_idle</li><li>djs\_drink\_soda\_sip\_quick</li><li>djs\_drink\_soda\_sip\_long</li></ul>                                                                               |
| Chips          | anim\@djs\@food\@chips      | <ul><li>djs\_food\_chips\_idle</li><li>djs\_food\_chips\_bite\_single</li><li>djs\_food\_chips\_bite\_loop</li><li>djs\_food\_chips\_handful\_loop</li></ul>                                    |
| Shots          | anim\@djs\@drink\@shot      | <ul><li>djs\_drink\_shot\_idle</li><li>djs\_drink\_shot\_quick</li></ul>                                                                                                                        |
| Coffee         | anim\@djs\@drink\@coffee    | <ul><li>djs\_drink\_coffee\_idle</li><li>djs\_drink\_coffee\_sip\_quick</li><li>djs\_drink\_coffee\_sip\_long</li></ul>                                                                         |
| Plated         | anim\@djs\@food\@plated     | <ul><li>djs\_food\_plate\_idle</li><li>djs\_food\_plate\_bite\_single</li><li>djs\_food\_plate\_bite\_loop</li></ul>                                                                            |
| Ice Cream Cone | anim\@djs\@food\@cone       | <ul><li>djs\_food\_cone\_idle</li><li>djs\_food\_cone\_bite\_single</li><li>djs\_food\_cone\_lick\_single</li><li>djs\_food\_cone\_lick\_multiple</li><li>djs\_food\_cone\_lick\_loop</li></ul> |
| Margarita      | anim\@djs\@drink\@margarita | <ul><li>djs\_drink\_margarita\_idle</li><li>djs\_drink\_margarita\_sip\_quick</li><li>djs\_drink\_margarita\_sip\_long</li><li>djs\_drink\_margarita\_sip\_loop</li></ul>                       |

***

## Addon Emote  / Developer Scripts

Make sure to add all required items to your emote / dev resource using the format that matches your setup.

{% tabs %}
{% tab title="RP Emotes" %}
Add the emotes below to your `rpemotes-reborn` into `client/AnimationList.lua`.

{% code expandable="true" %}

```
["soda_idle"] = {
    "anim@djs@drink@soda",
    "djs_drink_soda_idle",
    "Soda Idle",
    "drink",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["soda_sip_quick"] = {
    "anim@djs@drink@soda",
    "djs_drink_soda_sip_quick",
    "Soda Sip Quick",
    "drink",
    AnimationOptions = { EmoteDuration = 2000 }
},

["soda_sip_long"] = {
    "anim@djs@drink@soda",
    "djs_drink_soda_sip_long",
    "Soda Sip Long",
    "drink",
    AnimationOptions = { EmoteDuration = 4000 }
},
["chips_idle"] = {
    "anim@djs@food@chips",
    "djs_food_chips_idle",
    "Chips Idle",
    "food",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["chips_bite_single"] = {
    "anim@djs@food@chips",
    "djs_food_chips_bite_single",
    "Chips Bite",
    "food",
    AnimationOptions = { EmoteDuration = 2000 }
},

["chips_bite_loop"] = {
    "anim@djs@food@chips",
    "djs_food_chips_bite_loop",
    "Chips Bite Loop",
    "food",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["chips_handful_loop"] = {
    "anim@djs@food@chips",
    "djs_food_chips_handful_loop",
    "Chips Handful",
    "food",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["shot_idle"] = {
    "anim@djs@drink@shot",
    "djs_drink_shot_idle",
    "Shot Idle",
    "drink",
    AnimationOptions = {}
},

["shot_quick"] = {
    "anim@djs@drink@shot",
    "djs_drink_shot_quick",
    "Take Shot",
    "drink",
    AnimationOptions = { EmoteDuration = 2000 }
},

["coffee_idle"] = {
    "anim@djs@drink@coffee",
    "djs_drink_coffee_idle",
    "Coffee Idle",
    "drink",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["coffee_sip_quick"] = {
    "anim@djs@drink@coffee",
    "djs_drink_coffee_sip_quick",
    "Coffee Sip Quick",
    "drink",
    AnimationOptions = { EmoteDuration = 2000 }
},

["coffee_sip_long"] = {
    "anim@djs@drink@coffee",
    "djs_drink_coffee_sip_long",
    "Coffee Sip Long",
    "drink",
    AnimationOptions = { EmoteDuration = 4000 }
},

["plate_idle"] = {
    "anim@djs@food@plated",
    "djs_food_plate_idle",
    "Plate Idle",
    "food",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["plate_bite_single"] = {
    "anim@djs@food@plated",
    "djs_food_plate_bite_single",
    "Plate Bite",
    "food",
    AnimationOptions = { EmoteDuration = 2000 }
},

["plate_bite_loop"] = {
    "anim@djs@food@plated",
    "djs_food_plate_bite_loop",
    "Plate Eating",
    "food",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["cone_idle"] = {
    "anim@djs@food@cone",
    "djs_food_cone_idle",
    "Cone Idle",
    "food",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["cone_bite"] = {
    "anim@djs@food@cone",
    "djs_food_cone_bite_single",
    "Cone Bite",
    "food",
    AnimationOptions = { EmoteDuration = 2000 }
},

["cone_lick_single"] = {
    "anim@djs@food@cone",
    "djs_food_cone_lick_single",
    "Cone Lick",
    "food",
    AnimationOptions = { EmoteDuration = 2000 }
},

["cone_lick_multiple"] = {
    "anim@djs@food@cone",
    "djs_food_cone_lick_multiple",
    "Cone Lick Multiple",
    "food",
    AnimationOptions = { EmoteDuration = 3000 }
},

["cone_lick_loop"] = {
    "anim@djs@food@cone",
    "djs_food_cone_lick_loop",
    "Cone Lick Loop",
    "food",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["margarita_idle"] = {
    "anim@djs@drink@margarita",
    "djs_drink_margarita_idle",
    "Margarita Idle",
    "drink",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},

["margarita_sip_quick"] = {
    "anim@djs@drink@margarita",
    "djs_drink_margarita_sip_quick",
    "Margarita Sip Quick",
    "drink",
    AnimationOptions = { EmoteDuration = 2000 }
},

["margarita_sip_long"] = {
    "anim@djs@drink@margarita",
    "djs_drink_margarita_sip_long",
    "Margarita Sip Long",
    "drink",
    AnimationOptions = { EmoteDuration = 4000 }
},

["margarita_sip_loop"] = {
    "anim@djs@drink@margarita",
    "djs_drink_margarita_sip_loop",
    "Margarita Sip Loop",
    "drink",
    AnimationOptions = { onFootFlag = AnimFlag.MOVING }
},
```

{% endcode %}
{% endtab %}

{% tab title="Scully Emotes" %}
Add the emotes below to your `scully_emotemenu` into `shared/data/emotes/anything.lua`

{% code expandable="true" %}

```
{
    name = "sodaidle",
    label = "Soda Idle",
    icon = "glass-water",
    command = "sodaidle",
    category = "Drinks",
    dictionary = "anim@djs@drink@soda",
    animation = "djs_drink_soda_idle",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
{
    name = "sodasipquick",
    label = "Soda Sip Quick",
    icon = "glass-water",
    command = "sodasipquick",
    category = "Drinks",
    dictionary = "anim@djs@drink@soda",
    animation = "djs_drink_soda_sip_quick",
    options = {
        duration = 2500,
        move = false,
        loop = false
    }
},
{
    name = "sodasiplong",
    label = "Soda Sip Long",
    icon = "glass-water",
    command = "sodasiplong",
    category = "Drinks",
    dictionary = "anim@djs@drink@soda",
    animation = "djs_drink_soda_sip_long",
    options = {
        duration = 4000,
        move = false,
        loop = false
    }
},

{
    name = "chipsidle",
    label = "Chips Idle",
    icon = "burger",
    command = "chipsidle",
    category = "Food",
    dictionary = "anim@djs@food@chips",
    animation = "djs_food_chips_idle",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
{
    name = "chipsbitesingle",
    label = "Chips Bite Single",
    icon = "burger",
    command = "chipsbitesingle",
    category = "Food",
    dictionary = "anim@djs@food@chips",
    animation = "djs_food_chips_bite_single",
    options = {
        duration = 2500,
        move = false,
        loop = false
    }
},
{
    name = "chipsbiteloop",
    label = "Chips Bite Loop",
    icon = "burger",
    command = "chipsbiteloop",
    category = "Food",
    dictionary = "anim@djs@food@chips",
    animation = "djs_food_chips_bite_loop",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
{
    name = "chipshandfulloop",
    label = "Chips Handful Loop",
    icon = "burger",
    command = "chipshandfulloop",
    category = "Food",
    dictionary = "anim@djs@food@chips",
    animation = "djs_food_chips_handful_loop",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},

{
    name = "shotidle",
    label = "Shot Idle",
    icon = "martini-glass",
    command = "shotidle",
    category = "Drinks",
    dictionary = "anim@djs@drink@shot",
    animation = "djs_drink_shot_idle",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
{
    name = "shotquick",
    label = "Shot Quick",
    icon = "martini-glass",
    command = "shotquick",
    category = "Drinks",
    dictionary = "anim@djs@drink@shot",
    animation = "djs_drink_shot_quick",
    options = {
        duration = 2000,
        move = false,
        loop = false
    }
},

{
    name = "coffeeidle",
    label = "Coffee Idle",
    icon = "mug-hot",
    command = "coffeeidle",
    category = "Drinks",
    dictionary = "anim@djs@drink@coffee",
    animation = "djs_drink_coffee_idle",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
{
    name = "coffeesipquick",
    label = "Coffee Sip Quick",
    icon = "mug-hot",
    command = "coffeesipquick",
    category = "Drinks",
    dictionary = "anim@djs@drink@coffee",
    animation = "djs_drink_coffee_sip_quick",
    options = {
        duration = 2500,
        move = false,
        loop = false
    }
},
{
    name = "coffeesiplong",
    label = "Coffee Sip Long",
    icon = "mug-hot",
    command = "coffeesiplong",
    category = "Drinks",
    dictionary = "anim@djs@drink@coffee",
    animation = "djs_drink_coffee_sip_long",
    options = {
        duration = 4000,
        move = false,
        loop = false
    }
},

{
    name = "plateidle",
    label = "Plate Idle",
    icon = "utensils",
    command = "plateidle",
    category = "Food",
    dictionary = "anim@djs@food@plated",
    animation = "djs_food_plate_idle",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
{
    name = "platebitesingle",
    label = "Plate Bite Single",
    icon = "utensils",
    command = "platebitesingle",
    category = "Food",
    dictionary = "anim@djs@food@plated",
    animation = "djs_food_plate_bite_single",
    options = {
        duration = 2500,
        move = false,
        loop = false
    }
},
{
    name = "platebiteloop",
    label = "Plate Bite Loop",
    icon = "utensils",
    command = "platebiteloop",
    category = "Food",
    dictionary = "anim@djs@food@plated",
    animation = "djs_food_plate_bite_loop",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},

{
    name = "coneidle",
    label = "Cone Idle",
    icon = "ice-cream",
    command = "coneidle",
    category = "Food",
    dictionary = "anim@djs@food@cone",
    animation = "djs_food_cone_idle",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
{
    name = "conebitesingle",
    label = "Cone Bite Single",
    icon = "ice-cream",
    command = "conebitesingle",
    category = "Food",
    dictionary = "anim@djs@food@cone",
    animation = "djs_food_cone_bite_single",
    options = {
        duration = 2500,
        move = false,
        loop = false
    }
},
{
    name = "conelicksingle",
    label = "Cone Lick Single",
    icon = "ice-cream",
    command = "conelicksingle",
    category = "Food",
    dictionary = "anim@djs@food@cone",
    animation = "djs_food_cone_lick_single",
    options = {
        duration = 2500,
        move = false,
        loop = false
    }
},
{
    name = "conelickmultiple",
    label = "Cone Lick Multiple",
    icon = "ice-cream",
    command = "conelickmultiple",
    category = "Food",
    dictionary = "anim@djs@food@cone",
    animation = "djs_food_cone_lick_multiple",
    options = {
        duration = 3500,
        move = false,
        loop = false
    }
},
{
    name = "conelickloop",
    label = "Cone Lick Loop",
    icon = "ice-cream",
    command = "conelickloop",
    category = "Food",
    dictionary = "anim@djs@food@cone",
    animation = "djs_food_cone_lick_loop",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},

{
    name = "margaritaidle",
    label = "Margarita Idle",
    icon = "martini-glass-citrus",
    command = "margaritaidle",
    category = "Drinks",
    dictionary = "anim@djs@drink@margarita",
    animation = "djs_drink_margarita_idle",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
{
    name = "margaritasipquick",
    label = "Margarita Sip Quick",
    icon = "martini-glass-citrus",
    command = "margaritasipquick",
    category = "Drinks",
    dictionary = "anim@djs@drink@margarita",
    animation = "djs_drink_margarita_sip_quick",
    options = {
        duration = 2500,
        move = false,
        loop = false
    }
},
{
    name = "margaritasiplong",
    label = "Margarita Sip Long",
    icon = "martini-glass-citrus",
    command = "margaritasiplong",
    category = "Drinks",
    dictionary = "anim@djs@drink@margarita",
    animation = "djs_drink_margarita_sip_long",
    options = {
        duration = 4000,
        move = false,
        loop = false
    }
},
{
    name = "margaritasiploop",
    label = "Margarita Sip Loop",
    icon = "martini-glass-citrus",
    command = "margaritasiploop",
    category = "Drinks",
    dictionary = "anim@djs@drink@margarita",
    animation = "djs_drink_margarita_sip_loop",
    options = {
        duration = -1,
        move = true,
        loop = true
    }
},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Propaligner" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.

{% code expandable="true" %}

```
{
    label = "Soda Idle",
    dict = "anim@djs@drink@soda",
    clip = "djs_drink_soda_idle",
},
{
    label = "Soda Sip Quick",
    dict = "anim@djs@drink@soda",
    clip = "djs_drink_soda_sip_quick",
},
{
    label = "Soda Sip Long",
    dict = "anim@djs@drink@soda",
    clip = "djs_drink_soda_sip_long",
},

{
    label = "Shot Idle",
    dict = "anim@djs@drink@shot",
    clip = "djs_drink_shot_idle",
},
{
    label = "Take Shot",
    dict = "anim@djs@drink@shot",
    clip = "djs_drink_shot_quick",
},

{
    label = "Coffee Idle",
    dict = "anim@djs@drink@coffee",
    clip = "djs_drink_coffee_idle",
},
{
    label = "Coffee Sip Quick",
    dict = "anim@djs@drink@coffee",
    clip = "djs_drink_coffee_sip_quick",
},
{
    label = "Coffee Sip Long",
    dict = "anim@djs@drink@coffee",
    clip = "djs_drink_coffee_sip_long",
},

{
    label = "Margarita Idle",
    dict = "anim@djs@drink@margarita",
    clip = "djs_drink_margarita_idle",
},
{
    label = "Margarita Sip Quick",
    dict = "anim@djs@drink@margarita",
    clip = "djs_drink_margarita_sip_quick",
},
{
    label = "Margarita Sip Long",
    dict = "anim@djs@drink@margarita",
    clip = "djs_drink_margarita_sip_long",
},
{
    label = "Margarita Sip Loop",
    dict = "anim@djs@drink@margarita",
    clip = "djs_drink_margarita_sip_loop",
},
{
    label = "Chips Idle",
    dict = "anim@djs@food@chips",
    clip = "djs_food_chips_idle",
},
{
    label = "Chips Bite",
    dict = "anim@djs@food@chips",
    clip = "djs_food_chips_bite_single",
},
{
    label = "Chips Bite Loop",
    dict = "anim@djs@food@chips",
    clip = "djs_food_chips_bite_loop",
},
{
    label = "Chips Handful",
    dict = "anim@djs@food@chips",
    clip = "djs_food_chips_handful_loop",
},

{
    label = "Plate Idle",
    dict = "anim@djs@food@plated",
    clip = "djs_food_plate_idle",
},
{
    label = "Plate Bite",
    dict = "anim@djs@food@plated",
    clip = "djs_food_plate_bite_single",
},
{
    label = "Plate Eat Loop",
    dict = "anim@djs@food@plated",
    clip = "djs_food_plate_bite_loop",
},

{
    label = "Cone Idle",
    dict = "anim@djs@food@cone",
    clip = "djs_food_cone_idle",
},
{
    label = "Cone Bite",
    dict = "anim@djs@food@cone",
    clip = "djs_food_cone_bite_single",
},
{
    label = "Cone Lick",
    dict = "anim@djs@food@cone",
    clip = "djs_food_cone_lick_single",
},
{
    label = "Cone Lick Multiple",
    dict = "anim@djs@food@cone",
    clip = "djs_food_cone_lick_multiple",
},
{
    label = "Cone Lick Loop",
    dict = "anim@djs@food@cone",
    clip = "djs_food_cone_lick_loop",
},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

{% file src="/files/VCSpiMd6eorjxXfWrAmS" %}

***


# Vanilla Unicorn

This Product is free.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FtEkSizH47w8ye10Z2BwK%2FVANILLAUNICORN.png?alt=media&amp;token=767c369b-35a1-458f-88c2-baefa67deb8a" alt=""><figcaption></figcaption></figure>

Download Open Source: <https://forum.cfx.re/t/free-props-vanilla-unicorn/5294457>


# Installation

This guide will walk you through installing Vanilla Unicorn Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-vanillaunicorn`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-vanillaunicorn` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-vanillaunicorn
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
	['djs_berryflower_martini'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Berry Flower Martini',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_berryflower_martini`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_blackberry_martini'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Black Berry Martini',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_blackberry_martini`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_bloodorange_margarita'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Blood Orange Margarita',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_bloodorange_margarita`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_carambolaandmint_margarita'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Carambo and Mint Margarita',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_carambolaandmint_margarita`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_cherryhibiscus_margarita'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Cherry Hibiscus Margarita',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_cherryhibiscus_margarita`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_cherrypineapple_margarita'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Cherry Pineapple Margarita',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_cherrypineapple_margarita`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_ginandtonic'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Ocean Water Gin and Tonic',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_ginandtonic`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_grapefruit_martini'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Grape Fruit Martini',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_grapefruit_martini`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_prop_blueberrypie_jelloshot'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Blueberry Pie Jello Shot',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@shot', clip = 'djs_drink_shot_quick' },
			prop = { model = `djs_prop_blueberrypie_jelloshot`, pos = vec3(0.110000, 0.020000, -0.071000), rot = vec3(-75.000000, 0.000000, -9.000000), bone = 57005, },
			usetime = 600,
            cancel = true,
		}
	},
	['djs_prop_cherrylimepie_jelloshot'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Cherry Lime Pie Jello Shot',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@shot', clip = 'djs_drink_shot_quick' },
			prop = { model = `djs_prop_cherrypie_jelloshot`, pos = vec3(0.110000, 0.020000, -0.071000), rot = vec3(-75.000000, 0.000000, -9.000000), bone = 57005, },
			usetime = 600,
            cancel = true,
		}
	},
	['djs_prop_cherrypie_jelloshot'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Cherry Pie Jello Shot',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@shot', clip = 'djs_drink_shot_quick' },
			prop = { model = `djs_prop_cherrypie_jelloshot`, pos = vec3(0.110000, 0.020000, -0.071000), rot = vec3(-75.000000, 0.000000, -9.000000), bone = 57005, },
			usetime = 600,
            cancel = true,
		}
	},
	['djs_prop_keylimepie_jelloshot'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Keylime Pie Jello Shot',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@shot', clip = 'djs_drink_shot_quick' },
			prop = { model = `djs_prop_keylimepie_jelloshot`, pos = vec3(0.110000, 0.020000, -0.071000), rot = vec3(-75.000000, 0.000000, -9.000000), bone = 57005, },
			usetime = 600,
            cancel = true,
		}
	},
	['djs_prop_orangecream_jelloshot'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Orange Cream Jello Shot',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@shot', clip = 'djs_drink_shot_quick' },
			prop = { model = `djs_prop_orangecream_jelloshot`, pos = vec3(0.110000, 0.020000, -0.071000), rot = vec3(-75.000000, 0.000000, -9.000000), bone = 57005, },
			usetime = 600,
            cancel = true,
		}
	},
	['djs_prop_pineappleshortcake_jelloshot'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Pineapple Shortcake Jello Shot',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@shot', clip = 'djs_drink_shot_quick' },
			prop = { model = `djs_prop_pineappleshortcake_jelloshot`, pos = vec3(0.110000, 0.020000, -0.071000), rot = vec3(-75.000000, 0.000000, -9.000000), bone = 57005, },
			usetime = 600,
            cancel = true,
		}
	},
	['djs_raspberry_martini'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Raspberry Martini',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_raspberry_martini`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	['djs_strawberry_margarita'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
		label = 'Strawberry Margarita',
		weight = 350,
		stack = true,
        close = true,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@margarita', clip = 'djs_drink_margarita_sip_loop' },
			prop = { model = `djs_strawberry_margarita`, pos = vec3(0.080000, -0.060000, -0.040000), rot = vec3(-79.800003, 0.000000, -10.500000), bone = 57005, },
			usetime = 2500,
            cancel = true,
		}
	},
	["djs_empanadas"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "VU Tacos",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_empanadas', pos = vector3(0.1, 0.0, 0.02), rot = vector3(-16.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_prop_empanadas', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-33.0, 0.0, 0.0), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_vutacos"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "VU Tacos",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_vutacos', pos = vector3(0.1, 0.0, 0.02), rot = vector3(-16.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_prop_vutacos', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-33.0, 0.0, 0.0), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_vuburritos"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "VU Burritos",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_vuburritos', pos = vector3(0.1, 0.0, 0.02), rot = vector3(-16.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_prop_vuburritos', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-33.0, 0.0, 0.0), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
    -- Drinks
    ['djs_berryflower_martini'] = {
        label = 'Berryflower Martini',
        weight = 300,
        stack = true,
        close = true,
    },
    ['djs_blackberry_martini'] = {
        label = 'Blackberry Martini',
        weight = 300,
        stack = true,
        close = true,
    },
    ['djs_bloodorange_margarita'] = {
        label = 'Blood Orange Margarita',
        weight = 350,
        stack = true,
        close = true,
    },
    ['djs_caramoblaandmint_margarita'] = {
        label = 'Caramobla & Mint Margarita',
        weight = 350,
        stack = true,
        close = true,
    },
    ['djs_cherryhibiscus_margarita'] = {
        label = 'Cherry Hibiscus Margarita',
        weight = 350,
        stack = true,
        close = true,
    },
    ['djs_cherrypineapple_margarita'] = {
        label = 'Cherry Pineapple Margarita',
        weight = 350,
        stack = true,
        close = true,
    },
    ['djs_ginantonic'] = {
        label = 'Gin & Tonic',
        weight = 300,
        stack = true,
        close = true,
    },
    ['djs_grapefruit_martini'] = {
        label = 'Grapefruit Martini',
        weight = 300,
        stack = true,
        close = true,
    },
    ['djs_raspberry_martini'] = {
        label = 'Raspberry Martini',
        weight = 300,
        stack = true,
        close = true,
    },
    ['djs_strawberry_margarita'] = {
        label = 'Strawberry Margarita',
        weight = 350,
        stack = true,
        close = true,
    },

    -- Food
    ['djs_empanadas'] = {
        label = 'Empanadas',
        weight = 500,
        stack = true,
        close = true,
    },
    ['djs_prop_empanadas'] = {
        label = 'Empanadas (Prop)',
        weight = 500,
        stack = true,
        close = true,
    },
    ['djs_prop_vqueburritos'] = {
        label = 'Burritos',
        weight = 600,
        stack = true,
        close = true,
    },
    ['djs_prop_vquesadillas'] = {
        label = 'Quesadillas',
        weight = 600,
        stack = true,
        close = true,
    },
    ['djs_prop_vutacos'] = {
        label = 'Tacos',
        weight = 500,
        stack = true,
        close = true,
    },

    -- Jelloshots
    ['djs_prop_blueberrypie_jelloshot'] = {
        label = 'Blueberry Pie Jello Shot',
        weight = 150,
        stack = true,
        close = true,
    },
    ['djs_prop_cherrylimepie_jelloshot'] = {
        label = 'Cherry Lime Pie Jello Shot',
        weight = 150,
        stack = true,
        close = true,
    },
    ['djs_prop_cherrypie_jelloshot'] = {
        label = 'Cherry Pie Jello Shot',
        weight = 150,
        stack = true,
        close = true,
    },
    ['djs_prop_keylimepie_jelloshot'] = {
        label = 'Key Lime Pie Jello Shot',
        weight = 150,
        stack = true,
        close = true,
    },
    ['djs_prop_orangecream_jelloshot'] = {
        label = 'Orange Cream Jello Shot',
        weight = 150,
        stack = true,
        close = true,
    },
    ['djs_prop_pineappleshortcake_jelloshot'] = {
        label = 'Pineapple Shortcake Jello Shot',
        weight = 150,
        stack = true,
        close = true,
    },

    -- Logos
    ['djs_logo_berryflower_martini'] = {
        label = 'Berryflower Martini',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_blackberry_martini'] = {
        label = 'Blackberry Martini',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_bloodorange_margarita'] = {
        label = 'Blood Orange Margarita',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_caramoblaandmint_margarita'] = {
        label = 'Caramobla & Mint Margarita',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_cherryhibiscus_margarita'] = {
        label = 'Cherry Hibiscus Margarita',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_cherrypineapple_margarita'] = {
        label = 'Cherry Pineapple Margarita',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_ginantonic'] = {
        label = 'Gin & Tonic',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_grapefruit_martini'] = {
        label = 'Grapefruit Martini',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_raspberry_martini'] = {
        label = 'Raspberry Martini',
        weight = 50,
        stack = true,
        close = false,
    },
    ['djs_logo_strawberry_margarita'] = {
        label = 'Strawberry Margarita',
        weight = 50,
        stack = true,
        close = false,
    },

```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code expandable="true" %}

```
-- 🍸 Cocktails & Drinks
["djs_berryflower_martini"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_berryflower_martini",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_blackberry_martini"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_blackberry_martini",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_bloodorange_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_bloodorange_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_carambolaandmint_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_carambolaandmint_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_cherryhibiscus_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_cherryhibiscus_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_cherrypineapple_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_cherrypineapple_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_ginandtonic"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_ginandtonic",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_grapefruit_martini"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_grapefruit_martini",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_raspberry_martini"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_raspberry_martini",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_strawberry_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_strawberry_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

-- 🥃 Jello Shots
["djs_prop_blueberrypie_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_blueberrypie_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_cherrylimepie_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_cherrylimepie_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_cherrypie_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_cherrypie_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_keylimepie_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_keylimepie_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_orangecream_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_orangecream_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_pineappleshortcake_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_pineappleshortcake_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

-- 🌮 Food
["djs_empanadas"] = {
    Size = 200,
    Type = "FOOD",
    Prop = {
        Main = {
            Model = "djs_empanadas",
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        },
        Second = {
            Model = "djs_prop_empanadas",
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-33.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@eat@fork",
            anim = "fork_clip",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = {min = 15, max = 25},
        Status = 60000,
        Stress = -1000,
        Alcohol = nil,
    },
},

["djs_vutacos"] = {
    Size = 200,
    Type = "FOOD",
    Prop = {
        Main = {
            Model = "djs_vutacos",
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        },
        Second = {
            Model = "djs_prop_vutacos",
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-33.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@eat@fork",
            anim = "fork_clip",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = {min = 15, max = 25},
        Status = 60000,
        Stress = -1000,
        Alcohol = nil,
    },
},

["djs_vuburritos"] = {
    Size = 200,
    Type = "FOOD",
    Prop = {
        Main = {
            Model = "djs_vuburritos",
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        },
        Second = {
            Model = "djs_prop_vuburritos",
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-33.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@eat@fork",
            anim = "fork_clip",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = {min = 15, max = 25},
        Status = 60000,
        Stress = -1000,
        Alcohol = nil,
    },
},

```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code overflow="wrap" expandable="true" %}

```
djs_berryflower_martini = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Berry Flower Martini", AnimationOptions = { Prop = "djs_berryflower_martini", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_blackberry_martini = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Black Berry Martini", AnimationOptions = { Prop = "djs_blackberry_martini", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_bloodorange_margarita = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Blood Orange Margarita", AnimationOptions = { Prop = "djs_bloodorange_margarita", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_carambolaandmint_margarita = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Carambo and Mint Margarita", AnimationOptions = { Prop = "djs_carambolaandmint_margarita", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_cherryhibiscus_margarita = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Cherry Hibiscus Margarita", AnimationOptions = { Prop = "djs_cherryhibiscus_margarita", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_cherrypineapple_margarita = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Cherry Pineapple Margarita", AnimationOptions = { Prop = "djs_cherrypineapple_margarita", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_ginandtonic = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Ocean Water Gin and Tonic", AnimationOptions = { Prop = "djs_ginandtonic", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_grapefruit_martini = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Grape Fruit Martini", AnimationOptions = { Prop = "djs_grapefruit_martini", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_blueberrypie_jelloshot = { "anim@djs@drink@shot", "djs_drink_shot_quick", "Blueberry Pie Jello Shot", AnimationOptions = { Prop = "djs_prop_blueberrypie_jelloshot", PropBone = 57005, PropPlacement = { 0.110000, 0.020000, -0.071000, -75.000000, 0.000000, -9.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_cherrylimepie_jelloshot = { "anim@djs@drink@shot", "djs_drink_shot_quick", "Cherry Lime Pie Jello Shot", AnimationOptions = { Prop = "djs_prop_cherrypie_jelloshot", PropBone = 57005, PropPlacement = { 0.110000, 0.020000, -0.071000, -75.000000, 0.000000, -9.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_cherrypie_jelloshot = { "anim@djs@drink@shot", "djs_drink_shot_quick", "Cherry Pie Jello Shot", AnimationOptions = { Prop = "djs_prop_cherrypie_jelloshot", PropBone = 57005, PropPlacement = { 0.110000, 0.020000, -0.071000, -75.000000, 0.000000, -9.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_keylimepie_jelloshot = { "anim@djs@drink@shot", "djs_drink_shot_quick", "Keylime Pie Jello Shot", AnimationOptions = { Prop = "djs_prop_keylimepie_jelloshot", PropBone = 57005, PropPlacement = { 0.110000, 0.020000, -0.071000, -75.000000, 0.000000, -9.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_orangecream_jelloshot = { "anim@djs@drink@shot", "djs_drink_shot_quick", "Orange Cream Jello Shot", AnimationOptions = { Prop = "djs_prop_orangecream_jelloshot", PropBone = 57005, PropPlacement = { 0.110000, 0.020000, -0.071000, -75.000000, 0.000000, -9.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_pineappleshortcake_jelloshot = { "anim@djs@drink@shot", "djs_drink_shot_quick", "Pineapple Shortcake Jello Shot", AnimationOptions = { Prop = "djs_prop_pineappleshortcake_jelloshot", PropBone = 57005, PropPlacement = { 0.110000, 0.020000, -0.071000, -75.000000, 0.000000, -9.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_raspberry_martini = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Raspberry Martini", AnimationOptions = { Prop = "djs_raspberry_martini", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_strawberry_margarita = { "anim@djs@drink@margarita", "djs_drink_margarita_sip_loop", "Strawberry Margarita", AnimationOptions = { Prop = "djs_strawberry_margarita", PropBone = 57005, PropPlacement = { 0.080000, -0.060000, -0.040000, -79.800003, 0.000000, -10.500000 }, EmoteLoop = true, EmoteMoving = true }},
djs_empanadas = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "VU Tacos", AnimationOptions = { Prop = "djs_empanadas", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_prop_empanadas", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -33.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_vutacos = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "VU Tacos", AnimationOptions = { Prop = "djs_vutacos", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_prop_vutacos", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -33.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_vuburritos = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "VU Burritos", AnimationOptions = { Prop = "djs_vuburritos", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_prop_vuburritos", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -33.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code overflow="wrap" expandable="true" %}

```
djs_berryflower_martini = { emote = "djs_berryflower_martini", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_blackberry_martini = { emote = "djs_blackberry_martini", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bloodorange_margarita = { emote = "djs_bloodorange_margarita", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_carambolaandmint_margarita = { emote = "djs_carambolaandmint_margarita", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_cherryhibiscus_margarita = { emote = "djs_cherryhibiscus_margarita", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_cherrypineapple_margarita = { emote = "djs_cherrypineapple_margarita", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_ginandtonic = { emote = "djs_ginandtonic", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_grapefruit_martini = { emote = "djs_grapefruit_martini", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_blueberrypie_jelloshot = { emote = "djs_prop_blueberrypie_jelloshot", canRun = true, time = math.random(600, 1600), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_cherrylimepie_jelloshot = { emote = "djs_prop_cherrylimepie_jelloshot", canRun = true, time = math.random(600, 1600), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_cherrypie_jelloshot = { emote = "djs_prop_cherrypie_jelloshot", canRun = true, time = math.random(600, 1600), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_keylimepie_jelloshot = { emote = "djs_prop_keylimepie_jelloshot", canRun = true, time = math.random(600, 1600), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_orangecream_jelloshot = { emote = "djs_prop_orangecream_jelloshot", canRun = true, time = math.random(600, 1600), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_pineappleshortcake_jelloshot = { emote = "djs_prop_pineappleshortcake_jelloshot", canRun = true, time = math.random(600, 1600), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_raspberry_martini = { emote = "djs_raspberry_martini", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_strawberry_margarita = { emote = "djs_strawberry_margarita", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_empanadas = { emote = "djs_empanadas", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_vutacos = { emote = "djs_vutacos", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_vuburritos = { emote = "djs_vuburritos", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

{% file src="/files/VCSpiMd6eorjxXfWrAmS" %}

***


# Breakfast

After you purchase the product, you will receive it in your Keymaster account.

Purchase Escrowed: <https://djscollections.com/category/consumables?qv=5773306>


# Installation

This guide will walk you through installing Breakfast Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-breakfast`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-breakfast` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-breakfast
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

#### Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bigplate_baconeggtoast'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Plate of Bacon and Eggs',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_bigplate_baconeggtoast`, pos = vec3(0.13, 0.03, 0.02), rot = vec3(-18.0, -1.0, 10.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_bigplate_cinnamonroll'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Cinnamon Roll',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_bigplate_cinnamonroll`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_prop_cinnamonroll`, pos = vec3(0.112000, 0.000000, 0.000000), rot = vec3(-50.850136, 0.000000, 0.000000), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_bigplate_creamcheeseavocadotoast'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Big Plate of Cream Cheese Avocado Toast',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_bigplate_creamcheeseavocadotoast`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_prop_creamcheeseavocadotoast`, pos = vec3(0.112000, 0.000000, 0.000000), rot = vec3(-50.850136, 0.000000, 0.000000), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_avocadotoast'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Avocado Toast',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_avocadotoast`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_prop_avocadotoast`, pos = vec3(0.112000, 0.000000, 0.000000), rot = vec3(-50.850136, 0.000000, 0.000000), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_bacon'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Bacon',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_bacon`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_prop_bacon`, pos = vec3(0.14, 0.03, -0.03), rot = vec3(-133.0, -39.0, -30.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_baconeggtoast'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Bacon Egg Toast',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_baconeggtoast`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_baconomelette'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Bacon Omelette',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_baconomelette`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_blueberrypancakes'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Blueberry Pancakes',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_blueberrypancakes`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_chickenfajitaomelette'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Chicken Fajita Omelette',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_chickenfajitaomelette`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_chocolatechippancake'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Chocolate Chip Pancakes',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_chocolatechippancake`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_cinammonpancakes'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Cinnamon Pancakes',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_cinammonpancakes`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_cinnamonroll'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Plate of Cinnamon Roll',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_cinnamonroll`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_cupcakepancake'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Cupcake Pancakes',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_cupcakepancake`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_frenchtoast'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade French Toast',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_frenchtoast`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_newyorkcheesecakepancake'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade New York Cheesecake Pancakes',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_newyorkcheesecakepancake`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_origbuttermilkpancake'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Buttermilk Pancakes',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_origbuttermilkpancake`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_spinachomelette'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Spinach Omelette',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_spinachomelette`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_steakomelette'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Steak Omelette',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_steakomelette`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_strawberrybanannapancakes'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Strawberry Banana Pancakes',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_strawberrybanannapancakes`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_strawberryfrenchtoast'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Strawberry French Toast',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_strawberryfrenchtoast`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_sunnyegg'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Sunny Side Egg',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_sunnyegg`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_toastsasuageeggs'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Sausage Toast Eggs',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_toastsasuageeggs`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_plate_treslechepancake'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Homemade Tres Leches Pancakes',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_treslechepancake`, pos = vec3(0.14, 0.0, 0.02), rot = vec3(-13.0, -1.0, 0.0), bone = 18905 },
		propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_prop_chocolatemilk'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Chocolate Milk',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { thirst = 200000 },
		anim = { dict = 'mp_player_intdrink', clip = 'loop' },
		prop = { model = `djs_prop_chocolatemilk`, pos = vec3(0.119000, -0.162000, 0.000000), rot = vec3(280.644714, 0.000000, -8.700002), bone = 18905 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_prop_milk'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Milk',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { thirst = 200000 },
		anim = { dict = 'mp_player_intdrink', clip = 'loop' },
		prop = { model = `djs_prop_milk`, pos = vec3(0.119000, -0.162000, 0.000000), rot = vec3(280.644714, 0.000000, -8.700002), bone = 18905 },
		usetime = 2500,
		cancel = true,
	}
},

['djs_prop_coffeecup'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Cup of Coffee',
	weight = 250,
	stack = true,
	close = true,
	client = {
		status = { thirst = 200000 },
		anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
		prop = { model = `djs_prop_coffeecup`, pos = vec3(0.135000, 0.010000, -0.040000), rot = vec3(-83.000053, -53.000000, -2.500000), bone = 57005 },
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your hunger'
	}
},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bigplate_baconeggtoast'] = {
    label = 'Plate of Bacon and Eggs',
    weight = 250,
    stack = true,
    close = true,
},

['djs_bigplate_cinnamonroll'] = {
    label = 'Cinnamon Roll',
    weight = 250,
    stack = true,
    close = true,
},

['djs_bigplate_creamcheeseavocadotoast'] = {
    label = 'Big Plate of Cream Cheese Avocado Toast',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_avocadotoast'] = {
    label = 'Homemade Avocado Toast',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_bacon'] = {
    label = 'Homemade Bacon',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_baconeggtoast'] = {
    label = 'Homemade Bacon Egg Toast',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_baconomelette'] = {
    label = 'Homemade Bacon Omelette',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_blueberrypancakes'] = {
    label = 'Homemade Blueberry Pancakes',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_chickenfajitaomelette'] = {
    label = 'Homemade Chicken Fajita Omelette',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_chocolatechippancake'] = {
    label = 'Homemade Chocolate Chip Pancakes',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_cinammonpancakes'] = {
    label = 'Homemade Cinnamon Pancakes',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_cinnamonroll'] = {
    label = 'Plate of Cinnamon Roll',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_cupcakepancake'] = {
    label = 'Homemade Cupcake Pancakes',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_frenchtoast'] = {
    label = 'Homemade French Toast',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_newyorkcheesecakepancake'] = {
    label = 'Homemade New York Cheesecake Pancakes',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_origbuttermilkpancake'] = {
    label = 'Homemade Buttermilk Pancakes',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_spinachomelette'] = {
    label = 'Homemade Spinach Omelette',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_steakomelette'] = {
    label = 'Homemade Steak Omelette',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_strawberrybanannapancakes'] = {
    label = 'Homemade Strawberry Banana Pancakes',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_strawberryfrenchtoast'] = {
    label = 'Homemade Strawberry French Toast',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_sunnyegg'] = {
    label = 'Homemade Sunny Side Egg',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_toastsasuageeggs'] = {
    label = 'Homemade Sausage Toast Eggs',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_treslechepancake'] = {
    label = 'Homemade Tres Leches Pancakes',
    weight = 250,
    stack = true,
    close = true,
},

['djs_prop_chocolatemilk'] = {
    label = 'Chocolate Milk',
    weight = 250,
    stack = true,
    close = true,
},

['djs_prop_milk'] = {
    label = 'Milk',
    weight = 250,
    stack = true,
    close = true,
},

['djs_prop_coffeecup'] = {
    label = 'Cup of Coffee',
    weight = 250,
    stack = true,
    close = true,
},
```

{% endcode %}
{% endtab %}

{% tab title="AK47 Inventory" %}

* Copy Ox Inventory (Consumable) tab
* Copy items.lua from `ox_inventory/data` and place into `ak47_inventory/convert/ox/`
* Restart ak47\_inventory (it will copy all items)
* Restart ak47\_inventory again
  {% endtab %}
  {% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code expandable="true" %}

```
["djs_bigplate_baconeggtoast"] = {
    Size = 250,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bigplate_baconeggtoast',
            BoneID = 18905,
            Offset = vector3(0.13, 0.03, 0.02),
            Rot = vector3(-18.0, -1.0, 10.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 15, max = 25 },
        Status = 50000,
        Stress = nil,
        Alcohol = nil
    },
},

["djs_bigplate_cinnamonroll"] = {
    Size = 250,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bigplate_cinnamonroll',
            BoneID = 18905,
            Offset = vector3(0.14, 0.0, 0.02),
            Rot = vector3(-13.0, -1.0, 0.0),
        },
        Second = {
            Model = 'djs_prop_cinnamonroll',
            BoneID = 57005,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(-50.85, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 15, max = 25 },
        Status = 50000,
        Stress = nil,
        Alcohol = nil
    },
},

["djs_bigplate_creamcheeseavocadotoast"] = {
    Size = 250,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bigplate_creamcheeseavocadotoast',
            BoneID = 18905,
            Offset = vector3(0.14, 0.0, 0.02),
            Rot = vector3(-13.0, -1.0, 0.0),
        },
        Second = {
            Model = 'djs_prop_creamcheeseavocadotoast',
            BoneID = 57005,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(-50.85, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 15, max = 25 },
        Status = 50000,
        Stress = nil,
        Alcohol = nil
    },
},

["djs_plate_bacon"] = {
    Size = 250,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_bacon',
            BoneID = 18905,
            Offset = vector3(0.14, 0.0, 0.02),
            Rot = vector3(-13.0, -1.0, 0.0),
        },
        Second = {
            Model = 'djs_prop_bacon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.03, -0.03),
            Rot = vector3(-133.0, -39.0, -30.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 15, max = 25 },
        Status = 50000,
    },
},

local function platedFood(model)
    return {
        Size = 250,
        Type = 'FOOD',
        Prop = {
            Main = {
                Model = model,
                BoneID = 18905,
                Offset = vector3(0.14, 0.0, 0.02),
                Rot = vector3(-13.0, -1.0, 0.0),
            },
            Second = platedFork.Second
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_single",
                params = {nil, nil, 2500, 49}
            }
        },
        Consume = {
            Bite = { min = 15, max = 25 },
            Status = 50000,
        }
    }
end

["djs_prop_chocolatemilk"] = {
    Size = 250,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_prop_chocolatemilk',
            BoneID = 18905,
            Offset = vector3(0.119, -0.162, 0.0),
            Rot = vector3(280.6447, 0.0, -8.7),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_prop_milk"] = {
    Size = 250,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_prop_milk',
            BoneID = 18905,
            Offset = vector3(0.119, -0.162, 0.0),
            Rot = vector3(280.6447, 0.0, -8.7),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_prop_coffeecup"] = {
    Size = 250,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_prop_coffeecup',
            BoneID = 57005,
            Offset = vector3(0.135, 0.01, -0.04),
            Rot = vector3(-83.0, -53.0, -2.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
        Stress = 5
    },
},

```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code overflow="wrap" expandable="true" %}

```
-- DJ's Collections Breakfast
djs_bigplate_baconeggtoast = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Plate of Bacon and Eggs", AnimationOptions = { Prop = "djs_bigplate_baconeggtoast", PropBone = 18905, PropPlacement = { 0.13, 0.03, 0.02, -18.0, -1.0, 10.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bigplate_cinnamonroll = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cinnamon Roll", AnimationOptions = { Prop = "djs_bigplate_cinnamonroll", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_prop_cinnamonroll", SecondPropBone = 57005, SecondPropPlacement = { 0.112000, 0.000000, 0.000000, -50.850136, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_bigplate_creamcheeseavocadotoast = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Big Plate of Cream Cheese Avocado Toast", AnimationOptions = { Prop = "djs_bigplate_creamcheeseavocadotoast", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_prop_creamcheeseavocadotoast", SecondPropBone = 57005, SecondPropPlacement = { 0.112000, 0.000000, 0.000000, -50.850136, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_avocadotoast = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Avocado Toast", AnimationOptions = { Prop = "djs_plate_avocadotoast", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_prop_avocadotoast", SecondPropBone = 57005, SecondPropPlacement = { 0.112000, 0.000000, 0.000000, -50.850136, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_bacon = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Bacon", AnimationOptions = { Prop = "djs_plate_bacon", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_prop_bacon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.03, -0.03, -133.0, -39.0, -30.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_baconeggtoast = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Bacon Egg Toast", AnimationOptions = { Prop = "djs_plate_baconeggtoast", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_baconomelette = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Bacon Omelette", AnimationOptions = { Prop = "djs_plate_baconomelette", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_blueberrypancakes = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Blueberry Pancakes", AnimationOptions = { Prop = "djs_plate_blueberrypancakes", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chickenfajitaomelette = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Chicken Fajita Omelette", AnimationOptions = { Prop = "djs_plate_chickenfajitaomelette", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chocolatechippancake = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Chocolate Chip Pancakes", AnimationOptions = { Prop = "djs_plate_chocolatechippancake", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_cinammonpancakes = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Cinnamon Pancakes", AnimationOptions = { Prop = "djs_plate_cinammonpancakes", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_cinnamonroll = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Plate of Cinnamon Roll", AnimationOptions = { Prop = "djs_plate_cinnamonroll", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_cupcakepancake = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Cupcake Pancakes", AnimationOptions = { Prop = "djs_plate_cupcakepancake", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_frenchtoast = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade French Toast", AnimationOptions = { Prop = "djs_plate_frenchtoast", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_newyorkcheesecakepancake = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade New York Cheesecake Pancakes", AnimationOptions = { Prop = "djs_plate_newyorkcheesecakepancake", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_origbuttermilkpancake = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Buttermilk Pancakes", AnimationOptions = { Prop = "djs_plate_origbuttermilkpancake", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_spinachomelette = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Spinach Omelette", AnimationOptions = { Prop = "djs_plate_spinachomelette", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_steakomelette = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Steak Omelette", AnimationOptions = { Prop = "djs_plate_steakomelette", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_strawberrybanannapancakes = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Strawberry Banana Pancakes", AnimationOptions = { Prop = "djs_plate_strawberrybanannapancakes", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_strawberryfrenchtoast = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Strawberry French Toast", AnimationOptions = { Prop = "djs_plate_strawberryfrenchtoast", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_sunnyegg = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Sunny Side Egg", AnimationOptions = { Prop = "djs_plate_sunnyegg", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_toastsasuageeggs = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Sausage Toast Eggs", AnimationOptions = { Prop = "djs_plate_toastsasuageeggs", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_treslechepancake = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Homemade Tres Leches Pancakes", AnimationOptions = { Prop = "djs_plate_treslechepancake", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.02, -13.0, -1.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},

djs_prop_chocolatemilk = { "mp_player_intdrink", "loop", "Chocolate Milk", AnimationOptions = { Prop = "djs_prop_chocolatemilk", PropBone = 18905, PropPlacement = { 0.119000, -0.162000, 0.000000, 280.644714, 0.000000, -8.700002 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_milk = { "mp_player_intdrink", "loop", "Milk", AnimationOptions = { Prop = "djs_prop_milk", PropBone = 18905, PropPlacement = { 0.119000, -0.162000, 0.000000, 280.644714, 0.000000, -8.700002 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_coffeecup = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Cup of Coffee", AnimationOptions = { Prop = "djs_prop_coffeecup", PropBone = 57005, PropPlacement = { 0.135000, 0.010000, -0.040000, -83.000053, -53.000000, -2.500000 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code overflow="wrap" expandable="true" %}

```
-- DJ's Collections Breakfast
djs_bigplate_baconeggtoast = { emote = "djs_bigplate_baconeggtoast", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bigplate_cinnamonroll = { emote = "djs_bigplate_cinnamonroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bigplate_creamcheeseavocadotoast = { emote = "djs_bigplate_creamcheeseavocadotoast", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_avocadotoast = { emote = "djs_plate_avocadotoast", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_bacon = { emote = "djs_plate_bacon", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_baconeggtoast = { emote = "djs_plate_baconeggtoast", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_baconomelette = { emote = "djs_plate_baconomelette", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_blueberrypancakes = { emote = "djs_plate_blueberrypancakes", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_chickenfajitaomelette = { emote = "djs_plate_chickenfajitaomelette", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_chocolatechippancake = { emote = "djs_plate_chocolatechippancake", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_cinammonpancakes = { emote = "djs_plate_cinammonpancakes", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_cinnamonroll = { emote = "djs_plate_cinnamonroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_cupcakepancake = { emote = "djs_plate_cupcakepancake", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_frenchtoast = { emote = "djs_plate_frenchtoast", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_newyorkcheesecakepancake = { emote = "djs_plate_newyorkcheesecakepancake", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_origbuttermilkpancake = { emote = "djs_plate_origbuttermilkpancake", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_spinachomelette = { emote = "djs_plate_spinachomelette", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_steakomelette = { emote = "djs_plate_steakomelette", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_strawberrybanannapancakes = { emote = "djs_plate_strawberrybanannapancakes", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_strawberryfrenchtoast = { emote = "djs_plate_strawberryfrenchtoast", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_sunnyegg = { emote = "djs_plate_sunnyegg", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_toastsasuageeggs = { emote = "djs_plate_toastsasuageeggs", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_treslechepancake = { emote = "djs_plate_treslechepancake", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},

djs_prop_chocolatemilk = { emote = "djs_prop_chocolatemilk", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_milk = { emote = "djs_prop_milk", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_coffeecup = { emote = "djs_prop_coffeecup", canRun = true, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/TYHOCFkE1kOaz45JAYOO" %}


# Cereal Bowls

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2Fl4bJfTyHwKm8F8k7aAue%2FCEREALSBOWLS.png?alt=media&amp;token=f689e2fa-e821-4d0f-b6d5-127c8283b1ce" alt=""><figcaption></figcaption></figure>

\
Purchase Escrowed: <https://djscollections.com/category/consumables?qv=5676199>


# Installation

This guide will walk you through installing Cereal Bowls Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-cerealbowls`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-cerealbowls` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-cerealbowls
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bowl_applejacks'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Apple Jacks',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_applejacks`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_captaincrunchberries'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Captain Crunch Berries',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_captaincrunchberries`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_cheeriosscinammonoatcrunch'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Cheerios Cinnamon Oat Crunch',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_cheeriosscinammonoatcrunch`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_chocopillows'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Choco Pillows',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_chocopillows`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_churros'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Churros',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_churros`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_cinammontoastcrunch'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Cinnamon Toast Crunch',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_cinammontoastcrunch`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_cocopops'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Coco Pops',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_cocopops`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_cocopuffs'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Coco Puffs',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_cocopuffs`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_cornflakes'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Corn Flakes',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_cornflakes`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_cornpops'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Corn Pops',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_cornpops`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_frootloops'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Froot Loops',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_frootloops`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_frootloopsmarshmallows'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Froot Loops Marshmallows',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_frootloopsmarshmallows`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_frostedflakes'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Frosted Flakes',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_frostedflakes`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_fruitypebbles'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Fruity Pebbles',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_fruitypebbles`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_honeybunchesofoats'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Honey Bunches of Oats',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_honeybunchesofoats`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_honeynutcherrios'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Honey Nut Cheerios',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_honeynutcherrios`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_luckycharms'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Lucky Charms',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_luckycharms`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_oreo'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Oreo Cereal',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_oreo`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_raisinbran'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Raisin Bran',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_raisinbran`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_reesepuffs'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Reese\'s Puffs',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_reesepuffs`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_ricekrispies'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Rice Krispies',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_ricekrispies`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_specialredk'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Special Red K',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_specialredk`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},

['djs_bowl_trix'] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
	label = 'Trix',
	weight = 0,
	stack = true,
	close = true,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_spoon`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
		propTwo = { model = `djs_bowl_trix`, pos = vec3(0.13, 0.05, 0.00), rot = vec3(0.0, 0.0, 0.0), bone = 18905 },
		usetime = 10000,
		cancel = true,
	}
},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bowl_applejacks'] = {
    label = 'Apple Jacks',
    weight = 0,
    stack = true,
},

['djs_bowl_captaincrunchberries'] = {
    label = 'Cap’n Crunch Berries',
    weight = 0,
    stack = true,
},

['djs_bowl_cheeriosscinammonoatcrunch'] = {
    label = 'Cheerios Cinnamon Oat Crunch',
    weight = 0,
    stack = true,
},

['djs_bowl_chocopillows'] = {
    label = 'Choco Pillows',
    weight = 0,
    stack = true,
},

['djs_bowl_churros'] = {
    label = 'Churros',
    weight = 0,
    stack = true,
},

['djs_bowl_cinammontoastcrunch'] = {
    label = 'Cinnamon Toast Crunch',
    weight = 0,
    stack = true,
},

['djs_bowl_cocopops'] = {
    label = 'Coco Pops',
    weight = 0,
    stack = true,
},

['djs_bowl_cocopuffs'] = {
    label = 'Cocoa Puffs',
    weight = 0,
    stack = true,
},

['djs_bowl_cornflakes'] = {
    label = 'Corn Flakes',
    weight = 0,
    stack = true,
},

['djs_bowl_cornpops'] = {
    label = 'Corn Pops',
    weight = 0,
    stack = true,
},

['djs_bowl_frootloops'] = {
    label = 'Froot Loops',
    weight = 0,
    stack = true,
},

['djs_bowl_frootloopsmarshmallows'] = {
    label = 'Froot Loops with Marshmallows',
    weight = 0,
    stack = true,
},

['djs_bowl_frostedflakes'] = {
    label = 'Frosted Flakes',
    weight = 0,
    stack = true,
},

['djs_bowl_fruitypebbles'] = {
    label = 'Fruity Pebbles',
    weight = 0,
    stack = true,
},

['djs_bowl_honeybunchesofoats'] = {
    label = 'Honey Bunches of Oats',
    weight = 0,
    stack = true,
},

['djs_bowl_honeynutcherrios'] = {
    label = 'Honey Nut Cheerios',
    weight = 0,
    stack = true,
},

['djs_bowl_luckycharms'] = {
    label = 'Lucky Charms',
    weight = 0,
    stack = true,
},

['djs_bowl_oreo'] = {
    label = 'Oreo O’s',
    weight = 0,
    stack = true,
},

['djs_bowl_raisinbran'] = {
    label = 'Raisin Bran',
    weight = 0,
    stack = true,
},

['djs_bowl_reesepuffs'] = {
    label = 'Reese\'s Puffs',
    weight = 0,
    stack = true,
},

['djs_bowl_ricekrispies'] = {
    label = 'Rice Krispies',
    weight = 0,
    stack = true,
},

['djs_bowl_specialredk'] = {
    label = 'Special K Red Berries',
    weight = 0,
    stack = true,
},

['djs_bowl_trix'] = {
    label = 'Trix',
    weight = 0,
    stack = true,
},
```

{% endcode %}
{% endtab %}

{% tab title="AK47 Inventory" %}

* Copy Ox Inventory (Consumable) tab
* Copy items.lua from `ox_inventory/data` and place into `ak47_inventory/convert/ox/`
* Restart ak47\_inventory (it will copy all items)
* Restart ak47\_inventory again
  {% endtab %}
  {% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bowl_applejacks"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_applejacks',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_captaincrunchberries"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_captaincrunchberries',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_cheeriosscinammonoatcrunch"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_cheeriosscinammonoatcrunch',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_chocopillows"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_chocopillows',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_churros"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_churros',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_cinammontoastcrunch"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_cinammontoastcrunch',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_cocopops"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_cocopops',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_cocopuffs"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_cocopuffs',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_cornflakes"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_cornflakes',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_cornpops"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_cornpops',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_frootloops"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_frootloops',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_frootloopsmarshmallows"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_frootloopsmarshmallows',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_frostedflakes"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_frostedflakes',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_fruitypebbles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_fruitypebbles',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_honeybunchesofoats"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_honeybunchesofoats',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_honeynutcherrios"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_honeynutcherrios',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_luckycharms"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_luckycharms',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_oreo"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_oreo',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_raisinbran"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_raisinbran',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_reesepuffs"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_reesepuffs',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_ricekrispies"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_ricekrispies',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_specialredk"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_specialredk',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},

["djs_bowl_trix"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_trix',
            BoneID = 18905,
            Offset = vector3(0.13, 0.05, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 15000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code overflow="wrap" expandable="true" %}

```
-- DJ's Collections Cereal
djs_bowl_applejacks = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Apple Jacks", AnimationOptions = { Prop = "djs_bowl_applejacks", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_captaincrunchberries = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Captain Crunch Berries", AnimationOptions = { Prop = "djs_bowl_captaincrunchberries", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_cheeriosscinammonoatcrunch = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cheerios Cinnamon Oat Crunch", AnimationOptions = { Prop = "djs_bowl_cheeriosscinammonoatcrunch", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_chocopillows = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Choco Pillows", AnimationOptions = { Prop = "djs_bowl_chocopillows", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_churros = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Churros", AnimationOptions = { Prop = "djs_bowl_churros", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_cinammontoastcrunch = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cinnamon Toast Crunch", AnimationOptions = { Prop = "djs_bowl_cinammontoastcrunch", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_cocopops = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Coco Pops", AnimationOptions = { Prop = "djs_bowl_cocopops", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_cocopuffs = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Coco Puffs", AnimationOptions = { Prop = "djs_bowl_cocopuffs", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_cornflakes = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Corn Flakes", AnimationOptions = { Prop = "djs_bowl_cornflakes", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_cornpops = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Corn Pops", AnimationOptions = { Prop = "djs_bowl_cornpops", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_frootloops = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Froot Loops", AnimationOptions = { Prop = "djs_bowl_frootloops", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_frootloopsmarshmallows = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Froot Loops Marshmallows", AnimationOptions = { Prop = "djs_bowl_frootloopsmarshmallows", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_frostedflakes = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Frosted Flakes", AnimationOptions = { Prop = "djs_bowl_frostedflakes", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_fruitypebbles = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Fruity Pebbles", AnimationOptions = { Prop = "djs_bowl_fruitypebbles", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_honeybunchesofoats = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Honey Bunches of Oats", AnimationOptions = { Prop = "djs_bowl_honeybunchesofoats", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_honeynutcherrios = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Honey Nut Cheerios", AnimationOptions = { Prop = "djs_bowl_honeynutcherrios", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_luckycharms = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Lucky Charms", AnimationOptions = { Prop = "djs_bowl_luckycharms", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_oreo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Oreo Cereal", AnimationOptions = { Prop = "djs_bowl_oreo", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_raisinbran = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Raisin Bran", AnimationOptions = { Prop = "djs_bowl_raisinbran", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_reesepuffs = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Reese's Puffs", AnimationOptions = { Prop = "djs_bowl_reesepuffs", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_ricekrispies = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Rice Krispies", AnimationOptions = { Prop = "djs_bowl_ricekrispies", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_specialredk = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Special Red K", AnimationOptions = { Prop = "djs_bowl_specialredk", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_trix = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Trix", AnimationOptions = { Prop = "djs_bowl_trix", PropBone = 18905, PropPlacement = { 0.13, 0.05, 0.00, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code overflow="wrap" expandable="true" %}

```
-- DJ's Collections Cereal
djs_bowl_applejacks = { emote = "djs_bowl_applejacks", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_captaincrunchberries = { emote = "djs_bowl_captaincrunchberries", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_cheeriosscinammonoatcrunch = { emote = "djs_bowl_cheeriosscinammonoatcrunch", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_chocopillows = { emote = "djs_bowl_chocopillows", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_churros = { emote = "djs_bowl_churros", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_cinammontoastcrunch = { emote = "djs_bowl_cinammontoastcrunch", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_cocopops = { emote = "djs_bowl_cocopops", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_cocopuffs = { emote = "djs_bowl_cocopuffs", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_cornflakes = { emote = "djs_bowl_cornflakes", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_cornpops = { emote = "djs_bowl_cornpops", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_frootloops = { emote = "djs_bowl_frootloops", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_frootloopsmarshmallows = { emote = "djs_bowl_frootloopsmarshmallows", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_frostedflakes = { emote = "djs_bowl_frostedflakes", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_fruitypebbles = { emote = "djs_bowl_fruitypebbles", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_honeybunchesofoats = { emote = "djs_bowl_honeybunchesofoats", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_honeynutcherrios = { emote = "djs_bowl_honeynutcherrios", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_luckycharms = { emote = "djs_bowl_luckycharms", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_oreo = { emote = "djs_bowl_oreo", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_raisinbran = { emote = "djs_bowl_raisinbran", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_reesepuffs = { emote = "djs_bowl_reesepuffs", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_ricekrispies = { emote = "djs_bowl_ricekrispies", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_specialredk = { emote = "djs_bowl_specialredk", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
djs_bowl_trix = { emote = "djs_bowl_trix", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 15, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/nSq9IzgKeRsvX58azAwK" %}


# Cocktails v1

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FBW34U3cCrjyYhKk3dkXl%2FCOCKTAIL_V1.png?alt=media&amp;token=cae826c4-8381-4150-8c07-240e81b252e0" alt=""><figcaption></figcaption></figure>

\
Purchase Escrowed: <https://djscollections.com/category/consumables?qv=5655757>\
Purchase Escrowed Bundle v1 & v2: <https://djscollections.com/package/6042598>


# Installation

This guide will walk you through installing Cocktails v1 Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-cocktailsv1`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-cocktailsv1` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-cocktailsv1
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_cocktail_blue'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_blue`, pos = vec3(0.09, -0.16, -0.07), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_blue2'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = true,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_blue2`, pos = vec3(0.1, -0.09, -0.07), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_blue3'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = true,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_blue3`, pos = vec3(0.09, -0.06, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_blue4'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_blue4`, pos = vec3(0.09, -0.14, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_blue5'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_blue5`, pos = vec3(0.04, -0.17, -0.09), rot = vec3(-61.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_blue6'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_blue6`, pos = vec3(0.1, -0.08, -0.05), rot = vec3(-61.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_blue7'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_blue7`, pos = vec3(0.1, -0.08, -0.05), rot = vec3(-61.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_blue8'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_blue8`, pos = vec3(0.1, -0.08, -0.05), rot = vec3(-61.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_green'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_green`, pos = vec3(0.09, -0.16, -0.07), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_green2'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_green2`, pos = vec3(0.09, -0.1, -0.07), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_green3'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_green3`, pos = vec3(0.09, -0.07, -0.07), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_green4'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_green4`, pos = vec3(0.09, -0.14, -0.07), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_green5'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_green5`, pos = vec3(0.06, -0.18, -0.09), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_green6'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_green6`, pos = vec3(0.11, -0.06, -0.05), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_green7'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_green7`, pos = vec3(0.07, -0.09, -0.04), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_green8'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_green8`, pos = vec3(0.08, -0.1, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_orange'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_orange`, pos = vec3(0.08, -0.15, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_orange2'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_orange2`, pos = vec3(0.1, -0.1, -0.08), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_orange3'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_orange3`, pos = vec3(0.1, -0.06, -0.05), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_orange4'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_orange4`, pos = vec3(0.08, -0.15, -0.08), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_orange5'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_orange5`, pos = vec3(0.08, -0.07, -0.05), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_orange6'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_orange6`, pos = vec3(0.08, -0.15, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_orange7'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_orange7`, pos = vec3(0.08, -0.15, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_orange8'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_orange8`, pos = vec3(0.08, -0.15, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_purple'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_purple`, pos = vec3(0.07, -0.14, -0.05), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_purple2'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_purple2`, pos = vec3(0.07, -0.12, -0.08), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_purple3'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_purple3`, pos = vec3(0.09, -0.06, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_purple4'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_purple4`, pos = vec3(0.09, -0.14, -0.07), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_purple5'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_purple5`, pos = vec3(0.07, -0.19, -0.08), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_purple6'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_purple6`, pos = vec3(0.11, -0.04, -0.04), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_purple7'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_purple7`, pos = vec3(0.11, -0.09, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_purple8'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_purple8`, pos = vec3(0.11, -0.09, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_red'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_red`, pos = vec3(0.07, -0.14, -0.05), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_red2'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_red2`, pos = vec3(0.07, -0.12, -0.08), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_red3'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_red3`, pos = vec3(0.09, -0.06, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_red4'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_red4`, pos = vec3(0.09, -0.14, -0.07), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_red5'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_red5`, pos = vec3(0.07, -0.19, -0.08), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_red6'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_red6`, pos = vec3(0.11, -0.04, -0.04), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_red7'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_red7`, pos = vec3(0.11, -0.09, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_cocktail_red8'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
	client = {
		status = { hunger = 2000, thirst = 200000, alcohol = 12500 },
		anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
		prop = { model = `djs_cocktail_red8`, pos = vec3(0.11, -0.09, -0.06), rot = vec3(-65.0, 49.0, -5.0), bone = 57005 },
		usetime = 17500,
		cancel = true,
	}
},
['djs_empty_cocktail'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},
['djs_empty_cocktail_2'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},
['djs_empty_cocktail_3'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},
['djs_empty_cocktail_4'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},
['djs_empty_cocktail_5'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},
['djs_empty_cocktail_6'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},
['djs_empty_cocktail_7'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},
['djs_empty_cocktail_8'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},

```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_cocktail_blue'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_blue2'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = true,
},

['djs_cocktail_blue3'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = true,
},

['djs_cocktail_blue4'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_blue5'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_blue6'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_blue7'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_blue8'] = {
	label = 'Cocktail Blue',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_green'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_green2'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_green3'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_green4'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_green5'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_green6'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_green7'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_green8'] = {
	label = 'Cocktail Green',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_orange'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_orange2'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_orange3'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_orange4'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_orange5'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_orange6'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_orange7'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_orange8'] = {
	label = 'Cocktail Orange',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_purple'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_purple2'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_purple3'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_purple4'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_purple5'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_purple6'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_purple7'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_purple8'] = {
	label = 'Cocktail Purple',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_red'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_red2'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_red3'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_red4'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_red5'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_red6'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_red7'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
},

['djs_cocktail_red8'] = {
	label = 'Cocktail Red',
	weight = 10,
	stack = true,
	close = false,
},

['djs_empty_cocktail'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},

['djs_empty_cocktail_2'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},

['djs_empty_cocktail_3'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},

['djs_empty_cocktail_4'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},

['djs_empty_cocktail_5'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},

['djs_empty_cocktail_6'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},

['djs_empty_cocktail_7'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},

['djs_empty_cocktail_8'] = {
	label = 'Empty Glass',
	weight = 10,
	stack = true,
	close = false,
},


```

{% endcode %}
{% endtab %}

{% tab title="AK47 Inventory" %}

* Copy Ox Inventory (Consumable) tab
* Copy items.lua from `ox_inventory/data` and place into `ak47_inventory/convert/ox/`
* Restart ak47\_inventory (it will copy all items)
* Restart ak47\_inventory again
  {% endtab %}
  {% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_cocktail_blue"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_blue',
            BoneID = 57005,
            Offset = vector3(0.09, -0.16, -0.07),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_blue2"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_blue2',
            BoneID = 57005,
            Offset = vector3(0.1, -0.09, -0.07),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_blue3"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_blue3',
            BoneID = 57005,
            Offset = vector3(0.09, -0.06, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_blue4"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_blue4',
            BoneID = 57005,
            Offset = vector3(0.09, -0.14, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_blue5"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_blue5',
            BoneID = 57005,
            Offset = vector3(0.04, -0.17, -0.09),
            Rot = vector3(-61.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_blue6"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_blue6',
            BoneID = 57005,
            Offset = vector3(0.1, -0.08, -0.05),
            Rot = vector3(-61.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_blue7"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_blue7',
            BoneID = 57005,
            Offset = vector3(0.1, -0.08, -0.05),
            Rot = vector3(-61.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_blue8"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_blue8',
            BoneID = 57005,
            Offset = vector3(0.1, -0.08, -0.05),
            Rot = vector3(-61.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_green"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_green',
            BoneID = 57005,
            Offset = vector3(0.09, -0.16, -0.07),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_green2"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_green2',
            BoneID = 57005,
            Offset = vector3(0.09, -0.1, -0.07),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_green3"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_green3',
            BoneID = 57005,
            Offset = vector3(0.09, -0.07, -0.07),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_green4"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_green4',
            BoneID = 57005,
            Offset = vector3(0.09, -0.14, -0.07),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_green5"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_green5',
            BoneID = 57005,
            Offset = vector3(0.06, -0.18, -0.09),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_green6"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_green6',
            BoneID = 57005,
            Offset = vector3(0.11, -0.06, -0.05),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_green7"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_green7',
            BoneID = 57005,
            Offset = vector3(0.07, -0.09, -0.04),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_green8"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_green8',
            BoneID = 57005,
            Offset = vector3(0.08, -0.1, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_orange"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_orange',
            BoneID = 57005,
            Offset = vector3(0.08, -0.15, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_orange2"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_orange2',
            BoneID = 57005,
            Offset = vector3(0.1, -0.1, -0.08),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_orange3"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_orange3',
            BoneID = 57005,
            Offset = vector3(0.1, -0.06, -0.05),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_orange4"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_orange4',
            BoneID = 57005,
            Offset = vector3(0.08, -0.15, -0.08),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_orange5"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_orange5',
            BoneID = 57005,
            Offset = vector3(0.08, -0.07, -0.05),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_orange6"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_orange6',
            BoneID = 57005,
            Offset = vector3(0.08, -0.15, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_orange7"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_orange7',
            BoneID = 57005,
            Offset = vector3(0.08, -0.15, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_orange8"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_orange8',
            BoneID = 57005,
            Offset = vector3(0.08, -0.15, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_purple"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_purple',
            BoneID = 57005,
            Offset = vector3(0.07, -0.14, -0.05),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_purple2"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_purple2',
            BoneID = 57005,
            Offset = vector3(0.07, -0.12, -0.08),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_purple3"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_purple3',
            BoneID = 57005,
            Offset = vector3(0.09, -0.06, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_purple4"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_purple4',
            BoneID = 57005,
            Offset = vector3(0.09, -0.14, -0.07),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_purple5"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_purple5',
            BoneID = 57005,
            Offset = vector3(0.07, -0.19, -0.08),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_purple6"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_purple6',
            BoneID = 57005,
            Offset = vector3(0.11, -0.04, -0.04),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_purple7"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_purple7',
            BoneID = 57005,
            Offset = vector3(0.11, -0.09, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_purple8"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_purple8',
            BoneID = 57005,
            Offset = vector3(0.11, -0.09, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_red"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_red',
            BoneID = 57005,
            Offset = vector3(0.07, -0.14, -0.05),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_red2"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_red2',
            BoneID = 57005,
            Offset = vector3(0.07, -0.12, -0.08),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_red3"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_red3',
            BoneID = 57005,
            Offset = vector3(0.09, -0.06, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_red4"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_red4',
            BoneID = 57005,
            Offset = vector3(0.09, -0.14, -0.07),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_red5"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_red5',
            BoneID = 57005,
            Offset = vector3(0.07, -0.19, -0.08),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_red6"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_red6',
            BoneID = 57005,
            Offset = vector3(0.11, -0.04, -0.04),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_red7"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_red7',
            BoneID = 57005,
            Offset = vector3(0.11, -0.09, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_cocktail_red8"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cocktail_red8',
            BoneID = 57005,
            Offset = vector3(0.11, -0.09, -0.06),
            Rot = vector3(-65.0, 49.0, -5.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 200000,
    },
},
["djs_empty_cocktail"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_empty_cocktail',
            BoneID = 57005,
            Offset = vector3(0.0, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_empty_cocktail_2"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_empty_cocktail_2',
            BoneID = 57005,
            Offset = vector3(0.0, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_empty_cocktail_3"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_empty_cocktail_3',
            BoneID = 57005,
            Offset = vector3(0.0, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_empty_cocktail_4"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_empty_cocktail_4',
            BoneID = 57005,
            Offset = vector3(0.0, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_empty_cocktail_5"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_empty_cocktail_5',
            BoneID = 57005,
            Offset = vector3(0.0, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_empty_cocktail_6"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_empty_cocktail_6',
            BoneID = 57005,
            Offset = vector3(0.0, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_empty_cocktail_7"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_empty_cocktail_7',
            BoneID = 57005,
            Offset = vector3(0.0, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_empty_cocktail_8"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_empty_cocktail_8',
            BoneID = 57005,
            Offset = vector3(0.0, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},

```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_cocktail_blue = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Blue", AnimationOptions = { Prop = "djs_cocktail_blue", PropBone = 57005, PropPlacement = { 0.09, -0.16, -0.07, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_blue2 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Blue", AnimationOptions = { Prop = "djs_cocktail_blue2", PropBone = 57005, PropPlacement = { 0.1, -0.09, -0.07, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_blue3 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Blue", AnimationOptions = { Prop = "djs_cocktail_blue3", PropBone = 57005, PropPlacement = { 0.09, -0.06, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_blue4 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Blue", AnimationOptions = { Prop = "djs_cocktail_blue4", PropBone = 57005, PropPlacement = { 0.09, -0.14, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_blue5 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Blue", AnimationOptions = { Prop = "djs_cocktail_blue5", PropBone = 57005, PropPlacement = { 0.04, -0.17, -0.09, -61.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_blue6 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Blue", AnimationOptions = { Prop = "djs_cocktail_blue6", PropBone = 57005, PropPlacement = { 0.1, -0.08, -0.05, -61.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_blue7 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Blue", AnimationOptions = { Prop = "djs_cocktail_blue7", PropBone = 57005, PropPlacement = { 0.1, -0.08, -0.05, -61.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_blue8 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Blue", AnimationOptions = { Prop = "djs_cocktail_blue8", PropBone = 57005, PropPlacement = { 0.1, -0.08, -0.05, -61.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_green = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Green", AnimationOptions = { Prop = "djs_cocktail_green", PropBone = 57005, PropPlacement = { 0.09, -0.16, -0.07, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_green2 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Green", AnimationOptions = { Prop = "djs_cocktail_green2", PropBone = 57005, PropPlacement = { 0.09, -0.1, -0.07, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_green3 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Green", AnimationOptions = { Prop = "djs_cocktail_green3", PropBone = 57005, PropPlacement = { 0.09, -0.07, -0.07, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_green4 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Green", AnimationOptions = { Prop = "djs_cocktail_green4", PropBone = 57005, PropPlacement = { 0.09, -0.14, -0.07, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_green5 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Green", AnimationOptions = { Prop = "djs_cocktail_green5", PropBone = 57005, PropPlacement = { 0.06, -0.18, -0.09, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_green6 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Green", AnimationOptions = { Prop = "djs_cocktail_green6", PropBone = 57005, PropPlacement = { 0.11, -0.06, -0.05, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_green7 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Green", AnimationOptions = { Prop = "djs_cocktail_green7", PropBone = 57005, PropPlacement = { 0.07, -0.09, -0.04, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_green8 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Green", AnimationOptions = { Prop = "djs_cocktail_green8", PropBone = 57005, PropPlacement = { 0.08, -0.1, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_orange = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Orange", AnimationOptions = { Prop = "djs_cocktail_orange", PropBone = 57005, PropPlacement = { 0.08, -0.15, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_orange2 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Orange", AnimationOptions = { Prop = "djs_cocktail_orange2", PropBone = 57005, PropPlacement = { 0.1, -0.1, -0.08, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_orange3 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Orange", AnimationOptions = { Prop = "djs_cocktail_orange3", PropBone = 57005, PropPlacement = { 0.1, -0.06, -0.05, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_orange4 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Orange", AnimationOptions = { Prop = "djs_cocktail_orange4", PropBone = 57005, PropPlacement = { 0.08, -0.15, -0.08, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_orange5 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Orange", AnimationOptions = { Prop = "djs_cocktail_orange5", PropBone = 57005, PropPlacement = { 0.08, -0.07, -0.05, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_orange6 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Orange", AnimationOptions = { Prop = "djs_cocktail_orange6", PropBone = 57005, PropPlacement = { 0.08, -0.15, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_orange7 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Orange", AnimationOptions = { Prop = "djs_cocktail_orange7", PropBone = 57005, PropPlacement = { 0.08, -0.15, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_orange8 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Orange", AnimationOptions = { Prop = "djs_cocktail_orange8", PropBone = 57005, PropPlacement = { 0.08, -0.15, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_purple = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Purple", AnimationOptions = { Prop = "djs_cocktail_purple", PropBone = 57005, PropPlacement = { 0.07, -0.14, -0.05, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_purple2 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Purple", AnimationOptions = { Prop = "djs_cocktail_purple2", PropBone = 57005, PropPlacement = { 0.07, -0.12, -0.08, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_purple3 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Purple", AnimationOptions = { Prop = "djs_cocktail_purple3", PropBone = 57005, PropPlacement = { 0.09, -0.06, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_purple4 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Purple", AnimationOptions = { Prop = "djs_cocktail_purple4", PropBone = 57005, PropPlacement = { 0.09, -0.14, -0.07, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_purple5 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Purple", AnimationOptions = { Prop = "djs_cocktail_purple5", PropBone = 57005, PropPlacement = { 0.07, -0.19, -0.08, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_purple6 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Purple", AnimationOptions = { Prop = "djs_cocktail_purple6", PropBone = 57005, PropPlacement = { 0.11, -0.04, -0.04, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_purple7 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Purple", AnimationOptions = { Prop = "djs_cocktail_purple7", PropBone = 57005, PropPlacement = { 0.11, -0.09, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_purple8 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Purple", AnimationOptions = { Prop = "djs_cocktail_purple8", PropBone = 57005, PropPlacement = { 0.11, -0.09, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_red = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Red", AnimationOptions = { Prop = "djs_cocktail_red", PropBone = 57005, PropPlacement = { 0.07, -0.14, -0.05, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_red2 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Red", AnimationOptions = { Prop = "djs_cocktail_red2", PropBone = 57005, PropPlacement = { 0.07, -0.12, -0.08, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_red3 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Red", AnimationOptions = { Prop = "djs_cocktail_red3", PropBone = 57005, PropPlacement = { 0.09, -0.06, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_red4 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Red", AnimationOptions = { Prop = "djs_cocktail_red4", PropBone = 57005, PropPlacement = { 0.09, -0.14, -0.07, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_red5 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Red", AnimationOptions = { Prop = "djs_cocktail_red5", PropBone = 57005, PropPlacement = { 0.07, -0.19, -0.08, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_red6 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Red", AnimationOptions = { Prop = "djs_cocktail_red6", PropBone = 57005, PropPlacement = { 0.11, -0.04, -0.04, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_red7 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Red", AnimationOptions = { Prop = "djs_cocktail_red7", PropBone = 57005, PropPlacement = { 0.11, -0.09, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cocktail_red8 = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Cocktail Red", AnimationOptions = { Prop = "djs_cocktail_red8", PropBone = 57005, PropPlacement = { 0.11, -0.09, -0.06, -65.0, 49.0, -5.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
-- Cocktails v1
djs_cocktail_blue = { emote = "djs_cocktail_blue", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_blue2 = { emote = "djs_cocktail_blue2", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_blue3 = { emote = "djs_cocktail_blue3", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_blue4 = { emote = "djs_cocktail_blue4", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_blue5 = { emote = "djs_cocktail_blue5", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_blue6 = { emote = "djs_cocktail_blue6", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_blue7 = { emote = "djs_cocktail_blue7", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_blue8 = { emote = "djs_cocktail_blue8", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_green = { emote = "djs_cocktail_green", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_green2 = { emote = "djs_cocktail_green2", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_green3 = { emote = "djs_cocktail_green3", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_green4 = { emote = "djs_cocktail_green4", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_green5 = { emote = "djs_cocktail_green5", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_green6 = { emote = "djs_cocktail_green6", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_green7 = { emote = "djs_cocktail_green7", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_green8 = { emote = "djs_cocktail_green8", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_orange = { emote = "djs_cocktail_orange", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_orange2 = { emote = "djs_cocktail_orange2", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_orange3 = { emote = "djs_cocktail_orange3", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_orange4 = { emote = "djs_cocktail_orange4", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_orange5 = { emote = "djs_cocktail_orange5", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_orange6 = { emote = "djs_cocktail_orange6", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_orange7 = { emote = "djs_cocktail_orange7", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_orange8 = { emote = "djs_cocktail_orange8", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_purple = { emote = "djs_cocktail_purple", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_purple2 = { emote = "djs_cocktail_purple2", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_purple3 = { emote = "djs_cocktail_purple3", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_purple4 = { emote = "djs_cocktail_purple4", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_purple5 = { emote = "djs_cocktail_purple5", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_purple6 = { emote = "djs_cocktail_purple6", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_purple7 = { emote = "djs_cocktail_purple7", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_purple8 = { emote = "djs_cocktail_purple8", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_red = { emote = "djs_cocktail_red", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_red2 = { emote = "djs_cocktail_red2", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_red3 = { emote = "djs_cocktail_red3", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_red4 = { emote = "djs_cocktail_red4", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_red5 = { emote = "djs_cocktail_red5", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_red6 = { emote = "djs_cocktail_red6", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_red7 = { emote = "djs_cocktail_red7", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
djs_cocktail_red8 = { emote = "djs_cocktail_red8", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { hunger = 2000, thirst = 200000, alcohol = 12500, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/yyyAkUzhfmXtOdlKT6Om" %}


# Cocktails v2

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2F0zSf0v4dY3yLkdmbk0uO%2FCOCKTAIL_V2.png?alt=media&amp;token=3853247c-684b-407b-8079-e79d8b683f19" alt=""><figcaption></figcaption></figure>

\
Purchase Escrowed: <https://djscollections.com/package/5666886>\
Purchase Escrowed Bundle v1 & v2: <https://djscollections.com/package/6042598>


# Installation

This guide will walk you through installing Cocktails v2 Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-cocktailsv2`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-cocktailsv2` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-cocktailsv1
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
	['djs_beer_keg'] = {
		label = 'Beer Keg',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_cocktail_jigger'] = {
		label = 'Cocktail Jigger',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_cocktail_spoon'] = {
		label = 'Cocktail Spoon',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_coconutdrink'] = { --checked
		label = 'Coconut Mix',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
			prop = {model = 'djs_coconutdrink',
			bone = 57005,
			pos = vec3(0.17, -0.1, -0.06),
			rot = vec3(-71.0, 34.0, -14.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_cup_moscowmule'] = { --checked
		label = 'Moscowmule',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
			prop = {model = 'djs_cup_moscowmule',
			bone = 57005,
			pos = vec3(0.121000, -0.048000, 0.000000),
			rot = vec3(-111.000748, 0.000000, -9.599999),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_baileys'] = { --checked
		label = 'Baileys',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_baileys',
			bone = 18905,
			pos = vec3(0.14, -0.03, 0.03),
			rot = vec3(258.0, 0.0, 0.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_beerempty'] = {
		label = 'Empty Beer Glass',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_glass_beer'] = { --checked
		label = 'Glass of Beer',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_beer',
			bone = 18905,
			pos = vec3(0.12, -0.1, 0.07),
			rot = vec3(-104.0, -16.0, -11.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_bluecosmopolitan'] = { --checked
		label = 'Blue Cosmopolitan',
		stack = true,
		close = true,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_bluecosmopolitan',
			bone = 18905,
			pos = vec3(0.12, -0.08, 0.07),
			rot = vec3(-109.0, -16.0, -11.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_bluemaita'] = { --checked
		label = 'Blue Maita',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_bluemaita',
			bone = 18905,
			pos = vec3(0.12, -0.11, 0.08),
			rot = vec3(-114.0, -21.0, -1.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_champagne'] = { --checked
		label = 'Glass of Champagne',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_champagne',
			bone = 18905,
			pos = vec3(0.12, -0.11, 0.08),
			rot = vec3(-114.0, -21.0, -1.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_greencosmopolitan'] = { --checked
		label = 'Green Cosmopolitan',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_greencosmopolitan',
			bone = 18905,
			pos = vec3(0.12, -0.08, 0.07),
			rot = vec3(-109.0, -16.0, -11.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_kiwiflight'] = { --checked
		label = 'Kiwi Flight',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_kiwiflight',
			bone = 18905,
			pos = vec3(0.12, -0.11, 0.08),
			rot = vec3(-114.0, -21.0, -1.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_mojito'] = { --checked
		label = 'Mojito',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_mojito',
			bone = 18905,
			pos = vec3(0.1, -0.06, 0.03),
			rot = vec3(-104.0, -16.0, -11.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_pinacolada'] = { --checked
		label = 'Pinacolada',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_pinacolada',
			bone = 18905,
			pos = vec3(0.11, -0.11, 0.09),
			rot = vec3(-114.0, -21.0, -1.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_pinkmaitai'] = { --checked
		label = 'Pink Maitai',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_pinkmaitai',
			bone = 18905,
			pos = vec3(0.11, -0.11, 0.09),
			rot = vec3(-114.0, -21.0, -1.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_redcosmopolitan'] = { --checked
		label = 'Red Cosmopolitan',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_redcosmopolitan',
			bone = 18905,
			pos = vec3(0.12, -0.08, 0.07),
			rot = vec3(-109.0, -16.0, -11.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_seabreeze'] = { --checked
		label = 'Seabreeze',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_seabreeze',
			bone = 18905,
			pos = vec3(0.14, -0.11, 0.09),
			rot = vec3(-111.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_shotblue'] = { -- checked
		label = 'Blue Shot',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'anim@djs@drink@shot', clip = 'djs_drink_shot_quick' },
			prop = {model = 'djs_glass_shotblue',
			bone = 57005,
			pos = vec3(0.148000, 0.009000, 0.000000),
			rot = vec3(-131.100800, 0.000000, 18.299980),
		},
		usetime = 950,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_shotgreen'] = { --checked
		label = 'Green Shot',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_shotgreen',
			bone = 57005,
			pos = vec3(0.148000, 0.009000, 0.000000),
			rot = vec3(-131.100800, 0.000000, 18.299980),
		},
		usetime = 950,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_shotorange'] = { --checked
		label = 'Orange Shot',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_shotorange',
			bone = 57005,
			pos = vec3(0.148000, 0.009000, 0.000000),
			rot = vec3(-131.100800, 0.000000, 18.299980),
		},
		usetime = 950,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_shotpurple'] = { --checked
		label = 'Purple Shot',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_shotpurple',
			bone = 57005,
			pos = vec3(0.148000, 0.009000, 0.000000),
			rot = vec3(-131.100800, 0.000000, 18.299980),
		},
		usetime = 950,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_strawberrysunrise'] = { --checked
		label = 'Strawberry Sunrise',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_strawberrysunrise',
			bone = 18905,
			pos = vec3(0.13, -0.14, 0.11),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_summerslushwithvodkablue'] = { --checked
		label = 'Slush Vodka Blue',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_summerslushwithvodkablue',
			bone = 18905,
			pos = vec3(0.13, -0.21, 0.13),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_summerslushwithvodkagreen'] = { --checked
		label = 'Slush Vodka Green',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_summerslushwithvodkagreen',
			bone = 18905,
			pos = vec3(0.13, -0.21, 0.13),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_summerslushwithvodkaorange'] = { --checked
		label = 'Slush Vodka Orange',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_summerslushwithvodkaorange',
			bone = 18905,
			pos = vec3(0.13, -0.21, 0.13),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_summerslushwithvodkapurple'] = { --checked
		label = 'Slush Vodka Purple',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_summerslushwithvodkapurple',
			bone = 18905,
			pos = vec3(0.13, -0.21, 0.13),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_summerslushwithvodkarainbow'] = { --checked
		label = 'Slush Vodka Rainbow',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_summerslushwithvodkarainbow',
			bone = 18905,
			pos = vec3(0.13, -0.21, 0.13),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
		
	},
	['djs_glass_summerslushwithvodkared'] = { --checked
		label = 'Slush Vodka Red',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_summerslushwithvodkared',
			bone = 18905,
			pos = vec3(0.13, -0.21, 0.13),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_summerslushwithvodkayellow'] = { --checked
		label = 'Slush Vodka Yellow',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_summerslushwithvodkayellow',
			bone = 18905,
			pos = vec3(0.13, -0.21, 0.13),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_tropico'] = { --checked
		label = 'Tropico Cocktail',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_tropico',
			bone = 18905,
			pos = vec3(0.14, -0.05, 0.06),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_vodka'] = { --checked
		label = 'Glass of Vodka',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_vodka',
			bone = 18905,
			pos = vec3(0.15, -0.02, 0.06),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_vodkabannanapineapple'] = { --checked
		label = 'Vodka Bannana Pineapple',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_vodkabannanapineapple',
			bone = 18905,
			pos = vec3(0.12, -0.08, 0.06),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_vodkanightlava'] = { --checked
		label = 'Vodka Night Lava',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_vodkanightlava',
			bone = 18905,
			pos = vec3(0.12, -0.12, 0.07),
			rot = vec3(-112.0, -12.0, -7.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_vodkaorangesky'] = { --checked
		label = 'Vodka Orange Sky',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_vodkaorangesky',
			bone = 18905,
			pos = vec3(0.1, -0.02, 0.06),
			rot = vec3(-125.0, -18.0, -28.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_vodkapeachbeachpunch'] = { --checked
		label = 'Vodka Peach Beach Punch',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_vodkapeachbeachpunch',
			bone = 18905,
			pos = vec3(0.1, -0.02, 0.06),
			rot = vec3(-125.0, -18.0, -28.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_vodkapineapplecherry'] = { --checked
		label = 'Vodka Pineapple Cherry',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_vodkapineapplecherry',
			bone = 18905,
			pos = vec3(0.06, -0.08, 0.05),
			rot = vec3(-108.0, -10.0, -29.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	
	['djs_glass_vodkawatermelonlemonade'] = { --checked
		label = 'Vodka Watermelon Lemonade',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_vodkawatermelonlemonade',
			bone = 18905,
			pos = vec3(0.06, -0.08, 0.05),
			rot = vec3(-108.0, -10.0, -29.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_whisky'] = {
		label = 'Glass of Whisky',
		stack = true,
		close = false,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_whisky',
			bone = 18905,
			pos = vec3(0.15, -0.02, 0.06),
			rot = vec3(-112.0, -12.0, -2.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_glass_yellowcosmopolitan'] = { --checked
		label = 'Yellow Cosmopolitan',
		stack = true,
		close = true,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'mp_player_intdrink', clip = 'loop' },
			prop = {model = 'djs_glass_yellowcosmopolitan',
			bone = 18905,
			pos = vec3(0.12, -0.08, 0.07),
			rot = vec3(-109.0, -16.0, -11.0),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
		
	},
	['djs_pineappledrink'] = { --checked
		label = 'pineapple drink',
		stack = true,
		close = true,
		weight = 10,
		client = {
			status = { thirst = 2000000, alcohol = 175000},
			anim = { dict = 'amb@world_human_drinking@coffee@male@idle_a', clip = 'idle_c' },
			prop = {model = 'djs_pineappledrink',
			bone = 57005,
			pos = vec3(0.128000, 0.016000, 0.000000),
			rot = vec3(-103.350670, 0.000000, -15.599984),
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your Thirst'
		},
	},
	['djs_shaker_black'] = {
		label = 'shaker black',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_shaker_bronze'] = {
		label = 'shaker bronze',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_shaker_gold'] = {
		label = 'shaker gold',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_shaker_silver'] = {
		label = 'shaker silver',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_wine_keg'] = {
		label = 'wine keg',
		stack = true,
		close = false,
		weight = 10,
	},

```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_beer_keg'] = {
    label = 'Beer Keg',
    weight = 10,
    stack = true,
    close = false,
},

['djs_cocktail_jigger'] = {
    label = 'Cocktail Jigger',
    weight = 10,
    stack = true,
    close = false,
},

['djs_cocktail_spoon'] = {
    label = 'Cocktail Spoon',
    weight = 10,
    stack = true,
    close = false,
},

['djs_coconutdrink'] = {
    label = 'Coconut Mix',
    weight = 10,
    stack = true,
    close = false,
},

['djs_cup_moscowmule'] = {
    label = 'Moscowmule',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_baileys'] = {
    label = 'Baileys',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_beerempty'] = {
    label = 'Empty Beer Glass',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_beer'] = {
    label = 'Glass of Beer',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_bluecosmopolitan'] = {
    label = 'Blue Cosmopolitan',
    weight = 10,
    stack = true,
    close = true,
},

['djs_glass_bluemaita'] = {
    label = 'Blue Maita',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_champagne'] = {
    label = 'Glass of Champagne',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_greencosmopolitan'] = {
    label = 'Green Cosmopolitan',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_kiwiflight'] = {
    label = 'Kiwi Flight',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_mojito'] = {
    label = 'Mojito',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_pinacolada'] = {
    label = 'Pinacolada',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_pinkmaitai'] = {
    label = 'Pink Maitai',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_redcosmopolitan'] = {
    label = 'Red Cosmopolitan',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_seabreeze'] = {
    label = 'Seabreeze',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_shotblue'] = {
    label = 'Blue Shot',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_shotgreen'] = {
    label = 'Green Shot',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_shotorange'] = {
    label = 'Orange Shot',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_shotpurple'] = {
    label = 'Purple Shot',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_strawberrysunrise'] = {
    label = 'Strawberry Sunrise',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_summerslushwithvodkablue'] = {
    label = 'Slush Vodka Blue',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_summerslushwithvodkagreen'] = {
    label = 'Slush Vodka Green',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_summerslushwithvodkaorange'] = {
    label = 'Slush Vodka Orange',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_summerslushwithvodkapurple'] = {
    label = 'Slush Vodka Purple',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_summerslushwithvodkarainbow'] = {
    label = 'Slush Vodka Rainbow',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_summerslushwithvodkared'] = {
    label = 'Slush Vodka Red',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_summerslushwithvodkayellow'] = {
    label = 'Slush Vodka Yellow',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_tropico'] = {
    label = 'Tropico Cocktail',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_vodka'] = {
    label = 'Glass of Vodka',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_vodkabannanapineapple'] = {
    label = 'Vodka Bannana Pineapple',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_vodkanightlava'] = {
    label = 'Vodka Night Lava',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_vodkaorangesky'] = {
    label = 'Vodka Orange Sky',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_vodkapeachbeachpunch'] = {
    label = 'Vodka Peach Beach Punch',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_vodkapineapplecherry'] = {
    label = 'Vodka Pineapple Cherry',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_vodkawatermelonlemonade'] = {
    label = 'Vodka Watermelon Lemonade',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_whisky'] = {
    label = 'Glass of Whisky',
    weight = 10,
    stack = true,
    close = false,
},

['djs_glass_yellowcosmopolitan'] = {
    label = 'Yellow Cosmopolitan',
    weight = 10,
    stack = true,
    close = true,
},

['djs_pineappledrink'] = {
    label = 'Pineapple Drink',
    weight = 10,
    stack = true,
    close = true,
},

['djs_shaker_black'] = {
    label = 'Shaker Black',
    weight = 10,
    stack = true,
    close = false,
},

['djs_shaker_bronze'] = {
    label = 'Shaker Bronze',
    weight = 10,
    stack = true,
    close = false,
},

['djs_shaker_gold'] = {
    label = 'Shaker Gold',
    weight = 10,
    stack = true,
    close = false,
},

['djs_shaker_silver'] = {
    label = 'Shaker Silver',
    weight = 10,
    stack = true,
    close = false,
},

['djs_wine_keg'] = {
    label = 'Wine Keg',
    weight = 10,
    stack = true,
    close = false,
},

```

{% endcode %}
{% endtab %}

{% tab title="AK47 Inventory" %}

* Copy Ox Inventory (Consumable) tab
* Copy items.lua from `ox_inventory/data` and place into `ak47_inventory/convert/ox/`
* Restart ak47\_inventory (it will copy all items)
* Restart ak47\_inventory again
  {% endtab %}
  {% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_coconutdrink"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_coconutdrink',
            BoneID = 57005,
            Offset = vector3(0.17, -0.1, -0.06),
            Rot = vector3(-71.0, 34.0, -14.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_cup_moscowmule"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_cup_moscowmule',
            BoneID = 57005,
            Offset = vector3(0.121, -0.048, 0.0),
            Rot = vector3(-111.0, 0.0, -9.6),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_baileys"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_baileys',
            BoneID = 18905,
            Offset = vector3(0.14, -0.03, 0.03),
            Rot = vector3(258.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_beer"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_beer',
            BoneID = 18905,
            Offset = vector3(0.12, -0.1, 0.07),
            Rot = vector3(-104.0, -16.0, -11.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_bluecosmopolitan"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_bluecosmopolitan',
            BoneID = 18905,
            Offset = vector3(0.12, -0.08, 0.07),
            Rot = vector3(-109.0, -16.0, -11.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_bluemaita"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_bluemaita',
            BoneID = 18905,
            Offset = vector3(0.12, -0.11, 0.08),
            Rot = vector3(-114.0, -21.0, -1.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_champagne"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_champagne',
            BoneID = 18905,
            Offset = vector3(0.12, -0.11, 0.08),
            Rot = vector3(-114.0, -21.0, -1.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_greencosmopolitan"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_greencosmopolitan',
            BoneID = 18905,
            Offset = vector3(0.12, -0.08, 0.07),
            Rot = vector3(-109.0, -16.0, -11.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_kiwiflight"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_kiwiflight',
            BoneID = 18905,
            Offset = vector3(0.12, -0.11, 0.08),
            Rot = vector3(-114.0, -21.0, -1.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_mojito"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_mojito',
            BoneID = 18905,
            Offset = vector3(0.1, -0.06, 0.03),
            Rot = vector3(-104.0, -16.0, -11.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_pinacolada"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_pinacolada',
            BoneID = 18905,
            Offset = vector3(0.11, -0.11, 0.09),
            Rot = vector3(-114.0, -21.0, -1.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_pinkmaitai"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_pinkmaitai',
            BoneID = 18905,
            Offset = vector3(0.11, -0.11, 0.09),
            Rot = vector3(-114.0, -21.0, -1.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_redcosmopolitan"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_redcosmopolitan',
            BoneID = 18905,
            Offset = vector3(0.12, -0.08, 0.07),
            Rot = vector3(-109.0, -16.0, -11.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_seabreeze"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_seabreeze',
            BoneID = 18905,
            Offset = vector3(0.14, -0.11, 0.09),
            Rot = vector3(-111.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_shotblue"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_shotblue',
            BoneID = 57005,
            Offset = vector3(0.148, 0.009, 0.0),
            Rot = vector3(-131.1, 0.0, 18.3),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@shot",
            anim = "djs_drink_shot_quick",
            params = {nil, nil, 950, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_shotgreen"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_shotgreen',
            BoneID = 57005,
            Offset = vector3(0.148, 0.009, 0.0),
            Rot = vector3(-131.1, 0.0, 18.3),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 950, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_shotorange"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_shotorange',
            BoneID = 57005,
            Offset = vector3(0.148, 0.009, 0.0),
            Rot = vector3(-131.1, 0.0, 18.3),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 950, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_shotpurple"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_shotpurple',
            BoneID = 57005,
            Offset = vector3(0.148, 0.009, 0.0),
            Rot = vector3(-131.1, 0.0, 18.3),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 950, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_strawberrysunrise"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_strawberrysunrise',
            BoneID = 18905,
            Offset = vector3(0.13, -0.14, 0.11),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_summerslushwithvodkablue"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_summerslushwithvodkablue',
            BoneID = 18905,
            Offset = vector3(0.13, -0.21, 0.13),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_summerslushwithvodkagreen"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_summerslushwithvodkagreen',
            BoneID = 18905,
            Offset = vector3(0.13, -0.21, 0.13),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_summerslushwithvodkaorange"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_summerslushwithvodkaorange',
            BoneID = 18905,
            Offset = vector3(0.13, -0.21, 0.13),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_summerslushwithvodkapurple"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_summerslushwithvodkapurple',
            BoneID = 18905,
            Offset = vector3(0.13, -0.21, 0.13),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_summerslushwithvodkarainbow"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_summerslushwithvodkarainbow',
            BoneID = 18905,
            Offset = vector3(0.13, -0.21, 0.13),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_summerslushwithvodkared"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_summerslushwithvodkared',
            BoneID = 18905,
            Offset = vector3(0.13, -0.21, 0.13),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_summerslushwithvodkayellow"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_summerslushwithvodkayellow',
            BoneID = 18905,
            Offset = vector3(0.13, -0.21, 0.13),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_tropico"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_tropico',
            BoneID = 18905,
            Offset = vector3(0.14, -0.05, 0.06),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_vodka"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_vodka',
            BoneID = 18905,
            Offset = vector3(0.15, -0.02, 0.06),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_vodkabannanapineapple"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_vodkabannanapineapple',
            BoneID = 18905,
            Offset = vector3(0.12, -0.08, 0.06),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_vodkanightlava"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_vodkanightlava',
            BoneID = 18905,
            Offset = vector3(0.12, -0.12, 0.07),
            Rot = vector3(-112.0, -12.0, -7.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_vodkaorangesky"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_vodkaorangesky',
            BoneID = 18905,
            Offset = vector3(0.1, -0.02, 0.06),
            Rot = vector3(-125.0, -18.0, -28.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_vodkapeachbeachpunch"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_vodkapeachbeachpunch',
            BoneID = 18905,
            Offset = vector3(0.1, -0.02, 0.06),
            Rot = vector3(-125.0, -18.0, -28.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_vodkapineapplecherry"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_vodkapineapplecherry',
            BoneID = 18905,
            Offset = vector3(0.06, -0.08, 0.05),
            Rot = vector3(-108.0, -10.0, -29.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_vodkawatermelonlemonade"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_vodkawatermelonlemonade',
            BoneID = 18905,
            Offset = vector3(0.06, -0.08, 0.05),
            Rot = vector3(-108.0, -10.0, -29.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_whisky"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_whisky',
            BoneID = 18905,
            Offset = vector3(0.15, -0.02, 0.06),
            Rot = vector3(-112.0, -12.0, -2.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_glass_yellowcosmopolitan"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_yellowcosmopolitan',
            BoneID = 18905,
            Offset = vector3(0.12, -0.08, 0.07),
            Rot = vector3(-109.0, -16.0, -11.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

["djs_pineappledrink"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_pineappledrink',
            BoneID = 57005,
            Offset = vector3(0.128, 0.016, 0.0),
            Rot = vector3(-103.35, 0.0, -15.6),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "amb@world_human_drinking@coffee@male@idle_a",
            anim = "idle_c",
            params = {nil, nil, 17500,
       }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_coconutdrink = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Coconut Mix", AnimationOptions = { Prop = "djs_coconutdrink", PropBone = 57005, PropPlacement = { 0.17, -0.1, -0.06, -71.0, 34.0, -14.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cup_moscowmule = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Moscowmule", AnimationOptions = { Prop = "djs_cup_moscowmule", PropBone = 57005, PropPlacement = { 0.121000, -0.048000, 0.000000, -111.000748, 0.000000, -9.599999 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_baileys = { "mp_player_intdrink", "loop", "Baileys", AnimationOptions = { Prop = "djs_glass_baileys", PropBone = 18905, PropPlacement = { 0.14, -0.03, 0.03, 258.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_beer = { "mp_player_intdrink", "loop", "Glass of Beer", AnimationOptions = { Prop = "djs_glass_beer", PropBone = 18905, PropPlacement = { 0.12, -0.1, 0.07, -104.0, -16.0, -11.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_bluecosmopolitan = { "mp_player_intdrink", "loop", "Blue Cosmopolitan", AnimationOptions = { Prop = "djs_glass_bluecosmopolitan", PropBone = 18905, PropPlacement = { 0.12, -0.08, 0.07, -109.0, -16.0, -11.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_bluemaita = { "mp_player_intdrink", "loop", "Blue Maita", AnimationOptions = { Prop = "djs_glass_bluemaita", PropBone = 18905, PropPlacement = { 0.12, -0.11, 0.08, -114.0, -21.0, -1.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_champagne = { "mp_player_intdrink", "loop", "Glass of Champagne", AnimationOptions = { Prop = "djs_glass_champagne", PropBone = 18905, PropPlacement = { 0.12, -0.11, 0.08, -114.0, -21.0, -1.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_greencosmopolitan = { "mp_player_intdrink", "loop", "Green Cosmopolitan", AnimationOptions = { Prop = "djs_glass_greencosmopolitan", PropBone = 18905, PropPlacement = { 0.12, -0.08, 0.07, -109.0, -16.0, -11.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_kiwiflight = { "mp_player_intdrink", "loop", "Kiwi Flight", AnimationOptions = { Prop = "djs_glass_kiwiflight", PropBone = 18905, PropPlacement = { 0.12, -0.11, 0.08, -114.0, -21.0, -1.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_mojito = { "mp_player_intdrink", "loop", "Mojito", AnimationOptions = { Prop = "djs_glass_mojito", PropBone = 18905, PropPlacement = { 0.1, -0.06, 0.03, -104.0, -16.0, -11.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_pinacolada = { "mp_player_intdrink", "loop", "Pinacolada", AnimationOptions = { Prop = "djs_glass_pinacolada", PropBone = 18905, PropPlacement = { 0.11, -0.11, 0.09, -114.0, -21.0, -1.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_pinkmaitai = { "mp_player_intdrink", "loop", "Pink Maitai", AnimationOptions = { Prop = "djs_glass_pinkmaitai", PropBone = 18905, PropPlacement = { 0.11, -0.11, 0.09, -114.0, -21.0, -1.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_redcosmopolitan = { "mp_player_intdrink", "loop", "Red Cosmopolitan", AnimationOptions = { Prop = "djs_glass_redcosmopolitan", PropBone = 18905, PropPlacement = { 0.12, -0.08, 0.07, -109.0, -16.0, -11.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_seabreeze = { "mp_player_intdrink", "loop", "Seabreeze", AnimationOptions = { Prop = "djs_glass_seabreeze", PropBone = 18905, PropPlacement = { 0.14, -0.11, 0.09, -111.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_shotblue = { "anim@djs@drink@shot", "djs_drink_shot_quick", "Blue Shot", AnimationOptions = { Prop = "djs_glass_shotblue", PropBone = 57005, PropPlacement = { 0.148000, 0.009000, 0.000000, -131.100800, 0.000000, 18.299980 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_shotgreen = { "mp_player_intdrink", "loop", "Green Shot", AnimationOptions = { Prop = "djs_glass_shotgreen", PropBone = 57005, PropPlacement = { 0.148000, 0.009000, 0.000000, -131.100800, 0.000000, 18.299980 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_shotorange = { "mp_player_intdrink", "loop", "Orange Shot", AnimationOptions = { Prop = "djs_glass_shotorange", PropBone = 57005, PropPlacement = { 0.148000, 0.009000, 0.000000, -131.100800, 0.000000, 18.299980 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_shotpurple = { "mp_player_intdrink", "loop", "Purple Shot", AnimationOptions = { Prop = "djs_glass_shotpurple", PropBone = 57005, PropPlacement = { 0.148000, 0.009000, 0.000000, -131.100800, 0.000000, 18.299980 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_strawberrysunrise = { "mp_player_intdrink", "loop", "Strawberry Sunrise", AnimationOptions = { Prop = "djs_glass_strawberrysunrise", PropBone = 18905, PropPlacement = { 0.13, -0.14, 0.11, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_summerslushwithvodkablue = { "mp_player_intdrink", "loop", "Slush Vodka Blue", AnimationOptions = { Prop = "djs_glass_summerslushwithvodkablue", PropBone = 18905, PropPlacement = { 0.13, -0.21, 0.13, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_summerslushwithvodkagreen = { "mp_player_intdrink", "loop", "Slush Vodka Green", AnimationOptions = { Prop = "djs_glass_summerslushwithvodkagreen", PropBone = 18905, PropPlacement = { 0.13, -0.21, 0.13, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_summerslushwithvodkaorange = { "mp_player_intdrink", "loop", "Slush Vodka Orange", AnimationOptions = { Prop = "djs_glass_summerslushwithvodkaorange", PropBone = 18905, PropPlacement = { 0.13, -0.21, 0.13, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_summerslushwithvodkapurple = { "mp_player_intdrink", "loop", "Slush Vodka Purple", AnimationOptions = { Prop = "djs_glass_summerslushwithvodkapurple", PropBone = 18905, PropPlacement = { 0.13, -0.21, 0.13, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_summerslushwithvodkarainbow = { "mp_player_intdrink", "loop", "Slush Vodka Rainbow", AnimationOptions = { Prop = "djs_glass_summerslushwithvodkarainbow", PropBone = 18905, PropPlacement = { 0.13, -0.21, 0.13, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_summerslushwithvodkared = { "mp_player_intdrink", "loop", "Slush Vodka Red", AnimationOptions = { Prop = "djs_glass_summerslushwithvodkared", PropBone = 18905, PropPlacement = { 0.13, -0.21, 0.13, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_summerslushwithvodkayellow = { "mp_player_intdrink", "loop", "Slush Vodka Yellow", AnimationOptions = { Prop = "djs_glass_summerslushwithvodkayellow", PropBone = 18905, PropPlacement = { 0.13, -0.21, 0.13, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_tropico = { "mp_player_intdrink", "loop", "Tropico Cocktail", AnimationOptions = { Prop = "djs_glass_tropico", PropBone = 18905, PropPlacement = { 0.14, -0.05, 0.06, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_vodka = { "mp_player_intdrink", "loop", "Glass of Vodka", AnimationOptions = { Prop = "djs_glass_vodka", PropBone = 18905, PropPlacement = { 0.15, -0.02, 0.06, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_vodkabannanapineapple = { "mp_player_intdrink", "loop", "Vodka Bannana Pineapple", AnimationOptions = { Prop = "djs_glass_vodkabannanapineapple", PropBone = 18905, PropPlacement = { 0.12, -0.08, 0.06, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_vodkanightlava = { "mp_player_intdrink", "loop", "Vodka Night Lava", AnimationOptions = { Prop = "djs_glass_vodkanightlava", PropBone = 18905, PropPlacement = { 0.12, -0.12, 0.07, -112.0, -12.0, -7.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_vodkaorangesky = { "mp_player_intdrink", "loop", "Vodka Orange Sky", AnimationOptions = { Prop = "djs_glass_vodkaorangesky", PropBone = 18905, PropPlacement = { 0.1, -0.02, 0.06, -125.0, -18.0, -28.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_vodkapeachbeachpunch = { "mp_player_intdrink", "loop", "Vodka Peach Beach Punch", AnimationOptions = { Prop = "djs_glass_vodkapeachbeachpunch", PropBone = 18905, PropPlacement = { 0.1, -0.02, 0.06, -125.0, -18.0, -28.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_vodkapineapplecherry = { "mp_player_intdrink", "loop", "Vodka Pineapple Cherry", AnimationOptions = { Prop = "djs_glass_vodkapineapplecherry", PropBone = 18905, PropPlacement = { 0.06, -0.08, 0.05, -108.0, -10.0, -29.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_vodkawatermelonlemonade = { "mp_player_intdrink", "loop", "Vodka Watermelon Lemonade", AnimationOptions = { Prop = "djs_glass_vodkawatermelonlemonade", PropBone = 18905, PropPlacement = { 0.06, -0.08, 0.05, -108.0, -10.0, -29.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_whisky = { "mp_player_intdrink", "loop", "Glass of Whisky", AnimationOptions = { Prop = "djs_glass_whisky", PropBone = 18905, PropPlacement = { 0.15, -0.02, 0.06, -112.0, -12.0, -2.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_yellowcosmopolitan = { "mp_player_intdrink", "loop", "Yellow Cosmopolitan", AnimationOptions = { Prop = "djs_glass_yellowcosmopolitan", PropBone = 18905, PropPlacement = { 0.12, -0.08, 0.07, -109.0, -16.0, -11.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_pineappledrink = { "amb@world_human_drinking@coffee@male@idle_a", "idle_c", "pineapple drink", AnimationOptions = { Prop = "djs_pineappledrink", PropBone = 57005, PropPlacement = { 0.128000, 0.016000, 0.000000, -103.350670, 0.000000, -15.599984 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_coconutdrink = { emote = "djs_coconutdrink", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_cup_moscowmule = { emote = "djs_cup_moscowmule", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_baileys = { emote = "djs_glass_baileys", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_beer = { emote = "djs_glass_beer", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_bluecosmopolitan = { emote = "djs_glass_bluecosmopolitan", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_bluemaita = { emote = "djs_glass_bluemaita", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_champagne = { emote = "djs_glass_champagne", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_greencosmopolitan = { emote = "djs_glass_greencosmopolitan", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_kiwiflight = { emote = "djs_glass_kiwiflight", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_mojito = { emote = "djs_glass_mojito", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_pinacolada = { emote = "djs_glass_pinacolada", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_pinkmaitai = { emote = "djs_glass_pinkmaitai", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_redcosmopolitan = { emote = "djs_glass_redcosmopolitan", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_seabreeze = { emote = "djs_glass_seabreeze", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_shotblue = { emote = "djs_glass_shotblue", canRun = false, time = 950, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_shotgreen = { emote = "djs_glass_shotgreen", canRun = false, time = 950, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_shotorange = { emote = "djs_glass_shotorange", canRun = false, time = 950, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_shotpurple = { emote = "djs_glass_shotpurple", canRun = false, time = 950, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_strawberrysunrise = { emote = "djs_glass_strawberrysunrise", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_summerslushwithvodkablue = { emote = "djs_glass_summerslushwithvodkablue", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_summerslushwithvodkagreen = { emote = "djs_glass_summerslushwithvodkagreen", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_summerslushwithvodkaorange = { emote = "djs_glass_summerslushwithvodkaorange", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_summerslushwithvodkapurple = { emote = "djs_glass_summerslushwithvodkapurple", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_summerslushwithvodkarainbow = { emote = "djs_glass_summerslushwithvodkarainbow", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_summerslushwithvodkared = { emote = "djs_glass_summerslushwithvodkared", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_summerslushwithvodkayellow = { emote = "djs_glass_summerslushwithvodkayellow", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_tropico = { emote = "djs_glass_tropico", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_vodka = { emote = "djs_glass_vodka", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_vodkabannanapineapple = { emote = "djs_glass_vodkabannanapineapple", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_vodkanightlava = { emote = "djs_glass_vodkanightlava", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_vodkaorangesky = { emote = "djs_glass_vodkaorangesky", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_vodkapeachbeachpunch = { emote = "djs_glass_vodkapeachbeachpunch", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_vodkapineapplecherry = { emote = "djs_glass_vodkapineapplecherry", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_vodkawatermelonlemonade = { emote = "djs_glass_vodkawatermelonlemonade", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_whisky = { emote = "djs_glass_whisky", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_glass_yellowcosmopolitan = { emote = "djs_glass_yellowcosmopolitan", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
djs_pineappledrink = { emote = "djs_pineappledrink", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 2000000, alcohol = 175000, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/df1IH2FC7KWzG0Ut55Eq" %}


# Seafood

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FExA8fXPGaKyZfy3Jf3ao%2FSEAFOOD.png?alt=media&amp;token=73c8a92b-9757-46d3-909e-b1f03bc8b825" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/6011288>


# Installation

This guide will walk you through installing Sea Food Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-seafood`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-seafood` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-seafood
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bigplate_steaklobster'] = {
	label = 'Plate of Lobster',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bigplate_steaklobster', pos = vec3(0.18, 0.02, 0.01), rot = vec3(-23, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_bowl_clamchowder'] = {
	label = 'Bowl of Clam Chowder',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_clamchowder', pos = vec3(0.15, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_bowl_crawfish'] = {
	label = 'Bowl of lobster bisque',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_lobsterbisque', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_bowl_lobsterbisque'] = {
	label = 'Bowl of lobster bisque',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_lobsterbisque', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_bowl_shrimpokragumbo'] = {
	label = 'Shrimp Okra Gumbo',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_shrimpokragumbo', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_shrimpcocktail'] = {
	label = 'Shrimp Coctail',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_shrimpcocktail', pos = vec3(0.15, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_shrimpcocktail', pos = vec3(0.13, 0.02, -0.05), rot = vec3(0,0,0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_newspaper_boil'] = {
	label = 'Newspaper Boil',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_newspaper_boil', pos = vec3(0.13, 0.02, 0.025), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_crabclaw', pos = vec3(0.15, 0.03, -0.03), rot = vec3(0,0,0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_newspaper_crablegsandshrimp'] = {
	label = 'Crablegs and shrimp',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_newspaper_crablegsandshrimp', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_crabclaw', pos = vec3(0.15, 0.03, -0.03), rot = vec3(0,0,0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_newspaper_crawfish'] = {
	label = 'Craw Fish',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_newspaper_crawfish', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_coconutshrimp', pos = vec3(0.13, 0.02, -0.05), rot = vec3(0,0,0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_newspaper_lobsterandshrimp'] = {
	label = 'Lobster and shrimp',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_newspaper_lobsterandshrimp', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_shrimpcocktail', pos = vec3(0.13, 0.02, -0.05), rot = vec3(0,0,0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_newspaper_lobstertails'] = {
	label = 'Lobster Tails',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_newspaper_lobstertails', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_newspaper_shrimppotatoes'] = {
	label = 'Shrimp Potatoes',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_newspaper_shrimppotatoes', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_calimari'] = {
	label = 'Calimari Plate',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_calimari', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_calimari', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_coconutshrimp'] = {
	label = 'Coconut Shrimp',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_coconutshrimp', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_coconutshrimp', pos = vec3(0.13, 0.02, -0.05), rot = vec3(0,0,0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_crablegs'] = {
	label = 'Crab Legs',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_crablegs', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_crabmeat', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_fishandchips'] = {
	label = 'Fish & Chips',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_fishandchips', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_fishandchips', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_garlicshrimpskewers'] = {
	label = 'Garlic Shrimp Skewers',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_garlicshrimpskewers', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_garlicshrimpskewers', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_lobster'] = {
	label = 'Plate Of Lobster',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_lobster', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_lobsterultimatefeast'] = {
	label = 'Lobster Ultimat Feast',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_lobsterultimatefeast', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_crabcluster', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_mussels'] = {
	label = 'Plate Of Mussels',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_mussels', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_mussels', pos = vec3(0.13, 0.02, -0.05), rot = vec3(0,0,0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_poboy'] = {
	label = 'Plate Of Po Boy',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_poyboy', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_poboy', pos = vec3(0.13, 0.02, -0.05), rot = vec3(0,0,0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_salmonbagels'] = {
	label = 'Salmon Bagels',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_salmonbagels', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_salmonbagels', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_snowcrab'] = {
	label = 'Snowcrab',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_snowcrab', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_crabcluster', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_surfturfandfries'] = {
	label = 'Surf and Turf',
	weight = 200,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_surfturfandfries', pos = vec3(0.13, 0.02, 0.02), rot = vec3(0.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.11, 0.04, -0.03), rot = vec3(-98.0, -222.0, 22.0) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bigplate_steaklobster'] = {
		label = 'Plate of Lobster',
		weight = 200,
		stack = true,
		close = true,
		description = "A heaping plate of lobster",
	},
	['djs_bowl_clamchowder'] = {
		label = 'Bowl of Clam Chowder',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_bowl_crawfish'] = {
		label = 'Bowl of lobster bisque',
		weight = 200,
		stack = true,
		close = true,
		description = "A heaping plate of lobster",
	},
	['djs_bowl_lobsterbisque'] = {
		label = 'Bowl of lobster bisque',
		weight = 200,
		stack = true,
		close = true,
		description = "A heaping plate of lobster",
	},
	['djs_bowl_shrimpokragumbo'] = {
		label = 'Shrimp Okra Gumbo',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_shrimpcocktail'] = {
		label = 'Shrimp Coctail',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_newspaper_boil'] = {
		label = 'Newspaper Boil',
		description = "Yummy seafood boil on a newspaper",
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_newspaper_crablegsandshrimp'] = {
		label = 'Crablegs and shrimp',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_newspaper_crawfish'] = {
		label = 'Craw Fish',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_newspaper_lobsterandshrimp'] = {
		label = 'Lobster and shrimp',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_newspaper_lobstertails'] = {
		label = 'Lobster Tails',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_newspaper_shrimppotatoes'] = {
		label = 'Shrimp Potatoes',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_calimari'] = {
		label = 'Calimari Plate',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_coconutshrimp'] = {
		label = 'Coconut Shrimp',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_crablegs'] = {
		label = 'Crab Legs',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_fishandchips'] = {
		label = 'Fish & Chips',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_garlicshrimpskewers'] = {
		label = 'Garlic Shrimp Skewers',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_lobster'] = {
		label = 'Plate Of Lobster',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_lobsterultimatefeast'] = {
		label = 'Lobster Ultimat Feast',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_mussels'] = {
		label = 'Plate Of Mussels',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_poboy'] = {
		label = 'Plate Of Po Boy',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_salmonbagels'] = {
		label = 'Salmon Bagels',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_snowcrab'] = {
		label = 'Snowcrab',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_surfturfandfries'] = {
		label = 'Surf and Turf',
		weight = 200,
		stack = true,
		close = true,
	},
```

{% endcode %}
{% endtab %}

{% tab title="AK47 Inventory" %}

* Copy Ox Inventory (Consumable) tab
* Copy items.lua from `ox_inventory/data` and place into `ak47_inventory/convert/ox/`
* Restart ak47\_inventory (it will copy all items)
* Restart ak47\_inventory again
  {% endtab %}
  {% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bigplate_steaklobster"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_bigplate_steaklobster',
            BoneID = 18905,
            Offset = vector3(0.18, 0.02, 0.01),
            Rot = vector3(-23.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_bowl_clamchowder"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_clamchowder',
            BoneID = 18905,
            Offset = vector3(0.15, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_bowl_crawfish"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_lobsterbisque',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_bowl_lobsterbisque"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_lobsterbisque',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_bowl_shrimpokragumbo"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_bowl_shrimpokragumbo',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_shrimpcocktail"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_shrimpcocktail',
            BoneID = 57005,
            Offset = vector3(0.13, 0.02, -0.05),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_shrimpcocktail',
            BoneID = 18905,
            Offset = vector3(0.15, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_newspaper_boil"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_crabclaw',
            BoneID = 57005,
            Offset = vector3(0.15, 0.03, -0.03),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_newspaper_boil',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.025),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_newspaper_crablegsandshrimp"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_crabclaw',
            BoneID = 57005,
            Offset = vector3(0.15, 0.03, -0.03),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_newspaper_crablegsandshrimp',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_newspaper_crawfish"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_coconutshrimp',
            BoneID = 57005,
            Offset = vector3(0.13, 0.02, -0.05),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_newspaper_crawfish',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_newspaper_lobsterandshrimp"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_shrimpcocktail',
            BoneID = 57005,
            Offset = vector3(0.13, 0.02, -0.05),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_newspaper_lobsterandshrimp',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_newspaper_lobstertails"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_newspaper_lobstertails',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_newspaper_shrimppotatoes"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_newspaper_shrimppotatoes',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_calimari"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_calimari',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_calimari',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_coconutshrimp"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_coconutshrimp',
            BoneID = 57005,
            Offset = vector3(0.13, 0.02, -0.05),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_coconutshrimp',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_crablegs"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_crabmeat',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_crablegs',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_fishandchips"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_fishandchips',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_fishandchips',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_garlicshrimpskewers"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_garlicshrimpskewers',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_garlicshrimpskewers',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_lobster"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_lobster',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_lobsterultimatefeast"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_crabcluster',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_lobsterultimatefeast',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_mussels"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_mussels',
            BoneID = 57005,
            Offset = vector3(0.13, 0.02, -0.05),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_mussels',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_poboy"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_poboy',
            BoneID = 57005,
            Offset = vector3(0.13, 0.02, -0.05),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_poyboy',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_salmonbagels"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_salmonbagels',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_salmonbagels',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_snowcrab"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_crabcluster',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_snowcrab',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_plate_surfturfandfries"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_plate_surfturfandfries',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
-- DJ's Collections SeaFood
djs_bigplate_steaklobster = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Plate of Lobster", AnimationOptions = { Prop = "djs_bigplate_steaklobster", PropBone = 18905, PropPlacement = { 0.18, 0.02, 0.01, -23, 0.0, 0.0 }, SecondProp = 'djs_fork', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_bowl_clamchowder = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bowl of Clam Chowder", AnimationOptions = { Prop = "djs_bowl_clamchowder", PropBone = 18905, PropPlacement = { 0.15, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_spoon', SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_bowl_crawfish = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bowl of Lobster Bisque", AnimationOptions = { Prop = "djs_bowl_lobsterbisque", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_spoon', SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_bowl_lobsterbisque = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bowl of Lobster Bisque", AnimationOptions = { Prop = "djs_bowl_lobsterbisque", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_spoon', SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_bowl_shrimpokragumbo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shrimp Okra Gumbo", AnimationOptions = { Prop = "djs_bowl_shrimpokragumbo", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_spoon', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_shrimpcocktail = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shrimp Cocktail", AnimationOptions = { Prop = "djs_shrimpcocktail", PropBone = 18905, PropPlacement = { 0.15, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_shrimpcocktail', SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.05, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_newspaper_boil = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Newspaper Boil", AnimationOptions = { Prop = "djs_newspaper_boil", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.025, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_crabclaw', SecondPropBone = 57005, SecondPropPlacement = { 0.15, 0.03, -0.03, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_newspaper_crablegsandshrimp = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Crablegs and Shrimp", AnimationOptions = { Prop = "djs_newspaper_crablegsandshrimp", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_crabclaw', SecondPropBone = 57005, SecondPropPlacement = { 0.15, 0.03, -0.03, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_newspaper_crawfish = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Craw Fish", AnimationOptions = { Prop = "djs_newspaper_crawfish", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_coconutshrimp', SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.05, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_newspaper_lobsterandshrimp = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Lobster and Shrimp", AnimationOptions = { Prop = "djs_newspaper_lobsterandshrimp", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_shrimpcocktail', SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.05, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_newspaper_lobstertails = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Lobster Tails", AnimationOptions = { Prop = "djs_newspaper_lobstertails", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_fork', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_newspaper_shrimppotatoes = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shrimp Potatoes", AnimationOptions = { Prop = "djs_newspaper_shrimppotatoes", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_fork', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_calimari = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Calimari Plate", AnimationOptions = { Prop = "djs_plate_calimari", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_calimari', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_coconutshrimp = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Coconut Shrimp", AnimationOptions = { Prop = "djs_plate_coconutshrimp", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_coconutshrimp', SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.05, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_crablegs = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Crab Legs", AnimationOptions = { Prop = "djs_plate_crablegs", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_crabmeat', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_fishandchips = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Fish & Chips", AnimationOptions = { Prop = "djs_plate_fishandchips", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_fishandchips', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_garlicshrimpskewers = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Garlic Shrimp Skewers", AnimationOptions = { Prop = "djs_plate_garlicshrimpskewers", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_garlicshrimpskewers', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_lobster = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Plate Of Lobster", AnimationOptions = { Prop = "djs_plate_lobster", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_fork', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_lobsterultimatefeast = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Lobster Ultimate Feast", AnimationOptions = { Prop = "djs_plate_lobsterultimatefeast", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_crabcluster', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_mussels = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Plate Of Mussels", AnimationOptions = { Prop = "djs_plate_mussels", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_mussels', SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.05, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_poboy = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Plate Of Po Boy", AnimationOptions = { Prop = "djs_plate_poyboy", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_poboy', SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.05, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_salmonbagels = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Salmon Bagels", AnimationOptions = { Prop = "djs_plate_salmonbagels", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_salmonbagels', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_snowcrab = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Snowcrab", AnimationOptions = { Prop = "djs_plate_snowcrab", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_prop_crabcluster', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
    djs_plate_surfturfandfries = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Surf and Turf", AnimationOptions = { Prop = "djs_plate_surfturfandfries", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = 'djs_fork', SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
-- DJ's Collections SeaFood
djs_bigplate_steaklobster = { emote = "djs_bigplate_steaklobster", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_bowl_clamchowder = { emote = "djs_bowl_clamchowder", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_bowl_crawfish = { emote = "djs_bowl_crawfish", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_bowl_lobsterbisque = { emote = "djs_bowl_lobsterbisque", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_bowl_shrimpokragumbo = { emote = "djs_bowl_shrimpokragumbo", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_shrimpcocktail = { emote = "djs_shrimpcocktail", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_newspaper_boil = { emote = "djs_newspaper_boil", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_newspaper_crablegsandshrimp = { emote = "djs_newspaper_crablegsandshrimp", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_newspaper_crawfish = { emote = "djs_newspaper_crawfish", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_newspaper_lobsterandshrimp = { emote = "djs_newspaper_lobsterandshrimp", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_newspaper_lobstertails = { emote = "djs_newspaper_lobstertails", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_newspaper_shrimppotatoes = { emote = "djs_newspaper_shrimppotatoes", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_calimari = { emote = "djs_plate_calimari", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_coconutshrimp = { emote = "djs_plate_coconutshrimp", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_crablegs = { emote = "djs_plate_crablegs", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_fishandchips = { emote = "djs_plate_fishandchips", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_garlicshrimpskewers = { emote = "djs_plate_garlicshrimpskewers", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_lobster = { emote = "djs_plate_lobster", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_lobsterultimatefeast = { emote = "djs_plate_lobsterultimatefeast", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_mussels = { emote = "djs_plate_mussels", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_poboy = { emote = "djs_plate_poboy", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_salmonbagels = { emote = "djs_plate_salmonbagels", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_snowcrab = { emote = "djs_plate_snowcrab", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
    djs_plate_surfturfandfries = { emote = "djs_plate_surfturfandfries", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/B5NEgyxbhXC5yaCDoPsn" %}


# Gas Station

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FppyFM6eCDaK5uPp1mm29%2FGAS_STATION.png?alt=media&amp;token=a098e86f-8025-4082-a604-cce222184135" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/6090452>


# Installation

This guide will walk you through installing Gas Stations Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-gasstation`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-gasstation` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-gasstation
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
    ["djs_box_wings"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Box Wings",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 150000 },
            anim = { dict = "anim@djs@food@plated", clip = "djs_food_plate_bite_loop" },
            prop = { model = "djs_box_wings", pos = vector3(0.13, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905 },
            propTwo = { model = "djs_fork", pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868 },
            usetime = 17500,
            cancel = true,
        }
    },
    ["djs_chips_nacho"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chips Nacho",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "anim@djs@food@chips", clip = "djs_food_chips_bite_loop" },
            prop = { model = "djs_chips_nacho", pos = vector3(0.062000, 0.062000, 0.000000), rot = vector3(13.649989, 0.000000, 0.000000), bone = 58868 },
            usetime = 2500,
            cancel = true,
        }
    },
    ["djs_chips_original"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chips Original",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "anim@djs@food@chips", clip = "djs_food_chips_bite_loop" },
            prop = { model = "djs_chips_original", pos = vector3(0.062000, 0.062000, 0.000000), rot = vector3(13.649989, 0.000000, 0.000000), bone = 58868 },
            usetime = 2500,
            cancel = true,
        }
    },
    ["djs_coffeecup_blackwhite"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Coffee Cup Black White",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "anim@djs@drink@coffee", clip = "djs_drink_coffee_sip_long" },
            prop = { model = "djs_coffeecup_blackwhite", pos = vector3(0.112000, 0.078000, 0.000000), rot = vector3(-47.250099, 0.000000, -21.749966), bone = 57005 },
            usetime = 2500,
        }
    },
    ["djs_coffeecup_brownwhite"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Coffee Cup Brown White",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "anim@djs@drink@coffee", clip = "djs_drink_coffee_sip_long" },
            prop = { model = "djs_coffeecup_brownwhite", pos = vector3(0.112000, 0.078000, 0.000000), rot = vector3(-47.250099, 0.000000, -21.749966), bone = 57005 },
            usetime = 2500,
        }
    },
    ["djs_cup_noodles"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Cup Noodles",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "anim@djs@food@plated", clip = "djs_food_plate_bite_loop" },
            prop = { model = "djs_cup_noodles", pos = vector3(0.044000, -0.112000, 0.000000), rot = vector3(85.650490, 0.000000, 14.849986), bone = 26612 },
            propTwo = { model = "djs_fork", pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868 },
            usetime = 17500,
            cancel = true,
        }
    },
    ["djs_cup_rednoodles"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Cup Red Noodles",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "anim@djs@food@plated", clip = "djs_food_plate_bite_loop" },
            prop = { model = "djs_cup_rednoodles", pos = vector3(0.044000, -0.112000, 0.000000), rot = vector3(85.650490, 0.000000, 14.849986), bone = 26612 },
            propTwo = { model = "djs_fork", pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868 },
            usetime = 17500,
            cancel = true,
        }
    },
    ["djs_glass_lemonade"] = {
        label = "Glass Lemonade",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_glass_lemonade", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_glass_ogalmondmilk"] = {
        label = "Glass Galmond Milk",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_glass_ogalmondmilk", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_glass_orangejuice"] = {
        label = "Glass Orange Juice",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_glass_orangejuice", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_glass_strawberryjuice"] = {
        label = "Glass Strawberry Juice",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_glass_strawberryjuice", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_glass_usvanillaalmondmilk"] = {
        label = "Glass Vanilla Almond Milk",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_glass_usvanillaalmondmilk", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_ham_sandwich"] = {
        label = "Ham Sandwich",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_ham_sandwich", pos = vector3(0.115000, 0.079000, 0.000000), rot = vector3(-193.442108, 0.000000, 4.080024), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_hotdog_mustard"] = {
        label = "Hotdog Mustard",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_hotdog_mustard", pos = vector3(0.142000, 0.107000, 0.000000), rot = vector3(154.739975, 0.000000, 83.340034), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_icecreambar_chocolate"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Ice Cream Chocolate Bar",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "anim@djs@food@cone", clip = "djs_food_cone_lick_loop" },
            prop = { model = "djs_icecreambar_chocolate", pos = vector3(0.118000, 0.085000, 0.000000), rot = vector3(-60.720169, 0.000000, -32.879974), bone = 57005 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_strawberry"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Icecream Cone Strawberry",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "anim@djs@food@cone", clip = "djs_food_cone_lick_loop" },
            prop = { model = "djs_icecreamcone_strawberry", pos = vector3(0.118000, 0.085000, 0.000000), rot = vector3(-60.720169, 0.000000, -32.879974), bone = 57005 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_vanilla"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Icecream Cone Vanilla",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "anim@djs@food@cone", clip = "djs_food_cone_lick_loop" },
            prop = { model = "djs_icecreamcone_vanilla", pos = vector3(0.118000, 0.085000, 0.000000), rot = vector3(-60.720169, 0.000000, -32.879974), bone = 57005 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_juice_juicy"] = {
        label = "Juice Juicy",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_juice_juicy", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_largesoda"] = {
        label = "Large Soda",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_largesoda", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_poptart_carmelcookie"] = {
        label = "Poptart Carmel Cookie",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_poptart_carmelcookie", pos = vector3(0.137000, 0.068000, 0.000000), rot = vector3(-23.999981, 0.000000, 0.480000), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_poptart_cottoncandy"] = {
        label = "Poptart Cotton Candy",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_poptart_cottoncandy", pos = vector3(0.137000, 0.068000, 0.000000), rot = vector3(-23.999981, 0.000000, 0.480000), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_poptart_redvelvet"] = {
        label = "Poptart Redvelvet",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_poptart_redvelvet", pos = vector3(0.137000, 0.068000, 0.000000), rot = vector3(-23.999981, 0.000000, 0.480000), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_poptart_sprinkles"] = {
        label = "Poptart Sprinkles",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_poptart_sprinkles", pos = vector3(0.137000, 0.068000, 0.000000), rot = vector3(-23.999981, 0.000000, 0.480000), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_poptart_strawberry"] = {
        label = "Poptart Strawberry",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_poptart_strawberry", pos = vector3(0.137000, 0.068000, 0.000000), rot = vector3(-23.999981, 0.000000, 0.480000), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_poptart_strawberrymilkshake"] = {
        label = "Poptart Strawberry Milkshake",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_poptart_strawberrymilkshake", pos = vector3(0.137000, 0.068000, 0.000000), rot = vector3(-23.999981, 0.000000, 0.480000), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_smallsoda"] = {
        label = "Small Soda",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_smallsoda", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_snackwrap_chicken"] = {
        label = "Snackwrap Chicken",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_snackwrap_chicken", pos = vector3(0.153000, 0.098000, 0.000000), rot = vector3(-36.480003, 0.000000, 71.040131), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_sodaice"] = {
        label = "Soda Ice",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_sodaice", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_sodajuicy"] = {
        label = "Soda Juicy",
        weight = 500,
        stack = true,
        close = true,
        client = {
            status = { thirst = 400000 },
            anim = { dict = "mp_player_intdrink", clip = "loop_bottle" },
            prop = { model = "djs_sodajuicy", pos = vector3(0.02, 0.01, 0.02), rot = vector3(5.0, 5.0, -180.5) },
            usetime = 2500,
			cancel = true,
        }
    },
    ["djs_turkey_halfsandwich"] = {
        label = "Turkey Half Sandwich",
        weight = 50,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = "mp_player_inteat@burger", clip = "mp_player_int_eat_burger" },
            prop = { model = "djs_turkey_halfsandwich", pos = vector3(0.171000, 0.064000, 0.000000), rot = vector3(0.000000, 0.000000, -219.601715), bone = 18905 },
            usetime = 2500,
			cancel = true,
        }
    },
	["djs_vape_bluepink"] = {
		label = "Blue Pink Vape",
		weight = 50,
		stack = true,
		close = true,
		client = {
			anim = { dict = 'amb@world_human_smoking@male@male_b@base', clip = 'base' },
			prop = { model = "djs_vape_bluepink", pos = vector3(0.031000, 0.035000, 0.032000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868 },
			usetime = 20000,
			cancel = true,
			notification = 'You feel relaxed...'
		}
	},
	["djs_vape_orangeblue"] = {
		label = "Orange Blue Vape",
		weight = 50,
		stack = true,
		close = true,
		client = {
			anim = { dict = 'amb@world_human_smoking@male@male_b@base', clip = 'base' },
			prop = { model = "djs_vape_orangeblue", pos = vector3(0.031000, 0.035000, 0.032000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868 },
			usetime = 20000,
			cancel = true,
			notification = 'You feel relaxed...'
		}
	},
	["djs_vape_orangepurple"] = {
		label = "Orange Purple Vape",
		weight = 50,
		stack = true,
		close = true,
		client = {
			anim = { dict = 'amb@world_human_smoking@male@male_b@base', clip = 'base' },
			prop = { model = "djs_vape_orangepurple", pos = vector3(0.031000, 0.035000, 0.032000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868 },
			usetime = 20000,
			cancel = true,
			notification = 'You feel relaxed...'
		}
	},
	["djs_vape_pink"] = {
		label = "Pink Vape",
		weight = 50,
		stack = true,
		close = true,
		client = {
			anim = { dict = 'amb@world_human_smoking@male@male_b@base', clip = 'base' },
			prop = { model = "djs_vape_pink", pos = vector3(0.031000, 0.035000, 0.032000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868 },
			usetime = 20000,
			cancel = true,
			notification = 'You feel relaxed...'
		}
	},
	["djs_vape_pinkpurple"] = {
		label = "Pink Purple Vape",
		weight = 50,
		stack = true,
		close = true,
		client = {
			anim = { dict = 'amb@world_human_smoking@male@male_b@base', clip = 'base' },
			prop = { model = "djs_vape_pinkpurple", pos = vector3(0.031000, 0.035000, 0.032000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868 },
			usetime = 20000,
			cancel = true,
			notification = 'You feel relaxed...'
		}
	},
	["djs_vape_redblue"] = {
		label = "Red Blue Vape",
		weight = 50,
		stack = true,
		close = true,
		client = {
			anim = { dict = 'amb@world_human_smoking@male@male_b@base', clip = 'base' },
			prop = { model = "djs_vape_redblue", pos = vector3(0.031000, 0.035000, 0.032000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868 },
			usetime = 20000,
			cancel = true,
			notification = 'You feel relaxed...'
		}
	},
	["djs_vape_redpink"] = {
		label = "Red Pink Vape",
		weight = 50,
		stack = true,
		close = true,
		client = {
			anim = { dict = 'amb@world_human_smoking@male@male_b@base', clip = 'base' },
			prop = { model = "djs_vape_redpink", pos = vector3(0.031000, 0.035000, 0.032000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868 },
			usetime = 20000,
			cancel = true,
			notification = 'You feel relaxed...'
		}
	},
	["djs_vape_yellowred"] = {
		label = "Yellow Red Vape",
		weight = 50,
		stack = true,
		close = true,
		client = {
			anim = { dict = 'amb@world_human_smoking@male@male_b@base', clip = 'base' },
			prop = { model = "djs_vape_yellowred", pos = vector3(0.031000, 0.035000, 0.032000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868 },
			usetime = 20000,
			cancel = true,
			notification = 'You feel relaxed...'
		}
	},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
["djs_box_wings"] = {
		label = "Box Wings",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_chips_nacho"] = {
		label = "Chips Nacho",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_chips_original"] = {
		label = "Chips Original",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_coffeecup_blackwhite"] = {
		label = "Coffee Cup Black White",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_coffeecup_brownwhite"] = {
		label = "Coffee Cup Brown White",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_cup_noodles"] = {
		label = "Cup Noodles",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_cup_rednoodles"] = {
		label = "Cup Red Noodles",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_glass_lemonade"] = {
		label = "Glass Lemonade",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_glass_ogalmondmilk"] = {
		label = "Glass Galmond Milk",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_glass_orangejuice"] = {
		label = "Glass Orange Juice",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_glass_strawberryjuice"] = {
		label = "Glass Strawberry Juice",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_glass_usvanillaalmondmilk"] = {
		label = "Glass Vanilla Almond Milk",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_ham_sandwich"] = {
		label = "Ham Sandwich",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_hotdog_mustard"] = {
		label = "Hotdog Mustard",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_icecreambar_chocolate"] = {
		label = "Ice Cream Chocolate Bar",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_strawberry"] = {
		label = "Icecream Cone Strawberry",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_vanilla"] = {
		label = "Icecream Cone Vanilla",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_juice_juicy"] = {
		label = "Juice Juicy",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_largesoda"] = {
		label = "Large Soda",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_poptart_carmelcookie"] = {
		label = "Poptart Carmel Cookie",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_poptart_cottoncandy"] = {
		label = "Poptart Cotton Candy",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_poptart_redvelvet"] = {
		label = "Poptart Redvelvet",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_poptart_sprinkles"] = {
		label = "Poptart Sprinkles",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_poptart_strawberry"] = {
		label = "Poptart Strawberry",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_poptart_strawberrymilkshake"] = {
		label = "Poptart Strawberry Milkshake",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_smallsoda"] = {
		label = "Small Soda",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_snackwrap_chicken"] = {
		label = "Snackwrap Chicken",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_sodaice"] = {
		label = "Soda Ice",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_sodajuicy"] = {
		label = "Soda Juicy",
		weight = 500,
		stack = true,
		close = true,
	},
	["djs_turkey_halfsandwich"] = {
		label = "Turkey Half Sandwich",
		weight = 50,
		stack = true,
		close = true,
	},
	["djs_vape_bluepink"] = {
    label = "Blue Pink Vape",
    weight = 50,
    stack = true,
    close = true,
},
["djs_vape_orangeblue"] = {
    label = "Orange Blue Vape",
    weight = 50,
    stack = true,
    close = true,
},
["djs_vape_orangepurple"] = {
    label = "Orange Purple Vape",
    weight = 50,
    stack = true,
    close = true,
},
["djs_vape_pink"] = {
    label = "Pink Vape",
    weight = 50,
    stack = true,
    close = true,
},
["djs_vape_pinkpurple"] = {
    label = "Pink Purple Vape",
    weight = 50,
    stack = true,
    close = true,
},
["djs_vape_redblue"] = {
    label = "Red Blue Vape",
    weight = 50,
    stack = true,
    close = true,
},
["djs_vape_redpink"] = {
    label = "Red Pink Vape",
    weight = 50,
    stack = true,
    close = true,
},
["djs_vape_yellowred"] = {
    label = "Yellow Red Vape",
    weight = 50,
    stack = true,
    close = true,
},
```

{% endcode %}
{% endtab %}

{% tab title="AK47 Inventory" %}

* Copy Ox Inventory (Consumable) tab
* Copy items.lua from `ox_inventory/data` and place into `ak47_inventory/convert/ox/`
* Restart ak47\_inventory (it will copy all items)
* Restart ak47\_inventory again
  {% endtab %}
  {% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_box_wings"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_box_wings',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_chips_nacho"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chips_nacho',
            BoneID = 58868,
            Offset = vector3(0.062, 0.062, 0.0),
            Rot = vector3(13.65, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@chips",
            anim = "djs_food_chips_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_chips_original"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chips_original',
            BoneID = 58868,
            Offset = vector3(0.062, 0.062, 0.0),
            Rot = vector3(13.65, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@chips",
            anim = "djs_food_chips_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_coffeecup_blackwhite"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_coffeecup_blackwhite',
            BoneID = 57005,
            Offset = vector3(0.112, 0.078, 0.0),
            Rot = vector3(-47.25, 0.0, -21.75),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_coffeecup_brownwhite"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_coffeecup_brownwhite',
            BoneID = 57005,
            Offset = vector3(0.112, 0.078, 0.0),
            Rot = vector3(-47.25, 0.0, -21.75),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_cup_noodles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_cup_noodles',
            BoneID = 26612,
            Offset = vector3(0.044, -0.112, 0.0),
            Rot = vector3(85.65, 0.0, 14.85),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_cup_rednoodles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_cup_rednoodles',
            BoneID = 26612,
            Offset = vector3(0.044, -0.112, 0.0),
            Rot = vector3(85.65, 0.0, 14.85),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_glass_lemonade"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_lemonade',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_glass_ogalmondmilk"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_ogalmondmilk',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_glass_orangejuice"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_orangejuice',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_glass_strawberryjuice"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_strawberryjuice',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_glass_usvanillaalmondmilk"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_usvanillaalmondmilk',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_ham_sandwich"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_ham_sandwich',
            BoneID = 18905,
            Offset = vector3(0.115, 0.079, 0.0),
            Rot = vector3(-193.44, 0.0, 4.08),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_hotdog_mustard"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_hotdog_mustard',
            BoneID = 18905,
            Offset = vector3(0.142, 0.107, 0.0),
            Rot = vector3(154.74, 0.0, 83.34),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreambar_chocolate"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreambar_chocolate',
            BoneID = 57005,
            Offset = vector3(0.118, 0.085, 0.0),
            Rot = vector3(-60.72, 0.0, -32.88),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_strawberry"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_strawberry',
            BoneID = 57005,
            Offset = vector3(0.118, 0.085, 0.0),
            Rot = vector3(-60.72, 0.0, -32.88),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_vanilla"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_vanilla',
            BoneID = 57005,
            Offset = vector3(0.118, 0.085, 0.0),
            Rot = vector3(-60.72, 0.0, -32.88),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_juice_juicy"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_juice_juicy',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_largesoda"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_largesoda',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_carmelcookie"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_carmelcookie',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_cottoncandy"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_cottoncandy',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_redvelvet"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_redvelvet',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_sprinkles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_sprinkles',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_strawberry"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_strawberry',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_strawberrymilkshake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_strawberrymilkshake',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_smallsoda"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_smallsoda',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_snackwrap_chicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_snackwrap_chicken',
            BoneID = 18905,
            Offset = vector3(0.153, 0.098, 0.0),
            Rot = vector3(-36.48, 0.0, 71.04),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_sodaice"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_sodaice',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_sodajuicy"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_sodajuicy',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_turkey_halfsandwich"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_turkey_halfsandwich',
            BoneID = 18905,
            Offset = vector3(0.171, 0.064, 0.0),
            Rot = vector3(0.0, 0.0, -219.6),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
-- DJ's Collections Mixed Food / Drinks / Vape
djs_box_wings = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Box Wings", AnimationOptions = { Prop = "djs_box_wings", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.02, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.046000, -0.003000, 0.000000, 2.850003, 0.000000, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_chips_nacho = { "anim@djs@food@chips", "djs_food_chips_bite_loop", "Chips Nacho", AnimationOptions = { Prop = "djs_chips_nacho", PropBone = 58868, PropPlacement = { 0.062000, 0.062000, 0.000000, 13.649989, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_chips_original = { "anim@djs@food@chips", "djs_food_chips_bite_loop", "Chips Original", AnimationOptions = { Prop = "djs_chips_original", PropBone = 58868, PropPlacement = { 0.062000, 0.062000, 0.000000, 13.649989, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_coffeecup_blackwhite = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Coffee Cup Black White", AnimationOptions = { Prop = "djs_coffeecup_blackwhite", PropBone = 57005, PropPlacement = { 0.112000, 0.078000, 0.000000, -47.250099, 0.000000, -21.749966 }, EmoteLoop = true, EmoteMoving = true }},
djs_coffeecup_brownwhite = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Coffee Cup Brown White", AnimationOptions = { Prop = "djs_coffeecup_brownwhite", PropBone = 57005, PropPlacement = { 0.112000, 0.078000, 0.000000, -47.250099, 0.000000, -21.749966 }, EmoteLoop = true, EmoteMoving = true }},
djs_cup_noodles = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cup Noodles", AnimationOptions = { Prop = "djs_cup_noodles", PropBone = 26612, PropPlacement = { 0.044000, -0.112000, 0.000000, 85.650490, 0.000000, 14.849986 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.046000, -0.003000, 0.000000, 2.850003, 0.000000, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_cup_rednoodles = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cup Red Noodles", AnimationOptions = { Prop = "djs_cup_rednoodles", PropBone = 26612, PropPlacement = { 0.044000, -0.112000, 0.000000, 85.650490, 0.000000, 14.849986 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.046000, -0.003000, 0.000000, 2.850003, 0.000000, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_lemonade = { "mp_player_intdrink", "loop_bottle", "Glass Lemonade", AnimationOptions = { Prop = "djs_glass_lemonade", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_ogalmondmilk = { "mp_player_intdrink", "loop_bottle", "Glass Galmond Milk", AnimationOptions = { Prop = "djs_glass_ogalmondmilk", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_orangejuice = { "mp_player_intdrink", "loop_bottle", "Glass Orange Juice", AnimationOptions = { Prop = "djs_glass_orangejuice", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_strawberryjuice = { "mp_player_intdrink", "loop_bottle", "Glass Strawberry Juice", AnimationOptions = { Prop = "djs_glass_strawberryjuice", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_usvanillaalmondmilk = { "mp_player_intdrink", "loop_bottle", "Glass Vanilla Almond Milk", AnimationOptions = { Prop = "djs_glass_usvanillaalmondmilk", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_ham_sandwich = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ham Sandwich", AnimationOptions = { Prop = "djs_ham_sandwich", PropBone = 18905, PropPlacement = { 0.115000, 0.079000, 0.000000, -193.442108, 0.000000, 4.080024 }, EmoteLoop = true, EmoteMoving = true }},
djs_hotdog_mustard = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Hotdog Mustard", AnimationOptions = { Prop = "djs_hotdog_mustard", PropBone = 18905, PropPlacement = { 0.142000, 0.107000, 0.000000, 154.739975, 0.000000, 83.340034 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreambar_chocolate = { "anim@djs@food@cone", "djs_food_cone_lick_loop", "Ice Cream Chocolate Bar", AnimationOptions = { Prop = "djs_icecreambar_chocolate", PropBone = 57005, PropPlacement = { 0.118000, 0.085000, 0.000000, -60.720169, 0.000000, -32.879974 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_strawberry = { "anim@djs@food@cone", "djs_food_cone_lick_loop", "Icecream Cone Strawberry", AnimationOptions = { Prop = "djs_icecreamcone_strawberry", PropBone = 57005, PropPlacement = { 0.118000, 0.085000, 0.000000, -60.720169, 0.000000, -32.879974 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_vanilla = { "anim@djs@food@cone", "djs_food_cone_lick_loop", "Icecream Cone Vanilla", AnimationOptions = { Prop = "djs_icecreamcone_vanilla", PropBone = 57005, PropPlacement = { 0.118000, 0.085000, 0.000000, -60.720169, 0.000000, -32.879974 }, EmoteLoop = true, EmoteMoving = true }},
djs_juice_juicy = { "mp_player_intdrink", "loop_bottle", "Juice Juicy", AnimationOptions = { Prop = "djs_juice_juicy", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_largesoda = { "mp_player_intdrink", "loop_bottle", "Large Soda", AnimationOptions = { Prop = "djs_largesoda", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_poptart_carmelcookie = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Poptart Carmel Cookie", AnimationOptions = { Prop = "djs_poptart_carmelcookie", PropBone = 18905, PropPlacement = { 0.137000, 0.068000, 0.000000, -23.999981, 0.000000, 0.480000 }, EmoteLoop = true, EmoteMoving = true }},
djs_poptart_cottoncandy = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Poptart Cotton Candy", AnimationOptions = { Prop = "djs_poptart_cottoncandy", PropBone = 18905, PropPlacement = { 0.137000, 0.068000, 0.000000, -23.999981, 0.000000, 0.480000 }, EmoteLoop = true, EmoteMoving = true }},
djs_poptart_redvelvet = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Poptart Redvelvet", AnimationOptions = { Prop = "djs_poptart_redvelvet", PropBone = 18905, PropPlacement = { 0.137000, 0.068000, 0.000000, -23.999981, 0.000000, 0.480000 }, EmoteLoop = true, EmoteMoving = true }},
djs_poptart_sprinkles = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Poptart Sprinkles", AnimationOptions = { Prop = "djs_poptart_sprinkles", PropBone = 18905, PropPlacement = { 0.137000, 0.068000, 0.000000, -23.999981, 0.000000, 0.480000 }, EmoteLoop = true, EmoteMoving = true }},
djs_poptart_strawberry = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Poptart Strawberry", AnimationOptions = { Prop = "djs_poptart_strawberry", PropBone = 18905, PropPlacement = { 0.137000, 0.068000, 0.000000, -23.999981, 0.000000, 0.480000 }, EmoteLoop = true, EmoteMoving = true }},
djs_poptart_strawberrymilkshake = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Poptart Strawberry Milkshake", AnimationOptions = { Prop = "djs_poptart_strawberrymilkshake", PropBone = 18905, PropPlacement = { 0.137000, 0.068000, 0.000000, -23.999981, 0.000000, 0.480000 }, EmoteLoop = true, EmoteMoving = true }},
djs_smallsoda = { "mp_player_intdrink", "loop_bottle", "Small Soda", AnimationOptions = { Prop = "djs_smallsoda", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_snackwrap_chicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Snackwrap Chicken", AnimationOptions = { Prop = "djs_snackwrap_chicken", PropBone = 18905, PropPlacement = { 0.153000, 0.098000, 0.000000, -36.480003, 0.000000, 71.040131 }, EmoteLoop = true, EmoteMoving = true }},
djs_sodaice = { "mp_player_intdrink", "loop_bottle", "Soda Ice", AnimationOptions = { Prop = "djs_sodaice", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_sodajuicy = { "mp_player_intdrink", "loop_bottle", "Soda Juicy", AnimationOptions = { Prop = "djs_sodajuicy", PropBone = 18905, PropPlacement = { 0.02, 0.01, 0.02, 5.0, 5.0, -180.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_turkey_halfsandwich = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Turkey Half Sandwich", AnimationOptions = { Prop = "djs_turkey_halfsandwich", PropBone = 18905, PropPlacement = { 0.171000, 0.064000, 0.000000, 0.000000, 0.000000, -219.601715 }, EmoteLoop = true, EmoteMoving = true }},

djs_vape_bluepink = { "amb@world_human_smoking@male@male_b@base", "base", "Blue Pink Vape", AnimationOptions = { Prop = "djs_vape_bluepink", PropBone = 58868, PropPlacement = { 0.031000, 0.035000, 0.032000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_vape_orangeblue = { "amb@world_human_smoking@male@male_b@base", "base", "Orange Blue Vape", AnimationOptions = { Prop = "djs_vape_orangeblue", PropBone = 58868, PropPlacement = { 0.031000, 0.035000, 0.032000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_vape_orangepurple = { "amb@world_human_smoking@male@male_b@base", "base", "Orange Purple Vape", AnimationOptions = { Prop = "djs_vape_orangepurple", PropBone = 58868, PropPlacement = { 0.031000, 0.035000, 0.032000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_vape_pink = { "amb@world_human_smoking@male@male_b@base", "base", "Pink Vape", AnimationOptions = { Prop = "djs_vape_pink", PropBone = 58868, PropPlacement = { 0.031000, 0.035000, 0.032000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_vape_pinkpurple = { "amb@world_human_smoking@male@male_b@base", "base", "Pink Purple Vape", AnimationOptions = { Prop = "djs_vape_pinkpurple", PropBone = 58868, PropPlacement = { 0.031000, 0.035000, 0.032000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_vape_redblue = { "amb@world_human_smoking@male@male_b@base", "base", "Red Blue Vape", AnimationOptions = { Prop = "djs_vape_redblue", PropBone = 58868, PropPlacement = { 0.031000, 0.035000, 0.032000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_vape_redpink = { "amb@world_human_smoking@male@male_b@base", "base", "Red Pink Vape", AnimationOptions = { Prop = "djs_vape_redpink", PropBone = 58868, PropPlacement = { 0.031000, 0.035000, 0.032000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_vape_yellowred = { "amb@world_human_smoking@male@male_b@base", "base", "Yellow Red Vape", AnimationOptions = { Prop = "djs_vape_yellowred", PropBone = 58868, PropPlacement = { 0.031000, 0.035000, 0.032000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
-- Gas Station
djs_box_wings = { emote = "djs_box_wings", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 150000, }},
djs_chips_nacho = { emote = "djs_chips_nacho", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_chips_original = { emote = "djs_chips_original", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_coffeecup_blackwhite = { emote = "djs_coffeecup_blackwhite", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_coffeecup_brownwhite = { emote = "djs_coffeecup_brownwhite", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_cup_noodles = { emote = "djs_cup_noodles", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_cup_rednoodles = { emote = "djs_cup_rednoodles", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_glass_lemonade = { emote = "djs_glass_lemonade", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_glass_ogalmondmilk = { emote = "djs_glass_ogalmondmilk", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_glass_orangejuice = { emote = "djs_glass_orangejuice", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_glass_strawberryjuice = { emote = "djs_glass_strawberryjuice", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_glass_usvanillaalmondmilk = { emote = "djs_glass_usvanillaalmondmilk", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_ham_sandwich = { emote = "djs_ham_sandwich", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_hotdog_mustard = { emote = "djs_hotdog_mustard", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreambar_chocolate = { emote = "djs_icecreambar_chocolate", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_strawberry = { emote = "djs_icecreamcone_strawberry", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_vanilla = { emote = "djs_icecreamcone_vanilla", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_juice_juicy = { emote = "djs_juice_juicy", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_largesoda = { emote = "djs_largesoda", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_poptart_carmelcookie = { emote = "djs_poptart_carmelcookie", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_poptart_cottoncandy = { emote = "djs_poptart_cottoncandy", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_poptart_redvelvet = { emote = "djs_poptart_redvelvet", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_poptart_sprinkles = { emote = "djs_poptart_sprinkles", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_poptart_strawberry = { emote = "djs_poptart_strawberry", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_poptart_strawberrymilkshake = { emote = "djs_poptart_strawberrymilkshake", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_smallsoda = { emote = "djs_smallsoda", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_snackwrap_chicken = { emote = "djs_snackwrap_chicken", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_sodaice = { emote = "djs_sodaice", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_sodajuicy = { emote = "djs_sodajuicy", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 400000, }},
djs_turkey_halfsandwich = { emote = "djs_turkey_halfsandwich", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},

djs_vape_bluepink = {
    emote = "djs_vape_bluepink",
    canRun = true,
    time = math.random(20000, 21000),
    type = "smoke",
    stats = {
        effect = "stress",
        time = 5000,
        amount = math.random(10, 15),
        canOD = false
    }
},

djs_vape_orangeblue = {
    emote = "djs_vape_orangeblue",
    canRun = true,
    time = math.random(20000, 21000),
    type = "smoke",
    stats = {
        effect = "stress",
        time = 5000,
        amount = math.random(10, 15),
        canOD = false
    }
},

djs_vape_orangepurple = {
    emote = "djs_vape_orangepurple",
    canRun = true,
    time = math.random(20000, 21000),
    type = "smoke",
    stats = {
        effect = "stress",
        time = 5000,
        amount = math.random(10, 15),
        canOD = false
    }
},

djs_vape_pink = {
    emote = "djs_vape_pink",
    canRun = true,
    time = math.random(20000, 21000),
    type = "smoke",
    stats = {
        effect = "stress",
        time = 5000,
        amount = math.random(10, 15),
        canOD = false
    }
},

djs_vape_pinkpurple = {
    emote = "djs_vape_pinkpurple",
    canRun = true,
    time = math.random(20000, 21000),
    type = "smoke",
    stats = {
        effect = "stress",
        time = 5000,
        amount = math.random(10, 15),
        canOD = false
    }
},

djs_vape_redblue = {
    emote = "djs_vape_redblue",
    canRun = true,
    time = math.random(20000, 21000),
    type = "smoke",
    stats = {
        effect = "stress",
        time = 5000,
        amount = math.random(10, 15),
        canOD = false
    }
},

djs_vape_redpink = {
    emote = "djs_vape_redpink",
    canRun = true,
    time = math.random(20000, 21000),
    type = "smoke",
    stats = {
        effect = "stress",
        time = 5000,
        amount = math.random(10, 15),
        canOD = false
    }
},

djs_vape_yellowred = {
    emote = "djs_vape_yellowred",
    canRun = true,
    time = math.random(20000, 21000),
    type = "smoke",
    stats = {
        effect = "stress",
        time = 5000,
        amount = math.random(10, 15),
        canOD = false
    }
},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/P8xNUfWySTMKzn3hlaNp" %}


# Wings & Fries

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FVeNSd7Htj7PPcSDICnUx%2FWINGS%20%26%20FRIES.png?alt=media&amp;token=35c4f02f-6797-4ad4-b21d-43ec30eeebfd" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5691805>


# Installation

This guide will walk you through installing Wings & Fries Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-wingsandfries`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-wingsandfries` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-wingsandfries
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_fries_buffalo'] = {
	label = 'fries buffalo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_fries_buffalo', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-16.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.046000, -0.003000, 0.000000), rot = vec3(2.850003, 0.000000, 112.500748) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_fries_cheese'] = {
	label = 'fries cheese',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_fries_cheese', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-16.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.046000, -0.003000, 0.000000), rot = vec3(2.850003, 0.000000, 112.500748) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_fries_voodoo'] = {
	label = 'fries voodoo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_fries_voodoo', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-16.0, 0.0, 0.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.046000, -0.003000, 0.000000), rot = vec3(2.850003, 0.000000, 112.500748) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_atomic'] = {
	label = 'wings atomic',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_atomic', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_atomic', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_cajun'] = {
	label = 'wings cajun',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_cajun', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_cajun', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_garlicparm'] = {
	label = 'wings garlic parm',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_garlicparm', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_garlicparm', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_hawaiian'] = {
	label = 'wings hawaiian',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_hawaiian', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_hawaiian', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_hickorysmaokedbbq'] = {
	label = 'wing hickory smoked bbq',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_hickorysmaokedbbq', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_hickorysmokedbbq', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_hothoneyrub'] = {
	label = 'wings hot honey rub',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_hothoneyrub', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_hothoneyrub', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_lemonpepper'] = {
	label = 'wings lemon pepper',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_lemonpepper', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_lemonpepper', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_louisianarub'] = {
	label = 'wings louisiana rub',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_louisianarub', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_louisianarub', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_mangohabanero'] = {
	label = 'wings mango habanero',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_mangohabanero', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_mangohabanero', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_orighot'] = {
	label = 'wings orig hot',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_orighot', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_orighot', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_plain'] = {
	label = 'wings plain',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_plain', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'prop_chickenleg_plain', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

['djs_wings_spicykorenanq'] = {
	label = 'wings spicy Korean',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_wings_spicykorenanq', pos = vec3(0.1, 0.0, 0.02), rot = vec3(-26.0, 2.0, 14.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_wing_spicykoreanq', pos = vec3(0.053000, 0.044000, 0.000000), rot = vec3(0.000000, 0.000000, -19.949974) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_fries_buffalo'] = {
	label = 'fries buffalo',
	weight = 10,
	stack = true,
	close = false,
},

['djs_fries_cheese'] = {
	label = 'fries cheese',
	weight = 10,
	stack = true,
	close = false,
},

['djs_fries_voodoo'] = {
	label = 'fries voodoo',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_atomic'] = {
	label = 'wings atomic',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_cajun'] = {
	label = 'wings cajun',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_garlicparm'] = {
	label = 'wings garlic parm',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_hawaiian'] = {
	label = 'wings hawaiian',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_hickorysmaokedbbq'] = {
	label = 'wing hickory smoked bbq',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_hothoneyrub'] = {
	label = 'wings hot honey rub',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_lemonpepper'] = {
	label = 'wings lemon pepper',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_louisianarub'] = {
	label = 'wings louisiana rub',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_mangohabanero'] = {
	label = 'wings mango habanero',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_orighot'] = {
	label = 'wings orig hot',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_plain'] = {
	label = 'wings plain',
	weight = 10,
	stack = true,
	close = false,
},

['djs_wings_spicykorenanq'] = {
	label = 'wings spicy Korean',
	weight = 10,
	stack = true,
	close = false,
},

```

{% endcode %}
{% endtab %}

{% tab title="AK47 Inventory" %}

* Copy Ox Inventory (Consumable) tab
* Copy items.lua from `ox_inventory/data` and place into `ak47_inventory/convert/ox/`
* Restart ak47\_inventory (it will copy all items)
* Restart ak47\_inventory again
  {% endtab %}
  {% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_fries_buffalo"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_fries_buffalo',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_fries_cheese"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_fries_cheese',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_fries_voodoo"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_fries_voodoo',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_atomic"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_atomic',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_atomic',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_cajun"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_cajun',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_cajun',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_garlicparm"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_garlicparm',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_garlicparm',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_hawaiian"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_hawaiian',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_hawaiian',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_hickorysmaokedbbq"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_hickorysmokedbbq',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_hickorysmaokedbbq',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_hothoneyrub"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_hothoneyrub',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_hothoneyrub',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_lemonpepper"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_lemonpepper',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_lemonpepper',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_louisianarub"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_louisianarub',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_louisianarub',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_mangohabanero"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_mangohabanero',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_mangohabanero',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_orighot"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_orighot',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_orighot',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_plain"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'prop_chickenleg_plain',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_plain',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_wings_spicykorenanq"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_wing_spicykoreanq',
            BoneID = 58868,
            Offset = vector3(0.053, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, -19.95),
        },
        Second = {
            Model = 'djs_wings_spicykorenanq',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-26.0, 2.0, 14.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
-- DJ's Collections Fries / Wings
djs_fries_buffalo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "fries buffalo", AnimationOptions = { Prop = "djs_fries_buffalo", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.046000, -0.003000, 0.000000, 2.850003, 0.000000, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_fries_cheese = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "fries cheese", AnimationOptions = { Prop = "djs_fries_cheese", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.046000, -0.003000, 0.000000, 2.850003, 0.000000, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_fries_voodoo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "fries voodoo", AnimationOptions = { Prop = "djs_fries_voodoo", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.046000, -0.003000, 0.000000, 2.850003, 0.000000, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},

djs_wings_atomic = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings atomic", AnimationOptions = { Prop = "djs_wings_atomic", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_atomic", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_cajun = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings cajun", AnimationOptions = { Prop = "djs_wings_cajun", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_cajun", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_garlicparm = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings garlic parm", AnimationOptions = { Prop = "djs_wings_garlicparm", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_garlicparm", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_hawaiian = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings hawaiian", AnimationOptions = { Prop = "djs_wings_hawaiian", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_hawaiian", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_hickorysmaokedbbq = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wing hickory smoked bbq", AnimationOptions = { Prop = "djs_wings_hickorysmaokedbbq", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_hickorysmokedbbq", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_hothoneyrub = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings hot honey rub", AnimationOptions = { Prop = "djs_wings_hothoneyrub", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_hothoneyrub", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_lemonpepper = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings lemon pepper", AnimationOptions = { Prop = "djs_wings_lemonpepper", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_lemonpepper", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_louisianarub = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings louisiana rub", AnimationOptions = { Prop = "djs_wings_louisianarub", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_louisianarub", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_mangohabanero = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings mango habanero", AnimationOptions = { Prop = "djs_wings_mangohabanero", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_mangohabanero", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_orighot = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings orig hot", AnimationOptions = { Prop = "djs_wings_orighot", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_orighot", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_plain = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings plain", AnimationOptions = { Prop = "djs_wings_plain", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "prop_chickenleg_plain", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
djs_wings_spicykorenanq = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "wings spicy Korean", AnimationOptions = { Prop = "djs_wings_spicykorenanq", PropBone = 18905, PropPlacement = { 0.1, 0.0, 0.02, -26.0, 2.0, 14.0 }, SecondProp = "djs_prop_wing_spicykoreanq", SecondPropBone = 58868, SecondPropPlacement = { 0.053000, 0.044000, 0.000000, 0.000000, 0.000000, -19.949974 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
-- DJ's Collections Fries / Wings
djs_fries_buffalo = { emote = "djs_fries_buffalo", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_fries_cheese = { emote = "djs_fries_cheese", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_fries_voodoo = { emote = "djs_fries_voodoo", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},

djs_wings_atomic = { emote = "djs_wings_atomic", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_cajun = { emote = "djs_wings_cajun", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_garlicparm = { emote = "djs_wings_garlicparm", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_hawaiian = { emote = "djs_wings_hawaiian", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_hickorysmaokedbbq = { emote = "djs_wings_hickorysmaokedbbq", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_hothoneyrub = { emote = "djs_wings_hothoneyrub", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_lemonpepper = { emote = "djs_wings_lemonpepper", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_louisianarub = { emote = "djs_wings_louisianarub", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_mangohabanero = { emote = "djs_wings_mangohabanero", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_orighot = { emote = "djs_wings_orighot", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_plain = { emote = "djs_wings_plain", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_wings_spicykorenanq = { emote = "djs_wings_spicykorenanq", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/crbsmWQp3ic41xNe0hv3" %}


# ToGo Chinese Food

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FgOMBSK7LGuHOUXRMbmAG%2FTOGOCHINESE.png?alt=media&amp;token=dda04551-40ac-485e-a27f-e76e4d5d2b01" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5764357>


# Installation

This guide will walk you through installing ToGo Chinese Food Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-togochinesefood`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-togochinesefood` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-togochinesefood
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_togo_beijingbeef'] = {
	label = 'Beijing Beef',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_beijingbeef`, bone = 18905, pos = vec3(0.13, 0.08, 0.06), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_broccolibeef'] = {
	label = 'Broccoli Beef',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_broccolibeef`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_chveggieeggroll'] = {
	label = 'Veggie Eggrolls',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_chveggieeggroll`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_food_veggieeggroll`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_eggroll'] = {
	label = 'Egg rolls',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_eggroll`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_food_eggroll`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_honeywalnutshrimp'] = {
	label = 'Honey Walnut Shrimp',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_honeywalnutshrimp`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_kungpaochicken'] = {
	label = 'Kungpao Chicken',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_kungpaochicken`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_mushroomchicken'] = {
	label = 'Mushroom Chicken',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_mushroomchicken`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_supergreens'] = {
	label = 'Super Greens',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_supergreens`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_sweetfirechicken'] = {
	label = 'Sweet Fire Chicken',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_sweetfirechicken`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togo_teriyakichicken'] = {
	label = 'Teriyaki Chicken',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togo_teriyakichicken`, bone = 18905, pos = vec3(0.12, 0.01, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togocontainer_chicken'] = {
	label = 'Togo Chicken',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togocontainer_chicken`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togocontainer_mangorice'] = {
	label = 'Togo Mango Rice',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togocontainer_mangorice`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togocontainer_noodles'] = {
	label = 'Togo Noodles',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togocontainer_noodles`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togocontainer_whiterice'] = {
	label = 'Togo White Rice',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togocontainer_whiterice`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bigbox'] = {
	label = 'Sushi togo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bigbox`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bigbox2'] = {
	label = 'Sushi togo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bigbox2`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bigbox3'] = {
	label = 'Sushi togo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bigbox3`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bigbox4'] = {
	label = 'Sushi togo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bigbox4`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bigbox5'] = {
	label = 'Sushi togo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bigbox5`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bigbox6'] = {
	label = 'Sushi togo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bigbox6`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl2'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl2`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl3'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl3`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl4'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl4`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl5'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl5`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl6'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl6`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl7'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl7`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl8'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl8`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl9'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl9`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_bowl10'] = {
	label = 'Greens bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_bowl10`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_box'] = {
	label = 'Togo Meat',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_box`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_box2'] = {
	label = 'Togo Meat',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_box2`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_box3'] = {
	label = 'Togo Meat',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_box3`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_box4'] = {
	label = 'Togo Meat',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_box4`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_box5'] = {
	label = 'Togo Meat',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_box5`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
['djs_togopremade_box6'] = {
	label = 'Togo Meat',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_togopremade_box6`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.8, 0.0, 14.1) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136, 0.027, 0.0), rot = vec3(80.1, 0.0, 0.0) },
		usetime = 17500,
		cancel = true,
	},
},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_togo_beijingbeef'] = {
		label = 'Beijing Beef',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_blackpepperangussteak'] = {
		label = 'Black Pepper Angus Steak',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_blackpepperchicken'] = {
		label = 'Black Pepper Chicken',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_broccolibeef'] = {
		label = 'Broccoli Beef',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_chveggieeggroll'] = {
		label = 'Veggie Eggrolls',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_eggroll'] = {
		label = 'Egg rolls',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_honeywalnutshrimp'] = {
		label = 'Honey Walnut Shrimp',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_kungpaochicken'] = {
		label = 'Kungpao Chicken',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_mushroomchicken'] = {
		label = 'Mushroom Chicken',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_supergreens'] = {
		label = 'Super Greens',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_sweetfirechicken'] = {
		label = 'Sweet Fire Chicken',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togo_teriyakichicken'] = {
		label = 'Teriyaki Chicken',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togocontainer_chicken'] = {
		label = 'Togo Chicken',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togocontainer_mangorice'] = {
		label = 'Togo Mango Rice',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togocontainer_noodles'] = {
		label = 'Togo Noodles',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togocontainer_whiterice'] = {
		label = 'Togo White Rice',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bigbox'] = {
		label = 'Sushi togo',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bigbox2'] = {
		label = 'Sushi togo',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bigbox3'] = {
		label = 'Sushi togo',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bigbox4'] = {
		label = 'Sushi togo',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bigbox5'] = {
		label = 'Sushi togo',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bigbox6'] = {
		label = 'Sushi togo',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl2'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl3'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl4'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl5'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl6'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl7'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl8'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl9'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_bowl10'] = {
		label = 'Greens bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_box'] = {
		label = 'Togo Meat',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_box2'] = {
		label = 'Togo Meat',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_box3'] = {
		label = 'Togo Meat',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_box4'] = {
		label = 'Togo Meat',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_box5'] = {
		label = 'Togo Meat',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_togopremade_box6'] = {
		label = 'Togo Meat',
		stack = true,
		close = false,
		weight = 10,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_togo_beijingbeef"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_beijingbeef',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.080000, 0.060000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_broccolibeef"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_broccolibeef',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_chveggieeggroll"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_chveggieeggroll',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_food_veggieeggroll',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_eggroll"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_eggroll',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_food_eggroll',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_honeywalnutshrimp"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_honeywalnutshrimp',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_kungpaochicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_kungpaochicken',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_mushroomchicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_mushroomchicken',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_supergreens"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_supergreens',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_sweetfirechicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_sweetfirechicken',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togo_teriyakichicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togo_teriyakichicken',
            BoneID = 18905,
            Offset = vector3(0.120000, 0.010000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togocontainer_chicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togocontainer_chicken',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togocontainer_mangorice"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togocontainer_mangorice',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togocontainer_noodles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togocontainer_noodles',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togocontainer_whiterice"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togocontainer_whiterice',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bigbox"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bigbox',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bigbox2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bigbox2',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bigbox3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bigbox3',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bigbox4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bigbox4',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bigbox5"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bigbox5',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bigbox6"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bigbox6',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl2',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl3',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl4',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl5"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl5',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl6"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl6',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl7"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl7',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl8"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl8',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl9"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl9',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_bowl10"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_bowl10',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_box"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_box',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_box2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_box2',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_box3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_box3',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_box4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_box4',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_box5"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_box5',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_togopremade_box6"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_togopremade_box6',
            BoneID = 26612,
            Offset = vector3(0.030000, -0.093000, 0.000000),
            Rot = vector3(91.800552, 0.000000, 14.099989),
        },
        Second = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136000, 0.027000, 0.000000),
            Rot = vector3(80.100433, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_togocontainer_whiterice = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Togo White Rice", AnimationOptions = { Prop = "djs_togocontainer_whiterice", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},

djs_togopremade_bigbox = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi togo", AnimationOptions = { Prop = "djs_togopremade_bigbox", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bigbox2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi togo", AnimationOptions = { Prop = "djs_togopremade_bigbox2", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bigbox3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi togo", AnimationOptions = { Prop = "djs_togopremade_bigbox3", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bigbox4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi togo", AnimationOptions = { Prop = "djs_togopremade_bigbox4", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bigbox5 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi togo", AnimationOptions = { Prop = "djs_togopremade_bigbox5", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bigbox6 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi togo", AnimationOptions = { Prop = "djs_togopremade_bigbox6", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},

djs_togopremade_bowl = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl2", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl3", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl4", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl5 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl5", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl6 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl6", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl7 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl7", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl8 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl8", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl9 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl9", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_bowl10 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Greens bowl", AnimationOptions = { Prop = "djs_togopremade_bowl10", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},

djs_togopremade_box = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Togo Meat", AnimationOptions = { Prop = "djs_togopremade_box", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_box2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Togo Meat", AnimationOptions = { Prop = "djs_togopremade_box2", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_box3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Togo Meat", AnimationOptions = { Prop = "djs_togopremade_box3", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_box4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Togo Meat", AnimationOptions = { Prop = "djs_togopremade_box4", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_box5 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Togo Meat", AnimationOptions = { Prop = "djs_togopremade_box5", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_togopremade_box6 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Togo Meat", AnimationOptions = { Prop = "djs_togopremade_box6", PropBone = 26612, PropPlacement = { 0.030000, -0.093000, 0.000000, 91.800552, 0.000000, 14.099989 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136000, 0.027000, 0.000000, 80.100433, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_togo_beijingbeef = { emote = "djs_togo_beijingbeef", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_broccolibeef = { emote = "djs_togo_broccolibeef", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_chveggieeggroll = { emote = "djs_togo_chveggieeggroll", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_eggroll = { emote = "djs_togo_eggroll", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_honeywalnutshrimp = { emote = "djs_togo_honeywalnutshrimp", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_kungpaochicken = { emote = "djs_togo_kungpaochicken", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_mushroomchicken = { emote = "djs_togo_mushroomchicken", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_supergreens = { emote = "djs_togo_supergreens", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_sweetfirechicken = { emote = "djs_togo_sweetfirechicken", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togo_teriyakichicken = { emote = "djs_togo_teriyakichicken", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},

djs_togocontainer_chicken = { emote = "djs_togocontainer_chicken", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togocontainer_mangorice = { emote = "djs_togocontainer_mangorice", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togocontainer_noodles = { emote = "djs_togocontainer_noodles", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togocontainer_whiterice = { emote = "djs_togocontainer_whiterice", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},

djs_togopremade_bigbox = { emote = "djs_togopremade_bigbox", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bigbox2 = { emote = "djs_togopremade_bigbox2", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bigbox3 = { emote = "djs_togopremade_bigbox3", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bigbox4 = { emote = "djs_togopremade_bigbox4", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bigbox5 = { emote = "djs_togopremade_bigbox5", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bigbox6 = { emote = "djs_togopremade_bigbox6", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},

djs_togopremade_bowl = { emote = "djs_togopremade_bowl", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl2 = { emote = "djs_togopremade_bowl2", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl3 = { emote = "djs_togopremade_bowl3", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl4 = { emote = "djs_togopremade_bowl4", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl5 = { emote = "djs_togopremade_bowl5", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl6 = { emote = "djs_togopremade_bowl6", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl7 = { emote = "djs_togopremade_bowl7", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl8 = { emote = "djs_togopremade_bowl8", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl9 = { emote = "djs_togopremade_bowl9", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_bowl10 = { emote = "djs_togopremade_bowl10", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},

djs_togopremade_box = { emote = "djs_togopremade_box", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_box2 = { emote = "djs_togopremade_box2", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_box3 = { emote = "djs_togopremade_box3", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_box4 = { emote = "djs_togopremade_box4", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_box5 = { emote = "djs_togopremade_box5", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
djs_togopremade_box6 = { emote = "djs_togopremade_box6", canRun = false, time = math.random(17500, 18500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 200, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/u7d4LWDniQBEg58QN8Sx" %}


# Mexican

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FDs0MatsKA8la0J4qLkHi%2FMEXICAN.png?alt=media&amp;token=fea29203-3af7-4dda-a5e6-ee92d0b7d0cf" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/7275628>


# Installation

This guide will walk you through installing Mexican Food Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-mexicanfood`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-mexicanfood` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-mexicanfood
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
	["djs_bombchurros_logo"] = {
		label = "Taco Bomb Churro",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_bombchurros_logo', pos = vector3(0.135000, 0.035000, 0.009000), rot = vector3(-12.000000, 0.000000, 0.400000), bone = 18905, },
			propTwo = { model = 'djs_bombchurro_prop', pos = vector3(0.060000, 0.020000, 0.030000), rot = vector3(4.000000, 66.000000, 49.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_bombchurros_nologo"] = {
		label = "Bomb Churro",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_bombchurros_nologo', pos = vector3(0.135000, 0.035000, 0.009000), rot = vector3(-12.000000, 0.000000, 0.400000), bone = 18905, },
			propTwo = { model = 'djs_bombchurro_prop', pos = vector3(0.060000, 0.020000, 0.030000), rot = vector3(4.000000, 66.000000, 49.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_beancheeseonion"] = {
		label = "Bean Cheese Onion Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_beancheeseonion', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_beef"] = {
		label = "Beef Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_beef', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_blackbeangrilledcheese"] = {
		label = "Black Bean Grilled Cheese Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_blackbeangrilledcheese', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_grilledcheese"] = {
		label = "Grilled Cheese Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_grilledcheese', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_nacho"] = {
		label = "Nacho Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_nacho', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_chalupa_blackbean"] = {
		label = "Black Bean Chalupa",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_chalupa_blackbean', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_chalupa_chicken"] = {
		label = "Chicken Chalupa",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_chalupa_chicken', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchwrap_beef"] = {
		label = "Beef Crunchwrap",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchwrap_beef', pos = vector3(0.150000, 0.035000, 0.075000), rot = vector3(158.000000, -58.000000, 8.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchwrap_blackbean"] = {
		label = "Blackbean Crunchwrap",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchwrap_blackbean', pos = vector3(0.150000, 0.035000, 0.075000), rot = vector3(158.000000, -58.000000, 8.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_beef"] = {
		label = "Crunchy Beef Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_beef', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_blackbean"] = {
		label = "Crunchy Black Bean Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_blackbean', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_chicken"] = {
		label = "Crunchy Chicken Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_chicken', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_chipotle"] = {
		label = "Crunchy Chipotle Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_chipotle', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_potato"] = {
		label = "Crunchy Potato Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_potato', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_flan_logo"] = {
		label = "Taco Bomb Flan",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_flan_logo', pos = vector3(0.140000, 0.015000, 0.020000), rot = vector3(-16.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_flan_nologo"] = {
		label = "Flan",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_flan_nologo', pos = vector3(0.140000, 0.015000, 0.020000), rot = vector3(-16.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_friedicecream_logo"] = {
		label = "Taco Bomb Fried Ice Cream",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_friedicecream_logo', pos = vector3(0.140000, 0.015000, 0.020000), rot = vector3(-16.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_friedicecream_nologo"] = {
		label = "Bomb Fried Ice Cream",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_friedicecream_nologo', pos = vector3(0.140000, 0.015000, 0.020000), rot = vector3(-16.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_nachos_loaded"] = {																													
		label = "Loaded Nachos",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_nachos_loaded', pos = vector3(0.115000, 0.030000, 0.035000), rot = vector3(-8.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_potatoes_cheesesourcream"] = {																													
		label = "Loaded Potatoes",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_potatoes_cheesesourcream', pos = vector3(0.135000, 0.005000, 0.000000), rot = vector3(-8.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_potatos_emptybowl"] = {																													
		label = "Empty Loaded Potatoes",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_potatos_emptybowl', pos = vector3(0.135000, 0.005000, 0.000000), rot = vector3(-8.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_quesadilla_cheese"] = {
		label = "Quesadilla Cheese",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_quesadilla_cheese', pos = vector3(0.140000, 0.080000, 0.001000), rot = vector3(-36.000000, 0.000000, 62.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_quesadilla_chicken"] = {
		label = "Quesadilla Chicken",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_quesadilla_chicken', pos = vector3(0.140000, 0.080000, 0.001000), rot = vector3(-36.000000, 0.000000, 62.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_quesadilla_steak"] = {
		label = "Quesadilla Steak",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_quesadilla_steak', pos = vector3(0.140000, 0.080000, 0.001000), rot = vector3(-36.000000, 0.000000, 62.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_quesadillataco_beef"] = {
		label = "Quesadilla Taco Beef",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_quesadillataco_beef', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_avocadochicken"] = {
		label = "Avocado Chicken Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_avocadochicken', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_beef"] = {
		label = "Beef Soft Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_beef', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_blackbean"] = {
		label = "Black Bean Soft Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_blackbean', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_chipotle"] = {
		label = "Chipotle Soft Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_chipotle', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_potato"] = {
		label = "Potato Soft Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_potato', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_wholeburrito_grilledcheese"] = {
		label = "Whole Burrito Grilled Cheese",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_wholeburrito_grilledcheese', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_wholeburrito_regular"] = {
		label = "Regular Burrito Grilled Cheese",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_wholeburrito_regular', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},

```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
["djs_bombchurros_logo"] = {
	label = "Taco Bomb Churro",
	weight = 1,
	stack = true,
	close = true,
},
["djs_bombchurros_nologo"] = {
	label = "Bomb Churro",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_beancheeseonion"] = {
	label = "Bean Cheese Onion Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_beef"] = {
	label = "Beef Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_blackbeangrilledcheese"] = {
	label = "Black Bean Grilled Cheese Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_grilledcheese"] = {
	label = "Grilled Cheese Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_nacho"] = {
	label = "Nacho Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_chalupa_blackbean"] = {
	label = "Black Bean Chalupa",
	weight = 1,
	stack = true,
	close = true,
},
["djs_chalupa_chicken"] = {
	label = "Chicken Chalupa",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchwrap_beef"] = {
	label = "Beef Crunchwrap",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchwrap_blackbean"] = {
	label = "Blackbean Crunchwrap",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_beef"] = {
	label = "Crunchy Beef Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_blackbean"] = {
	label = "Crunchy Black Bean Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_chicken"] = {
	label = "Crunchy Chicken Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_chipotle"] = {
	label = "Crunchy Chipotle Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_potato"] = {
	label = "Crunchy Potato Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_flan_logo"] = {
	label = "Taco Bomb Flan",
	weight = 1,
	stack = true,
	close = true,
},
["djs_flan_nologo"] = {
	label = "Flan",
	weight = 1,
	stack = true,
	close = true,
},
["djs_friedicecream_logo"] = {
	label = "Taco Bomb Fried Ice Cream",
	weight = 1,
	stack = true,
	close = true,
},
["djs_friedicecream_nologo"] = {
	label = "Bomb Fried Ice Cream",
	weight = 1,
	stack = true,
	close = true,
},
["djs_nachos_loaded"] = {
	label = "Loaded Nachos",
	weight = 1,
	stack = true,
	close = true,
},
["djs_potatoes_cheesesourcream"] = {
	label = "Loaded Potatoes",
	weight = 1,
	stack = true,
	close = true,
},
["djs_potatos_emptybowl"] = {
	label = "Empty Loaded Potatoes",
	weight = 1,
	stack = true,
	close = true,
},
["djs_quesadilla_cheese"] = {
	label = "Quesadilla Cheese",
	weight = 1,
	stack = true,
	close = true,
},
["djs_quesadilla_chicken"] = {
	label = "Quesadilla Chicken",
	weight = 1,
	stack = true,
	close = true,
},
["djs_quesadilla_steak"] = {
	label = "Quesadilla Steak",
	weight = 1,
	stack = true,
	close = true,
},
["djs_quesadillataco_beef"] = {
	label = "Quesadilla Taco Beef",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_avocadochicken"] = {
	label = "Avocado Chicken Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_beef"] = {
	label = "Beef Soft Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_blackbean"] = {
	label = "Black Bean Soft Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_chipotle"] = {
	label = "Chipotle Soft Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_potato"] = {
	label = "Potato Soft Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_wholeburrito_grilledcheese"] = {
	label = "Whole Burrito Grilled Cheese",
	weight = 1,
	stack = true,
	close = true,
},
["djs_wholeburrito_regular"] = {
	label = "Regular Burrito Grilled Cheese",
	weight = 1,
	stack = true,
	close = true,
},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bombchurros_logo"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_bombchurro_prop',
			BoneID = 58868,
			Offset = vector3(0.060, 0.020, 0.030),
			Rot = vector3(4.0, 66.0, 49.0),
		},
		Second = {
			Model = 'djs_bombchurros_logo',
			BoneID = 18905,
			Offset = vector3(0.135, 0.035, 0.009),
			Rot = vector3(-12.0, 0.0, 0.4),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_bombchurros_nologo"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_bombchurro_prop',
			BoneID = 58868,
			Offset = vector3(0.060, 0.020, 0.030),
			Rot = vector3(4.0, 66.0, 49.0),
		},
		Second = {
			Model = 'djs_bombchurros_nologo',
			BoneID = 18905,
			Offset = vector3(0.135, 0.035, 0.009),
			Rot = vector3(-12.0, 0.0, 0.4),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_burrito_beancheeseonion"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_burrito_beancheeseonion',
			BoneID = 18905,
			Offset = vector3(0.135, 0.075, 0.020),
			Rot = vector3(-193.0, 0.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_burrito_beef"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_burrito_beef',
			BoneID = 18905,
			Offset = vector3(0.135, 0.075, 0.020),
			Rot = vector3(-193.0, 0.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_burrito_blackbeangrilledcheese"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_burrito_blackbeangrilledcheese',
			BoneID = 18905,
			Offset = vector3(0.135, 0.075, 0.020),
			Rot = vector3(-193.0, 0.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_burrito_grilledcheese"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_burrito_grilledcheese',
			BoneID = 18905,
			Offset = vector3(0.135, 0.075, 0.020),
			Rot = vector3(-193.0, 0.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_burrito_nacho"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_burrito_nacho',
			BoneID = 18905,
			Offset = vector3(0.135, 0.075, 0.020),
			Rot = vector3(-193.0, 0.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_chalupa_blackbean"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_chalupa_blackbean',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_chalupa_chicken"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_chalupa_chicken',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_crunchwrap_beef"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_crunchwrap_beef',
			BoneID = 18905,
			Offset = vector3(0.150, 0.035, 0.075),
			Rot = vector3(158.0, -58.0, 8.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_crunchwrap_blackbean"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_crunchwrap_blackbean',
			BoneID = 18905,
			Offset = vector3(0.150, 0.035, 0.075),
			Rot = vector3(158.0, -58.0, 8.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_crunchytaco_beef"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_crunchytaco_beef',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_crunchytaco_blackbean"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_crunchytaco_blackbean',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_crunchytaco_chicken"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_crunchytaco_chicken',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_crunchytaco_chipotle"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_crunchytaco_chipotle',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_crunchytaco_potato"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_crunchytaco_potato',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_flan_logo"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_fork',
			BoneID = 58868,
			Offset = vector3(0.0, -0.014, 0.030),
			Rot = vector3(6.608002, 0.0, 94.989883),
		},
		Second = {
			Model = 'djs_flan_logo',
			BoneID = 18905,
			Offset = vector3(0.140, 0.015, 0.020),
			Rot = vector3(-16.0, 0.0, 0.0),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_flan_nologo"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_fork',
			BoneID = 58868,
			Offset = vector3(0.0, -0.014, 0.030),
			Rot = vector3(6.608002, 0.0, 94.989883),
		},
		Second = {
			Model = 'djs_flan_nologo',
			BoneID = 18905,
			Offset = vector3(0.140, 0.015, 0.020),
			Rot = vector3(-16.0, 0.0, 0.0),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_friedicecream_logo"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_fork',
			BoneID = 58868,
			Offset = vector3(0.0, -0.014, 0.030),
			Rot = vector3(6.608002, 0.0, 94.989883),
		},
		Second = {
			Model = 'djs_friedicecream_logo',
			BoneID = 18905,
			Offset = vector3(0.140, 0.015, 0.020),
			Rot = vector3(-16.0, 0.0, 0.0),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_friedicecream_nologo"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_fork',
			BoneID = 58868,
			Offset = vector3(0.0, -0.014, 0.030),
			Rot = vector3(6.608002, 0.0, 94.989883),
		},
		Second = {
			Model = 'djs_friedicecream_nologo',
			BoneID = 18905,
			Offset = vector3(0.140, 0.015, 0.020),
			Rot = vector3(-16.0, 0.0, 0.0),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_nachos_loaded"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_fork',
			BoneID = 58868,
			Offset = vector3(0.0, -0.014, 0.030),
			Rot = vector3(6.608002, 0.0, 94.989883),
		},
		Second = {
			Model = 'djs_nachos_loaded',
			BoneID = 18905,
			Offset = vector3(0.115, 0.030, 0.035),
			Rot = vector3(-8.0, 0.0, 0.0),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_potatoes_cheesesourcream"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_fork',
			BoneID = 58868,
			Offset = vector3(0.0, -0.014, 0.030),
			Rot = vector3(6.608002, 0.0, 94.989883),
		},
		Second = {
			Model = 'djs_potatoes_cheesesourcream',
			BoneID = 18905,
			Offset = vector3(0.135, 0.005, 0.0),
			Rot = vector3(-8.0, 0.0, 0.0),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_potatos_emptybowl"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_fork',
			BoneID = 58868,
			Offset = vector3(0.0, -0.014, 0.030),
			Rot = vector3(6.608002, 0.0, 94.989883),
		},
		Second = {
			Model = 'djs_potatos_emptybowl',
			BoneID = 18905,
			Offset = vector3(0.135, 0.005, 0.0),
			Rot = vector3(-8.0, 0.0, 0.0),
		}
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "anim@djs@food@plated",
			anim = "djs_food_plate_bite_loop",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_quesadilla_cheese"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_quesadilla_cheese',
			BoneID = 18905,
			Offset = vector3(0.140, 0.080, 0.001),
			Rot = vector3(-36.0, 0.0, 62.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_quesadilla_chicken"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_quesadilla_chicken',
			BoneID = 18905,
			Offset = vector3(0.140, 0.080, 0.001),
			Rot = vector3(-36.0, 0.0, 62.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_quesadilla_steak"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_quesadilla_steak',
			BoneID = 18905,
			Offset = vector3(0.140, 0.080, 0.001),
			Rot = vector3(-36.0, 0.0, 62.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_quesadillataco_beef"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_quesadillataco_beef',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_softtaco_avocadochicken"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_softtaco_avocadochicken',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_softtaco_beef"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_softtaco_beef',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_softtaco_blackbean"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_softtaco_blackbean',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_softtaco_chipotle"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_softtaco_chipotle',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_softtaco_potato"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_softtaco_potato',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_wholeburrito_grilledcheese"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_wholeburrito_grilledcheese',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
["djs_wholeburrito_regular"] = {
	Size = 220,
	Type = 'FOOD',
	Prop = {
		Main = {
			Model = 'djs_wholeburrito_regular',
			BoneID = 18905,
			Offset = vector3(0.140, 0.090, 0.005),
			Rot = vector3(0.0, -74.0, 0.0),
		},
	},
	Anim = {
		Hold = nil,
		Use = {
			dict = "mp_player_inteat@burger",
			anim = "mp_player_int_eat_burger",
			params = {nil, nil, 17500, 49}
		}
	},
	Consume = {
		Bite = { min = 10, max = 15 },
		Status = 400000,
	},
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_bombchurros_logo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Taco Bomb Churro", AnimationOptions = { Prop = "djs_bombchurros_logo", PropBone = 18905, PropPlacement = { 0.135, 0.035, 0.009, -12.0, 0.0, 0.4 }, SecondProp = "djs_bombchurro_prop", SecondPropBone = 58868, SecondPropPlacement = { 0.06, 0.02, 0.03, 4.0, 66.0, 49.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bombchurros_nologo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bomb Churro", AnimationOptions = { Prop = "djs_bombchurros_nologo", PropBone = 18905, PropPlacement = { 0.135, 0.035, 0.009, -12.0, 0.0, 0.4 }, SecondProp = "djs_bombchurro_prop", SecondPropBone = 58868, SecondPropPlacement = { 0.06, 0.02, 0.03, 4.0, 66.0, 49.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_burrito_beancheeseonion = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Bean Cheese Onion Burrito", AnimationOptions = { Prop = "djs_burrito_beancheeseonion", PropBone = 18905, PropPlacement = { 0.135, 0.075, 0.02, -193.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_burrito_beef = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Beef Burrito", AnimationOptions = { Prop = "djs_burrito_beef", PropBone = 18905, PropPlacement = { 0.135, 0.075, 0.02, -193.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_burrito_blackbeangrilledcheese = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Black Bean Grilled Cheese Burrito", AnimationOptions = { Prop = "djs_burrito_blackbeangrilledcheese", PropBone = 18905, PropPlacement = { 0.135, 0.075, 0.02, -193.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_burrito_grilledcheese = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Grilled Cheese Burrito", AnimationOptions = { Prop = "djs_burrito_grilledcheese", PropBone = 18905, PropPlacement = { 0.135, 0.075, 0.02, -193.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_burrito_nacho = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Nacho Burrito", AnimationOptions = { Prop = "djs_burrito_nacho", PropBone = 18905, PropPlacement = { 0.135, 0.075, 0.02, -193.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_chalupa_blackbean = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Black Bean Chalupa", AnimationOptions = { Prop = "djs_chalupa_blackbean", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_chalupa_chicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chicken Chalupa", AnimationOptions = { Prop = "djs_chalupa_chicken", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_crunchwrap_beef = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Beef Crunchwrap", AnimationOptions = { Prop = "djs_crunchwrap_beef", PropBone = 18905, PropPlacement = { 0.15, 0.035, 0.075, 158.0, -58.0, 8.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_crunchwrap_blackbean = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Blackbean Crunchwrap", AnimationOptions = { Prop = "djs_crunchwrap_blackbean", PropBone = 18905, PropPlacement = { 0.15, 0.035, 0.075, 158.0, -58.0, 8.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_crunchytaco_beef = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Crunchy Beef Taco", AnimationOptions = { Prop = "djs_crunchytaco_beef", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_crunchytaco_blackbean = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Crunchy Black Bean Taco", AnimationOptions = { Prop = "djs_crunchytaco_blackbean", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_crunchytaco_chicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Crunchy Chicken Taco", AnimationOptions = { Prop = "djs_crunchytaco_chicken", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_crunchytaco_chipotle = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Crunchy Chipotle Taco", AnimationOptions = { Prop = "djs_crunchytaco_chipotle", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_crunchytaco_potato = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Crunchy Potato Taco", AnimationOptions = { Prop = "djs_crunchytaco_potato", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_flan_logo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Taco Bomb Flan", AnimationOptions = { Prop = "djs_flan_logo", PropBone = 18905, PropPlacement = { 0.14, 0.015, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_flan_nologo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Flan", AnimationOptions = { Prop = "djs_flan_nologo", PropBone = 18905, PropPlacement = { 0.14, 0.015, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_friedicecream_logo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Taco Bomb Fried Ice Cream", AnimationOptions = { Prop = "djs_friedicecream_logo", PropBone = 18905, PropPlacement = { 0.14, 0.015, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_friedicecream_nologo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bomb Fried Ice Cream", AnimationOptions = { Prop = "djs_friedicecream_nologo", PropBone = 18905, PropPlacement = { 0.14, 0.015, 0.02, -16.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_nachos_loaded = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Loaded Nachos", AnimationOptions = { Prop = "djs_nachos_loaded", PropBone = 18905, PropPlacement = { 0.115, 0.03, 0.035, -8.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_potatoes_cheesesourcream = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Loaded Potatoes", AnimationOptions = { Prop = "djs_potatoes_cheesesourcream", PropBone = 18905, PropPlacement = { 0.135, 0.005, 0.0, -8.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_potatos_emptybowl = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Empty Loaded Potatoes", AnimationOptions = { Prop = "djs_potatos_emptybowl", PropBone = 18905, PropPlacement = { 0.135, 0.005, 0.0, -8.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_quesadilla_cheese = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Quesadilla Cheese", AnimationOptions = { Prop = "djs_quesadilla_cheese", PropBone = 18905, PropPlacement = { 0.14, 0.08, 0.001, -36.0, 0.0, 62.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_quesadilla_chicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Quesadilla Chicken", AnimationOptions = { Prop = "djs_quesadilla_chicken", PropBone = 18905, PropPlacement = { 0.14, 0.08, 0.001, -36.0, 0.0, 62.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_quesadilla_steak = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Quesadilla Steak", AnimationOptions = { Prop = "djs_quesadilla_steak", PropBone = 18905, PropPlacement = { 0.14, 0.08, 0.001, -36.0, 0.0, 62.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_quesadillataco_beef = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Quesadilla Taco Beef", AnimationOptions = { Prop = "djs_quesadillataco_beef", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_softtaco_avocadochicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Avocado Chicken Taco", AnimationOptions = { Prop = "djs_softtaco_avocadochicken", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_softtaco_beef = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Beef Soft Taco", AnimationOptions = { Prop = "djs_softtaco_beef", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_softtaco_blackbean = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Black Bean Soft Taco", AnimationOptions = { Prop = "djs_softtaco_blackbean", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_softtaco_chipotle = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chipotle Soft Taco", AnimationOptions = { Prop = "djs_softtaco_chipotle", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_softtaco_potato = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Potato Soft Taco", AnimationOptions = { Prop = "djs_softtaco_potato", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_wholeburrito_grilledcheese = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Whole Burrito Grilled Cheese", AnimationOptions = { Prop = "djs_wholeburrito_grilledcheese", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_wholeburrito_regular = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Regular Burrito Grilled Cheese", AnimationOptions = { Prop = "djs_wholeburrito_regular", PropBone = 18905, PropPlacement = { 0.14, 0.09, 0.005, 0.0, -74.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_bombchurros_logo = { emote = "djs_bombchurros_logo", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bombchurros_nologo = { emote = "djs_bombchurros_nologo", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burrito_beancheeseonion = { emote = "djs_burrito_beancheeseonion", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burrito_beef = { emote = "djs_burrito_beef", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burrito_blackbeangrilledcheese = { emote = "djs_burrito_blackbeangrilledcheese", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burrito_grilledcheese = { emote = "djs_burrito_grilledcheese", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burrito_nacho = { emote = "djs_burrito_nacho", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_chalupa_blackbean = { emote = "djs_chalupa_blackbean", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_chalupa_chicken = { emote = "djs_chalupa_chicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_crunchwrap_beef = { emote = "djs_crunchwrap_beef", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_crunchwrap_blackbean = { emote = "djs_crunchwrap_blackbean", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_crunchytaco_beef = { emote = "djs_crunchytaco_beef", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_crunchytaco_blackbean = { emote = "djs_crunchytaco_blackbean", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_crunchytaco_chicken = { emote = "djs_crunchytaco_chicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_crunchytaco_chipotle = { emote = "djs_crunchytaco_chipotle", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_crunchytaco_potato = { emote = "djs_crunchytaco_potato", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_flan_logo = { emote = "djs_flan_logo", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_flan_nologo = { emote = "djs_flan_nologo", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_friedicecream_logo = { emote = "djs_friedicecream_logo", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_friedicecream_nologo = { emote = "djs_friedicecream_nologo", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_nachos_loaded = { emote = "djs_nachos_loaded", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_potatoes_cheesesourcream = { emote = "djs_potatoes_cheesesourcream", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_potatos_emptybowl = { emote = "djs_potatos_emptybowl", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_quesadilla_cheese = { emote = "djs_quesadilla_cheese", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_quesadilla_chicken = { emote = "djs_quesadilla_chicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_quesadilla_steak = { emote = "djs_quesadilla_steak", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_quesadillataco_beef = { emote = "djs_quesadillataco_beef", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_softtaco_avocadochicken = { emote = "djs_softtaco_avocadochicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_softtaco_beef = { emote = "djs_softtaco_beef", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_softtaco_blackbean = { emote = "djs_softtaco_blackbean", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_softtaco_chipotle = { emote = "djs_softtaco_chipotle", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_softtaco_potato = { emote = "djs_softtaco_potato", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wholeburrito_grilledcheese = { emote = "djs_wholeburrito_grilledcheese", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wholeburrito_regular = { emote = "djs_wholeburrito_regular", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/yJ9k4ofqVpwvx1lPSSV2" %}


# Ice Cream

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FkSsz2xMU2JpQJr5CVuyT%2FICE_CREAM.png?alt=media&amp;token=1d30a616-d1f6-4a78-be01-095edc5d421f" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5655982>


# Installation

This guide will walk you through installing Ice Cream Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-icecream`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-icecream` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-icecream
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
    ["djs_bannasplit"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Banana Split",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bannasplit', pos = vector3(0.100000, 0.000000, -0.010000), rot = vector3(-12.375998, 0.000000, -2.652000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_donut_icecream"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Vanilla Ice Cream Donut",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_donut_icecream', pos = vector3(00.119000, 0.046000, 0.003000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_donut_icecream2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Cotton Candy Ice Cream Donut",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_donut_icecream2', pos = vector3(00.119000, 0.046000, 0.003000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_donut_icecream3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Ice Cream Donut",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_donut_icecream3', pos = vector3(00.119000, 0.046000, 0.003000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_donut_icecream4"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Ube Ice Cream Donut",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_donut_icecream4', pos = vector3(00.119000, 0.046000, 0.003000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_donut_icecream5"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Mint Ice Cream Donut",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_donut_icecream5', pos = vector3(00.119000, 0.046000, 0.003000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_donut_icecream6"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Banana Ice Cream Donut",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_donut_icecream6', pos = vector3(00.119000, 0.046000, 0.003000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreambar_choconut"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Choconut Ice Cream",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreambar_choconut', pos = vector3(0.084000, 0.039000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreambar_choconut2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Choconut Ice Cream",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreambar_choconut2', pos = vector3(0.084000, 0.039000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreambar_pink"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Ice Cream",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreambar_pink', pos = vector3(0.084000, 0.039000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreambar_white"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Vanilla Ice Cream",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreambar_white', pos = vector3(0.084000, 0.039000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_brown"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chocolate Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_brown', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_brownberrys"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chocolate Berry Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_brownberrys', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_greenberrys"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Mint Berry Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_greenberrys', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_pink"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_pink', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_pinkberrys"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Mint Berry Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_pinkberrys', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_white"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Vanilla Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_white', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_whiteandbrown"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chocolate Swirl Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_whiteandbrown', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_whiteandred"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Swirl Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_whiteandred', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcone_whiteandyellow"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Banana Swirl Ice Cream Cone",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_lick_multiple' }, -- or djs_food_cone_lick_single , djs_food_cone_lick_loop
            prop = { model = 'djs_icecreamcone_whiteandyellow', pos = vector3(0.047000, 0.031000, -0.038000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_donut_icecream6"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Banana Ice Cream Donut",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_donut_icecream6', pos = vector3(00.119000, 0.046000, 0.003000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcup_brownbrown"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chocolate Ice Cream Cup",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_icecreamcup_brownbrown', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcup_browngreen"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Mint Chocolate Swirl Ice Cream Cup",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_icecreamcup_browngreen', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcup_brownwhite"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chocolate Swirl Ice Cream Cup",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_icecreamcup_brownwhite', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcup_pinkgreen"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawmint Swirl Ice Cream Cup",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_icecreamcup_pinkgreen', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcup_pinkwhite"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Vanilla Swirl Ice Cream Cup",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_icecreamcup_pinkwhite', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcup_whitegreen"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Mint Swirl Ice Cream Cup",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_icecreamcup_whitegreen', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_icecreamcup_whitepink"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Strawberry Swirl Ice Cream Cup",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_icecreamcup_whitepink', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice2', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
     ["djs_shavedice3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice3', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice4"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice4', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice5"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice5', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice5"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice5', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice6"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice6', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice7"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice7', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice8"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice8', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
    ["djs_shavedice9"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Shaved Ice",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_shavedice9', pos = vector3(0.112000, 0.000000, 0.000000), rot = vector3(0.000000, 0.000000, 0.000000), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
["djs_bannasplit"] = {
		label = "Banana Split",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_donut_icecream"] = {
		label = "Strawberry Vanilla Ice Cream Donut",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_donut_icecream2"] = {
		label = "Strawberry Cotton Candy Ice Cream Donut",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_donut_icecream3"] = {
		label = "Strawberry Ice Cream Donut",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_donut_icecream4"] = {
		label = "Strawberry Ube Ice Cream Donut",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_donut_icecream5"] = {
		label = "Strawberry Mint Ice Cream Donut",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_donut_icecream6"] = {
		label = "Strawberry Banana Ice Cream Donut",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreambar_choconut"] = {
		label = "Choconut Ice Cream",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreambar_choconut2"] = {
		label = "Choconut Ice Cream",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreambar_pink"] = {
		label = "Strawberry Ice Cream",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreambar_white"] = {
		label = "Vanilla Ice Cream",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_brown"] = {
		label = "Chocolate Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_brownberrys"] = {
		label = "Chocolate Berry Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_greenberrys"] = {
		label = "Mint Berry Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_pink"] = {
		label = "Strawberry Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_pinkberrys"] = {
		label = "Mint Berry Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_white"] = {
		label = "Vanilla Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_whiteandbrown"] = {
		label = "Chocolate Swirl Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_whiteandred"] = {
		label = "Strawberry Swirl Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcone_whiteandyellow"] = {
		label = "Banana Swirl Ice Cream Cone",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcup_brownbrown"] = {
		label = "Chocolate Ice Cream Cup",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcup_browngreen"] = {
		label = "Mint Chocolate Swirl Ice Cream Cup",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcup_brownwhite"] = {
		label = "Chocolate Swirl Ice Cream Cup",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcup_pinkgreen"] = {
		label = "Strawmint Swirl Ice Cream Cup",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcup_pinkwhite"] = {
		label = "Vanilla Swirl Ice Cream Cup",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcup_whitegreen"] = {
		label = "Mint Swirl Ice Cream Cup",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_icecreamcup_whitepink"] = {
		label = "Strawberry Swirl Ice Cream Cup",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice2"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice3"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice4"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice5"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice6"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice7"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice8"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_shavedice9"] = {
		label = "Shaved Ice",
		weight = 1,
		stack = true,
		close = true,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bannasplit"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bannasplit',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, -0.01),
            Rot = vector3(-12.38, 0.0, -2.65),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_donut_icecream"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_donut_icecream',
            BoneID = 18905,
            Offset = vector3(0.119, 0.046, 0.003),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_donut_icecream2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_donut_icecream2',
            BoneID = 18905,
            Offset = vector3(0.119, 0.046, 0.003),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_donut_icecream3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_donut_icecream3',
            BoneID = 18905,
            Offset = vector3(0.119, 0.046, 0.003),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_donut_icecream4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_donut_icecream4',
            BoneID = 18905,
            Offset = vector3(0.119, 0.046, 0.003),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_donut_icecream5"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_donut_icecream5',
            BoneID = 18905,
            Offset = vector3(0.119, 0.046, 0.003),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_donut_icecream6"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_donut_icecream6',
            BoneID = 18905,
            Offset = vector3(0.119, 0.046, 0.003),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_icecreambar_choconut"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreambar_choconut',
            BoneID = 58868,
            Offset = vector3(0.084, 0.039, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreambar_choconut2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreambar_choconut2',
            BoneID = 58868,
            Offset = vector3(0.084, 0.039, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreambar_pink"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreambar_pink',
            BoneID = 58868,
            Offset = vector3(0.084, 0.039, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreambar_white"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreambar_white',
            BoneID = 58868,
            Offset = vector3(0.084, 0.039, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_brown"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_brown',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_brownberrys"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_brownberrys',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_greenberrys"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_greenberrys',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_pink"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_pink',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_pinkberrys"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_pinkberrys',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_white"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_white',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_whiteandbrown"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_whiteandbrown',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_whiteandred"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_whiteandred',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_whiteandyellow"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_whiteandyellow',
            BoneID = 58868,
            Offset = vector3(0.047, 0.031, -0.038),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_multiple",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcup_brownbrown"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_icecreamcup_brownbrown',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_icecreamcup_browngreen"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_icecreamcup_browngreen',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_icecreamcup_brownwhite"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_icecreamcup_brownwhite',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_icecreamcup_pinkgreen"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_icecreamcup_pinkgreen',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_icecreamcup_pinkwhite"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_icecreamcup_pinkwhite',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_icecreamcup_whitegreen"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_icecreamcup_whitegreen',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_icecreamcup_whitepink"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_icecreamcup_whitepink',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice2',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice3',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice4',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice5"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice5',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice6"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice6',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice7"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice7',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice8"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice8',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_shavedice9"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_shavedice9',
            BoneID = 18905,
            Offset = vector3(0.112, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
-- emotes.lua
-- DJ's Collections Ice Cream / Shaved Ice

djs_bannasplit = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Banana Split", AnimationOptions = { Prop = "djs_bannasplit", PropBone = 18905, PropPlacement = { 0.100000, 0.000000, -0.010000, -12.375998, 0.000000, -2.652000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},

djs_donut_icecream = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawberry Vanilla Ice Cream Donut", AnimationOptions = { Prop = "djs_donut_icecream", PropBone = 18905, PropPlacement = { 0.119000, 0.046000, 0.003000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_icecream2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawberry Cotton Candy Ice Cream Donut", AnimationOptions = { Prop = "djs_donut_icecream2", PropBone = 18905, PropPlacement = { 0.119000, 0.046000, 0.003000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_icecream3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawberry Ice Cream Donut", AnimationOptions = { Prop = "djs_donut_icecream3", PropBone = 18905, PropPlacement = { 0.119000, 0.046000, 0.003000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_icecream4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawberry Ube Ice Cream Donut", AnimationOptions = { Prop = "djs_donut_icecream4", PropBone = 18905, PropPlacement = { 0.119000, 0.046000, 0.003000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_icecream5 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawberry Mint Ice Cream Donut", AnimationOptions = { Prop = "djs_donut_icecream5", PropBone = 18905, PropPlacement = { 0.119000, 0.046000, 0.003000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_icecream6 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawberry Banana Ice Cream Donut", AnimationOptions = { Prop = "djs_donut_icecream6", PropBone = 18905, PropPlacement = { 0.119000, 0.046000, 0.003000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},

djs_icecreambar_choconut = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Choconut Ice Cream", AnimationOptions = { Prop = "djs_icecreambar_choconut", PropBone = 58868, PropPlacement = { 0.084000, 0.039000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreambar_choconut2 = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Choconut Ice Cream", AnimationOptions = { Prop = "djs_icecreambar_choconut2", PropBone = 58868, PropPlacement = { 0.084000, 0.039000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreambar_pink = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Strawberry Ice Cream", AnimationOptions = { Prop = "djs_icecreambar_pink", PropBone = 58868, PropPlacement = { 0.084000, 0.039000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreambar_white = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Vanilla Ice Cream", AnimationOptions = { Prop = "djs_icecreambar_white", PropBone = 58868, PropPlacement = { 0.084000, 0.039000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},

djs_icecreamcone_brown = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Chocolate Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_brown", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_brownberrys = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Chocolate Berry Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_brownberrys", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_greenberrys = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Mint Berry Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_greenberrys", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_pink = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Strawberry Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_pink", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_pinkberrys = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Mint Berry Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_pinkberrys", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_white = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Vanilla Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_white", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_whiteandbrown = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Chocolate Swirl Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_whiteandbrown", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_whiteandred = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Strawberry Swirl Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_whiteandred", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcone_whiteandyellow = { "anim@djs@food@cone", "djs_food_cone_lick_multiple", "Banana Swirl Ice Cream Cone", AnimationOptions = { Prop = "djs_icecreamcone_whiteandyellow", PropBone = 58868, PropPlacement = { 0.047000, 0.031000, -0.038000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},

djs_icecreamcup_brownbrown = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chocolate Ice Cream Cup", AnimationOptions = { Prop = "djs_icecreamcup_brownbrown", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcup_browngreen = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Mint Chocolate Swirl Ice Cream Cup", AnimationOptions = { Prop = "djs_icecreamcup_browngreen", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcup_brownwhite = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chocolate Swirl Ice Cream Cup", AnimationOptions = { Prop = "djs_icecreamcup_brownwhite", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcup_pinkgreen = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawmint Swirl Ice Cream Cup", AnimationOptions = { Prop = "djs_icecreamcup_pinkgreen", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcup_pinkwhite = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Vanilla Swirl Ice Cream Cup", AnimationOptions = { Prop = "djs_icecreamcup_pinkwhite", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcup_whitegreen = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Mint Swirl Ice Cream Cup", AnimationOptions = { Prop = "djs_icecreamcup_whitegreen", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcup_whitepink = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawberry Swirl Ice Cream Cup", AnimationOptions = { Prop = "djs_icecreamcup_whitepink", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},

djs_shavedice = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_shavedice2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice2", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_shavedice3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice3", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_shavedice4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice4", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_shavedice5 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice5", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_shavedice6 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice6", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_shavedice7 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice7", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_shavedice8 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice8", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_shavedice9 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shaved Ice", AnimationOptions = { Prop = "djs_shavedice9", PropBone = 18905, PropPlacement = { 0.112000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
-- DJ's Collections Ice Cream / Shaved Ice

djs_bannasplit = { emote = "djs_bannasplit", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},

djs_donut_icecream = { emote = "djs_donut_icecream", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_donut_icecream2 = { emote = "djs_donut_icecream2", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_donut_icecream3 = { emote = "djs_donut_icecream3", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_donut_icecream4 = { emote = "djs_donut_icecream4", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_donut_icecream5 = { emote = "djs_donut_icecream5", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_donut_icecream6 = { emote = "djs_donut_icecream6", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},

djs_icecreambar_choconut = { emote = "djs_icecreambar_choconut", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreambar_choconut2 = { emote = "djs_icecreambar_choconut2", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreambar_pink = { emote = "djs_icecreambar_pink", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreambar_white = { emote = "djs_icecreambar_white", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},

djs_icecreamcone_brown = { emote = "djs_icecreamcone_brown", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_brownberrys = { emote = "djs_icecreamcone_brownberrys", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_greenberrys = { emote = "djs_icecreamcone_greenberrys", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_pink = { emote = "djs_icecreamcone_pink", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_pinkberrys = { emote = "djs_icecreamcone_pinkberrys", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_white = { emote = "djs_icecreamcone_white", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_whiteandbrown = { emote = "djs_icecreamcone_whiteandbrown", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_whiteandred = { emote = "djs_icecreamcone_whiteandred", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcone_whiteandyellow = { emote = "djs_icecreamcone_whiteandyellow", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},

djs_icecreamcup_brownbrown = { emote = "djs_icecreamcup_brownbrown", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcup_browngreen = { emote = "djs_icecreamcup_browngreen", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcup_brownwhite = { emote = "djs_icecreamcup_brownwhite", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcup_pinkgreen = { emote = "djs_icecreamcup_pinkgreen", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcup_pinkwhite = { emote = "djs_icecreamcup_pinkwhite", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcup_whitegreen = { emote = "djs_icecreamcup_whitegreen", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_icecreamcup_whitepink = { emote = "djs_icecreamcup_whitepink", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},

djs_shavedice = { emote = "djs_shavedice", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_shavedice2 = { emote = "djs_shavedice2", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_shavedice3 = { emote = "djs_shavedice3", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_shavedice4 = { emote = "djs_shavedice4", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_shavedice5 = { emote = "djs_shavedice5", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_shavedice6 = { emote = "djs_shavedice6", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_shavedice7 = { emote = "djs_shavedice7", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_shavedice8 = { emote = "djs_shavedice8", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
djs_shavedice9 = { emote = "djs_shavedice9", canRun = false, time = math.random(5000, 6000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 400000, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/CRzDShnKNA5wLDhjsy2o" %}


# Steakhouse

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FCTdZD3tWJ04fjo1CQx3h%2FSTEAKHOUSE.png?alt=media&amp;token=30f7c154-c6e3-4e95-9cf3-7f3941c7a748" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5932722>


# Installation

This guide will walk you through installing SteakHouse Foods Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-steakhousefood`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-steakhousefood` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-steakhousefood
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bowl_chickpeesoup'] = {
	label = 'Chickpee Soup',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_chickpeesoup', pos = vec3(0.175000, 0.008000, 0.000000), rot = vec3(-14.549987, 0.000000, 6.600003) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.090000, 0.026000, 0.000000), rot = vec3(99.945862, 0.000000, 175.937973) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_bowl_frenchonionsoup'] = {
	label = 'French Onion Soup',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_frenchonionsoup', pos = vec3(0.175000, 0.008000, 0.000000), rot = vec3(-14.549987, 0.000000, 6.600003) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.090000, 0.026000, 0.000000), rot = vec3(99.945862, 0.000000, 175.937973) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_bowl_loadedpotatosoup'] = {
	label = 'Loaded Potato Soup',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_loadedpotatosoup', pos = vec3(0.175000, 0.008000, 0.000000), rot = vec3(-14.549987, 0.000000, 6.600003) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.090000, 0.026000, 0.000000), rot = vec3(99.945862, 0.000000, 175.937973) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_bowl_shrimpsoup'] = {
	label = 'Shrimp Soup',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_shrimpsoup', pos = vec3(0.175000, 0.008000, 0.000000), rot = vec3(-14.549987, 0.000000, 6.600003) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.090000, 0.026000, 0.000000), rot = vec3(99.945862, 0.000000, 175.937973) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_buffalochickendip'] = {
	label = 'Buffalo Chicken Dip',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_buffalochickendip', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_prop_chip', pos = vec3(0.104000, 0.024000, -0.064000), rot = vec3(-297.359802, -70.209984, 185.850021) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_ceasersalad'] = {
	label = 'Ceaser Salad',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_ceasersalad', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_chickenmash'] = {
	label = 'Chicken Mash',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_chickenmash', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_chickentendersandfries'] = {
	label = 'Chicken Tenders n Fries',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_chickentendersandfries', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_prop_chickentender', pos = vec3(0.100000, -0.030000, 0.020000), rot = vec3(0.000000, 0.000000, -118.939919) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_chocolatestampede'] = {
	label = 'Chocolate Stampede',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_chocolatestampede', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_codfish'] = {
	label = 'Cod Fish',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_codfish', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_filetmigon'] = {
	label = 'Filet Migon',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_filetmigon', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_grilledshrimp'] = {
	label = 'Grilled Shrimp',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_grilledshrimp', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_prop_grilledshrimp', pos = vec3(0.090000, 0.050000, 0.030000), rot = vec3(36.933987, 0.000000, 48.201977) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_loverschocolatecake'] = {
	label = 'Chocolate Lovers Cake',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_loverschocolatecake', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_moltenlavacake'] = {
	label = 'Molten Lava Cake',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_moltenlavacake', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_nystrip'] = {
	label = 'New York Strip Steak',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_nystrip', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_pannacotta'] = {
	label = 'Panna Cotta',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_pannacotta', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_rackoflamb'] = {
	label = 'Rack Of Lamb',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_rackoflamb', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_prop_lamb', pos = vec3(0.080000, -0.020000, 0.030000), rot = vec3(4.381999, 0.000000, 0.000000) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_ribeyesteak'] = {
	label = 'Ribeye Steak',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_ribeyesteak', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_ribscornmac'] = {
	label = 'Ribs n Corn',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_ribscornmac', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_shrimpsalad'] = {
	label = 'Shrimp Salad',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_shrimpsalad', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_sirloin'] = {
	label = 'Sirloin Strip',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_sirloin', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_spinachdip'] = {
	label = 'Spinach Dip',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_spinachdip', pos = vec3(0.128000, 0.040000, 0.008000), rot = vec3(-24.780005, 0.000000, -28.910004) },
		bone = 18905,
		propTwo = { model = 'djs_prop_chip', pos = vec3(0.104000, 0.024000, -0.064000), rot = vec3(-297.359802, -70.209984, 185.850021) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_strawberrycake'] = {
	label = 'Strawberry Cake',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_strawberrycake', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_stuffedmushrooms'] = {
	label = 'Stuffed Mushrooms',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_stuffedmushrooms', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_tbone'] = {
	label = 'T-Bone Steak',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_tbone', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},
['djs_plate_tuna'] = {
	label = 'Tuna',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_tuna', pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		boneTwo = 58868,
		usetime = 17500,
		cancel = true,
	},
},

```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bowl_chickpeesoup'] = {
		label = 'Chickpee Soup',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_frenchonionsoup'] = {
		label = 'French Onion Soup',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_loadedpotatosoup'] = {
		label = 'Loaded Potato Soup',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_shrimpsoup'] = {
		label = 'Shrimp Soup',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_buffalochickendip'] = {
		label = 'buffalo Chicken Dip',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_ceasersalad'] = {
		label = 'Ceaser Salad',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_chickenmash'] = {
		label = 'Chicken Mash',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_chickentendersandfries'] = {
		label = 'Chicken Tenders n Fries',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_chocolatestampede'] = {
		label = 'Chocolate Stampede',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_codfish'] = {
		label = 'Cod Fish',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_filetmigon'] = {
		label = 'Filet Migon',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_grilledshrimp'] = {
		label = 'Grilled Shrimp',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_loverschocolatecake'] = {
		label = 'Chocolate Lovers Cake',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_moltenlavacake'] = {
		label = 'Molten Lava Cake',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_nystrip'] = {
		label = 'New York Strip Steak',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_pannacotta'] = {
		label = 'Panna Cotta',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_rackoflamb'] = {
		label = 'Rack Of Lamb',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_ribeyesteak'] = {
		label = 'Ribeye Steak',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_ribscornmac'] = {
		label = 'Ribs n Corn',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_shrimpsalad'] = {
		label = 'Shrimp Salad',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_sirloin'] = {
		label = 'Sirloin Strip',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_spinachdip'] = {
		label = 'Spinach Dip',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_strawberrycake'] = {
		label = 'Strawberry Cake',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_stuffedmushrooms'] = {
		label = 'Stuffed Mushrooms',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_tbone'] = {
		label = 'T-Bone Steak',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_tuna'] = {
		label = 'T-Bone Steak',
		stack = true,
		close = false,
		weight = 10,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bowl_chickpeesoup"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.09, 0.026, 0.0),
            Rot = vector3(99.95, 0.0, 175.94),
        },
        Second = {
            Model = 'djs_bowl_chickpeesoup',
            BoneID = 18905,
            Offset = vector3(0.175, 0.008, 0.0),
            Rot = vector3(-14.55, 0.0, 6.6),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_bowl_frenchonionsoup"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.09, 0.026, 0.0),
            Rot = vector3(99.95, 0.0, 175.94),
        },
        Second = {
            Model = 'djs_bowl_frenchonionsoup',
            BoneID = 18905,
            Offset = vector3(0.175, 0.008, 0.0),
            Rot = vector3(-14.55, 0.0, 6.6),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_bowl_loadedpotatosoup"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.09, 0.026, 0.0),
            Rot = vector3(99.95, 0.0, 175.94),
        },
        Second = {
            Model = 'djs_bowl_loadedpotatosoup',
            BoneID = 18905,
            Offset = vector3(0.175, 0.008, 0.0),
            Rot = vector3(-14.55, 0.0, 6.6),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_bowl_shrimpsoup"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.09, 0.026, 0.0),
            Rot = vector3(99.95, 0.0, 175.94),
        },
        Second = {
            Model = 'djs_bowl_shrimpsoup',
            BoneID = 18905,
            Offset = vector3(0.175, 0.008, 0.0),
            Rot = vector3(-14.55, 0.0, 6.6),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_buffalochickendip"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_chip',
            BoneID = 57005,
            Offset = vector3(0.104, 0.024, -0.064),
            Rot = vector3(-297.36, -70.21, 185.85),
        },
        Second = {
            Model = 'djs_plate_buffalochickendip',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_ceasersalad"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_ceasersalad',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_chickenmash"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_chickenmash',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_chickentendersandfries"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_chickentender',
            BoneID = 58868,
            Offset = vector3(0.1, -0.03, 0.02),
            Rot = vector3(0.0, 0.0, -118.94),
        },
        Second = {
            Model = 'djs_plate_chickentendersandfries',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_chocolatestampede"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_chocolatestampede',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_codfish"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_codfish',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_filetmigon"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_filetmigon',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_grilledshrimp"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_grilledshrimp',
            BoneID = 58868,
            Offset = vector3(0.09, 0.05, 0.03),
            Rot = vector3(36.93, 0.0, 48.2),
        },
        Second = {
            Model = 'djs_plate_grilledshrimp',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_loverschocolatecake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_loverschocolatecake',
            BoneID = 18905,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_moltenlavacake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        },
        Second = {
            Model = 'djs_plate_moltenlavacake',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_nystrip"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_nystrip',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_pannacotta"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_pannacotta',
            BoneID = 18905,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_rackoflamb"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_lamb',
            BoneID = 58868,
            Offset = vector3(0.08, -0.02, 0.03),
            Rot = vector3(4.38, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_rackoflamb',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_ribeyesteak"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_ribeyesteak',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_ribscornmac"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_ribscornmac',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_shrimpsalad"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_shrimpsalad',
            BoneID = 18905,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_sirloin"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_sirloin',
            BoneID = 18905,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_spinachdip"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_chip',
            BoneID = 57005,
            Offset = vector3(0.104, 0.024, -0.064),
            Rot = vector3(-297.36, -70.21, 185.85),
        },
        Second = {
            Model = 'djs_plate_spinachdip',
            BoneID = 18905,
            Offset = vector3(0.128, 0.04, 0.008),
            Rot = vector3(-24.78, 0.0, -28.91),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_strawberrycake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_strawberrycake',
            BoneID = 18905,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_stuffedmushrooms"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_stuffedmushrooms',
            BoneID = 18905,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_tbone"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_tbone',
            BoneID = 18905,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_tuna"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.03),
            Rot = vector3(6.61, 0.0, 94.99),
        },
        Second = {
            Model = 'djs_plate_tuna',
            BoneID = 18905,
            Offset = vector3(0.14, 0.03, 0.02),
            Rot = vector3(-13.15, 0.0, 4.38),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_bowl_chickpeesoup = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chickpee Soup", AnimationOptions = { Prop = "djs_bowl_chickpeesoup", PropBone = 18905, PropPlacement = { 0.175000, 0.008000, 0.000000, -14.549987, 0.000000, 6.600003 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.090000, 0.026000, 0.000000, 99.945862, 0.000000, 175.937973 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_frenchonionsoup = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "French Onion Soup", AnimationOptions = { Prop = "djs_bowl_frenchonionsoup", PropBone = 18905, PropPlacement = { 0.175000, 0.008000, 0.000000, -14.549987, 0.000000, 6.600003 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.090000, 0.026000, 0.000000, 99.945862, 0.000000, 175.937973 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_loadedpotatosoup = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Loaded Potato Soup", AnimationOptions = { Prop = "djs_bowl_loadedpotatosoup", PropBone = 18905, PropPlacement = { 0.175000, 0.008000, 0.000000, -14.549987, 0.000000, 6.600003 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.090000, 0.026000, 0.000000, 99.945862, 0.000000, 175.937973 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_shrimpsoup = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shrimp Soup", AnimationOptions = { Prop = "djs_bowl_shrimpsoup", PropBone = 18905, PropPlacement = { 0.175000, 0.008000, 0.000000, -14.549987, 0.000000, 6.600003 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.090000, 0.026000, 0.000000, 99.945862, 0.000000, 175.937973 }, EmoteLoop = true, EmoteMoving = true }},

djs_plate_buffalochickendip = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "buffalo Chicken Dip", AnimationOptions = { Prop = "djs_plate_buffalochickendip", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_prop_chip", SecondPropBone = 57005, SecondPropPlacement = { 0.104000, 0.024000, -0.064000, -297.359802, -70.209984, 185.850021 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_ceasersalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Ceaser Salad", AnimationOptions = { Prop = "djs_plate_ceasersalad", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chickenmash = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Mash", AnimationOptions = { Prop = "djs_plate_chickenmash", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chickentendersandfries = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Tenders n Fries", AnimationOptions = { Prop = "djs_plate_chickentendersandfries", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_prop_chickentender", SecondPropBone = 58868, SecondPropPlacement = { 0.100000, -0.030000, 0.020000, 0.000000, 0.000000, -118.939919 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chocolatestampede = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chocolate Stampede", AnimationOptions = { Prop = "djs_plate_chocolatestampede", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_codfish = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cod Fish", AnimationOptions = { Prop = "djs_plate_codfish", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_filetmigon = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Filet Migon", AnimationOptions = { Prop = "djs_plate_filetmigon", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_grilledshrimp = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Grilled Shrimp", AnimationOptions = { Prop = "djs_plate_grilledshrimp", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_prop_grilledshrimp", SecondPropBone = 58868, SecondPropPlacement = { 0.090000, 0.050000, 0.030000, 36.933987, 0.000000, 48.201977 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_loverschocolatecake = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chocolate Lovers Cake", AnimationOptions = { Prop = "djs_plate_loverschocolatecake", PropBone = 18905, PropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_moltenlavacake = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Molten Lava Cake", AnimationOptions = { Prop = "djs_plate_moltenlavacake", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_nystrip = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "New York Strip Steak", AnimationOptions = { Prop = "djs_plate_nystrip", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_pannacotta = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Panna Cotta", AnimationOptions = { Prop = "djs_plate_pannacotta", PropBone = 18905, PropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_rackoflamb = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Rack Of Lamb", AnimationOptions = { Prop = "djs_plate_rackoflamb", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_prop_lamb", SecondPropBone = 58868, SecondPropPlacement = { 0.080000, -0.020000, 0.030000, 4.381999, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_ribeyesteak = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Ribeye Steak", AnimationOptions = { Prop = "djs_plate_ribeyesteak", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_ribscornmac = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Ribs n Corn", AnimationOptions = { Prop = "djs_plate_ribscornmac", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_shrimpsalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shrimp Salad", AnimationOptions = { Prop = "djs_plate_shrimpsalad", PropBone = 18905, PropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_sirloin = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sirloin Strip", AnimationOptions = { Prop = "djs_plate_sirloin", PropBone = 18905, PropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_spinachdip = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Spinach Dip", AnimationOptions = { Prop = "djs_plate_spinachdip", PropBone = 18905, PropPlacement = { 0.128000, 0.040000, 0.008000, -24.780005, 0.000000, -28.910004 }, SecondProp = "djs_prop_chip", SecondPropBone = 57005, SecondPropPlacement = { 0.104000, 0.024000, -0.064000, -297.359802, -70.209984, 185.850021 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_strawberrycake = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Strawberry Cake", AnimationOptions = { Prop = "djs_plate_strawberrycake", PropBone = 18905, PropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_stuffedmushrooms = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Stuffed Mushrooms", AnimationOptions = { Prop = "djs_plate_stuffedmushrooms", PropBone = 18905, PropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_tbone = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "T-Bone Steak", AnimationOptions = { Prop = "djs_plate_tbone", PropBone = 18905, PropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_tuna = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "T-Bone Steak", AnimationOptions = { Prop = "djs_plate_tuna", PropBone = 18905, PropPlacement = { 0.140000, 0.030000, 0.020000, -13.146003, 0.000000, 4.382000 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.000000, -0.014000, 0.030000, 6.608002, 0.000000, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_bowl_chickpeesoup = { emote = "djs_bowl_chickpeesoup", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_bowl_frenchonionsoup = { emote = "djs_bowl_frenchonionsoup", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_bowl_loadedpotatosoup = { emote = "djs_bowl_loadedpotatosoup", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_bowl_shrimpsoup = { emote = "djs_bowl_shrimpsoup", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},

djs_plate_buffalochickendip = { emote = "djs_plate_buffalochickendip", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_ceasersalad = { emote = "djs_plate_ceasersalad", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_chickenmash = { emote = "djs_plate_chickenmash", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_chickentendersandfries = { emote = "djs_plate_chickentendersandfries", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_chocolatestampede = { emote = "djs_plate_chocolatestampede", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_codfish = { emote = "djs_plate_codfish", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_filetmigon = { emote = "djs_plate_filetmigon", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_grilledshrimp = { emote = "djs_plate_grilledshrimp", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_loverschocolatecake = { emote = "djs_plate_loverschocolatecake", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_moltenlavacake = { emote = "djs_plate_moltenlavacake", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_nystrip = { emote = "djs_plate_nystrip", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_pannacotta = { emote = "djs_plate_pannacotta", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_rackoflamb = { emote = "djs_plate_rackoflamb", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_ribeyesteak = { emote = "djs_plate_ribeyesteak", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_ribscornmac = { emote = "djs_plate_ribscornmac", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_shrimpsalad = { emote = "djs_plate_shrimpsalad", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_sirloin = { emote = "djs_plate_sirloin", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_spinachdip = { emote = "djs_plate_spinachdip", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_strawberrycake = { emote = "djs_plate_strawberrycake", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_stuffedmushrooms = { emote = "djs_plate_stuffedmushrooms", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_tbone = { emote = "djs_plate_tbone", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
djs_plate_tuna = { emote = "djs_plate_tuna", canRun = false, time = 17500, stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 2000000, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/UFb0NlYVcGkLbICL7xnb" %}


# Sandwiches

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2F8EdgGixJ3ERQ8LxkLgoU%2FSANDWICHES.png?alt=media&amp;token=39d918de-f8e1-4fe2-9d52-0bb2b2ff83e2" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5764355>


# Installation

This guide will walk you through installing Sandwiches Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-sandwiches`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-sandwiches` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-sandwiches
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_bowl_buffalochicken'] = {
        label = 'Buffalo Chicken Bowl',
        weight = 1,
        client = {
            status = { hunger = 2000000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = `djs_bowl_buffalochicken`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.800552, 0.0, 14.099989) },
            propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_bowl_chickenbaconranch'] = {
        label = 'Chicken Bacon Ranch Bowl',
        weight = 1,
        client = {
            status = { hunger = 2000000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = `djs_bowl_chickenbaconranch`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.800552, 0.0, 14.099989) },
            propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_bowl_coldcut'] = {
        label = 'Cold Cut Bowl',
        weight = 1,
        client = {
            status = { hunger = 2000000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = `djs_bowl_coldcut`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.800552, 0.0, 14.099989) },
            propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_bowl_ovenroastedturkey'] = {
        label = 'Oven Roasted Turkey Bowl',
        weight = 1,
        client = {
            status = { hunger = 2000000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = `djs_bowl_ovenroastedturkey`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.800552, 0.0, 14.099989) },
            propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_bowl_rotisseriechicken'] = {
        label = 'Rotisserie Chicken Bowl',
        weight = 1,
        client = {
            status = { hunger = 2000000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = `djs_bowl_rotisseriechicken`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.800552, 0.0, 14.099989) },
            propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_bowl_steakcheese'] = {
        label = 'Steak Cheese Bowl',
        weight = 1,
        client = {
            status = { hunger = 2000000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = `djs_bowl_steakcheese`, bone = 26612, pos = vec3(0.03, -0.093, 0.0), rot = vec3(91.800552, 0.0, 14.099989) },
            propTwo = { model = `djs_fork`, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0), bone = 57005 },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_blackforestham'] = {
        label = 'Black Forest Ham Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_blackforestham`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_buffalochicken'] = {
        label = 'Buffalo Chicken Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_buffalochicken`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_chickenbaconranch'] = {
        label = 'Chicken Bacon Ranch Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_chickenbaconranch`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_italian'] = {
        label = 'Italian Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_italian`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_meatballmarinara'] = {
        label = 'Meatball Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_meatballmarinara`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_ovenroastedturkey'] = {
        label = 'Oven Roasted Turkey Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_ovenroastedturkey`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_pizza'] = {
        label = 'Pizza Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_pizza`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_roastbeef'] = {
        label = 'Roast Beef Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_roastbeef`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_rotiseriechicken'] = {
        label = 'Rotisserie Chicken Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_rotiseriechicken`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_spicyitalian'] = {
        label = 'Spicy Italian Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_spicyitalian`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_steakandcheese'] = {
        label = 'Steak And Cheese Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_steakandcheese`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_sweetonionchickenteriyaki'] = {
        label = 'Sweet Onion Chicken Teriyaki Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_sweetonionchickenteriyaki`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_sandwich_tuna'] = {
        label = 'Tuna Sandwich',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_sandwich_tuna`, bone = 18905, pos = vec3(0.161, 0.063, 0.0), rot = vec3(173.699066, 0.0, -10.799996) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_wrap_blt'] = {
        label = 'BLT Wrap',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_wrap_blt`, bone = 18905, pos = vec3(0.12, 0.05, 0.02), rot = vec3(148.0, -38.0, 0.0) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_wrap_ovenroastedturkey'] = {
        label = 'Oven Roasted Turkey Wrap',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_wrap_ovenroastedturkey`, bone = 18905, pos = vec3(0.12, 0.05, 0.02), rot = vec3(148.0, -38.0, 0.0) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_wrap_roastbeef'] = {
        label = 'Roast Beef Wrap',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_wrap_roastbeef`, bone = 18905, pos = vec3(0.12, 0.05, 0.02), rot = vec3(148.0, -38.0, 0.0) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_wrap_spicyitalian'] = {
        label = 'Spicy Italian Wrap',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_wrap_spicyitalian`, bone = 18905, pos = vec3(0.12, 0.05, 0.02), rot = vec3(148.0, -38.0, 0.0) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_wrap_sweetonionchickenteriyaki'] = {
        label = 'Sweet Onion Chicken Teriyaki Wrap',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_wrap_sweetonionchickenteriyaki`, bone = 18905, pos = vec3(0.12, 0.05, 0.02), rot = vec3(148.0, -38.0, 0.0) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_wrap_tuna'] = {
        label = 'Tuna Wrap',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_wrap_tuna`, bone = 18905, pos = vec3(0.12, 0.05, 0.02), rot = vec3(148.0, -38.0, 0.0) },
            usetime = 17500,
            cancel = true,
        },
    },

    ['djs_wrap_veggiedelite'] = {
        label = 'Veggie Delite Wrap',
        weight = 1,
        client = {
            status = { hunger = 125000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = `djs_wrap_veggiedelite`, bone = 18905, pos = vec3(0.12, 0.05, 0.02), rot = vec3(148.0, -38.0, 0.0) },
            usetime = 17500,
            cancel = true,
        },
    },
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bowl_buffalochicken'] = {
		label = 'Buffalo Chicken Bowl',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_bowl_chickenbaconranch'] = {
		label = 'Rice Cooker | Dark Gray',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_bowl_coldcut'] = {
		label = 'Cold Cut Bowl',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_bowl_ovenroastedturkey'] = {
		label = 'Oven Roasted Turkey Bowl',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_bowl_rotisseriechicken'] = {
		label = 'Rotisserie Chicken Bowl',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_bowl_steakcheese'] = {
		label = 'Steak Cheese Bowl',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_blackforestham'] = {
		label = 'Black Forest Ham Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_buffalochicken'] = {
		label = 'Buffalo Chicken Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_chickenbaconranch'] = {
		label = 'Chicken Bacon Ranch Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_italian'] = {
		label = 'italian Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_meatballmarinara'] = {
		label = 'Meatball Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_ovenroastedturkey'] = {
		label = 'Oven Roasted Turkey Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_pizza'] = {
		label = 'Pizza Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_roastbeef'] = {
		label = 'Roast Beef Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_rotiseriechicken'] = {
		label = 'Rotisserie Chicken Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_spicyitalian'] = {
		label = 'Spicy Italian Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_steakandcheese'] = {
		label = 'Steak And Cheese Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_sweetonionchickenteriyaki'] = {
		label = 'Sweet Onion Chicken Teriyaki Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_sandwich_tuna'] = {
		label = 'Tuna Sandwich',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_wrap_blt'] = {
		label = 'BLT Wrap',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_wrap_ovenroastedturkey'] = {
		label = 'Oven Roasted Turkey Wrap',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_wrap_roastbeef'] = {
		label = 'Roast Beef Wrap',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_wrap_spicyitalian'] = {
		label = 'Spicy Italian Wrap',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_wrap_sweetonionchickenteriyaki'] = {
		label = 'Sweet Onion Chicken Teriyaki Wrap',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_wrap_tuna'] = {
		label = 'Tuna Wrap',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_wrap_veggiedelite'] = {
		label = 'Veggie Delite Wrap',
		weight = 1,
		stack = true,
		close = true,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bowl_buffalochicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_bowl_buffalochicken',
            BoneID = 26612,
            Offset = vector3(0.03, -0.093, 0.0),
            Rot = vector3(91.8, 0.0, 14.1),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_bowl_chickenbaconranch"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_bowl_chickenbaconranch',
            BoneID = 26612,
            Offset = vector3(0.03, -0.093, 0.0),
            Rot = vector3(91.8, 0.0, 14.1),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_bowl_coldcut"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-98.0, -222.0, 22.0),
        },
        Second = {
            Model = 'djs_bowl_coldcut',
            BoneID = 26612,
            Offset = vector3(0.03, -0.093, 0.0),
            Rot = vector3(91.8, 0.0, 14.1),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_bowl_ovenroastedturkey"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_bowl_ovenroastedturkey',
            BoneID = 26612,
            Offset = vector3(0.03, -0.093, 0.0),
            Rot = vector3(91.8, 0.0, 14.1),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_bowl_rotisseriechicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_bowl_rotisseriechicken',
            BoneID = 26612,
            Offset = vector3(0.03, -0.093, 0.0),
            Rot = vector3(91.8, 0.0, 14.1),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_bowl_steakcheese"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_bowl_steakcheese',
            BoneID = 26612,
            Offset = vector3(0.03, -0.093, 0.0),
            Rot = vector3(91.8, 0.0, 14.1),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_sandwich_blackforestham"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_blackforestham',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_buffalochicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_buffalochicken',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_chickenbaconranch"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_chickenbaconranch',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_italian"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_italian',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_meatballmarinara"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_meatballmarinara',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_ovenroastedturkey"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_ovenroastedturkey',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_pizza"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_pizza',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_roastbeef"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_roastbeef',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_rotiseriechicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_rotiseriechicken',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_spicyitalian"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_spicyitalian',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_steakandcheese"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_steakandcheese',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_sweetonionchickenteriyaki"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_sweetonionchickenteriyaki',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_sandwich_tuna"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_sandwich_tuna',
            BoneID = 18905,
            Offset = vector3(0.161, 0.063, 0.0),
            Rot = vector3(173.7, 0.0, -10.8),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_wrap_blt"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_wrap_blt',
            BoneID = 18905,
            Offset = vector3(0.12, 0.05, 0.02),
            Rot = vector3(148.0, -38.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_wrap_ovenroastedturkey"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_wrap_ovenroastedturkey',
            BoneID = 18905,
            Offset = vector3(0.12, 0.05, 0.02),
            Rot = vector3(148.0, -38.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_wrap_roastbeef"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_wrap_roastbeef',
            BoneID = 18905,
            Offset = vector3(0.12, 0.05, 0.02),
            Rot = vector3(148.0, -38.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_wrap_spicyitalian"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_wrap_spicyitalian',
            BoneID = 18905,
            Offset = vector3(0.12, 0.05, 0.02),
            Rot = vector3(148.0, -38.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_wrap_sweetonionchickenteriyaki"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_wrap_sweetonionchickenteriyaki',
            BoneID = 18905,
            Offset = vector3(0.12, 0.05, 0.02),
            Rot = vector3(148.0, -38.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_wrap_tuna"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_wrap_tuna',
            BoneID = 18905,
            Offset = vector3(0.12, 0.05, 0.02),
            Rot = vector3(148.0, -38.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},

["djs_wrap_veggiedelite"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_wrap_veggiedelite',
            BoneID = 18905,
            Offset = vector3(0.12, 0.05, 0.02),
            Rot = vector3(148.0, -38.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 125000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_bowl_buffalochicken = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Buffalo Chicken Bowl", AnimationOptions = { Prop = "djs_bowl_buffalochicken", PropBone = 26612, PropPlacement = { 0.03, -0.093, 0.0, 91.800552, 0.0, 14.099989 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.046, -0.003, 0.0, 2.850003, 0.0, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_chickenbaconranch = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Bacon Ranch Bowl", AnimationOptions = { Prop = "djs_bowl_chickenbaconranch", PropBone = 26612, PropPlacement = { 0.03, -0.093, 0.0, 91.800552, 0.0, 14.099989 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.046, -0.003, 0.0, 2.850003, 0.0, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_coldcut = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cold Cut Bowl", AnimationOptions = { Prop = "djs_bowl_coldcut", PropBone = 26612, PropPlacement = { 0.03, -0.093, 0.0, 91.800552, 0.0, 14.099989 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_ovenroastedturkey = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Oven Roasted Turkey Bowl", AnimationOptions = { Prop = "djs_bowl_ovenroastedturkey", PropBone = 26612, PropPlacement = { 0.03, -0.093, 0.0, 91.800552, 0.0, 14.099989 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.046, -0.003, 0.0, 2.850003, 0.0, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_rotisseriechicken = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Rotisserie Chicken Bowl", AnimationOptions = { Prop = "djs_bowl_rotisseriechicken", PropBone = 26612, PropPlacement = { 0.03, -0.093, 0.0, 91.800552, 0.0, 14.099989 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.046, -0.003, 0.0, 2.850003, 0.0, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_steakcheese = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Steak Cheese Bowl", AnimationOptions = { Prop = "djs_bowl_steakcheese", PropBone = 26612, PropPlacement = { 0.03, -0.093, 0.0, 91.800552, 0.0, 14.099989 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.046, -0.003, 0.0, 2.850003, 0.0, 112.500748 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_blackforestham = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Black Forest Ham Sandwich", AnimationOptions = { Prop = "djs_sandwich_blackforestham", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_buffalochicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Buffalo Chicken Sandwich", AnimationOptions = { Prop = "djs_sandwich_buffalochicken", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_chickenbaconranch = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chicken Bacon Ranch Sandwich", AnimationOptions = { Prop = "djs_sandwich_chickenbaconranch", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_italian = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Italian Sandwich", AnimationOptions = { Prop = "djs_sandwich_italian", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_meatballmarinara = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Meatball Sandwich", AnimationOptions = { Prop = "djs_sandwich_meatballmarinara", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_ovenroastedturkey = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Oven Roasted Turkey Sandwich", AnimationOptions = { Prop = "djs_sandwich_ovenroastedturkey", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_pizza = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Pizza Sandwich", AnimationOptions = { Prop = "djs_sandwich_pizza", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_roastbeef = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Roast Beef Sandwich", AnimationOptions = { Prop = "djs_sandwich_roastbeef", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_rotiseriechicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Rotisserie Chicken Sandwich", AnimationOptions = { Prop = "djs_sandwich_rotiseriechicken", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_spicyitalian = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Spicy Italian Sandwich", AnimationOptions = { Prop = "djs_sandwich_spicyitalian", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_steakandcheese = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Steak And Cheese Sandwich", AnimationOptions = { Prop = "djs_sandwich_steakandcheese", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_sweetonionchickenteriyaki = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Sweet Onion Chicken Teriyaki Sandwich", AnimationOptions = { Prop = "djs_sandwich_sweetonionchickenteriyaki", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_sandwich_tuna = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Tuna Sandwich", AnimationOptions = { Prop = "djs_sandwich_tuna", PropBone = 18905, PropPlacement = { 0.161, 0.063, 0.0, 173.699066, 0.0, -10.799996 }, EmoteLoop = true, EmoteMoving = true }},
djs_wrap_blt = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "BLT Wrap", AnimationOptions = { Prop = "djs_wrap_blt", PropBone = 18905, PropPlacement = { 0.12, 0.05, 0.02, 148.0, -38.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_wrap_ovenroastedturkey = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Oven Roasted Turkey Wrap", AnimationOptions = { Prop = "djs_wrap_ovenroastedturkey", PropBone = 18905, PropPlacement = { 0.12, 0.05, 0.02, 148.0, -38.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_wrap_roastbeef = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Roast Beef Wrap", AnimationOptions = { Prop = "djs_wrap_roastbeef", PropBone = 18905, PropPlacement = { 0.12, 0.05, 0.02, 148.0, -38.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_wrap_spicyitalian = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Spicy Italian Wrap", AnimationOptions = { Prop = "djs_wrap_spicyitalian", PropBone = 18905, PropPlacement = { 0.12, 0.05, 0.02, 148.0, -38.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_wrap_sweetonionchickenteriyaki = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Sweet Onion Chicken Teriyaki Wrap", AnimationOptions = { Prop = "djs_wrap_sweetonionchickenteriyaki", PropBone = 18905, PropPlacement = { 0.12, 0.05, 0.02, 148.0, -38.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_wrap_tuna = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Tuna Wrap", AnimationOptions = { Prop = "djs_wrap_tuna", PropBone = 18905, PropPlacement = { 0.12, 0.05, 0.02, 148.0, -38.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_wrap_veggiedelite = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Veggie Delite Wrap", AnimationOptions = { Prop = "djs_wrap_veggiedelite", PropBone = 18905, PropPlacement = { 0.12, 0.05, 0.02, 148.0, -38.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_bowl_buffalochicken = { emote = "djs_bowl_buffalochicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_chickenbaconranch = { emote = "djs_bowl_chickenbaconranch", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_coldcut = { emote = "djs_bowl_coldcut", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_ovenroastedturkey = { emote = "djs_bowl_ovenroastedturkey", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_rotisseriechicken = { emote = "djs_bowl_rotisseriechicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_steakcheese = { emote = "djs_bowl_steakcheese", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_blackforestham = { emote = "djs_sandwich_blackforestham", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_buffalochicken = { emote = "djs_sandwich_buffalochicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_chickenbaconranch = { emote = "djs_sandwich_chickenbaconranch", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_italian = { emote = "djs_sandwich_italian", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_meatballmarinara = { emote = "djs_sandwich_meatballmarinara", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_ovenroastedturkey = { emote = "djs_sandwich_ovenroastedturkey", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_pizza = { emote = "djs_sandwich_pizza", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_roastbeef = { emote = "djs_sandwich_roastbeef", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_rotiseriechicken = { emote = "djs_sandwich_rotiseriechicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_spicyitalian = { emote = "djs_sandwich_spicyitalian", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_steakandcheese = { emote = "djs_sandwich_steakandcheese", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_sweetonionchickenteriyaki = { emote = "djs_sandwich_sweetonionchickenteriyaki", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sandwich_tuna = { emote = "djs_sandwich_tuna", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wrap_blt = { emote = "djs_wrap_blt", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wrap_ovenroastedturkey = { emote = "djs_wrap_ovenroastedturkey", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wrap_roastbeef = { emote = "djs_wrap_roastbeef", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wrap_spicyitalian = { emote = "djs_wrap_spicyitalian", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wrap_sweetonionchickenteriyaki = { emote = "djs_wrap_sweetonionchickenteriyaki", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wrap_tuna = { emote = "djs_wrap_tuna", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_wrap_veggiedelite = { emote = "djs_wrap_veggiedelite", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/Z4IwX6MzOWsbjlkaJc2W" %}


# Italian

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FgPI43HWwHl0fIRuX8RBu%2FITALIANFOOD.png?alt=media&amp;token=8d054669-e41e-4bd6-81af-c73e7d722c78" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5665245>


# Installation

This guide will walk you through installing Italian Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-italian`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-italian` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-italian
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bowl_calamari'] = {
	label = 'calamari bowl',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_calamari', pos = vec3(0.12, 0.02, 0.03), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_piececalamari', pos = vec3(0.15, 0.03, -0.02), rot = vec3(-20.0, -1.0, -24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_chickengnoccisoup'] = {
	label = 'bowl_chicken gnocci soup',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_chickengnoccisoup', pos = vec3(0.13, 0.02, 0.01), rot = vec3(-19.0, 0.0, 1.0) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_fivecheeseziti'] = {
	label = 'five cheese ziti',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_fivecheeseziti', pos = vec3(0.12, 0.02, 0.03), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_friedmozzarella'] = {
	label = 'fried mozzarella',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_friedmozzarella', pos = vec3(0.12, 0.02, 0.03), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_prop_piecefriedmozzarella', pos = vec3(0.13, 0.04, -0.01), rot = vec3(-195.0, 0.0, -47.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_housesalad'] = {
	label = 'house salad',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_housesalad', pos = vec3(0.13, 0.04, 0.01), rot = vec3(-20.0, 0.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_minestrone'] = {
	label = 'minestrone',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_minestrone', pos = vec3(0.12, 0.02, 0.03), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_pastafagioli'] = {
	label = 'pasta fagioli',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_pastafagioli', pos = vec3(0.12, 0.02, 0.03), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_shrimpalfredo'] = {
	label = 'shrimp alfredo',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_shrimpalfredo', pos = vec3(0.12, 0.02, 0.03), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_shrimpscampi'] = {
	label = 'shrimp scampi',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_shrimpscampi', pos = vec3(0.12, 0.02, 0.03), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_toastedravioli'] = {
	label = 'toasted ravioli',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_toastedravioli', pos = vec3(0.12, 0.02, 0.03), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_tomatosoup'] = {
	label = 'tomato soup',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_tomatosoup', pos = vec3(0.12, 0.00, 0.01), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_bowl_zuppatoscana'] = {
	label = 'zuppa toscana',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_bowl_zuppatoscana', pos = vec3(0.12, 0.00, 0.01), rot = vec3(-20.0, -1.0, -26.0) },
		bone = 18905,
		propTwo = { model = 'djs_spoon', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_cake_blacktiemouse'] = {
	label = 'black tie mousse',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_cake_blacktiemouse', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_cheeseravioli'] = {
	label = 'cheese ravioli',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_cheeseravioli', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_chickenfettucine'] = {
	label = 'chicken fettucine',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_chickenfettucine', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_chickenlinguini'] = {
	label = 'chicken linguini',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_chickenlinguini', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_chickenmarsala'] = {
	label = 'chicken marsala',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_chickenmarsala', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_chickenparm'] = {
	label = 'chicken parm',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_chickenparm', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_choclasagna'] = {
	label = 'choc lasagna',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_choclasagna', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_crablinguini'] = {
	label = 'crab linguini',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_crablinguini', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_eggplantparm'] = {
	label = 'eggplant parm',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_eggplantparm', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_fettuccine'] = {
	label = 'fettuccine',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_fettuccine', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_lasagnaclassico'] = {
	label = 'lasagna classic',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_lasagnaclassico', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_lobsterlinguini'] = {
	label = 'lobster linguini.',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_lobsterlinguini', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_ratatouille'] = {
	label = 'ratatouille',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_ratatouille', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_spaghettiandmeatballs'] = {
	label = 'spaghetti and meatballs',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_spaghettiandmeatballs', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_tiramisu'] = {
	label = 'tiramisu',
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = 'djs_plate_tiramisu', pos = vec3(0.12, 0.00, 0.02), rot = vec3(-20.0, -1.0, -1.0) },
		bone = 18905,
		propTwo = { model = 'djs_fork', pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.00) },
		boneTwo = 57005,
		usetime = 17500,
		cancel = true,
	},
},

```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_bowl_calamari'] = {
		label = 'calamari bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_chickengnoccisoup'] = {
		label = 'bowl_chicken gnocci soup',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_fivecheeseziti'] = {
		label = 'five cheese ziti',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_friedmozzarella'] = {
		label = 'fried mozzarella',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_housesalad'] = {
		label = 'house salad',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_minestrone'] = {
		label = 'minestrone',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_pastafagioli'] = {
		label = 'pasta fagioli',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_shrimpalfredo'] = {
		label = 'shrimp alfredo',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_shrimpscampi'] = {
		label = 'shrimp scampi',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_toastedravioli'] = {
		label = 'toasted ravioli',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_tomatosoup'] = {
		label = 'tomato soup',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_bowl_zuppatoscana'] = {
		label = 'zuppa toscana',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_cake_blacktiemouse'] = {
		label = 'black tie mousse',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_cheeseravioli'] = {
		label = 'cheese ravioli',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_chickenfettucine'] = {
		label = 'chicken fettucine',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_chickenlinguini'] = {
		label = 'chicken linguini',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_chickenmarsala'] = {
		label = 'chicken marsala',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_chickenparm'] = {
		label = 'chicken parm',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_choclasagna'] = {
		label = 'choc lasagna',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_crablinguini'] = {
		label = 'crab linguini',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_eggplantparm'] = {
		label = 'eggplant parm',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_fettuccine'] = {
		label = 'fettuccine',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_lasagnaclassico'] = {
		label = 'lasagna classic',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_lobsterlinguini'] = {
		label = 'lobster linguini.',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_ratatouille'] = {
		label = 'ratatouille',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_spaghettiandmeatballs'] = {
		label = 'spaghetti and meatballs',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_tiramisu'] = {
		label = 'tiramisu',
		stack = true,
		close = false,
		weight = 10,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bowl_calamari"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_calamari',
            BoneID = 18905,
            Offset = vector3(0.12, 0.02, 0.03),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_prop_piececalamari',
            BoneID = 57005,
            Offset = vector3(0.15, 0.03, -0.02),
            Rot = vector3(-20.0, -1.0, -24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_chickengnoccisoup"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_chickengnoccisoup',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.01),
            Rot = vector3(-19.0, 0.0, 1.0),
        },
        Second = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_fivecheeseziti"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_fivecheeseziti',
            BoneID = 18905,
            Offset = vector3(0.12, 0.02, 0.03),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_friedmozzarella"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_friedmozzarella',
            BoneID = 18905,
            Offset = vector3(0.12, 0.02, 0.03),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_prop_piecefriedmozzarella',
            BoneID = 57005,
            Offset = vector3(0.13, 0.04, -0.01),
            Rot = vector3(-195.0, 0.0, -47.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_housesalad"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_housesalad',
            BoneID = 18905,
            Offset = vector3(0.13, 0.04, 0.01),
            Rot = vector3(-20.0, 0.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_minestrone"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_minestrone',
            BoneID = 18905,
            Offset = vector3(0.12, 0.02, 0.03),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_pastafagioli"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_pastafagioli',
            BoneID = 18905,
            Offset = vector3(0.12, 0.02, 0.03),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_shrimpalfredo"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_shrimpalfredo',
            BoneID = 18905,
            Offset = vector3(0.12, 0.02, 0.03),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_shrimpscampi"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_shrimpscampi',
            BoneID = 18905,
            Offset = vector3(0.12, 0.02, 0.03),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_toastedravioli"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_toastedravioli',
            BoneID = 18905,
            Offset = vector3(0.12, 0.02, 0.03),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_tomatosoup"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_tomatosoup',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.01),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_bowl_zuppatoscana"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_bowl_zuppatoscana',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.01),
            Rot = vector3(-20.0, -1.0, -26.0),
        },
        Second = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_cake_blacktiemouse"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cake_blacktiemouse',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_cheeseravioli"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_cheeseravioli',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_chickenfettucine"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_chickenfettucine',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_chickenlinguini"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_chickenlinguini',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_chickenmarsala"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_chickenmarsala',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_chickenparm"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_chickenparm',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_choclasagna"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_choclasagna',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_crablinguini"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_crablinguini',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_eggplantparm"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_eggplantparm',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_fettuccine"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_fettuccine',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_lasagnaclassico"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_lasagnaclassico',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_lobsterlinguini"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_lobsterlinguini',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_ratatouille"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_ratatouille',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_spaghettiandmeatballs"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_spaghettiandmeatballs',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},
["djs_plate_tiramisu"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_plate_tiramisu',
            BoneID = 18905,
            Offset = vector3(0.12, 0.00, 0.02),
            Rot = vector3(-20.0, -1.0, -1.0),
        },
        Second = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.00),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 2000000,
    },
},

```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_bowl_calamari = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Calamari Bowl", AnimationOptions = { Prop = "djs_bowl_calamari", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.03, -20.0, -1.0, -26.0 }, SecondProp = "djs_prop_piececalamari", SecondPropBone = 57005, SecondPropPlacement = { 0.15, 0.03, -0.02, -20.0, -1.0, -24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_chickengnoccisoup = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Gnocci Soup", AnimationOptions = { Prop = "djs_bowl_chickengnoccisoup", PropBone = 18905, PropPlacement = { 0.13, 0.02, 0.01, -19.0, 0.0, 1.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_fivecheeseziti = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Five Cheese Ziti", AnimationOptions = { Prop = "djs_bowl_fivecheeseziti", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.03, -20.0, -1.0, -26.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_friedmozzarella = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Fried Mozzarella", AnimationOptions = { Prop = "djs_bowl_friedmozzarella", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.03, -20.0, -1.0, -26.0 }, SecondProp = "djs_prop_piecefriedmozzarella", SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.04, -0.01, -195.0, 0.0, -47.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_housesalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "House Salad", AnimationOptions = { Prop = "djs_bowl_housesalad", PropBone = 18905, PropPlacement = { 0.13, 0.04, 0.01, -20.0, 0.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_minestrone = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Minestrone", AnimationOptions = { Prop = "djs_bowl_minestrone", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.03, -20.0, -1.0, -26.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_pastafagioli = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Pasta Fagioli", AnimationOptions = { Prop = "djs_bowl_pastafagioli", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.03, -20.0, -1.0, -26.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_shrimpalfredo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shrimp Alfredo", AnimationOptions = { Prop = "djs_bowl_shrimpalfredo", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.03, -20.0, -1.0, -26.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_shrimpscampi = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Shrimp Scampi", AnimationOptions = { Prop = "djs_bowl_shrimpscampi", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.03, -20.0, -1.0, -26.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_toastedravioli = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Toasted Ravioli", AnimationOptions = { Prop = "djs_bowl_toastedravioli", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.03, -20.0, -1.0, -26.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_tomatosoup = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Tomato Soup", AnimationOptions = { Prop = "djs_bowl_tomatosoup", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.01, -20.0, -1.0, -26.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_zuppatoscana = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Zuppa Toscana", AnimationOptions = { Prop = "djs_bowl_zuppatoscana", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.01, -20.0, -1.0, -26.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_cake_blacktiemouse = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Black Tie Mousse", AnimationOptions = { Prop = "djs_cake_blacktiemouse", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_cheeseravioli = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cheese Ravioli", AnimationOptions = { Prop = "djs_plate_cheeseravioli", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chickenfettucine = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Fettucine", AnimationOptions = { Prop = "djs_plate_chickenfettucine", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chickenlinguini = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Linguini", AnimationOptions = { Prop = "djs_plate_chickenlinguini", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chickenmarsala = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Marsala", AnimationOptions = { Prop = "djs_plate_chickenmarsala", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chickenparm = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Parm", AnimationOptions = { Prop = "djs_plate_chickenparm", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_choclasagna = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Choc Lasagna", AnimationOptions = { Prop = "djs_plate_choclasagna", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_crablinguini = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Crab Linguini", AnimationOptions = { Prop = "djs_plate_crablinguini", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_eggplantparm = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Eggplant Parm", AnimationOptions = { Prop = "djs_plate_eggplantparm", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_fettuccine = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Fettuccine", AnimationOptions = { Prop = "djs_plate_fettuccine", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_lasagnaclassico = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Lasagna Classico", AnimationOptions = { Prop = "djs_plate_lasagnaclassico", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_lobsterlinguini = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Lobster Linguini", AnimationOptions = { Prop = "djs_plate_lobsterlinguini", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_ratatouille = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Ratatouille", AnimationOptions = { Prop = "djs_plate_ratatouille", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_spaghettiandmeatballs = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Spaghetti and Meatballs", AnimationOptions = { Prop = "djs_plate_spaghettiandmeatballs", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_tiramisu = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Tiramisu", AnimationOptions = { Prop = "djs_plate_tiramisu", PropBone = 18905, PropPlacement = { 0.12, 0.0, 0.02, -20.0, -1.0, -1.0 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_bowl_calamari = { emote = "djs_bowl_calamari", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_chickengnoccisoup = { emote = "djs_bowl_chickengnoccisoup", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_fivecheeseziti = { emote = "djs_bowl_fivecheeseziti", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_friedmozzarella = { emote = "djs_bowl_friedmozzarella", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_housesalad = { emote = "djs_bowl_housesalad", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_minestrone = { emote = "djs_bowl_minestrone", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_pastafagioli = { emote = "djs_bowl_pastafagioli", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_shrimpalfredo = { emote = "djs_bowl_shrimpalfredo", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_shrimpscampi = { emote = "djs_bowl_shrimpscampi", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_toastedravioli = { emote = "djs_bowl_toastedravioli", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_tomatosoup = { emote = "djs_bowl_tomatosoup", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_zuppatoscana = { emote = "djs_bowl_zuppatoscana", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_cake_blacktiemouse = { emote = "djs_cake_blacktiemouse", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_cheeseravioli = { emote = "djs_plate_cheeseravioli", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_chickenfettucine = { emote = "djs_plate_chickenfettucine", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_chickenlinguini = { emote = "djs_plate_chickenlinguini", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_chickenmarsala = { emote = "djs_plate_chickenmarsala", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_chickenparm = { emote = "djs_plate_chickenparm", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_choclasagna = { emote = "djs_plate_choclasagna", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_crablinguini = { emote = "djs_plate_crablinguini", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_eggplantparm = { emote = "djs_plate_eggplantparm", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_fettuccine = { emote = "djs_plate_fettuccine", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_lasagnaclassico = { emote = "djs_plate_lasagnaclassico", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_lobsterlinguini = { emote = "djs_plate_lobsterlinguini", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_ratatouille = { emote = "djs_plate_ratatouille", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_spaghettiandmeatballs = { emote = "djs_plate_spaghettiandmeatballs", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_tiramisu = { emote = "djs_plate_tiramisu", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/ibHoxE1sAycxOI7kEYaN" %}


# Flasks

After you purchase the product, you will receive it in your Keymaster account.

Purchase Escrowed: Soon


# Installation

This guide will walk you through installing Italian Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-flasks`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-flasks` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-flasks
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
soon!
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
soon!
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
soon!
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code overflow="wrap" expandable="true" %}

```
soon!
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code overflow="wrap" expandable="true" %}

```
soon!
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/lzsTaKYQvdnFmEASvfHk" %}


# Frappuccino

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2F609IHwpPB6RHTjyqoYxX%2FFRAPPUCCINO.png?alt=media&amp;token=5a490890-6bef-4e5f-95b9-cc9c374e28f3" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5789044>


# Installation

This guide will walk you through installing Frappuccino Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-fraps`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-fraps` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-fraps
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
	['djs_frap_chocolatemocha'] = {
		label = 'Chocolate Mocha',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_chocolatemocha`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_cottoncandy'] = {
		label = 'Cotton Candy',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_cottoncandy`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_lavender'] = {
		label = 'Lavender',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_lavender`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_macha'] = {
		label = 'Macha',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_macha`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_mocha'] = {
		label = 'Mocha',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_mocha`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_shortcake'] = {
		label = 'Strawberry Shortcake',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_shortcake`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_smores'] = {
		label = 'Smores',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_smores`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_strawberry'] = {
		label = 'Strawberry',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_strawberry`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_toffee'] = {
		label = 'Toffee',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_toffee`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
	['djs_frap_vanillabean'] = {
		label = 'Vanilla Bean',
		weight = 0,
		client = {
			status = { thirst = 0 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_frap_vanillabean`, bone = 58868, pos = vec3(0.042000, 0.060000, 0.000000), rot = vec3(-0.300000, 0.000000, 20.849972) },
			usetime = 10000,
			cancel = true,
			--notification = 'You quenched your thirst with cola'
		}
	},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_frap_chocolatemocha'] = {
		label = 'Chocolate Mocha',
		weight = 0,
	},
	['djs_frap_cottoncandy'] = {
		label = 'Cotton Candy',
		weight = 0,
	},
	['djs_frap_lavender'] = {
		label = 'Lavender',
		weight = 0,
	},
	['djs_frap_macha'] = {
		label = 'Macha',
		weight = 0,
	},
	['djs_frap_mocha'] = {
		label = 'Mocha',
		weight = 0,
	},
	['djs_frap_shortcake'] = {
		label = 'Strawberry Shortcake',
		weight = 0,
	},
	['djs_frap_smores'] = {
		label = 'Smores',
		weight = 0,
	},
	['djs_frap_strawberry'] = {
		label = 'Strawberry',
		weight = 0,
	},
	['djs_frap_toffee'] = {
		label = 'Toffee',
		weight = 0,
	},
	['djs_frap_vanillabean'] = {
		label = 'Vanilla Bean',
		weight = 0,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_frap_chocolatemocha"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_chocolatemocha',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_cottoncandy"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_cottoncandy',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_lavender"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_lavender',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_macha"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_macha',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_mocha"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_mocha',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_shortcake"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_shortcake',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_smores"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_smores',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_strawberry"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_strawberry',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_toffee"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_toffee',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_frap_vanillabean"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_frap_vanillabean',
            BoneID = 58868,
            Offset = vector3(0.042, 0.060, 0.0),
            Rot = vector3(-0.30, 0.0, 20.849972),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 0,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_frap_chocolatemocha = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Chocolate Mocha", AnimationOptions = { Prop = "djs_frap_chocolatemocha", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_cottoncandy = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Cotton Candy", AnimationOptions = { Prop = "djs_frap_cottoncandy", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_lavender = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Lavender", AnimationOptions = { Prop = "djs_frap_lavender", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_macha = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Macha", AnimationOptions = { Prop = "djs_frap_macha", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_mocha = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Mocha", AnimationOptions = { Prop = "djs_frap_mocha", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_shortcake = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Strawberry Shortcake", AnimationOptions = { Prop = "djs_frap_shortcake", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_smores = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Smores", AnimationOptions = { Prop = "djs_frap_smores", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_strawberry = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Strawberry", AnimationOptions = { Prop = "djs_frap_strawberry", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_toffee = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Toffee", AnimationOptions = { Prop = "djs_frap_toffee", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
djs_frap_vanillabean = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Vanilla Bean", AnimationOptions = { Prop = "djs_frap_vanillabean", PropBone = 58868, PropPlacement = { 0.042, 0.06, 0.0, -0.3, 0.0, 20.849972 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_frap_chocolatemocha = { emote = "djs_frap_chocolatemocha", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_cottoncandy = { emote = "djs_frap_cottoncandy", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_lavender = { emote = "djs_frap_lavender", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_macha = { emote = "djs_frap_macha", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_mocha = { emote = "djs_frap_mocha", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_shortcake = { emote = "djs_frap_shortcake", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_smores = { emote = "djs_frap_smores", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_strawberry = { emote = "djs_frap_strawberry", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_toffee = { emote = "djs_frap_toffee", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_frap_vanillabean = { emote = "djs_frap_vanillabean", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/dGDAykqMrdejOJoMHJQB" %}


# Movie Snacks

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FWMALUCjrBFT3S3UOs8xd%2FMOVIESNACKS.png?alt=media&amp;token=f4d74105-85c5-4762-8e1e-45db19f45d58" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/6195250>


# Installation

This guide will walk you through installing Movie Snacks Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-moviesnacks`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-moviesnacks` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-moviesnacks
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_basket_chilicheesenachos'] = { --checked
	label = 'Chilli Cheese Nachos',
	stack = true,
	close = false,
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' }, 
        prop = { model = 'djs_basket_chilicheesenachos',
        bone = 26612,
        pos = vec3(0.033000, -0.045000, 0.000000),
        rot = vec3(66.450294, 0.000000, 24.299963) },

		propTwo = { model = 'djs_prop_nachochip',
		bone = 58868,
		pos = vec3(0.085000, -0.004000, 0.000000),
		rot = vec3(0.000000, 0.000000, 242.657578) },
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your hunger'
	},
},
['djs_basket_nachos'] = {
    label = 'Basket of Nachos',
	stack = true,
	close = false,
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' }, 
        prop = { model = 'djs_basket_nachos',
        bone = 26612,
        pos = vec3(0.033000, -0.045000, 0.000000),
        rot = vec3(66.450294, 0.000000, 24.299963) },

		propTwo = { model = 'djs_prop_nachochip',
		bone = 58868,
		pos = vec3(0.085000, -0.004000, 0.000000),
		rot = vec3(0.000000, 0.000000, 242.657578) },
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your hunger'
	},
},
['djs_large_popcorn'] = {
    label = 'Large popcorn',
	stack = true,
	close = false,
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' }, 
        prop = { model = 'djs_large_popcorn',
        bone = 18905,
        pos = vec3(0.148000, 0.077000, 0.000000),
        rot = vec3(0.000000, 0.000000, 0.000000) },

		propTwo = { model = 'djs_prop_popcorn',
		bone = 58868,
		pos = vec3(0.070000, 0.004000, 0.000000),
		rot = vec3(0.000000, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your hunger'
	},
},

['djs_medium_popcorn'] = {
    label = 'Medium Popcorn',
	stack = true,
	close = false,
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' }, 
        prop = { model = 'djs_medium_popcorn',
        bone = 18905,
        pos = vec3(0.148000, 0.077000, 0.000000),
        rot = vec3(0.000000, 0.000000, 0.000000) },

		propTwo = { model = 'djs_prop_popcorn',
		bone = 58868,
		pos = vec3(0.070000, 0.004000, 0.000000),
		rot = vec3(0.000000, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your hunger'
	},
},
['djs_small_popcorn'] = {
    label = 'Small popcorn',
	stack = true,
	close = false,
	weight = 10,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' }, 
        prop = { model = 'djs_small_popcorn',
        bone = 18905,
        pos = vec3(0.148000, 0.077000, 0.000000),
        rot = vec3(0.000000, 0.000000, 0.000000) },

		propTwo = { model = 'djs_prop_popcorn',
		bone = 58868,
		pos = vec3(0.070000, 0.004000, 0.000000),
		rot = vec3(0.000000, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
		notification = 'You have satisfied your hunger'
	},
},
	['djs_prop_pretzel'] = {
		label = 'Pretzel',
		weight = 500,
		client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = `djs_prop_pretzel`, bone = 18905, pos = vec3(0.145000, 0.060000, 0.000000), rot = vec3(42.000000, 0.000000, 141.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
['djs_movie_ticket'] = {
    label = 'Movie Ticket',
    weight = 1,
    stack = true,
    close = true,
},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_basket_chilicheesenachos'] = {
	label = 'Chilli Cheese Nachos',
	weight = 250,
	stack = true,
	close = true,
},
['djs_basket_nachos'] = {
	label = 'Basket of Nachos',
	weight = 250,
	stack = true,
	close = true,
},
['djs_large_popcorn'] = {
	label = 'Large popcorn',
	weight = 250,
	stack = true,
	close = true,
},
['djs_medium_popcorn'] = {
	label = 'Medium Popcorn',
	weight = 250,
	stack = true,
	close = true,
},
['djs_small_popcorn'] = {
	label = 'Small popcorn',
	weight = 250,
	stack = true,
	close = true,
},
['djs_prop_pretzel'] = {
	label = 'Pretzel',
	weight = 250,
	stack = true,
	close = true,
},
['djs_movie_ticket'] = {
	label = 'Movie Ticket',
	weight = 1,
	stack = true,
	close = true,
},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_basket_chilicheesenachos"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_nachochip',
            BoneID = 58868,
            Offset = vector3(0.085, -0.004, 0.0),
            Rot = vector3(0.0, 0.0, 242.657578),
        },
        Second = {
            Model = 'djs_basket_chilicheesenachos',
            BoneID = 26612,
            Offset = vector3(0.033, -0.045, 0.0),
            Rot = vector3(66.450294, 0.0, 24.299963),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_basket_nachos"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_nachochip',
            BoneID = 58868,
            Offset = vector3(0.085, -0.004, 0.0),
            Rot = vector3(0.0, 0.0, 242.657578),
        },
        Second = {
            Model = 'djs_basket_nachos',
            BoneID = 26612,
            Offset = vector3(0.033, -0.045, 0.0),
            Rot = vector3(66.450294, 0.0, 24.299963),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_large_popcorn"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_popcorn',
            BoneID = 58868,
            Offset = vector3(0.070, 0.004, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_large_popcorn',
            BoneID = 18905,
            Offset = vector3(0.148, 0.077, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_medium_popcorn"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_popcorn',
            BoneID = 58868,
            Offset = vector3(0.070, 0.004, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_medium_popcorn',
            BoneID = 18905,
            Offset = vector3(0.148, 0.077, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_small_popcorn"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_popcorn',
            BoneID = 58868,
            Offset = vector3(0.070, 0.004, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_small_popcorn',
            BoneID = 18905,
            Offset = vector3(0.148, 0.077, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_prop_pretzel"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_pretzel',
            BoneID = 18905,
            Offset = vector3(0.145, 0.060, 0.0),
            Rot = vector3(42.0, 0.0, 141.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_basket_chilicheesenachos = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chilli Cheese Nachos", AnimationOptions = { Prop = "djs_basket_chilicheesenachos", PropBone = 26612, PropPlacement = { 0.033, -0.045, 0.0, 66.450294, 0.0, 24.299963 }, SecondProp = "djs_prop_nachochip", SecondPropBone = 58868, SecondPropPlacement = { 0.085, -0.004, 0.0, 0.0, 0.0, 242.657578 }, EmoteLoop = true, EmoteMoving = true }},
djs_basket_nachos = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Basket of Nachos", AnimationOptions = { Prop = "djs_basket_nachos", PropBone = 26612, PropPlacement = { 0.033, -0.045, 0.0, 66.450294, 0.0, 24.299963 }, SecondProp = "djs_prop_nachochip", SecondPropBone = 58868, SecondPropPlacement = { 0.085, -0.004, 0.0, 0.0, 0.0, 242.657578 }, EmoteLoop = true, EmoteMoving = true }},
djs_large_popcorn = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Large Popcorn", AnimationOptions = { Prop = "djs_large_popcorn", PropBone = 18905, PropPlacement = { 0.148, 0.077, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_prop_popcorn", SecondPropBone = 58868, SecondPropPlacement = { 0.07, 0.004, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_medium_popcorn = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Medium Popcorn", AnimationOptions = { Prop = "djs_medium_popcorn", PropBone = 18905, PropPlacement = { 0.148, 0.077, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_prop_popcorn", SecondPropBone = 58868, SecondPropPlacement = { 0.07, 0.004, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_small_popcorn = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Small Popcorn", AnimationOptions = { Prop = "djs_small_popcorn", PropBone = 18905, PropPlacement = { 0.148, 0.077, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_prop_popcorn", SecondPropBone = 58868, SecondPropPlacement = { 0.07, 0.004, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_pretzel = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Pretzel", AnimationOptions = { Prop = "djs_prop_pretzel", PropBone = 18905, PropPlacement = { 0.145, 0.06, 0.0, 42.0, 0.0, 141.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_basket_chilicheesenachos = { emote = "djs_basket_chilicheesenachos", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_basket_nachos = { emote = "djs_basket_nachos", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_large_popcorn = { emote = "djs_large_popcorn", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_medium_popcorn = { emote = "djs_medium_popcorn", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_small_popcorn = { emote = "djs_small_popcorn", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_pretzel = { emote = "djs_prop_pretzel", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/k9kVbMrE4ubLxdG4LKjh" %}


# Cookies & Brownies

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FpZ08xdg4mDq7QMqMS2Yt%2FCOOKIESBROWNIES.png?alt=media&amp;token=ce9eb160-d697-418e-9f24-1fc9620fb545" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5686453>\
Purchase Open Source: <https://djscollections.com/package/6470575>


# Installation

This guide will walk you through installing Cookies and Brownies Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-cookiesandbrownies`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-cookiesandbrownies` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-cookiesandbrownies
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_brownie_chocolatewithnuts'] = { --done
    label = 'Brownie Chocolate Nuts',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_brownie_chocolatewithnuts',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_brownie_cosmic'] = { --done
    label = 'Brownie Cosmic',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_brownie_cosmic',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_brownie_cosmic2'] = { --done
    label = 'Brownie Cosmic',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_brownie_cosmic2',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_brownie_redvelvet'] = { --done
    label = 'Brownie Red Velvet',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_brownie_redvelvet',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_carameldelites'] = { --done
    label = 'Caramel Delite',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_carameldelites',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_chocolatechip'] = { --done
    label = 'Chocolate Chip Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_chocolatechip',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_chocolatechipcremepie'] = { --done
    label = 'Chocolate Chip Cremepie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_chocolatechipcremepie',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_chocolatechunk'] = { --done
    label = 'Chocolate Chunk Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_chocolatechunk',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_chocolatepeanutbuttercup'] = { --done
    label = 'Chocolate Peanut Butter Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_chocolatepeanutbuttercup',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_chocolatewhitechip'] = { --done
    label = 'White Chocolate Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_chocolatewhitechip',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_chocolatewhitechunk'] = { --done
    label = 'Chocolate White Chunk Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_chocolatewhitechunk',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_confetti'] = {
    label = 'Confetti Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_confetti',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_doublechocolatechunk'] = { --done check texture
    label = 'Double Chocolate Chunk Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_doublechocolatechunk',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_doublechocolatemint'] = { --done
    label = 'Double Chocolate Mint Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_doublechocolatemint',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_fudgerounds'] = { --done
    label = 'Fudge Rounds Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_fudgerounds',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_girlscoutsmores'] = { --done
    label = 'Girl Scout Smores Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_girlscoutsmores',
			bone = 18905,
			pos = vec3(0.170000, 0.060000, 0.000000),
			rot = vec3(-34.007996, -9.840003, 79.167885)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_mandm'] = { --done
    label = 'M&M Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_mandm',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_matchalatte'] = { --done
    label = 'Matcha Latte Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_matchalatte',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_mnm_cake'] = { --done
    label = 'M&M Cookie Cake',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_mnm_cake',
			bone = 26612,
			pos = vec3(0.036000, -0.012000, 0.000000),
			rot = vec3(80.808022, 21.756001, -22.792000)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_oatmealcremepie'] = { --done
    label = 'Oatmean Cremepie Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_cookie_oatmealcremepie',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_cookie_oatmealraisin'] = { --done
    label = 'Oatmean Cremepie Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_oatmealraisin',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_oatmealwalnut'] = { --done
    label = 'Oatmean Walnut Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_oatmealwalnut',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_peanut'] = { --done
    label = 'Peanut Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_peanut',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_pumpkinspicelatte'] = { --done
    label = 'Pumpkin Spice Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_pumpkinspicelatte',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_redvelvet'] = { --done
    label = 'Red Velvet Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_redvelvet',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_saltedcarmel'] = { --done
    label = 'Salted Carmel Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_saltedcarmel',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_savannahsmiles'] = { --done
    label = 'Savannah Smiles Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_savannahsmiles',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_shortcake_cake'] = { --done
    label = 'Shortcake Cake Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_shortcake_cake',
			bone = 26612,
			pos = vec3(0.036000, -0.012000, 0.000000),
			rot = vec3(80.808022, 21.756001, -22.792000)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_smore_cake'] = { --done
    label = 'Smore Cake Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_smore_cake',
			bone = 26612,
			pos = vec3(0.036000, -0.012000, 0.000000),
			rot = vec3(80.808022, 21.756001, -22.792000)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_snickerdoodle'] = { --done
    label = 'Snicker Doodle Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_snickerdoodle',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_sprinkles'] = { --done
    label = 'Sprinkles Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_sprinkles',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_starcrunch'] = { --done
    label = 'Star Crunch Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_starcrunch',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_sugar'] = { --done
    label = 'Sugar Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_sugar',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_sugarpink'] = { --done
    label = 'Sugar Pink Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_sugarpink',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_thinmints'] = { --done
    label = 'Thin Mint Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_thinmints',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_trefoil'] = { --done
    label = 'Trefoil Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_trefoil',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_triplechocolate'] = { --done
    label = 'Tripple Chocolate Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_triplechocolate',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['ddjs_cookie_watermelon_cake'] = { --done
    label = 'Watermelon Cake Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_watermelon_cake',
			bone = 26612,
			pos = vec3(0.036000, -0.012000, 0.000000),
			rot = vec3(80.808022, 21.756001, -22.792000)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_cookie_whitechocolatemacadamia'] = { --done
    label = 'White Chocolate Macadamia Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_cookie_whitechocolatemacadamia',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_honeybun'] = { --done
    label = 'Honeybun',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
    		model = 'djs_honeybun',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
	},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_chocolatechip'] = { --done
    label = 'Ice Cream Chocolate Chip Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_chocolatechip',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_chocolatechunk'] = { --done
    label = 'Ice Cream Chocolate Chunk Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_chocolatechunk',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_chocolatewhitechip'] = { --done
    label = 'Ice Cream Chocolate White Chip Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_chocolatewhitechip',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_chocolatewhitechunk'] = { --done
    label = 'Ice Cream Chocolate White Chunk Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_chocolatewhitechunk',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_mandm'] = { --done
    label = 'Ice Cream M&M Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_mandm',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_peanutbutter'] = { --done
    label = 'Ice Cream Peanut Butter Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_peanutbutter',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_redvelvet'] = { --done
    label = 'Ice Cream Red Velvet Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_redvelvet',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_saltedcarmel'] = { --done
    label = 'Ice Cream Salted Carmel Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_saltedcarmel',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_sprinkles'] = { --done
    label = 'Ice Cream Sprinkles Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_sprinkles',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_sugar'] = { --done
    label = 'Ice Cream Sugar Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_sugar',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_sugarpink'] = { --done
    label = 'Ice Cream Sugar Pink Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_sugarpink',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_icecreamcookie_whitechocolatemacnut'] = { --done
    label = 'Ice Cream Sugar Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_icecreamcookie_whitechocolatemacnut',
			bone = 18905,
			pos = vec3(0.130000, 0.060000, 0.000000),
			rot = vec3(0.000000, 0.000000, 0.000000)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_prop_glasschocolatemilk'] = { --done
    label = 'Glass of Chocolate Milk',
    weight = 0,
    client = {
        status = { thirst = 0 },
		anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
		prop = {
			model = 'djs_prop_glasschocolatemilk',
			bone = 57005,
			pos = vec3(0.110000, 0.030000, -0.040000),
			rot = vec3(-66.280022, 0.000000, -26.511995)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_prop_glassmilk'] = { --done
    label = 'Glass of Milk',
    weight = 0,
    client = {
        status = { thirst = 0 },
		anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
		prop = {
			model = 'djs_prop_glassmilk',
			bone = 57005,
			pos = vec3(0.110000, 0.030000, -0.040000),
			rot = vec3(-66.280022, 0.000000, -26.511995)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_vegancookie_chocolatechunk'] = { --done
    label = 'Vegan Chocolate Chunk Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
		prop = {
			model = 'djs_vegancookie_chocolatechunk',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_vegancookie_doublechocolatechunk'] = { --done
    label = 'Vegan Double Chocolate Chunk Cookie',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
		prop = {
			model = 'djs_vegancookie_chocolatechunk',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
    usetime = 10000,
	cancel = true,
    }
},
['djs_zebracake'] = { --done
    label = 'Zebra Cake',
    weight = 0,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_zebracake',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
    usetime = 10000,
	cancel = true,
    }
},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_brownie_chocolatewithnuts'] = {
	label = 'Brownie Chocolate Nuts',
	weight = 0,
	stack = true,
	close = true,
},
['djs_brownie_cosmic'] = {
	label = 'Brownie Cosmic',
	weight = 0,
	stack = true,
	close = true,
},
['djs_brownie_cosmic2'] = {
	label = 'Brownie Cosmic',
	weight = 0,
	stack = true,
	close = true,
},
['djs_brownie_redvelvet'] = {
	label = 'Brownie Red Velvet',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_carameldelites'] = {
	label = 'Caramel Delite',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_chocolatechip'] = {
	label = 'Chocolate Chip Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_chocolatechipcremepie'] = {
	label = 'Chocolate Chip Cremepie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_chocolatechunk'] = {
	label = 'Chocolate Chunk Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_chocolatepeanutbuttercup'] = {
	label = 'Chocolate Peanut Butter Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_chocolatewhitechip'] = {
	label = 'White Chocolate Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_chocolatewhitechunk'] = {
	label = 'Chocolate White Chunk Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_confetti'] = {
	label = 'Confetti Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_doublechocolatechunk'] = {
	label = 'Double Chocolate Chunk Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_doublechocolatemint'] = {
	label = 'Double Chocolate Mint Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_fudgerounds'] = {
	label = 'Fudge Rounds Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_girlscoutsmores'] = {
	label = 'Girl Scout Smores Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_mandm'] = {
	label = 'M&M Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_matchalatte'] = {
	label = 'Matcha Latte Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_mnm_cake'] = {
	label = 'M&M Cookie Cake',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_oatmealcremepie'] = {
	label = 'Oatmean Cremepie Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_oatmealraisin'] = {
	label = 'Oatmean Cremepie Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_oatmealwalnut'] = {
	label = 'Oatmean Walnut Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_peanut'] = {
	label = 'Peanut Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_pumpkinspicelatte'] = {
	label = 'Pumpkin Spice Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_redvelvet'] = {
	label = 'Red Velvet Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_saltedcarmel'] = {
	label = 'Salted Carmel Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_savannahsmiles'] = {
	label = 'Savannah Smiles Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_shortcake_cake'] = {
	label = 'Shortcake Cake Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_smore_cake'] = {
	label = 'Smore Cake Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_snickerdoodle'] = {
	label = 'Snicker Doodle Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_sprinkles'] = {
	label = 'Sprinkles Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_starcrunch'] = {
	label = 'Star Crunch Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_sugar'] = {
	label = 'Sugar Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_sugarpink'] = {
	label = 'Sugar Pink Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_thinmints'] = {
	label = 'Thin Mint Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_trefoil'] = {
	label = 'Trefoil Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_triplechocolate'] = {
	label = 'Tripple Chocolate Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['ddjs_cookie_watermelon_cake'] = {
	label = 'Watermelon Cake Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_cookie_whitechocolatemacadamia'] = {
	label = 'White Chocolate Macadamia Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_honeybun'] = {
	label = 'Honeybun',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_chocolatechip'] = {
	label = 'Ice Cream Chocolate Chip Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_chocolatechunk'] = {
	label = 'Ice Cream Chocolate Chunk Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_chocolatewhitechip'] = {
	label = 'Ice Cream Chocolate White Chip Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_chocolatewhitechunk'] = {
	label = 'Ice Cream Chocolate White Chunk Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_mandm'] = {
	label = 'Ice Cream M&M Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_peanutbutter'] = {
	label = 'Ice Cream Peanut Butter Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_redvelvet'] = {
	label = 'Ice Cream Red Velvet Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_saltedcarmel'] = {
	label = 'Ice Cream Salted Carmel Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_sprinkles'] = {
	label = 'Ice Cream Sprinkles Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_sugar'] = {
	label = 'Ice Cream Sugar Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_sugarpink'] = {
	label = 'Ice Cream Sugar Pink Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_icecreamcookie_whitechocolatemacnut'] = {
	label = 'Ice Cream Sugar Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_prop_glasschocolatemilk'] = {
	label = 'Glass of Chocolate Milk',
	weight = 0,
	stack = true,
	close = true,
},
['djs_prop_glassmilk'] = {
	label = 'Glass of Milk',
	weight = 0,
	stack = true,
	close = true,
},
['djs_vegancookie_chocolatechunk'] = {
	label = 'Vegan Chocolate Chunk Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_vegancookie_doublechocolatechunk'] = {
	label = 'Vegan Double Chocolate Chunk Cookie',
	weight = 0,
	stack = true,
	close = true,
},
['djs_zebracake'] = {
	label = 'Zebra Cake',
	weight = 0,
	stack = true,
	close = true,
},

```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_brownie_chocolatewithnuts"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_brownie_chocolatewithnuts',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_brownie_cosmic"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_brownie_cosmic',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_brownie_cosmic2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_brownie_cosmic2',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_brownie_redvelvet"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_brownie_redvelvet',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_carameldelites"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_carameldelites',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_chocolatechip"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_chocolatechip',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_chocolatechipcremepie"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_chocolatechipcremepie',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_chocolatechunk"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_chocolatechunk',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_chocolatepeanutbuttercup"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_chocolatepeanutbuttercup',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_chocolatewhitechip"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_chocolatewhitechip',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_chocolatewhitechunk"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_chocolatewhitechunk',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_confetti"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_confetti',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_doublechocolatechunk"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_doublechocolatechunk',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_doublechocolatemint"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_doublechocolatemint',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_fudgerounds"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_fudgerounds',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_girlscoutsmores"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_girlscoutsmores',
            BoneID = 18905,
            Offset = vector3(0.170000, 0.060000, 0.000000),
            Rot = vector3(-34.007996, -9.840003, 79.167885),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_mandm"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_mandm',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_matchalatte"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_matchalatte',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_mnm_cake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_mnm_cake',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.012000, 0.000000),
            Rot = vector3(80.808022, 21.756001, -22.792000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_oatmealcremepie"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_oatmealcremepie',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_oatmealraisin"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_oatmealraisin',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_oatmealwalnut"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_oatmealwalnut',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_peanut"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_peanut',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_pumpkinspicelatte"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_pumpkinspicelatte',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_redvelvet"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_redvelvet',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_saltedcarmel"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_saltedcarmel',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_savannahsmiles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_savannahsmiles',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_shortcake_cake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_shortcake_cake',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.012000, 0.000000),
            Rot = vector3(80.808022, 21.756001, -22.792000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_smore_cake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_smore_cake',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.012000, 0.000000),
            Rot = vector3(80.808022, 21.756001, -22.792000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_snickerdoodle"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_snickerdoodle',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_sprinkles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_sprinkles',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_starcrunch"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_starcrunch',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_sugar"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_sugar',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_sugarpink"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_sugarpink',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_thinmints"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_thinmints',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_trefoil"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_trefoil',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_triplechocolate"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_triplechocolate',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["ddjs_cookie_watermelon_cake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_watermelon_cake',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.012000, 0.000000),
            Rot = vector3(80.808022, 21.756001, -22.792000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_cookie_whitechocolatemacadamia"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cookie_whitechocolatemacadamia',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_honeybun"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_honeybun',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_chocolatechip"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_chocolatechip',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_chocolatechunk"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_chocolatechunk',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_chocolatewhitechip"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_chocolatewhitechip',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_chocolatewhitechunk"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_chocolatewhitechunk',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_mandm"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_mandm',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_peanutbutter"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_peanutbutter',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_redvelvet"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_redvelvet',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_saltedcarmel"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_saltedcarmel',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_sprinkles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_sprinkles',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_sugar"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_sugar',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_sugarpink"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_sugarpink',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_icecreamcookie_whitechocolatemacnut"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcookie_whitechocolatemacnut',
            BoneID = 18905,
            Offset = vector3(0.130000, 0.060000, 0.000000),
            Rot = vector3(0.000000, 0.000000, 0.000000),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_prop_glasschocolatemilk"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_prop_glasschocolatemilk',
            BoneID = 57005,
            Offset = vector3(0.110000, 0.030000, -0.040000),
            Rot = vector3(-66.280022, 0.000000, -26.511995),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_prop_glassmilk"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_prop_glassmilk',
            BoneID = 57005,
            Offset = vector3(0.110000, 0.030000, -0.040000),
            Rot = vector3(-66.280022, 0.000000, -26.511995),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_vegancookie_chocolatechunk"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_vegancookie_chocolatechunk',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_vegancookie_doublechocolatechunk"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_vegancookie_chocolatechunk',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},
["djs_zebracake"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_zebracake',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 10000, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 0,
    },
},

```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```

djs_brownie_chocolatewithnuts = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Brownie Chocolate Nuts", AnimationOptions = { Prop = "djs_brownie_chocolatewithnuts", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_brownie_cosmic = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Brownie Cosmic", AnimationOptions = { Prop = "djs_brownie_cosmic", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_brownie_cosmic2 = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Brownie Cosmic", AnimationOptions = { Prop = "djs_brownie_cosmic2", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_brownie_redvelvet = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Brownie Red Velvet", AnimationOptions = { Prop = "djs_brownie_redvelvet", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},

djs_cookie_carameldelites = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Caramel Delite", AnimationOptions = { Prop = "djs_cookie_carameldelites", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_chocolatechip = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Chip Cookie", AnimationOptions = { Prop = "djs_cookie_chocolatechip", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_chocolatechipcremepie = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Chip Cremepie", AnimationOptions = { Prop = "djs_cookie_chocolatechipcremepie", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_chocolatechunk = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Chunk Cookie", AnimationOptions = { Prop = "djs_cookie_chocolatechunk", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_chocolatepeanutbuttercup = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Peanut Butter Cookie", AnimationOptions = { Prop = "djs_cookie_chocolatepeanutbuttercup", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_chocolatewhitechip = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "White Chocolate Cookie", AnimationOptions = { Prop = "djs_cookie_chocolatewhitechip", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_chocolatewhitechunk = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate White Chunk Cookie", AnimationOptions = { Prop = "djs_cookie_chocolatewhitechunk", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_confetti = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Confetti Cookie", AnimationOptions = { Prop = "djs_cookie_confetti", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_doublechocolatechunk = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Double Chocolate Chunk Cookie", AnimationOptions = { Prop = "djs_cookie_doublechocolatechunk", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_doublechocolatemint = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Double Chocolate Mint Cookie", AnimationOptions = { Prop = "djs_cookie_doublechocolatemint", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_fudgerounds = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Fudge Rounds Cookie", AnimationOptions = { Prop = "djs_cookie_fudgerounds", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_girlscoutsmores = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Girl Scout Smores Cookie", AnimationOptions = { Prop = "djs_cookie_girlscoutsmores", PropBone = 18905, PropPlacement = { 0.170000, 0.060000, 0.000000, -34.007996, -9.840003, 79.167885 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_mandm = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "M&M Cookie", AnimationOptions = { Prop = "djs_cookie_mandm", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_matchalatte = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Matcha Latte Cookie", AnimationOptions = { Prop = "djs_cookie_matchalatte", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_mnm_cake = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "M&M Cookie Cake", AnimationOptions = { Prop = "djs_cookie_mnm_cake", PropBone = 26612, PropPlacement = { 0.036000, -0.012000, 0.000000, 80.808022, 21.756001, -22.792000 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_oatmealcremepie = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Oatmean Cremepie Cookie", AnimationOptions = { Prop = "djs_cookie_oatmealcremepie", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_oatmealraisin = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Oatmean Cremepie Cookie", AnimationOptions = { Prop = "djs_cookie_oatmealraisin", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_oatmealwalnut = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Oatmean Walnut Cookie", AnimationOptions = { Prop = "djs_cookie_oatmealwalnut", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_peanut = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Peanut Cookie", AnimationOptions = { Prop = "djs_cookie_peanut", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_pumpkinspicelatte = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Pumpkin Spice Cookie", AnimationOptions = { Prop = "djs_cookie_pumpkinspicelatte", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_redvelvet = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Red Velvet Cookie", AnimationOptions = { Prop = "djs_cookie_redvelvet", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_saltedcarmel = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Salted Carmel Cookie", AnimationOptions = { Prop = "djs_cookie_saltedcarmel", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_savannahsmiles = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Savannah Smiles Cookie", AnimationOptions = { Prop = "djs_cookie_savannahsmiles", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_shortcake_cake = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Shortcake Cake Cookie", AnimationOptions = { Prop = "djs_cookie_shortcake_cake", PropBone = 26612, PropPlacement = { 0.036000, -0.012000, 0.000000, 80.808022, 21.756001, -22.792000 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_smore_cake = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Smore Cake Cookie", AnimationOptions = { Prop = "djs_cookie_smore_cake", PropBone = 26612, PropPlacement = { 0.036000, -0.012000, 0.000000, 80.808022, 21.756001, -22.792000 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_snickerdoodle = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Snicker Doodle Cookie", AnimationOptions = { Prop = "djs_cookie_snickerdoodle", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_sprinkles = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Sprinkles Cookie", AnimationOptions = { Prop = "djs_cookie_sprinkles", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_starcrunch = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Star Crunch Cookie", AnimationOptions = { Prop = "djs_cookie_starcrunch", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_sugar = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Sugar Cookie", AnimationOptions = { Prop = "djs_cookie_sugar", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_sugarpink = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Sugar Pink Cookie", AnimationOptions = { Prop = "djs_cookie_sugarpink", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_thinmints = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Thin Mint Cookie", AnimationOptions = { Prop = "djs_cookie_thinmints", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_trefoil = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Trefoil Cookie", AnimationOptions = { Prop = "djs_cookie_trefoil", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_triplechocolate = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Tripple Chocolate Cookie", AnimationOptions = { Prop = "djs_cookie_triplechocolate", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
ddjs_cookie_watermelon_cake = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Watermelon Cake Cookie", AnimationOptions = { Prop = "djs_cookie_watermelon_cake", PropBone = 26612, PropPlacement = { 0.036000, -0.012000, 0.000000, 80.808022, 21.756001, -22.792000 }, EmoteLoop = true, EmoteMoving = true }},
djs_cookie_whitechocolatemacadamia = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "White Chocolate Macadamia Cookie", AnimationOptions = { Prop = "djs_cookie_whitechocolatemacadamia", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},

djs_honeybun = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Honeybun", AnimationOptions = { Prop = "djs_honeybun", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},

djs_icecreamcookie_chocolatechip = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Chocolate Chip Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_chocolatechip", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_chocolatechunk = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Chocolate Chunk Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_chocolatechunk", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_chocolatewhitechip = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Chocolate White Chip Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_chocolatewhitechip", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_chocolatewhitechunk = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Chocolate White Chunk Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_chocolatewhitechunk", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_mandm = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream M&M Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_mandm", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_peanutbutter = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Peanut Butter Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_peanutbutter", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_redvelvet = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Red Velvet Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_redvelvet", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_saltedcarmel = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Salted Carmel Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_saltedcarmel", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_sprinkles = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Sprinkles Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_sprinkles", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_sugar = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Sugar Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_sugar", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_sugarpink = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Sugar Pink Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_sugarpink", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},
djs_icecreamcookie_whitechocolatemacnut = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ice Cream Sugar Cookie", AnimationOptions = { Prop = "djs_icecreamcookie_whitechocolatemacnut", PropBone = 18905, PropPlacement = { 0.130000, 0.060000, 0.000000, 0.000000, 0.000000, 0.000000 }, EmoteLoop = true, EmoteMoving = true }},

djs_prop_glasschocolatemilk = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Glass of Chocolate Milk", AnimationOptions = { Prop = "djs_prop_glasschocolatemilk", PropBone = 57005, PropPlacement = { 0.110000, 0.030000, -0.040000, -66.280022, 0.000000, -26.511995 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_glassmilk = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Glass of Milk", AnimationOptions = { Prop = "djs_prop_glassmilk", PropBone = 57005, PropPlacement = { 0.110000, 0.030000, -0.040000, -66.280022, 0.000000, -26.511995 }, EmoteLoop = true, EmoteMoving = true }},

djs_vegancookie_chocolatechunk = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Vegan Chocolate Chunk Cookie", AnimationOptions = { Prop = "djs_vegancookie_chocolatechunk", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
djs_vegancookie_doublechocolatechunk = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Vegan Double Chocolate Chunk Cookie", AnimationOptions = { Prop = "djs_vegancookie_chocolatechunk", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},

djs_zebracake = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Zebra Cake", AnimationOptions = { Prop = "djs_zebracake", PropBone = 26612, PropPlacement = { 0.036000, -0.024000, 0.048000, -94.884064, 2.300000, -9.588002 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_brownie_chocolatewithnuts = { emote = "djs_brownie_chocolatewithnuts", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_brownie_cosmic = { emote = "djs_brownie_cosmic", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_brownie_cosmic2 = { emote = "djs_brownie_cosmic2", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_brownie_redvelvet = { emote = "djs_brownie_redvelvet", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},

djs_cookie_carameldelites = { emote = "djs_cookie_carameldelites", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_chocolatechip = { emote = "djs_cookie_chocolatechip", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_chocolatechipcremepie = { emote = "djs_cookie_chocolatechipcremepie", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_chocolatechunk = { emote = "djs_cookie_chocolatechunk", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_chocolatepeanutbuttercup = { emote = "djs_cookie_chocolatepeanutbuttercup", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_chocolatewhitechip = { emote = "djs_cookie_chocolatewhitechip", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_chocolatewhitechunk = { emote = "djs_cookie_chocolatewhitechunk", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_confetti = { emote = "djs_cookie_confetti", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_doublechocolatechunk = { emote = "djs_cookie_doublechocolatechunk", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_doublechocolatemint = { emote = "djs_cookie_doublechocolatemint", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_fudgerounds = { emote = "djs_cookie_fudgerounds", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_girlscoutsmores = { emote = "djs_cookie_girlscoutsmores", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_mandm = { emote = "djs_cookie_mandm", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_matchalatte = { emote = "djs_cookie_matchalatte", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_mnm_cake = { emote = "djs_cookie_mnm_cake", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_oatmealcremepie = { emote = "djs_cookie_oatmealcremepie", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_oatmealraisin = { emote = "djs_cookie_oatmealraisin", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_oatmealwalnut = { emote = "djs_cookie_oatmealwalnut", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_peanut = { emote = "djs_cookie_peanut", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_pumpkinspicelatte = { emote = "djs_cookie_pumpkinspicelatte", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_redvelvet = { emote = "djs_cookie_redvelvet", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_saltedcarmel = { emote = "djs_cookie_saltedcarmel", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_savannahsmiles = { emote = "djs_cookie_savannahsmiles", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_shortcake_cake = { emote = "djs_cookie_shortcake_cake", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_smore_cake = { emote = "djs_cookie_smore_cake", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_snickerdoodle = { emote = "djs_cookie_snickerdoodle", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_sprinkles = { emote = "djs_cookie_sprinkles", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_starcrunch = { emote = "djs_cookie_starcrunch", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_sugar = { emote = "djs_cookie_sugar", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_sugarpink = { emote = "djs_cookie_sugarpink", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_thinmints = { emote = "djs_cookie_thinmints", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_trefoil = { emote = "djs_cookie_trefoil", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_triplechocolate = { emote = "djs_cookie_triplechocolate", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
ddjs_cookie_watermelon_cake = { emote = "ddjs_cookie_watermelon_cake", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_cookie_whitechocolatemacadamia = { emote = "djs_cookie_whitechocolatemacadamia", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},

djs_honeybun = { emote = "djs_honeybun", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},

djs_icecreamcookie_chocolatechip = { emote = "djs_icecreamcookie_chocolatechip", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_chocolatechunk = { emote = "djs_icecreamcookie_chocolatechunk", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_chocolatewhitechip = { emote = "djs_icecreamcookie_chocolatewhitechip", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_chocolatewhitechunk = { emote = "djs_icecreamcookie_chocolatewhitechunk", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_mandm = { emote = "djs_icecreamcookie_mandm", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_peanutbutter = { emote = "djs_icecreamcookie_peanutbutter", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_redvelvet = { emote = "djs_icecreamcookie_redvelvet", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_saltedcarmel = { emote = "djs_icecreamcookie_saltedcarmel", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_sprinkles = { emote = "djs_icecreamcookie_sprinkles", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_sugar = { emote = "djs_icecreamcookie_sugar", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_sugarpink = { emote = "djs_icecreamcookie_sugarpink", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_icecreamcookie_whitechocolatemacnut = { emote = "djs_icecreamcookie_whitechocolatemacnut", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},

djs_prop_glasschocolatemilk = { emote = "djs_prop_glasschocolatemilk", canRun = true, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 0, }},
djs_prop_glassmilk = { emote = "djs_prop_glassmilk", canRun = true, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 0, }},

djs_vegancookie_chocolatechunk = { emote = "djs_vegancookie_chocolatechunk", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
djs_vegancookie_doublechocolatechunk = { emote = "djs_vegancookie_doublechocolatechunk", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},

djs_zebracake = { emote = "djs_zebracake", canRun = false, time = math.random(10000, 11000), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 0, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/7McH6CnjQW5BmqG9So3j" %}


# Pizza

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2F99Jm9uMEvLGwgNcOmSww%2FPIZZA.png?alt=media&amp;token=945bba67-dbfd-4ada-82d6-b00b547ac1dc" alt=""><figcaption></figcaption></figure>

\
Purchase Escrowed: <https://djscollections.com/package/5669923>\
Purchase Open Source: <https://djscollections.com/package/6505581>


# Installation

This guide will walk you through installing Pizza Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-pizza`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-pizza` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-pizza
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
	['djs_drink_aldente'] = {
		label = 'Aldente Drink',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_drink_aldente`, bone = 57005, pos = vec3(0.110000, -0.080000, -0.040000), rot = vec3(-77.893997, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	['djs_drink_normal'] = {
		label = 'Normal Drink',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_drink_normal`, bone = 57005, pos = vec3(0.110000, -0.080000, -0.040000), rot = vec3(-77.893997, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	['djs_drink_pizzathis'] = {
		label = 'Pizza This Drink',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_drink_pizzathis`, bone = 57005, pos = vec3(0.110000, -0.080000, -0.040000), rot = vec3(-77.893997, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	['djs_melt_buffalochicken'] = {
		label = 'Buffalo Chicken Melt',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_melt_buffalochicken',
				bone = 18905,
				pos = vec3(0.124000, 0.076000, 0.000000),
				rot = vec3(-0.680000, 0.000000, 184.618378),
			},
			usetime = 17500,
			cancel = true,
		}
	},
	['djs_melt_cheeseburger'] = {
		label = 'Cheeseburger Melt',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_melt_cheeseburger',
				bone = 18905,
				pos = vec3(0.124000, 0.076000, 0.000000),
				rot = vec3(-0.680000, 0.000000, 184.618378),
			},
			usetime = 17500,
			cancel = true,
		}
	},
	['djs_melt_chickenbacon'] = {
		label = 'Chicken Bacon Melt',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_melt_chickenbacon',
				bone = 18905,
				pos = vec3(0.124000, 0.076000, 0.000000),
				rot = vec3(-0.680000, 0.000000, 184.618378),
			},
			usetime = 17500,
			cancel = true,
		}
	},
	['djs_melt_meatlovers'] = {
		label = 'Meat Lovers Melt',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_melt_meatlovers',
				bone = 18905,
				pos = vec3(0.124000, 0.076000, 0.000000),
				rot = vec3(-0.680000, 0.000000, 184.618378),
			},
			usetime = 17500,
			cancel = true,
		}
	},
	['djs_melt_pepperoni'] = {
		label = 'Pepperoni Melt',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_melt_pepperoni',
				bone = 18905,
				pos = vec3(0.124000, 0.076000, 0.000000),
				rot = vec3(-0.680000, 0.000000, 184.618378),
			},
			usetime = 17500,
			cancel = true,
		}
	},
	['djs_plate_breadsticks'] = {
		label = 'Bread Sticks',
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 2000000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },              
			prop = {model = 'djs_plate_breadsticks',
			bone = 18905,
			pos = vec3(0.200000, -0.030000, 0.030000),
    		rot = vec3(0.000000, 0.000000, 205.087402)
		},
		propTwo = { model = 'djs_prop_cheesybreadsticks',
		bone = 57005,
		pos = vec3(0.130000, 0.020000, -0.120000),
    	rot = vec3(-88.739998, 0.000000, 0.000000)
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satistfied your hunger'
		},
	},
	['djs_plate_cheesybreadsticks'] = {
		label = 'Cheesy Bread Sticks',
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 2000000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },              
			prop = {model = 'djs_plate_cheesybreadsticks',
			bone = 18905,
			pos = vec3(0.200000, -0.030000, 0.030000),
    		rot = vec3(0.000000, 0.000000, 205.087402)
		},
		propTwo = { model = 'djs_prop_cheesybreadsticks',
		bone = 57005,
		pos = vec3(0.130000, 0.020000, -0.120000),
    	rot = vec3(-88.739998, 0.000000, 0.000000)
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satistfied your hunger'
		},
	},
	['djs_plate_chocolatedonutbites'] = {
		label = 'Chocolate Donut Bites',
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 2000000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },              
			prop = {model = 'djs_plate_chocolatedonutbites',
			bone = 18905,
    		pos = vec3(0.120000, 0.030000, 0.020000),
    		rot = vec3(0.000000, 0.000000, 0.000000)
		},
		propTwo = { model = 'djs_prop_chocolatedonutbites',
		bone = 57005,
    	pos = vec3(0.130000, 0.030000, -0.050000),
    	rot = vec3(96.628006, 0.000000, 0.000000)
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satistfied your hunger'
		},
	},
	['djs_plate_cookie'] = {
		label = 'Chocolate Chip Pizookie',
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 2000000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },              
			prop = {model = 'djs_plate_cookie',
			bone = 18905,
			pos = vec3(0.120000, 0.020000, 0.000000),
    		rot = vec3(0.000000, 0.000000, 0.000000)
		},
		propTwo = { model = 'djs_spoon',
    	bone = 57005,
    	pos = vec3(0.090000, 0.026000, 0.000000),
    	rot = vec3(99.945862, 0.000000, 175.937973)
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satistfied your hunger'
		},
	},
	['djs_plate_cinammonsticks'] = {
		label = 'Cinammon Sticks',
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 2000000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },              
			prop = {model = 'djs_plate_cinammonsticks',
			bone = 18905,
			pos = vec3(0.200000, -0.030000, 0.030000),
    		rot = vec3(0.000000, 0.000000, 205.087402)
		},
		propTwo = { model = 'djs_prop_cinammonsticks',
		bone = 57005,
		pos = vec3(0.130000, 0.020000, -0.120000),
    	rot = vec3(-88.739998, 0.000000, 0.000000)
		},
		usetime = 17500,
		cancel = true,
		notification = 'You have satistfied your hunger'
		},
	},
	['djs_slice_bbqchicken'] = {
		label = 'BBQ Chicken Pizza',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_slice_bbqchicken',
				bone = 18905,
				pos = vec3(0.151000, 0.101000, 0.000000),
				rot = vec3(-199.748215, 0.000000, -20.400007),
			},
			usetime = 17500,
		}
	},
	['djs_slice_buffalochicken'] = {
		label = 'Buffalo Chicken Pizza',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_slice_buffalochicken',
				bone = 18905,
				pos = vec3(0.151000, 0.101000, 0.000000),
				rot = vec3(-199.748215, 0.000000, -20.400007),
			},
			usetime = 17500,
		}
	},
	['djs_slice_cheese'] = {
		label = 'Cheese Pizza',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_slice_cheese',
				bone = 18905,
				pos = vec3(0.151000, 0.101000, 0.000000),
				rot = vec3(-199.748215, 0.000000, -20.400007),
			},
			usetime = 17500,
		}
	},
	['djs_slice_hawaiian'] = {
		label = 'Hawaiian Pizza',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_slice_hawaiian',
				bone = 18905,
				pos = vec3(0.151000, 0.101000, 0.000000),
				rot = vec3(-199.748215, 0.000000, -20.400007),
			},
			usetime = 17500,
		}
	},
	['djs_slice_meatlovers'] = {
		label = 'Meat Lovers Pizza',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_slice_meatlovers',
				bone = 18905,
				pos = vec3(0.151000, 0.101000, 0.000000),
				rot = vec3(-199.748215, 0.000000, -20.400007),
			},
			usetime = 17500,
		}
	},
	['djs_slice_pepperoni'] = {
		label = 'Meat Lovers Pizza',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_slice_pepperoni',
				bone = 18905,
				pos = vec3(0.151000, 0.101000, 0.000000),
				rot = vec3(-199.748215, 0.000000, -20.400007),
			},
			usetime = 17500,
		}
	},
	['djs_slice_supreme'] = {
		label = 'Supreme Pizza',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_slice_supreme',
				bone = 18905,
				pos = vec3(0.151000, 0.101000, 0.000000),
				rot = vec3(-199.748215, 0.000000, -20.400007),
			},
			usetime = 17500,
		}
	},
	['djs_slice_veggie'] = {
		label = 'Supreme Pizza',
		weight = 200,
		stack = true,
		close = true,
		client = {
			status = { hunger = 100000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
			prop = {
				model = 'djs_slice_veggie',
				bone = 18905,
				pos = vec3(0.151000, 0.101000, 0.000000),
				rot = vec3(-199.748215, 0.000000, -20.400007),
			},
			usetime = 17500,
		}
	},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_drink_aldente'] = {
		label = 'Aldente Drink',
		weight = 500,
	},
	['djs_drink_normal'] = {
		label = 'Normal Drink',
		weight = 500,
	},
	['djs_drink_pizzathis'] = {
		label = 'Pizza This Drink',
		weight = 500,
	},
	['djs_melt_buffalochicken'] = {
		label = 'Buffalo Chicken Melt',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_melt_cheeseburger'] = {
		label = 'Cheeseburger Melt',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_melt_chickenbacon'] = {
		label = 'Chicken Bacon Melt',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_melt_meatlovers'] = {
		label = 'Meat Lovers Melt',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_melt_pepperoni'] = {
		label = 'Pepperoni Melt',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_plate_breadsticks'] = {
		label = 'Bread Sticks',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_plate_cheesybreadsticks'] = {
		label = 'Cheesy Bread Sticks',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_plate_chocolatedonutbites'] = {
		label = 'Chocolate Donut Bites',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_plate_cookie'] = {
		label = 'Chocolate Chip Pizookie',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_plate_cinammonsticks'] = {
		label = 'Cinammon Sticks',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_slice_bbqchicken'] = {
		label = 'BBQ Chicken Pizza',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_slice_buffalochicken'] = {
		label = 'Buffalo Chicken Pizza',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_slice_cheese'] = {
		label = 'Cheese Pizza',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_slice_hawaiian'] = {
		label = 'Hawaiian Pizza',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_slice_meatlovers'] = {
		label = 'Meat Lovers Pizza',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_slice_pepperoni'] = {
		label = 'Meat Lovers Pizza',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_slice_supreme'] = {
		label = 'Supreme Pizza',
		weight = 200,
		stack = true,
		close = true,
	},
	['djs_slice_veggie'] = {
		label = 'Supreme Pizza',
		weight = 200,
		stack = true,
		close = true,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_drink_aldente"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_drink_aldente',
            BoneID = 57005,
            Offset = vector3(0.110, -0.080, -0.040),
            Rot = vector3(-77.893997, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_drink_normal"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_drink_normal',
            BoneID = 57005,
            Offset = vector3(0.110, -0.080, -0.040),
            Rot = vector3(-77.893997, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_drink_pizzathis"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_drink_pizzathis',
            BoneID = 57005,
            Offset = vector3(0.110, -0.080, -0.040),
            Rot = vector3(-77.893997, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_melt_buffalochicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_melt_buffalochicken',
            BoneID = 18905,
            Offset = vector3(0.124, 0.076, 0.0),
            Rot = vector3(-0.680, 0.0, 184.618378),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_melt_cheeseburger"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_melt_cheeseburger',
            BoneID = 18905,
            Offset = vector3(0.124, 0.076, 0.0),
            Rot = vector3(-0.680, 0.0, 184.618378),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_melt_chickenbacon"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_melt_chickenbacon',
            BoneID = 18905,
            Offset = vector3(0.124, 0.076, 0.0),
            Rot = vector3(-0.680, 0.0, 184.618378),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_melt_meatlovers"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_melt_meatlovers',
            BoneID = 18905,
            Offset = vector3(0.124, 0.076, 0.0),
            Rot = vector3(-0.680, 0.0, 184.618378),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_melt_pepperoni"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_melt_pepperoni',
            BoneID = 18905,
            Offset = vector3(0.124, 0.076, 0.0),
            Rot = vector3(-0.680, 0.0, 184.618378),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_plate_breadsticks"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_cheesybreadsticks',
            BoneID = 57005,
            Offset = vector3(0.130, 0.020, -0.120),
            Rot = vector3(-88.739998, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_breadsticks',
            BoneID = 18905,
            Offset = vector3(0.200, -0.030, 0.030),
            Rot = vector3(0.0, 0.0, 205.087402),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_cheesybreadsticks"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_cheesybreadsticks',
            BoneID = 57005,
            Offset = vector3(0.130, 0.020, -0.120),
            Rot = vector3(-88.739998, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_cheesybreadsticks',
            BoneID = 18905,
            Offset = vector3(0.200, -0.030, 0.030),
            Rot = vector3(0.0, 0.0, 205.087402),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_chocolatedonutbites"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_chocolatedonutbites',
            BoneID = 57005,
            Offset = vector3(0.130, 0.030, -0.050),
            Rot = vector3(96.628006, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_chocolatedonutbites',
            BoneID = 18905,
            Offset = vector3(0.120, 0.030, 0.020),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_cookie"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_spoon',
            BoneID = 57005,
            Offset = vector3(0.090, 0.026, 0.0),
            Rot = vector3(99.945862, 0.0, 175.937973),
        },
        Second = {
            Model = 'djs_plate_cookie',
            BoneID = 18905,
            Offset = vector3(0.120, 0.020, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_cinammonsticks"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_cinammonsticks',
            BoneID = 57005,
            Offset = vector3(0.130, 0.020, -0.120),
            Rot = vector3(-88.739998, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_cinammonsticks',
            BoneID = 18905,
            Offset = vector3(0.200, -0.030, 0.030),
            Rot = vector3(0.0, 0.0, 205.087402),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_slice_bbqchicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_slice_bbqchicken',
            BoneID = 18905,
            Offset = vector3(0.151, 0.101, 0.0),
            Rot = vector3(-199.748215, 0.0, -20.400007),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_slice_buffalochicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_slice_buffalochicken',
            BoneID = 18905,
            Offset = vector3(0.151, 0.101, 0.0),
            Rot = vector3(-199.748215, 0.0, -20.400007),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_slice_cheese"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_slice_cheese',
            BoneID = 18905,
            Offset = vector3(0.151, 0.101, 0.0),
            Rot = vector3(-199.748215, 0.0, -20.400007),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_slice_hawaiian"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_slice_hawaiian',
            BoneID = 18905,
            Offset = vector3(0.151, 0.101, 0.0),
            Rot = vector3(-199.748215, 0.0, -20.400007),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_slice_meatlovers"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_slice_meatlovers',
            BoneID = 18905,
            Offset = vector3(0.151, 0.101, 0.0),
            Rot = vector3(-199.748215, 0.0, -20.400007),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_slice_pepperoni"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_slice_pepperoni',
            BoneID = 18905,
            Offset = vector3(0.151, 0.101, 0.0),
            Rot = vector3(-199.748215, 0.0, -20.400007),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_slice_supreme"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_slice_supreme',
            BoneID = 18905,
            Offset = vector3(0.151, 0.101, 0.0),
            Rot = vector3(-199.748215, 0.0, -20.400007),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},

["djs_slice_veggie"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_slice_veggie',
            BoneID = 18905,
            Offset = vector3(0.151, 0.101, 0.0),
            Rot = vector3(-199.748215, 0.0, -20.400007),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 100000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_drink_aldente = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Aldente Drink", AnimationOptions = { Prop = "djs_drink_aldente", PropBone = 57005, PropPlacement = { 0.11, -0.08, -0.04, -77.893997, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_drink_normal = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Normal Drink", AnimationOptions = { Prop = "djs_drink_normal", PropBone = 57005, PropPlacement = { 0.11, -0.08, -0.04, -77.893997, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_drink_pizzathis = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Pizza This Drink", AnimationOptions = { Prop = "djs_drink_pizzathis", PropBone = 57005, PropPlacement = { 0.11, -0.08, -0.04, -77.893997, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_melt_buffalochicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Buffalo Chicken Melt", AnimationOptions = { Prop = "djs_melt_buffalochicken", PropBone = 18905, PropPlacement = { 0.124, 0.076, 0.0, -0.68, 0.0, 184.618378 }, EmoteLoop = true, EmoteMoving = true }},
djs_melt_cheeseburger = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Cheeseburger Melt", AnimationOptions = { Prop = "djs_melt_cheeseburger", PropBone = 18905, PropPlacement = { 0.124, 0.076, 0.0, -0.68, 0.0, 184.618378 }, EmoteLoop = true, EmoteMoving = true }},
djs_melt_chickenbacon = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Chicken Bacon Melt", AnimationOptions = { Prop = "djs_melt_chickenbacon", PropBone = 18905, PropPlacement = { 0.124, 0.076, 0.0, -0.68, 0.0, 184.618378 }, EmoteLoop = true, EmoteMoving = true }},
djs_melt_meatlovers = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Meat Lovers Melt", AnimationOptions = { Prop = "djs_melt_meatlovers", PropBone = 18905, PropPlacement = { 0.124, 0.076, 0.0, -0.68, 0.0, 184.618378 }, EmoteLoop = true, EmoteMoving = true }},
djs_melt_pepperoni = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Pepperoni Melt", AnimationOptions = { Prop = "djs_melt_pepperoni", PropBone = 18905, PropPlacement = { 0.124, 0.076, 0.0, -0.68, 0.0, 184.618378 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_breadsticks = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bread Sticks", AnimationOptions = { Prop = "djs_plate_breadsticks", PropBone = 18905, PropPlacement = { 0.2, -0.03, 0.03, 0.0, 0.0, 205.087402 }, SecondProp = "djs_prop_cheesybreadsticks", SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.12, -88.739998, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_cheesybreadsticks = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cheesy Bread Sticks", AnimationOptions = { Prop = "djs_plate_cheesybreadsticks", PropBone = 18905, PropPlacement = { 0.2, -0.03, 0.03, 0.0, 0.0, 205.087402 }, SecondProp = "djs_prop_cheesybreadsticks", SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.12, -88.739998, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_chocolatedonutbites = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chocolate Donut Bites", AnimationOptions = { Prop = "djs_plate_chocolatedonutbites", PropBone = 18905, PropPlacement = { 0.12, 0.03, 0.02, 0.0, 0.0, 0.0 }, SecondProp = "djs_prop_chocolatedonutbites", SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.03, -0.05, 96.628006, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_cookie = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chocolate Chip Pizookie", AnimationOptions = { Prop = "djs_plate_cookie", PropBone = 18905, PropPlacement = { 0.12, 0.02, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.09, 0.026, 0.0, 99.945862, 0.0, 175.937973 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_cinammonsticks = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cinammon Sticks", AnimationOptions = { Prop = "djs_plate_cinammonsticks", PropBone = 18905, PropPlacement = { 0.2, -0.03, 0.03, 0.0, 0.0, 205.087402 }, SecondProp = "djs_prop_cinammonsticks", SecondPropBone = 57005, SecondPropPlacement = { 0.13, 0.02, -0.12, -88.739998, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_slice_bbqchicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "BBQ Chicken Pizza", AnimationOptions = { Prop = "djs_slice_bbqchicken", PropBone = 18905, PropPlacement = { 0.151, 0.101, 0.0, -199.748215, 0.0, -20.400007 }, EmoteLoop = true, EmoteMoving = true }},
djs_slice_buffalochicken = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Buffalo Chicken Pizza", AnimationOptions = { Prop = "djs_slice_buffalochicken", PropBone = 18905, PropPlacement = { 0.151, 0.101, 0.0, -199.748215, 0.0, -20.400007 }, EmoteLoop = true, EmoteMoving = true }},
djs_slice_cheese = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Cheese Pizza", AnimationOptions = { Prop = "djs_slice_cheese", PropBone = 18905, PropPlacement = { 0.151, 0.101, 0.0, -199.748215, 0.0, -20.400007 }, EmoteLoop = true, EmoteMoving = true }},
djs_slice_hawaiian = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Hawaiian Pizza", AnimationOptions = { Prop = "djs_slice_hawaiian", PropBone = 18905, PropPlacement = { 0.151, 0.101, 0.0, -199.748215, 0.0, -20.400007 }, EmoteLoop = true, EmoteMoving = true }},
djs_slice_meatlovers = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Meat Lovers Pizza", AnimationOptions = { Prop = "djs_slice_meatlovers", PropBone = 18905, PropPlacement = { 0.151, 0.101, 0.0, -199.748215, 0.0, -20.400007 }, EmoteLoop = true, EmoteMoving = true }},
djs_slice_pepperoni = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Pepperoni Pizza", AnimationOptions = { Prop = "djs_slice_pepperoni", PropBone = 18905, PropPlacement = { 0.151, 0.101, 0.0, -199.748215, 0.0, -20.400007 }, EmoteLoop = true, EmoteMoving = true }},
djs_slice_supreme = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Supreme Pizza", AnimationOptions = { Prop = "djs_slice_supreme", PropBone = 18905, PropPlacement = { 0.151, 0.101, 0.0, -199.748215, 0.0, -20.400007 }, EmoteLoop = true, EmoteMoving = true }},
djs_slice_veggie = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Veggie Pizza", AnimationOptions = { Prop = "djs_slice_veggie", PropBone = 18905, PropPlacement = { 0.151, 0.101, 0.0, -199.748215, 0.0, -20.400007 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_drink_aldente = { emote = "djs_drink_aldente", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_drink_normal = { emote = "djs_drink_normal", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_drink_pizzathis = { emote = "djs_drink_pizzathis", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_melt_buffalochicken = { emote = "djs_melt_buffalochicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_melt_cheeseburger = { emote = "djs_melt_cheeseburger", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_melt_chickenbacon = { emote = "djs_melt_chickenbacon", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_melt_meatlovers = { emote = "djs_melt_meatlovers", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_melt_pepperoni = { emote = "djs_melt_pepperoni", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_breadsticks = { emote = "djs_plate_breadsticks", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_cheesybreadsticks = { emote = "djs_plate_cheesybreadsticks", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_chocolatedonutbites = { emote = "djs_plate_chocolatedonutbites", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_cookie = { emote = "djs_plate_cookie", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_cinammonsticks = { emote = "djs_plate_cinammonsticks", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_slice_bbqchicken = { emote = "djs_slice_bbqchicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_slice_buffalochicken = { emote = "djs_slice_buffalochicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_slice_cheese = { emote = "djs_slice_cheese", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_slice_hawaiian = { emote = "djs_slice_hawaiian", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_slice_meatlovers = { emote = "djs_slice_meatlovers", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_slice_pepperoni = { emote = "djs_slice_pepperoni", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_slice_supreme = { emote = "djs_slice_supreme", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_slice_veggie = { emote = "djs_slice_veggie", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/1YMvU8KnOguhlL7TcJp5" %}


# Sushi v1

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2F52SMKPOhl2yCDsUIFDb6%2FSUSHIV1.png?alt=media&amp;token=66853230-5ae0-46d6-bcd2-282efa7f0433" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5596714>


# Installation

This guide will walk you through installing Sushi v1 Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-sushiv1`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-sushiv1` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-sushiv1
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_bowl_unagi'] = {
	label = 'Unagi Bowl',
	weight = 10,
	client = {
		status = { hunger = 300000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_bowl_unagi`, bone = 18905, pos = vec3(0.130000, 0.040000, -0.010000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136000, 0.027000, 0.000000), rot = vec3(80.100433, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_mochiplate'] = {
	label = 'Mochi Plate',
	weight = 10,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_mochiplate`, bone = 18905, pos = vec3(0.140000, 0.030000, 0.020000), rot = vec3(-13.146003, 0.000000, 4.382000) },
		propTwo = { model = `djs_prop_mochigreen`, bone = 57005, pos = vec3(0.140000, 0.050000, -0.040000), rot = vec3(-76.907990, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_onigiri_multi'] = {
	label = 'OniGiri',
	weight = 10,
	client = {
		status = { hunger = 250000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_onigiri_multi`, bone = 18905, pos = vec3(0.152000, 0.040000, 0.012000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136000, 0.027000, 0.000000), rot = vec3(80.100433, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_tempurashirmp'] = {
	label = 'Tempura Shrimp',
	weight = 10,
	client = {
		status = { hunger = 250000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_tempurashirmp`, bone = 18905, pos = vec3(0.152000, 0.040000, 0.012000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_prop_tempurashirmp`, bone = 57005, pos = vec3(0.100000, 0.040000, -0.032000), rot = vec3(0.000000, -48.313988, 0.000000) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_sushi_multi'] = {
	label = 'Sushi Plate',
	weight = 10,
	client = {
		status = { hunger = 350000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_sushi_multi`, bone = 18905, pos = vec3(0.152000, 0.040000, 0.012000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136000, 0.027000, 0.000000), rot = vec3(80.100433, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_sushiboard_multi2'] = {
	label = 'Sushi Board',
	weight = 10,
	client = {
		status = { hunger = 400000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_sushiboard_multi2`, bone = 18905, pos = vec3(0.152000, 0.040000, 0.012000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136000, 0.027000, 0.000000), rot = vec3(80.100433, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_sushiplate_multi'] = {
	label = 'Sushi Plate',
	weight = 10,
	client = {
		status = { hunger = 300000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_sushiplate_multi`, bone = 18905, pos = vec3(0.152000, 0.040000, 0.012000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_chopstick`, bone = 57005, pos = vec3(0.136000, 0.027000, 0.000000), rot = vec3(80.100433, 0.000000, 0.000000) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_prop_caliroll'] = {
	label = 'Cali Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_caliroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_cookedsalmonroll'] = {
	label = 'Cooked Salmon Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_cookedsalmonroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_eelroll'] = {
	label = 'Eel Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_eelroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_gunkanmakiroll'] = {
	label = 'Gunkan Maki Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_gunkanmakiroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_hosomakiroll'] = {
	label = 'Hoso Maki Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_hosomakiroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_hozomakiroll'] = {
	label = 'Hozo Maki Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_hozomakiroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_kappabashiroll'] = {
	label = 'Kappabashi Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_kappabashiroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_makiroll'] = {
	label = 'Maki Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_makiroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_mochigreen'] = {
	label = 'Mochi Green',
	weight = 500,
	client = {
		status = { hunger = 80000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_mochigreen`, bone = 18905, pos = vec3(0.155000, 0.059000, 0.000000), rot = vec3(-206.097748, 0.000000, 72.600357) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_mochiorange'] = {
	label = 'Mochi Orange',
	weight = 500,
	client = {
		status = { hunger = 80000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_mochiorange`, bone = 18905, pos = vec3(0.155000, 0.059000, 0.000000), rot = vec3(-206.097748, 0.000000, 72.600357) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_mochipink'] = {
	label = 'Mochi Pink',
	weight = 500,
	client = {
		status = { hunger = 80000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_mochipink`, bone = 18905, pos = vec3(0.155000, 0.059000, 0.000000), rot = vec3(-206.097748, 0.000000, 72.600357) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_mochiwhite'] = {
	label = 'Mochi White',
	weight = 500,
	client = {
		status = { hunger = 80000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_mochiwhite`, bone = 18905, pos = vec3(0.155000, 0.059000, 0.000000), rot = vec3(-206.097748, 0.000000, 72.600357) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_mochiyellow'] = {
	label = 'Mochi Yellow',
	weight = 500,
	client = {
		status = { hunger = 80000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_mochiyellow`, bone = 18905, pos = vec3(0.155000, 0.059000, 0.000000), rot = vec3(-206.097748, 0.000000, 72.600357) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_philadelphiaroll'] = {
	label = 'Philadelphia Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_philadelphiaroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_salmongunkanroll'] = {
	label = 'Salmon Gunkan Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_salmongunkanroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_salmonroll'] = {
	label = 'Salmon Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_salmonroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_searedahituna'] = {
	label = 'Seared Ahi Tuna Roll',
	weight = 10,
	client = {
		status = { hunger = 60000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_searedahituna`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_shrimproll'] = {
	label = 'Shrimp Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_shrimproll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_tempurashirmp'] = {
	label = 'Tempura Shrimp',
	weight = 10,
	client = {
		status = { hunger = 60000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_tempurashirmp`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_prop_yellowtailroll'] = {
	label = 'Yellow Tail Roll',
	weight = 10,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = { model = `djs_prop_yellowtailroll`, bone = 18905, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_bowl_unagi'] = {
		label = 'Unagi Bowl',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_mochiplate'] = {
		label = 'Mochi Plate',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_onigiri_multi'] = {
		label = 'OniGiri',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_plate_tempurashirmp'] = {
		label = 'Tempura Shrimp',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_sushi_multi'] = {
		label = 'Sushi Plate',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_sushiboard_multi2'] = {
		label = 'Sushi Board',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_sushiplate_multi'] = {
		label = 'Sushi Plate',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_caliroll'] = {
		label = 'Cali Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_cookedsalmonroll'] = {
		label = 'Cooked Salmon Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_eelroll'] = {
		label = 'Eel Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_gunkanmakiroll'] = {
		label = 'Gunkan Maki Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_hosomakiroll'] = {
		label = 'Hoso Maki Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_hozomakiroll'] = {
		label = 'Hozo Maki Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_kappabashiroll'] = {
		label = 'Kappabashi Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_makiroll'] = {
		label = 'Maki Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_mochigreen'] = {
		label = 'Mochi Green',
		weight = 500,
	},
	['djs_prop_mochiorange'] = {
		label = 'Mochi Orange',
		weight = 500,
	},
	['djs_prop_mochipink'] = {
		label = 'Mochi Pink',
		weight = 500,
	},
	['djs_prop_mochiwhite'] = {
		label = 'Mochi White',
		weight = 500,
	},
	['djs_prop_mochiyellow'] = {
		label = 'Mochi Yellow',
		weight = 500,
	},
	['djs_prop_philadelphiaroll'] = {
		label = 'Philadelphia Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_salmongunkanroll'] = {
		label = 'Salmon Gunkan Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_salmonroll'] = {
		label = 'Salmon Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_searedahituna'] = {
		label = 'Seared Ahi Tuna Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_shrimproll'] = {
		label = 'Shrimp Roll',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_tempurashirmp'] = {
		label = 'Tempura Shrimp',
		stack = true,
		close = false,
		weight = 10,
	},
	['djs_prop_yellowtailroll'] = {
		label = 'Yellow Tail Roll',
		stack = true,
		close = false,
		weight = 10,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bowl_unagi"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_bowl_unagi',
            BoneID = 18905,
            Offset = vector3(0.130, 0.040, -0.010),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_mochiplate"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_mochigreen',
            BoneID = 57005,
            Offset = vector3(0.140, 0.050, -0.040),
            Rot = vector3(-76.907990, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_mochiplate',
            BoneID = 18905,
            Offset = vector3(0.140, 0.030, 0.020),
            Rot = vector3(-13.146003, 0.0, 4.382),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_onigiri_multi"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_onigiri_multi',
            BoneID = 18905,
            Offset = vector3(0.152, 0.040, 0.012),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_tempurashirmp"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_tempurashirmp',
            BoneID = 57005,
            Offset = vector3(0.100, 0.040, -0.032),
            Rot = vector3(0.0, -48.313988, 0.0),
        },
        Second = {
            Model = 'djs_plate_tempurashirmp',
            BoneID = 18905,
            Offset = vector3(0.152, 0.040, 0.012),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_sushi_multi"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_sushi_multi',
            BoneID = 18905,
            Offset = vector3(0.152, 0.040, 0.012),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_sushiboard_multi2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_sushiboard_multi2',
            BoneID = 18905,
            Offset = vector3(0.152, 0.040, 0.012),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_sushiplate_multi"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_sushiplate_multi',
            BoneID = 18905,
            Offset = vector3(0.152, 0.040, 0.012),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_prop_caliroll"] = {
    Size = 220,
    Type = 'ITEM',
},

["djs_prop_cookedsalmonroll"] = {
    Size = 220,
    Type = 'ITEM',
},

["djs_prop_eelroll"] = {
    Size = 220,
    Type = 'ITEM',
},

["djs_prop_gunkanmakiroll"] = {
    Size = 220,
    Type = 'ITEM',
},

["djs_prop_hosomakiroll"] = {
    Size = 220,
    Type = 'ITEM',
},

["djs_prop_hozomakiroll"] = {
    Size = 220,
    Type = 'ITEM',
},

["djs_prop_kappabashiroll"] = {
    Size = 220,
    Type = 'ITEM',
},

["djs_prop_makiroll"] = {
    Size = 220,
    Type = 'ITEM',
},

["djs_prop_mochigreen"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_mochigreen',
            BoneID = 18905,
            Offset = vector3(0.155, 0.059, 0.0),
            Rot = vector3(-206.097748, 0.0, 72.600357),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_prop_mochiorange"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_mochiorange',
            BoneID = 18905,
            Offset = vector3(0.155, 0.059, 0.0),
            Rot = vector3(-206.097748, 0.0, 72.600357),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_prop_mochipink"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_mochipink',
            BoneID = 18905,
            Offset = vector3(0.155, 0.059, 0.0),
            Rot = vector3(-206.097748, 0.0, 72.600357),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_prop_mochiwhite"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_mochiwhite',
            BoneID = 18905,
            Offset = vector3(0.155, 0.059, 0.0),
            Rot = vector3(-206.097748, 0.0, 72.600357),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_prop_mochiyellow"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_prop_mochiyellow',
            BoneID = 18905,
            Offset = vector3(0.155, 0.059, 0.0),
            Rot = vector3(-206.097748, 0.0, 72.600357),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_bowl_unagi = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Unagi Bowl", AnimationOptions = { Prop = "djs_bowl_unagi", PropBone = 18905, PropPlacement = { 0.13, 0.04, -0.01, 0.0, 0.0, 0.0 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_mochiplate = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Mochi Plate", AnimationOptions = { Prop = "djs_mochiplate", PropBone = 18905, PropPlacement = { 0.14, 0.03, 0.02, -13.146003, 0.0, 4.382 }, SecondProp = "djs_prop_mochigreen", SecondPropBone = 57005, SecondPropPlacement = { 0.14, 0.05, -0.04, -76.90799, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_onigiri_multi = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "OniGiri", AnimationOptions = { Prop = "djs_onigiri_multi", PropBone = 18905, PropPlacement = { 0.152, 0.04, 0.012, 0.0, 0.0, 0.0 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_tempurashirmp = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Tempura Shrimp", AnimationOptions = { Prop = "djs_plate_tempurashirmp", PropBone = 18905, PropPlacement = { 0.152, 0.04, 0.012, 0.0, 0.0, 0.0 }, SecondProp = "djs_prop_tempurashirmp", SecondPropBone = 57005, SecondPropPlacement = { 0.1, 0.04, -0.032, 0.0, -48.313988, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_sushi_multi = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Plate", AnimationOptions = { Prop = "djs_sushi_multi", PropBone = 18905, PropPlacement = { 0.152, 0.04, 0.012, 0.0, 0.0, 0.0 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_sushiboard_multi2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_sushiboard_multi2", PropBone = 18905, PropPlacement = { 0.152, 0.04, 0.012, 0.0, 0.0, 0.0 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_sushiplate_multi = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Plate", AnimationOptions = { Prop = "djs_sushiplate_multi", PropBone = 18905, PropPlacement = { 0.152, 0.04, 0.012, 0.0, 0.0, 0.0 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_caliroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Cali Roll", AnimationOptions = { Prop = "djs_prop_caliroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_cookedsalmonroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Cooked Salmon Roll", AnimationOptions = { Prop = "djs_prop_cookedsalmonroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_eelroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Eel Roll", AnimationOptions = { Prop = "djs_prop_eelroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_gunkanmakiroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Gunkan Maki Roll", AnimationOptions = { Prop = "djs_prop_gunkanmakiroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_hosomakiroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Hoso Maki Roll", AnimationOptions = { Prop = "djs_prop_hosomakiroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_hozomakiroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Hozo Maki Roll", AnimationOptions = { Prop = "djs_prop_hozomakiroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_kappabashiroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Kappabashi Roll", AnimationOptions = { Prop = "djs_prop_kappabashiroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_makiroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Maki Roll", AnimationOptions = { Prop = "djs_prop_makiroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_mochigreen = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Mochi Green", AnimationOptions = { Prop = "djs_prop_mochigreen", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_mochiorange = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Mochi Orange", AnimationOptions = { Prop = "djs_prop_mochiorange", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_mochipink = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Mochi Pink", AnimationOptions = { Prop = "djs_prop_mochipink", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_mochiwhite = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Mochi White", AnimationOptions = { Prop = "djs_prop_mochiwhite", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_mochiyellow = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Mochi Yellow", AnimationOptions = { Prop = "djs_prop_mochiyellow", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_philadelphiaroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Philadelphia Roll", AnimationOptions = { Prop = "djs_prop_philadelphiaroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_salmongunkanroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Salmon Gunkan Roll", AnimationOptions = { Prop = "djs_prop_salmongunkanroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_salmonroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Salmon Roll", AnimationOptions = { Prop = "djs_prop_salmonroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_searedahituna = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Seared Ahi Tuna Roll", AnimationOptions = { Prop = "djs_prop_searedahituna", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_shrimproll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Shrimp Roll", AnimationOptions = { Prop = "djs_prop_shrimproll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_tempurashirmp = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Tempura Shrimp", AnimationOptions = { Prop = "djs_prop_tempurashirmp", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_yellowtailroll = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Yellow Tail Roll", AnimationOptions = { Prop = "djs_prop_yellowtailroll", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_bowl_unagi = { emote = "djs_bowl_unagi", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_mochiplate = { emote = "djs_mochiplate", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_onigiri_multi = { emote = "djs_onigiri_multi", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_tempurashirmp = { emote = "djs_plate_tempurashirmp", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sushi_multi = { emote = "djs_sushi_multi", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sushiboard_multi2 = { emote = "djs_sushiboard_multi2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_sushiplate_multi = { emote = "djs_sushiplate_multi", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_caliroll = { emote = "djs_prop_caliroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_cookedsalmonroll = { emote = "djs_prop_cookedsalmonroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_eelroll = { emote = "djs_prop_eelroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_gunkanmakiroll = { emote = "djs_prop_gunkanmakiroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_hosomakiroll = { emote = "djs_prop_hosomakiroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_hozomakiroll = { emote = "djs_prop_hozomakiroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_kappabashiroll = { emote = "djs_prop_kappabashiroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_makiroll = { emote = "djs_prop_makiroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_mochigreen = { emote = "djs_prop_mochigreen", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_mochiorange = { emote = "djs_prop_mochiorange", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_mochipink = { emote = "djs_prop_mochipink", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_mochiwhite = { emote = "djs_prop_mochiwhite", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_mochiyellow = { emote = "djs_prop_mochiyellow", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_philadelphiaroll = { emote = "djs_prop_philadelphiaroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_salmongunkanroll = { emote = "djs_prop_salmongunkanroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_salmonroll = { emote = "djs_prop_salmonroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_searedahituna = { emote = "djs_prop_searedahituna", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_shrimproll = { emote = "djs_prop_shrimproll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_tempurashirmp = { emote = "djs_prop_tempurashirmp", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_yellowtailroll = { emote = "djs_prop_yellowtailroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/3XQGZoVz4w6XpMjJs4AB" %}


# Sushi v2

After you purchase the product, you will receive it in your Keymaster account.

Purchase Escrowed: <https://djscollections.com/package/5777305>


# Installation

This guide will walk you through installing Sushi v2 Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-sushiv2`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-sushiv2` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-sushiv2
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
["djs_big_sushiboard"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_big_sushiboard', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_big_sushiboard2"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_big_sushiboard2', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_big_sushiboard3"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_big_sushiboard3', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_big_sushiboard4"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_big_sushiboard4', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_big_sushiboard5"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_big_sushiboard5', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_big_sushiboard6"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_big_sushiboard6', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_bigandtall_sushiboard"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bigandtall_sushiboard', pos = vector3(0.140000, 0.040000, -0.040000), rot = vector3(-5.477999, 0.000000, 129.645874), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_bigandtall_sushiboard2"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bigandtall_sushiboard2', pos = vector3(0.130000, 0.040000, 0.040000), rot = vector3(-5.477999, 0.000000, 129.645874), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_bigandtall_sushiboard3"] = { 
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 500000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bigandtall_sushiboard3', pos = vector3(0.130000, 0.040000, 0.040000), rot = vector3(-5.477999, 0.000000, 129.645874), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_black_ricebowl"] = { 
        label = "Bowl of Rice",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 150000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_black_ricebowl', pos = vector3(0.110000, 0.010000, 0.000000), rot = vector3(-9.129999, 1.826001, 87.647957), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_black_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_blue_ricebowl"] = { 
        label = "Bowl of Rice",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 150000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_blue_ricebowl', pos = vector3(0.110000, 0.010000, 0.000000), rot = vector3(-9.129999, 1.826001, 87.647957), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_blue_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_board_caliroll"] = { 
        label = "Cali Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 250000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_board_caliroll', pos = vector3(0.110000, 0.010000, 0.020000), rot = vector3(5.478001, 1.826001, 175.295975), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_board_canadaroll"] = { 
        label = "Canada Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 250000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_board_canadaroll', pos = vector3(0.110000, 0.010000, 0.020000), rot = vector3(5.478001, 1.826001, 175.295975), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_board_pillyroll"] = { 
        label = "Philly Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 250000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_board_pillyroll', pos = vector3(0.110000, 0.010000, 0.020000), rot = vector3(5.478001, 1.826001, 175.295975), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_boat_sushi"] = { 
        label = "Sushi Boat Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_boat_sushi', pos = vector3(0.130000, 0.010000, -0.010000), rot = vector3(5.478001, 1.826001, 149.731918), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_boat_sushi2"] = { 
        label = "Sushi Boat Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_boat_sushi2', pos = vector3(0.130000, 0.010000, -0.010000), rot = vector3(5.478001, 1.826001, 149.731918), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_boat_sushi3"] = { 
        label = "Sushi Boat Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_boat_sushi3', pos = vector3(0.130000, 0.010000, -0.010000), rot = vector3(5.478001, 1.826001, 149.731918), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_boat_sushi4"] = { 
        label = "Sushi Boat Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_boat_sushi3', pos = vector3(0.130000, 0.010000, -0.010000), rot = vector3(5.478001, 1.826001, 149.731918), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_cream_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_darkgray_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_gray_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_green_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longboard_sushi"] = { 
        label = "Sushi Long Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longboard_sushi', pos = vector3(0.160000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longboard_sushi2"] = { 
        label = "Sushi Long Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longboard_sushi2', pos = vector3(0.160000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longboard_sushi3"] = { 
        label = "Sushi Long Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longboard_sushi3', pos = vector3(0.160000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longplate_sushi"] = { 
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longplate_sushi', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longplate_sushi2"] = { 
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longplate_sushi2', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longplate_sushi3"] = { 
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longplate_sushi3', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longplate_sushi4"] = { 
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longplate_sushi4', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longplate_sushi5"] = { 
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longplate_sushi5', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longtray_sushiboard"] = { 
        label = "Sushi Long Tray",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longtray_sushiboard', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longtray_sushiboard2"] = { 
        label = "Sushi Long Tray",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longtray_sushiboard2', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longtray_sushiboard3"] = { 
        label = "Sushi Long Tray",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longtray_sushiboard3', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_longtray_sushiboard4"] = { 
        label = "Sushi Long Tray",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 350000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_longtray_sushiboard4', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_medium_sushiboard"] = { 
        label = "Sushi Medium Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 300000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_medium_sushiboard', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_medium_sushiboard2"] = { 
        label = "Sushi Medium Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 300000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_medium_sushiboard2', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_medium_sushiboard3"] = { 
        label = "Sushi Medium Board",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 300000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_medium_sushiboard3', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_pink_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_plate_triosushirolls"] = { 
        label = "Trio Sushi Rolls",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 200000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_triosushirolls', pos = vector3(0.110000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 315.897797), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_red_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_small_sushiboard"] = { 
        label = "Trio Sushi Rolls",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 200000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_small_sushiboard', pos = vector3(0.110000, 0.010000, 0.036000), rot = vector3(5.478001, 1.826001, 315.897797), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_soysauce"] = {
        label = "Soy Sauce",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_white_ricebowl"] = { 
        label = "Bowl of Rice",
        weight = 200,
        stack = true,
        close = true,
        client = {
            status = { hunger = 150000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_white_ricebowl', pos = vector3(0.110000, 0.010000, 0.000000), rot = vector3(-9.129999, 1.826001, 87.647957), bone = 18905, },
            propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
			usetime = 17500,
            cancel = true,
        }
    },
	["djs_yellow_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
["djs_big_sushiboard"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_big_sushiboard2"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_big_sushiboard3"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_big_sushiboard4"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_big_sushiboard5"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_big_sushiboard6"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_bigandtall_sushiboard"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_bigandtall_sushiboard2"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_bigandtall_sushiboard3"] = {
        label = "Sushi Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_black_ricebowl"] = {
        label = "Bowl of Rice",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_black_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_blue_ricebowl"] = {
        label = "Bowl of Rice",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_blue_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_board_caliroll"] = {
        label = "Cali Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_board_canadaroll"] = {
        label = "Canada Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_board_pillyroll"] = {
        label = "Philly Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_boat_sushi"] = {
        label = "Sushi Boat Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_boat_sushi2"] = {
        label = "Sushi Boat Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_boat_sushi3"] = {
        label = "Sushi Boat Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_boat_sushi4"] = {
        label = "Sushi Boat Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_cream_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_darkgray_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_gray_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_green_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longboard_sushi"] = {
        label = "Sushi Long Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longboard_sushi2"] = {
        label = "Sushi Long Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longboard_sushi3"] = {
        label = "Sushi Long Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longplate_sushi"] = {
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longplate_sushi2"] = {
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longplate_sushi3"] = {
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longplate_sushi4"] = {
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longplate_sushi5"] = {
        label = "Sushi Long Plate",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longtray_sushiboard"] = {
        label = "Sushi Long Tray",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longtray_sushiboard2"] = {
        label = "Sushi Long Tray",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longtray_sushiboard3"] = {
        label = "Sushi Long Tray",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_longtray_sushiboard4"] = {
        label = "Sushi Long Tray",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_medium_sushiboard"] = {
        label = "Sushi Medium Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_medium_sushiboard2"] = {
        label = "Sushi Medium Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_medium_sushiboard3"] = {
        label = "Sushi Medium Board",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_pink_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_plate_triosushirolls"] = {
        label = "Trio Sushi Rolls",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_red_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_small_sushiboard"] = {
        label = "Trio Sushi Rolls",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_soysauce"] = {
        label = "Soy Sauce",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_white_ricebowl"] = {
        label = "Bowl of Rice",
        weight = 200,
        stack = true,
        close = true,
    },
	["djs_yellow_ricecooker"] = {
        label = "Rice Cooker",
        weight = 200,
        stack = true,
        close = true,
    },
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Non-(Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_big_sushiboard"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_big_sushiboard',
            BoneID = 18905,
            Offset = vector3(0.170, 0.040, 0.030),
            Rot = vector3(-12.782, 0.0, 36.520),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_big_sushiboard2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_big_sushiboard2',
            BoneID = 18905,
            Offset = vector3(0.170, 0.040, 0.030),
            Rot = vector3(-12.782, 0.0, 36.520),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_big_sushiboard3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_big_sushiboard3',
            BoneID = 18905,
            Offset = vector3(0.170, 0.040, 0.030),
            Rot = vector3(-12.782, 0.0, 36.520),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_big_sushiboard4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_big_sushiboard4',
            BoneID = 18905,
            Offset = vector3(0.170, 0.040, 0.030),
            Rot = vector3(-12.782, 0.0, 36.520),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_big_sushiboard5"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_big_sushiboard5',
            BoneID = 18905,
            Offset = vector3(0.170, 0.040, 0.030),
            Rot = vector3(-12.782, 0.0, 36.520),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_big_sushiboard6"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_big_sushiboard6',
            BoneID = 18905,
            Offset = vector3(0.170, 0.040, 0.030),
            Rot = vector3(-12.782, 0.0, 36.520),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_bigandtall_sushiboard"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_bigandtall_sushiboard',
            BoneID = 18905,
            Offset = vector3(0.140, 0.040, -0.040),
            Rot = vector3(-5.477999, 0.0, 129.645874),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_bigandtall_sushiboard2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_bigandtall_sushiboard2',
            BoneID = 18905,
            Offset = vector3(0.130, 0.040, 0.040),
            Rot = vector3(-5.477999, 0.0, 129.645874),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_bigandtall_sushiboard3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_bigandtall_sushiboard3',
            BoneID = 18905,
            Offset = vector3(0.130, 0.040, 0.040),
            Rot = vector3(-5.477999, 0.0, 129.645874),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_black_ricebowl"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_black_ricebowl',
            BoneID = 18905,
            Offset = vector3(0.110, 0.010, 0.0),
            Rot = vector3(-9.129999, 1.826001, 87.647957),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_blue_ricebowl"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_blue_ricebowl',
            BoneID = 18905,
            Offset = vector3(0.110, 0.010, 0.0),
            Rot = vector3(-9.129999, 1.826001, 87.647957),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_board_caliroll"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_board_caliroll',
            BoneID = 18905,
            Offset = vector3(0.110, 0.010, 0.020),
            Rot = vector3(5.478001, 1.826001, 175.295975),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_board_canadaroll"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_board_canadaroll',
            BoneID = 18905,
            Offset = vector3(0.110, 0.010, 0.020),
            Rot = vector3(5.478001, 1.826001, 175.295975),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_board_pillyroll"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_board_pillyroll',
            BoneID = 18905,
            Offset = vector3(0.110, 0.010, 0.020),
            Rot = vector3(5.478001, 1.826001, 175.295975),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_boat_sushi"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_boat_sushi',
            BoneID = 18905,
            Offset = vector3(0.130, 0.010, -0.010),
            Rot = vector3(5.478001, 1.826001, 149.731918),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_boat_sushi2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_boat_sushi2',
            BoneID = 18905,
            Offset = vector3(0.130, 0.010, -0.010),
            Rot = vector3(5.478001, 1.826001, 149.731918),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_boat_sushi3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_boat_sushi3',
            BoneID = 18905,
            Offset = vector3(0.130, 0.010, -0.010),
            Rot = vector3(5.478001, 1.826001, 149.731918),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_boat_sushi4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_boat_sushi3',
            BoneID = 18905,
            Offset = vector3(0.130, 0.010, -0.010),
            Rot = vector3(5.478001, 1.826001, 149.731918),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longboard_sushi"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longboard_sushi',
            BoneID = 18905,
            Offset = vector3(0.160, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longboard_sushi2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longboard_sushi2',
            BoneID = 18905,
            Offset = vector3(0.160, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longboard_sushi3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longboard_sushi3',
            BoneID = 18905,
            Offset = vector3(0.160, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longplate_sushi"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longplate_sushi',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longplate_sushi2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longplate_sushi2',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longplate_sushi3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longplate_sushi3',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longplate_sushi4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longplate_sushi4',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longplate_sushi5"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longplate_sushi5',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longtray_sushiboard"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longtray_sushiboard',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longtray_sushiboard2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longtray_sushiboard2',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longtray_sushiboard3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longtray_sushiboard3',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_longtray_sushiboard4"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_longtray_sushiboard4',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_medium_sushiboard"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_medium_sushiboard',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_medium_sushiboard2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_medium_sushiboard2',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_medium_sushiboard3"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_medium_sushiboard3',
            BoneID = 18905,
            Offset = vector3(0.080, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 219.120071),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_plate_triosushirolls"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_plate_triosushirolls',
            BoneID = 18905,
            Offset = vector3(0.110, 0.040, 0.020),
            Rot = vector3(5.478001, 1.826001, 315.897797),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_small_sushiboard"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_small_sushiboard',
            BoneID = 18905,
            Offset = vector3(0.110, 0.010, 0.036),
            Rot = vector3(5.478001, 1.826001, 315.897797),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},

["djs_white_ricebowl"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chopstick',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_white_ricebowl',
            BoneID = 18905,
            Offset = vector3(0.110, 0.010, 0.0),
            Rot = vector3(-9.129999, 1.826001, 87.647957),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 0,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_big_sushiboard = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_big_sushiboard", PropBone = 18905, PropPlacement = { 0.17, 0.04, 0.03, -12.782, 0.0, 36.52 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_big_sushiboard2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_big_sushiboard2", PropBone = 18905, PropPlacement = { 0.17, 0.04, 0.03, -12.782, 0.0, 36.52 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_big_sushiboard3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_big_sushiboard3", PropBone = 18905, PropPlacement = { 0.17, 0.04, 0.03, -12.782, 0.0, 36.52 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_big_sushiboard4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_big_sushiboard4", PropBone = 18905, PropPlacement = { 0.17, 0.04, 0.03, -12.782, 0.0, 36.52 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_big_sushiboard5 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_big_sushiboard5", PropBone = 18905, PropPlacement = { 0.17, 0.04, 0.03, -12.782, 0.0, 36.52 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_big_sushiboard6 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_big_sushiboard6", PropBone = 18905, PropPlacement = { 0.17, 0.04, 0.03, -12.782, 0.0, 36.52 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bigandtall_sushiboard = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_bigandtall_sushiboard", PropBone = 18905, PropPlacement = { 0.14, 0.04, -0.04, -5.477999, 0.0, 129.645874 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bigandtall_sushiboard2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_bigandtall_sushiboard2", PropBone = 18905, PropPlacement = { 0.13, 0.04, 0.04, -5.477999, 0.0, 129.645874 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bigandtall_sushiboard3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Board", AnimationOptions = { Prop = "djs_bigandtall_sushiboard3", PropBone = 18905, PropPlacement = { 0.13, 0.04, 0.04, -5.477999, 0.0, 129.645874 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_black_ricebowl = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bowl of Rice", AnimationOptions = { Prop = "djs_black_ricebowl", PropBone = 18905, PropPlacement = { 0.11, 0.01, 0.0, -9.129999, 1.826001, 87.647957 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_blue_ricebowl = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bowl of Rice", AnimationOptions = { Prop = "djs_blue_ricebowl", PropBone = 18905, PropPlacement = { 0.11, 0.01, 0.0, -9.129999, 1.826001, 87.647957 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_board_caliroll = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cali Board", AnimationOptions = { Prop = "djs_board_caliroll", PropBone = 18905, PropPlacement = { 0.11, 0.01, 0.02, 5.478001, 1.826001, 175.295975 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_board_canadaroll = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Canada Board", AnimationOptions = { Prop = "djs_board_canadaroll", PropBone = 18905, PropPlacement = { 0.11, 0.01, 0.02, 5.478001, 1.826001, 175.295975 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_board_pillyroll = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Philly Board", AnimationOptions = { Prop = "djs_board_pillyroll", PropBone = 18905, PropPlacement = { 0.11, 0.01, 0.02, 5.478001, 1.826001, 175.295975 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_boat_sushi = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Boat Board", AnimationOptions = { Prop = "djs_boat_sushi", PropBone = 18905, PropPlacement = { 0.13, 0.01, -0.01, 5.478001, 1.826001, 149.731918 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_boat_sushi2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Boat Board", AnimationOptions = { Prop = "djs_boat_sushi2", PropBone = 18905, PropPlacement = { 0.13, 0.01, -0.01, 5.478001, 1.826001, 149.731918 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_boat_sushi3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Boat Board", AnimationOptions = { Prop = "djs_boat_sushi3", PropBone = 18905, PropPlacement = { 0.13, 0.01, -0.01, 5.478001, 1.826001, 149.731918 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_boat_sushi4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Boat Board", AnimationOptions = { Prop = "djs_boat_sushi3", PropBone = 18905, PropPlacement = { 0.13, 0.01, -0.01, 5.478001, 1.826001, 149.731918 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longboard_sushi = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Board", AnimationOptions = { Prop = "djs_longboard_sushi", PropBone = 18905, PropPlacement = { 0.16, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longboard_sushi2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Board", AnimationOptions = { Prop = "djs_longboard_sushi2", PropBone = 18905, PropPlacement = { 0.16, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longboard_sushi3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Board", AnimationOptions = { Prop = "djs_longboard_sushi3", PropBone = 18905, PropPlacement = { 0.16, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longplate_sushi = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Plate", AnimationOptions = { Prop = "djs_longplate_sushi", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longplate_sushi2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Plate", AnimationOptions = { Prop = "djs_longplate_sushi2", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longplate_sushi3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Plate", AnimationOptions = { Prop = "djs_longplate_sushi3", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longplate_sushi4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Plate", AnimationOptions = { Prop = "djs_longplate_sushi4", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longplate_sushi5 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Plate", AnimationOptions = { Prop = "djs_longplate_sushi5", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longtray_sushiboard = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Tray", AnimationOptions = { Prop = "djs_longtray_sushiboard", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longtray_sushiboard2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Tray", AnimationOptions = { Prop = "djs_longtray_sushiboard2", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longtray_sushiboard3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Tray", AnimationOptions = { Prop = "djs_longtray_sushiboard3", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_longtray_sushiboard4 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Long Tray", AnimationOptions = { Prop = "djs_longtray_sushiboard4", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_medium_sushiboard = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Medium Board", AnimationOptions = { Prop = "djs_medium_sushiboard", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_medium_sushiboard2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Medium Board", AnimationOptions = { Prop = "djs_medium_sushiboard2", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_medium_sushiboard3 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Sushi Medium Board", AnimationOptions = { Prop = "djs_medium_sushiboard3", PropBone = 18905, PropPlacement = { 0.08, 0.04, 0.02, 5.478001, 1.826001, 219.120071 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_triosushirolls = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Trio Sushi Rolls", AnimationOptions = { Prop = "djs_plate_triosushirolls", PropBone = 18905, PropPlacement = { 0.11, 0.04, 0.02, 5.478001, 1.826001, 315.897797 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_small_sushiboard = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Trio Sushi Rolls", AnimationOptions = { Prop = "djs_small_sushiboard", PropBone = 18905, PropPlacement = { 0.11, 0.01, 0.036, 5.478001, 1.826001, 315.897797 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_white_ricebowl = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bowl of Rice", AnimationOptions = { Prop = "djs_white_ricebowl", PropBone = 18905, PropPlacement = { 0.11, 0.01, 0.0, -9.129999, 1.826001, 87.647957 }, SecondProp = "djs_chopstick", SecondPropBone = 57005, SecondPropPlacement = { 0.136, 0.027, 0.0, 80.100433, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
-- DJ's Collections Sushi
djs_big_sushiboard = { emote = "djs_big_sushiboard", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_big_sushiboard2 = { emote = "djs_big_sushiboard2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_big_sushiboard3 = { emote = "djs_big_sushiboard3", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_big_sushiboard4 = { emote = "djs_big_sushiboard4", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_big_sushiboard5 = { emote = "djs_big_sushiboard5", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_big_sushiboard6 = { emote = "djs_big_sushiboard6", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bigandtall_sushiboard = { emote = "djs_bigandtall_sushiboard", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bigandtall_sushiboard2 = { emote = "djs_bigandtall_sushiboard2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bigandtall_sushiboard3 = { emote = "djs_bigandtall_sushiboard3", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_black_ricebowl = { emote = "djs_black_ricebowl", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_blue_ricebowl = { emote = "djs_blue_ricebowl", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_board_caliroll = { emote = "djs_board_caliroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_board_canadaroll = { emote = "djs_board_canadaroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_board_pillyroll = { emote = "djs_board_pillyroll", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_boat_sushi = { emote = "djs_boat_sushi", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_boat_sushi2 = { emote = "djs_boat_sushi2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_boat_sushi3 = { emote = "djs_boat_sushi3", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_boat_sushi4 = { emote = "djs_boat_sushi4", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longboard_sushi = { emote = "djs_longboard_sushi", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longboard_sushi2 = { emote = "djs_longboard_sushi2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longboard_sushi3 = { emote = "djs_longboard_sushi3", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longplate_sushi = { emote = "djs_longplate_sushi", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longplate_sushi2 = { emote = "djs_longplate_sushi2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longplate_sushi3 = { emote = "djs_longplate_sushi3", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longplate_sushi4 = { emote = "djs_longplate_sushi4", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longplate_sushi5 = { emote = "djs_longplate_sushi5", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longtray_sushiboard = { emote = "djs_longtray_sushiboard", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longtray_sushiboard2 = { emote = "djs_longtray_sushiboard2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longtray_sushiboard3 = { emote = "djs_longtray_sushiboard3", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_longtray_sushiboard4 = { emote = "djs_longtray_sushiboard4", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_medium_sushiboard = { emote = "djs_medium_sushiboard", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_medium_sushiboard2 = { emote = "djs_medium_sushiboard2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_medium_sushiboard3 = { emote = "djs_medium_sushiboard3", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_triosushirolls = { emote = "djs_plate_triosushirolls", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_small_sushiboard = { emote = "djs_small_sushiboard", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_white_ricebowl = { emote = "djs_white_ricebowl", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/F0DugCSWlzSj9gN770As" %}


# Jamaican

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FhhZQmXGLtoUkYSoNCSWL%2FJAMAICAN.png?alt=media&amp;token=248f431d-173b-45b3-8b05-53331e48c97c" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5596714>


# Installation

This guide will walk you through installing Jamaican Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-jamaican`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-jamaican` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-jamaican
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_box_beefpatties'] = {
	label = 'Beef Patties',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_beefpatties`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_goatcurryandrice'] = {
	label = 'Goat Curry and Rice',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_goatcurryandrice`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_grizzadatarts'] = {
	label = 'Grizzada Tarts',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_grizzadatarts`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_jamicanshortribs'] = {
	label = 'Jamican Short Ribs',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_jamicanshortribs`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_jerkchicken'] = {
	label = 'Jerk Chicken',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_jerkchicken`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_jerkpork'] = {
	label = 'Jerk Pork',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_jerkpork`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_oxtailmac'] = {
	label = 'Oxtail & ,Mac',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_oxtailmac`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_oxtailrice'] = {
	label = 'Oxtail & Rice',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_oxtailrice`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_rastapasta'] = {
	label = 'Rasta Pasta',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_rastapasta`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_seafoodgumbo'] = {
	label = 'Seafood Gumbo',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_rastapasta`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_box_steaknshrimp'] = {
	label = 'Steak n Shrimp',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_box_rastapasta`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_jerkchicken'] = {
	label = 'Jerk Chicken',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_jerkchicken`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_plate_oxtail'] = {
	label = 'Oxtail',
	weight = 1,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_plate_oxtail`, bone = 18905, pos = vec3(0.140000, 0.000000, 0.000000), rot = vec3(0.000000, 0.000000, 0.000000) },
		propTwo = { model = `djs_fork`, bone = 58868, pos = vec3(0.000000, -0.014000, 0.030000), rot = vec3(6.608002, 0.000000, 94.989883) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_prop_coconutdrink'] = {
	label = 'Coconut Mix',
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_prop_coconutdrink`, bone = 57005, pos = vec3(0.130000, -0.010000, -0.060000), rot = vec3(-75.000000, -47.000000, -1.000000) },
		usetime = 17500,
		cancel = true,
	},
},

['djs_prop_pineapple'] = {
	label = 'Pineapple Mix',
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_prop_pineapple`, bone = 57005, pos = vec3(0.130000, -0.010000, -0.060000), rot = vec3(-75.000000, -47.000000, -1.000000) },
		usetime = 17500,
		cancel = true,
	},
},

```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_box_beefpatties'] = {
		label = 'Beef Patties',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_goatcurryandrice'] = {
		label = 'Goat Curry and Rice',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_grizzadatarts'] = {
		label = 'Grizzada Tarts',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_jamicanshortribs'] = {
		label = 'Jamican Short Ribs',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_jerkchicken'] = {
		label = 'Jerk Chicken',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_jerkpork'] = {
		label = 'Jerk Pork',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_oxtailmac'] = {
		label = 'Oxtail & ,Mac',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_oxtailrice'] = {
		label = 'Oxtail & Rice',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_rastapasta'] = {
		label = 'Rasta Pasta',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_seafoodgumbo'] = {
		label = 'Seafood Gumbo',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_box_steaknshrimp'] = {
		label = 'Steak n Shrimp',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_plate_jerkchicken'] = {
		label = 'Jerk Chicken',
		weight = 1,
		stack = true,
		close = true,
	},
	['djs_plate_oxtail'] = {
		label = 'Oxtail',
		weight = 1,
		stack = true,
		close = true,
	},
	["djs_prop_coconutdrink"] = {
		label = "Coconut Mix",
		stack = true,
		close = true,
		weight = 2,
	},
	["djs_prop_pineapple"] = {
		label = "Pineapple Mix",
		stack = true,
		close = true,
		weight = 2,
	},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_box_beefpatties"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_beefpatties',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_goatcurryandrice"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_goatcurryandrice',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_grizzadatarts"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_grizzadatarts',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_jamicanshortribs"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_jamicanshortribs',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_jerkchicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_jerkchicken',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_jerkpork"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_jerkpork',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_oxtailmac"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_oxtailmac',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_oxtailrice"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_oxtailrice',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_rastapasta"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_rastapasta',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_seafoodgumbo"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_rastapasta',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_box_steaknshrimp"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_box_rastapasta',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_jerkchicken"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_plate_jerkchicken',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_plate_oxtail"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.0, -0.014, 0.030),
            Rot = vector3(6.608002, 0.0, 94.989883),
        },
        Second = {
            Model = 'djs_plate_oxtail',
            BoneID = 18905,
            Offset = vector3(0.140, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_prop_coconutdrink"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_prop_coconutdrink',
            BoneID = 57005,
            Offset = vector3(0.130, -0.010, -0.060),
            Rot = vector3(-75.0, -47.0, -1.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 2000000,
    },
},

["djs_prop_pineapple"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_prop_pineapple',
            BoneID = 57005,
            Offset = vector3(0.130, -0.010, -0.060),
            Rot = vector3(-75.0, -47.0, -1.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Sip = { min = 10, max = 15 },
        Status = 2000000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_box_beefpatties = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Beef Patties", AnimationOptions = { Prop = "djs_box_beefpatties", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_goatcurryandrice = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Goat Curry and Rice", AnimationOptions = { Prop = "djs_box_goatcurryandrice", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_grizzadatarts = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Grizzada Tarts", AnimationOptions = { Prop = "djs_box_grizzadatarts", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_jamicanshortribs = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Jamican Short Ribs", AnimationOptions = { Prop = "djs_box_jamicanshortribs", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_jerkchicken = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Jerk Chicken", AnimationOptions = { Prop = "djs_box_jerkchicken", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_jerkpork = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Jerk Pork", AnimationOptions = { Prop = "djs_box_jerkpork", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_oxtailmac = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Oxtail & Mac", AnimationOptions = { Prop = "djs_box_oxtailmac", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_oxtailrice = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Oxtail & Rice", AnimationOptions = { Prop = "djs_box_oxtailrice", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_rastapasta = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Rasta Pasta", AnimationOptions = { Prop = "djs_box_rastapasta", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_seafoodgumbo = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Seafood Gumbo", AnimationOptions = { Prop = "djs_box_rastapasta", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_box_steaknshrimp = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Steak n Shrimp", AnimationOptions = { Prop = "djs_box_rastapasta", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_jerkchicken = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Jerk Chicken", AnimationOptions = { Prop = "djs_plate_jerkchicken", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_oxtail = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Oxtail", AnimationOptions = { Prop = "djs_plate_oxtail", PropBone = 18905, PropPlacement = { 0.14, 0.0, 0.0, 0.0, 0.0, 0.0 }, SecondProp = "djs_fork", SecondPropBone = 58868, SecondPropPlacement = { 0.0, -0.014, 0.03, 6.608002, 0.0, 94.989883 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_coconutdrink = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Coconut Mix", AnimationOptions = { Prop = "djs_prop_coconutdrink", PropBone = 57005, PropPlacement = { 0.13, -0.01, -0.06, -75.0, -47.0, -1.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_pineapple = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Pineapple Mix", AnimationOptions = { Prop = "djs_prop_pineapple", PropBone = 57005, PropPlacement = { 0.13, -0.01, -0.06, -75.0, -47.0, -1.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_box_beefpatties = { emote = "djs_box_beefpatties", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_goatcurryandrice = { emote = "djs_box_goatcurryandrice", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_grizzadatarts = { emote = "djs_box_grizzadatarts", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_jamicanshortribs = { emote = "djs_box_jamicanshortribs", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_jerkchicken = { emote = "djs_box_jerkchicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_jerkpork = { emote = "djs_box_jerkpork", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_oxtailmac = { emote = "djs_box_oxtailmac", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_oxtailrice = { emote = "djs_box_oxtailrice", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_rastapasta = { emote = "djs_box_rastapasta", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_seafoodgumbo = { emote = "djs_box_seafoodgumbo", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_box_steaknshrimp = { emote = "djs_box_steaknshrimp", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_jerkchicken = { emote = "djs_plate_jerkchicken", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_oxtail = { emote = "djs_plate_oxtail", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_coconutdrink = { emote = "djs_prop_coconutdrink", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_pineapple = { emote = "djs_prop_pineapple", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/w3UtZ4Bpn8D0zzDHklRe" %}


# Bean Machine

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2F8zVtF6GkFyruMhafGRsn%2FBeanMachine.png?alt=media&amp;token=91395e5d-493d-4bc4-b53b-b2abf68df39b" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/5977681>


# Installation

This guide will walk you through installing Bean Machine Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-beanmachine`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-beanmachine` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-beanmachine
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
["djs_prop_almondcroissant"] = { --checked             
	label = 'Almond Croissant',                  
	weight = 2,
	stack = true,  
	close = true,	
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_almondcroissant',
		bone = 18905,
		pos = vec3(0.145000, 0.111000, 0.000000),
		rot = vec3(-190.498383, 0.000000, 57.750206),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},       
},
["djs_prop_birthdaycakepop"]  = { --checked              
	label = "Birthday Cakepop",
	stack = true,                 
	weight = 2,
	close = true,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_birthdaycakepop',
		bone = 18905,
		pos = vec3(0.15, 0.0, 0.0),
		rot = vec3(-98.0, 20.0, -16.0),
	},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},  
},
["djs_prop_blueberrymuffin"]  = { --checked        
	label = "Blueberry Muffin", 
	stack = true,                 
	weight = 2,
	close = true,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_blueberrymuffin',
		bone = 18905,
		pos = vec3(0.153000, 0.075000, 0.000000),
		rot = vec3(-118.950829, 0.000000, -0.000000),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_blueberryoatmeal"] = {            
	label = "Blueberry Oatmeal",
	stack = true,                
	weight = 2,
	close = true,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },		
		prop = {model = 'djs_prop_blueberryoatmeal',
		bone = 18905,
		pos = vec3(0.112000, 0.012000, 0.000000),
		rot = vec3(0.000000, 0.000000, -31.649944),
	},
	propTwo = { model = 'djs_spoon',
	bone = 57005,
	pos = vec3(0.08, 0.0, 0.02),
	rot = vec3 (-98.0, -222.0, 349.0),
	},
	usetime = 17500,
	cancel = true,
	notification = 'You have satistfied your hunger'
	},  
},
["djs_prop_blueberryscone"]   = { --checked              
	label = "Blueberry Scone",
	stack = true,                 
	weight = 2, 
	close = true,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger'},
		prop = {model = 'djs_prop_blueberryscone',
		bone = 18905,
		pos = vec3(0.11, 0.03, 0.03),
		rot = vec3(-14.0, -234.0, -110.0),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	}, 
},
["djs_prop_buttercroissant"]  = { --checked              
	label = "Butter Croissant",
	stack = true,
	close = true,                
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_buttercroissant',
		bone = 18905,
		pos = vec3(0.11, 0.03, 0.03),
		rot = vec3(-14.0, -234.0, -110.0),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_cheesedanish"] = { --checked                 
	label = "Cheese Danish",
	stack = true,
	close = true,                     
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_cheesedanish',
		bone = 18905,
		pos = vec3(0.11, 0.04, 0.05),
		rot = vec3(36.0, -214.0, 0.0),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_chocolatecakepop"]  = { --checked            
	label = "Chocolate Cakepop",
	stack = true,
	close = true,                
	weight = 2,
	client = {
		status = { hunger = 2000000},
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_chocolatecakepop',
		bone = 18905,
		pos = vec3(0.15, 0.0, 0.0),
		rot = vec3(-98.0, 20.0, -16.0),
	},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	}, 
},
["djs_prop_chocolatecroissant"] = { --checked
	label = "Chocolate Croissant",
	stack = true,
	close = true,               
	weight = 2,
	client = {
		status = { hunger = 2000000},
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_chocolatecroissant',
		bone = 18905,
		pos = vec3(0.11, 0.04, 0.05),
		rot = vec3(36.0, -214.0, 0.0),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},  
},
["djs_prop_classicoatmeal"] = { --checked              
	label = "Classic Oatmeal",
	stack = true,
	close = true,                     
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },	
		prop = {model = 'djs_prop_classicoatmeal',
		bone = 18905,
		pos = vec3(0.112000, 0.012000, 0.000000),
		rot = vec3(0.000000, 0.000000, -31.649944),
	},
	propTwo = { model = 'djs_spoon',
	bone = 57005,
	pos = vec3(0.08, 0.0, 0.02),
	rot = vec3 (-98.0, -222.0, 349.0),
	},
	usetime = 17500,
	cancel = true,
	notification = 'You have satistfied your hunger'
	}, 
},
["djs_prop_bmcoffeecuplarge"] = {   --checked          
	label = "Large Coffee",
	stack = true,
	close = true,                    
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
		prop = {model = 'djs_prop_bmcoffeecuplarge',
		bone = 57005,
		pos = vec3(0.124000, 0.091000, 0.000000),
		rot = vec3(-66.000290, 0.000000, -7.800001),
	},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_bmcoffeecupmedium"] = { --checked              
	label = "Medium Coffee",
	stack = true,
	close = true,                   
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
		prop = {model = 'djs_prop_bmcoffeecupmedium',
		bone = 57005,
		pos = vec3(0.124000, 0.091000, 0.000000),
		rot = vec3(-66.000290, 0.000000, -7.800001),
	},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_bmcoffeecupsmall"] = { --checked               
	label = "Small Coffee",
	stack = true,
	close = true,                    
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
		prop = {model = 'djs_prop_bmcoffeecupsmall',
		bone = 57005,
		pos = vec3(0.124000, 0.091000, 0.000000),
		rot = vec3(-66.000290, 0.000000, -7.800001),
	},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_impossiblesbreakfastsandwich"]  = { --checked
	label = "Impossible Sandwich",
	stack = true,
	close = true,       
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_impossiblesbreakfastsandwich',
		bone = 18905,
		pos = vec3(0.151000, 0.061000, 0.000000),
		rot = vec3(159.299652, 0.000000, -16.349983),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	}, 
},
["djs_prop_pumpkincreamcheesemuffin"] = { --checked   
	label = "Pumpkin Cream Cheese Muffin",
	stack = true,
	close = true,         
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_pumpkincreamcheesemuffin',
		bone = 18905,
		pos = vec3(0.153000, 0.075000, 0.000000),
		rot = vec3(-118.950829, 0.000000, -0.000000),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_sandwichsmokedbacon"] = {          --checked
	label = "Smoked Bacon Sandwich",
	stack = true,
	close = true,               
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_sandwichsmokedbacon',
		bone = 18905,
		pos = vec3(0.151000, 0.061000, 0.000000),
		rot = vec3(159.299652, 0.000000, -16.349983),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_turkeybaconcheddareggwhite"] = {  --checked
	label = "Turkey Bacon Egg Sandwich",
	stack = true,
	close = true,   
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_turkeybaconcheddareggwhite',
		bone = 18905,
		pos = vec3(0.151000, 0.061000, 0.000000),
		rot = vec3(159.299652, 0.000000, -16.349983),
		},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
["djs_prop_unicorncakepop"]  = { --checked            
	label = "Unicorn Cakepop",
	stack = true, 
	close = true,                   
	weight = 2,
	client = {
		status = { hunger = 2000000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {model = 'djs_prop_unicorncakepop',
		bone = 18905,
		pos = vec3(0.15, 0.0, 0.0),
		rot = vec3(-98.0, 20.0, -16.0),
	},
	usetime = 17500,
	cancel = true,
	notification = 'You have satisfied your hunger'
	},
},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_prop_almondcroissant'] = {
    label = 'Almond Croissant',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_birthdaycakepop'] = {
    label = 'Birthday Cakepop',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_blueberrymuffin'] = {
    label = 'Blueberry Muffin',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_blueberryoatmeal'] = {
    label = 'Blueberry Oatmeal',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_blueberryscone'] = {
    label = 'Blueberry Scone',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_buttercroissant'] = {
    label = 'Butter Croissant',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_cheesedanish'] = {
    label = 'Cheese Danish',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_chocolatecakepop'] = {
    label = 'Chocolate Cakepop',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_chocolatecroissant'] = {
    label = 'Chocolate Croissant',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_classicoatmeal'] = {
    label = 'Classic Oatmeal',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_bmcoffeecuplarge'] = {
    label = 'Large Coffee',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_bmcoffeecupmedium'] = {
    label = 'Medium Coffee',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_bmcoffeecupsmall'] = {
    label = 'Small Coffee',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_impossiblesbreakfastsandwich'] = {
    label = 'Impossible Sandwich',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_pumpkincreamcheesemuffin'] = {
    label = 'Pumpkin Cream Cheese Muffin',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_sandwichsmokedbacon'] = {
    label = 'Smoked Bacon Sandwich',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_turkeybaconcheddareggwhite'] = {
    label = 'Turkey Bacon Egg Sandwich',
    weight = 1,
    stack = false,
    close = false,
},
['djs_prop_unicorncakepop'] = {
    label = 'Unicorn Cakepop',
    weight = 1,
    stack = false,
    close = false,
},
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Non-(Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code expandable="true" %}

```
["djs_prop_almondcroissant"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_almondcroissant',
                BoneID = 18905,
                Offset = vector3(0.145000, 0.111000, 0.000000),
                Rot = vector3(-190.498383, 0.000000, 57.750206),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger_fp",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_birthdaycakepop"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_birthdaycakepop',
                BoneID = 18905,
                Offset = vector3(0.15, 0.0, 0.0),
                Rot = vector3(-98.0, 20.0, -16.0),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger_fp",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_blueberrymuffin"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_blueberrymuffin',
                BoneID = 18905,
                Offset = vector3(0.153000, 0.075000, 0.000000),
                Rot = vector3(-118.950829, 0.000000, -0.000000),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger_fp",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_blueberryoatmeal"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_blueberryoatmeal',
                BoneID = 18905,
                Offset = vector3(0.112000, 0.012000, 0.000000),
                Rot = vector3(0.000000, 0.000000, -31.649944),
            },
            Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'djs_spoon',
                BoneID = 57005,
                Offset = vector3(0.08, 0.0, 0.02),
                Rot = vector3(-98.0, -222.0, 349.0),
            }
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_single",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_blueberryscone"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_blueberryscone',
                BoneID = 18905,
                Offset = vector3(0.11, 0.03, 0.03),
                Rot = vector3(-14.0, -234.0, -110.0),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger_fp",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_buttercroissant"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_buttercroissant',
                BoneID = 18905,
                Offset = vector3(0.11, 0.03, 0.03),
                Rot = vector3(-14.0, -234.0, -110.0),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger_fp",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_cheesedanish"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_cheesedanish',
                BoneID = 18905,
                Offset = vector3(0.11, 0.04, 0.05),
                Rot = vector3(36.0, -214.0, 0.0),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger_fp",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_chocolatecakepop"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_chocolatecakepop',
                BoneID = 18905,
                Offset = vector3(0.15, 0.0, 0.0),
                Rot = vector3(-98.0, 20.0, -16.0),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger_fp",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_chocolatecroissant"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_chocolatecroissant',
                BoneID = 18905,
                Offset = vector3(0.11, 0.04, 0.05),
                Rot = vector3(36.0, -214.0, 0.0),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger_fp",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_classicoatmeal"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_classicoatmeal',
                BoneID = 18905,
                Offset = vector3(0.112000, 0.012000, 0.000000),
                Rot = vector3(0.000000, 0.000000, -31.649944),
            },
            Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'djs_spoon',
                BoneID = 57005,
                Offset = vector3(0.08, 0.0, 0.02),
                Rot = vector3(-98.0, -222.0, 349.0),
            }
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_single",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_bmcoffeecuplarge"] = {-- item name
        Size = 220, -- Item size
        Type = 'DRINK', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_bmcoffeecuplarge',
                BoneID = 57005,
                Offset = vector3(0.124000, 0.091000, 0.000000),
                Rot = vector3(-66.000290, 0.000000, -7.800001),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@drink@coffee",
                anim = "djs_drink_coffee_sip_long",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_bmcoffeecupmedium"] = {-- item name
        Size = 220, -- Item size
        Type = 'DRINK', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_bmcoffeecupmedium',
                BoneID = 57005,
                Offset = vector3(0.124000, 0.091000, 0.000000),
                Rot = vector3(-66.000290, 0.000000, -7.800001),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@drink@coffee",
                anim = "djs_drink_coffee_sip_long",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_bmcoffeecupsmall"] = {-- item name
        Size = 220, -- Item size
        Type = 'DRINK', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_bmcoffeecupsmall',
                BoneID = 57005,
                Offset = vector3(0.124000, 0.091000, 0.000000),
                Rot = vector3(-66.000290, 0.000000, -7.800001),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@drink@coffee",
                anim = "djs_drink_coffee_sip_long",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_impossiblesbreakfastsandwich"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_impossiblesbreakfastsandwich',
                BoneID = 18905,
                Offset = vector3(0.151000, 0.061000, 0.000000),
                Rot = vector3(159.299652, 0.000000, -16.349983),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_pumpkincreamcheesemuffin"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_pumpkincreamcheesemuffin',
                BoneID = 18905,
                Offset = vector3(0.153000, 0.075000, 0.000000),
                Rot = vector3(-118.950829, 0.000000, -0.000000),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_sandwichsmokedbacon"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_sandwichsmokedbacon',
                BoneID = 18905,
                Offset = vector3(0.151000, 0.061000, 0.000000),
                Rot = vector3(159.299652, 0.000000, -16.349983),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_turkeybaconcheddareggwhite"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_turkeybaconcheddareggwhite',
                BoneID = 18905,
                Offset = vector3(0.151000, 0.061000, 0.000000),
                Rot = vector3(159.299652, 0.000000, -16.349983),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_prop_unicorncakepop"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_prop_unicorncakepop',
                BoneID = 18905,
                Offset = vector3(0.15, 0.0, 0.0),
                Rot = vector3(-98.0, 20.0, -16.0),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code overflow="wrap" expandable="true" %}

```
djs_prop_almondcroissant = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Almond Croissant", AnimationOptions = { Prop = "djs_prop_almondcroissant", PropBone = 18905, PropPlacement = { 0.145, 0.111, 0.0, -190.498383, 0.0, 57.750206 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_birthdaycakepop = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Birthday Cakepop", AnimationOptions = { Prop = "djs_prop_birthdaycakepop", PropBone = 18905, PropPlacement = { 0.15, 0.0, 0.0, -98.0, 20.0, -16.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_blueberrymuffin = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Blueberry Muffin", AnimationOptions = { Prop = "djs_prop_blueberrymuffin", PropBone = 18905, PropPlacement = { 0.153, 0.075, 0.0, -118.950829, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_blueberryoatmeal = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Blueberry Oatmeal", AnimationOptions = { Prop = "djs_prop_blueberryoatmeal", PropBone = 18905, PropPlacement = { 0.112, 0.012, 0.0, 0.0, 0.0, -31.649944 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.08, 0.0, 0.02, -98.0, -222.0, 349.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_blueberryscone = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Blueberry Scone", AnimationOptions = { Prop = "djs_prop_blueberryscone", PropBone = 18905, PropPlacement = { 0.11, 0.03, 0.03, -14.0, -234.0, -110.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_buttercroissant = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Butter Croissant", AnimationOptions = { Prop = "djs_prop_buttercroissant", PropBone = 18905, PropPlacement = { 0.11, 0.03, 0.03, -14.0, -234.0, -110.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_cheesedanish = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Cheese Danish", AnimationOptions = { Prop = "djs_prop_cheesedanish", PropBone = 18905, PropPlacement = { 0.11, 0.04, 0.05, 36.0, -214.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_chocolatecakepop = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Cakepop", AnimationOptions = { Prop = "djs_prop_chocolatecakepop", PropBone = 18905, PropPlacement = { 0.15, 0.0, 0.0, -98.0, 20.0, -16.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_chocolatecroissant = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Croissant", AnimationOptions = { Prop = "djs_prop_chocolatecroissant", PropBone = 18905, PropPlacement = { 0.11, 0.04, 0.05, 36.0, -214.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_classicoatmeal = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Classic Oatmeal", AnimationOptions = { Prop = "djs_prop_classicoatmeal", PropBone = 18905, PropPlacement = { 0.112, 0.012, 0.0, 0.0, 0.0, -31.649944 }, SecondProp = "djs_spoon", SecondPropBone = 57005, SecondPropPlacement = { 0.08, 0.0, 0.02, -98.0, -222.0, 349.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_bmcoffeecuplarge = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Large Coffee", AnimationOptions = { Prop = "djs_prop_bmcoffeecuplarge", PropBone = 57005, PropPlacement = { 0.124, 0.091, 0.0, -66.00029, 0.0, -7.800001 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_bmcoffeecupmedium = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Medium Coffee", AnimationOptions = { Prop = "djs_prop_bmcoffeecupmedium", PropBone = 57005, PropPlacement = { 0.124, 0.091, 0.0, -66.00029, 0.0, -7.800001 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_bmcoffeecupsmall = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Small Coffee", AnimationOptions = { Prop = "djs_prop_bmcoffeecupsmall", PropBone = 57005, PropPlacement = { 0.124, 0.091, 0.0, -66.00029, 0.0, -7.800001 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_impossiblesbreakfastsandwich = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Impossible Sandwich", AnimationOptions = { Prop = "djs_prop_impossiblesbreakfastsandwich", PropBone = 18905, PropPlacement = { 0.151, 0.061, 0.0, 159.299652, 0.0, -16.349983 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_pumpkincreamcheesemuffin = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Pumpkin Cream Cheese Muffin", AnimationOptions = { Prop = "djs_prop_pumpkincreamcheesemuffin", PropBone = 18905, PropPlacement = { 0.153, 0.075, 0.0, -118.950829, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_sandwichsmokedbacon = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Smoked Bacon Sandwich", AnimationOptions = { Prop = "djs_prop_sandwichsmokedbacon", PropBone = 18905, PropPlacement = { 0.151, 0.061, 0.0, 159.299652, 0.0, -16.349983 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_turkeybaconcheddareggwhite = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Turkey Bacon Egg Sandwich", AnimationOptions = { Prop = "djs_prop_turkeybaconcheddareggwhite", PropBone = 18905, PropPlacement = { 0.151, 0.061, 0.0, 159.299652, 0.0, -16.349983 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_unicorncakepop = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Unicorn Cakepop", AnimationOptions = { Prop = "djs_prop_unicorncakepop", PropBone = 18905, PropPlacement = { 0.15, 0.0, 0.0, -98.0, 20.0, -16.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code overflow="wrap" expandable="true" %}

```
djs_prop_almondcroissant = { emote = "djs_prop_almondcroissant", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_birthdaycakepop = { emote = "djs_prop_birthdaycakepop", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_blueberrymuffin = { emote = "djs_prop_blueberrymuffin", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_blueberryoatmeal = { emote = "djs_prop_blueberryoatmeal", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_blueberryscone = { emote = "djs_prop_blueberryscone", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_buttercroissant = { emote = "djs_prop_buttercroissant", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_cheesedanish = { emote = "djs_prop_cheesedanish", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_chocolatecakepop = { emote = "djs_prop_chocolatecakepop", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_chocolatecroissant = { emote = "djs_prop_chocolatecroissant", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_classicoatmeal = { emote = "djs_prop_classicoatmeal", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_bmcoffeecuplarge = { emote = "djs_prop_bmcoffeecuplarge", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_bmcoffeecupmedium = { emote = "djs_prop_bmcoffeecupmedium", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_bmcoffeecupsmall = { emote = "djs_prop_bmcoffeecupsmall", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_impossiblesbreakfastsandwich = { emote = "djs_prop_impossiblesbreakfastsandwich", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_pumpkincreamcheesemuffin = { emote = "djs_prop_pumpkincreamcheesemuffin", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_sandwichsmokedbacon = { emote = "djs_prop_sandwichsmokedbacon", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_turkeybaconcheddareggwhite = { emote = "djs_prop_turkeybaconcheddareggwhite", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_prop_unicorncakepop = { emote = "djs_prop_unicorncakepop", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/NW85NkRcIbZvw8Gdjpap" %}


# Bites

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2F7fAXRPaKxXwLqKm5I9VI%2FBITE!.png?alt=media&amp;token=a9ad7f9a-c090-43e0-adb0-53f999fbb352" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/6475587>


# Installation

This guide will walk you through installing Bites Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-bites`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-bites` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-bites
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
	["djs_bite_ccutsalad"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Cold Cut Salad",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bite_ccutsalad', pos = vector3(0.175000, 0.008000, 0.000000), rot = vector3(-14.549987, 0.000000, 6.600003), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-98.0, -222.0, 22.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_chiksalad"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chicken Salad",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bite_chiksalad', pos = vector3(0.175000, 0.008000, 0.000000), rot = vector3(-14.549987, 0.000000, 6.600003), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-98.0, -222.0, 22.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_fruitsalad"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Fruit Salad",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bite_fruitsalad', pos = vector3(0.175000, 0.008000, 0.000000), rot = vector3(-14.549987, 0.000000, 6.600003), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-98.0, -222.0, 22.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_turksalad"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Turkey Salad",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bite_turksalad', pos = vector3(0.175000, 0.008000, 0.000000), rot = vector3(-14.549987, 0.000000, 6.600003), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-98.0, -222.0, 22.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_veggiesalad"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Veggie Salad",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bite_veggiesalad', pos = vector3(0.175000, 0.008000, 0.000000), rot = vector3(-14.549987, 0.000000, 6.600003), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-98.0, -222.0, 22.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bowl_stinkysalad"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Stinky Salad",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bowl_stinkysalad', pos = vector3(0.175000, 0.008000, 0.000000), rot = vector3(-14.549987, 0.000000, 6.600003), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.11, 0.04, -0.03), rot = vector3(-98.0, -222.0, 22.0), bone = 57005, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_cornbfsub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Corn Beef Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_cornbfsub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_grlchksub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Grilled Chicken Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_grlchksub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_hamsub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Ham Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_hamsub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_italisub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Ham Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_italisub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_mtballsub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Meetball Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_mtballsub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_pastrsub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Pastrami Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_pastrsub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_phillysub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Philly Cheese Steak Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_phillysub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_ribsub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Smoked Rib Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_ribsub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_rstbfsub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Roast Beef Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_rstbfsub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_smktrksub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Smoked Turky Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_smktrksub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_stinkysub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Stinky Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_stinkysub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_tunasub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Tuna Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_tunasub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_veggiesub"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Veggie Sub",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_veggiesub', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_ccutwrap"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Cold Cut Wrap",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_ccutwrap', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_steakwrap"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Steak Wrap",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_steakwrap', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_steakwrap"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Steak Wrap",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_steakwrap', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_stinkywrap"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Stinky Wrap",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_stinkywrap', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_turkwrap"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Turkey Wrap",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_turkwrap', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
	["djs_bite_veggiewrap"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Veggie Wrap",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_veggiewrap', pos = vector3(0.125000, 0.056000, 0.000000), rot = vector3(0.000000, 0.000000, 186.298553), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
    ['djs_bite_chips'] = { --checked
		label = 'Bites Chips',
		weight = 50,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@chips', clip = 'djs_food_chips_bite_loop' },
            prop = { model = `djs_bite_chips`, bone = 57005, pos = vec3(0.117000, 0.050000, -0.053000), rot = vec3(-12.231997, 2.780000, 174.027939) },
			usetime = 2500,
			cancel = true,
		},
	},
	['djs_bite_cherryicee'] = { --checked
		label = 'Cherry Icee',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
            prop = { model = `djs_bite_cherryicee`, bone = 57005, pos = vec3(0.129000, 0.083000, 0.000000), rot = vec3(-61.950249, 0.000000, -16.499983) },
			usetime = 2500,
			cancel = true,
		},
	},
	['djs_bite_appleicee'] = { --checked
		label = 'Apple Icee',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' },
            prop = { model = `djs_bite_cherryicee`, bone = 57005, pos = vec3(0.129000, 0.083000, 0.000000), rot = vec3(-61.950249, 0.000000, -16.499983) },
			usetime = 2500,
			cancel = true,
		},
	},
	["djs_bite_cookie"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chocolate Chip Cookie",
        weight = 1,
        stack = true,
        close = true,
        client = {
			status = { hunger = 400000 },
            anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
            prop = { model = 'djs_bite_cookie', pos = vector3(0.15, 0.05, 0.02), rot = vector3(-32.0, -39.0, 0.0), bone = 18905, },
			usetime = 17500,
			cancel = true,
        }
    },
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
    ['djs_bite_ccutsalad'] = {
        label = 'Cold Cut Salad',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_chiksalad'] = {
        label = 'Chicken Salad',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_fruitsalad'] = {
        label = 'Fruit Salad',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_turksalad'] = {
        label = 'Turkey Salad',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_veggiesalad'] = {
        label = 'Veggie Salad',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bowl_stinkysalad'] = {
        label = 'Stinky Salad',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_cornbfsub'] = {
        label = 'Corn Beef Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_grlchksub'] = {
        label = 'Grilled Chicken Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_hamsub'] = {
        label = 'Ham Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_italisub'] = {
        label = 'Italian Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_mtballsub'] = {
        label = 'Meetball Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_pastrsub'] = {
        label = 'Pastrami Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_phillysub'] = {
        label = 'Philly Cheese Steak Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_ribsub'] = {
        label = 'Smoked Rib Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_rstbfsub'] = {
        label = 'Roast Beef Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_smktrksub'] = {
        label = 'Smoked Turkey Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_stinkysub'] = {
        label = 'Stinky Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_tunasub'] = {
        label = 'Tuna Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_veggiesub'] = {
        label = 'Veggie Sub',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_ccutwrap'] = {
        label = 'Cold Cut Wrap',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_steakwrap'] = {
        label = 'Steak Wrap',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_stinkywrap'] = {
        label = 'Stinky Wrap',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_turkwrap'] = {
        label = 'Turkey Wrap',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_veggiewrap'] = {
        label = 'Veggie Wrap',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_chips'] = {
        label = 'Bites Chips',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_cherryicee'] = {
        label = 'Cherry Icee',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_appleicee'] = {
        label = 'Apple Icee',
        weight = 1,
        stack = false,
        close = false,
    },
    ['djs_bite_cookie'] = {
        label = 'Chocolate Chip Cookie',
        weight = 1,
        stack = false,
        close = false,
    },
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Non-(Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code expandable="true" %}

```
    ["djs_bite_ccutsalad"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_ccutsalad',
                BoneID = 18905,
                Offset = vector3(0.175000, 0.008000, 0.000000),
                Rot = vector3(-14.549987, 0.000000, 6.600003),
            },
            Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'djs_fork',
                BoneID = 57005,
                Offset = vector3(0.11, 0.04, -0.03),
                Rot = vector3(-98.0, -222.0, 22.0),
            }
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_single",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_chiksalad"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_chiksalad',
                BoneID = 18905,
                Offset = vector3(0.175000, 0.008000, 0.000000),
                Rot = vector3(-14.549987, 0.000000, 6.600003),
            },
            Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'djs_fork',
                BoneID = 57005,
                Offset = vector3(0.11, 0.04, -0.03),
                Rot = vector3(-98.0, -222.0, 22.0),
            }
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_single",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_fruitsalad"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_fruitsalad',
                BoneID = 18905,
                Offset = vector3(0.175000, 0.008000, 0.000000),
                Rot = vector3(-14.549987, 0.000000, 6.600003),
            },
            Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'djs_fork',
                BoneID = 57005,
                Offset = vector3(0.11, 0.04, -0.03),
                Rot = vector3(-98.0, -222.0, 22.0),
            }
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_single",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_turksalad"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_turksalad',
                BoneID = 18905,
                Offset = vector3(0.175000, 0.008000, 0.000000),
                Rot = vector3(-14.549987, 0.000000, 6.600003),
            },
            Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'djs_fork',
                BoneID = 57005,
                Offset = vector3(0.11, 0.04, -0.03),
                Rot = vector3(-98.0, -222.0, 22.0),
            }
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_single",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_veggiesalad"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_veggiesalad',
                BoneID = 18905,
                Offset = vector3(0.175000, 0.008000, 0.000000),
                Rot = vector3(-14.549987, 0.000000, 6.600003),
            },
            Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'djs_fork',
                BoneID = 57005,
                Offset = vector3(0.11, 0.04, -0.03),
                Rot = vector3(-98.0, -222.0, 22.0),
            }
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_loop",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 25, max = 35}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bowl_stinkysalad"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bowl_stinkysalad',
                BoneID = 18905,
                Offset = vector3(0.175000, 0.008000, 0.000000),
                Rot = vector3(-14.549987, 0.000000, 6.600003),
            },
            Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'djs_fork',
                BoneID = 57005,
                Offset = vector3(0.11, 0.04, -0.03),
                Rot = vector3(-98.0, -222.0, 22.0),
            }
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@plated",
                anim = "djs_food_plate_bite_single",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_cornbfsub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_cornbfsub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_grlchksub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_grlchksub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_hamsub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_hamsub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_italisub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_italisub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_mtballsub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_mtballsub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_pastrsub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_pastrsub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_phillysub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_phillysub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_ribsub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_ribsub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_rstbfsub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_rstbfsub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_smktrksub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_smktrksub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_stinkysub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_stinkysub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },
    
    ["djs_bite_tunasub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_tunasub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_veggiesub"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_veggiesub',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },
    
    ["djs_bite_ccutwrap"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_ccutwrap',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_steakwrap"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_steakwrap',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_stinkywrap"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_stinkywrap',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_turkwrap"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_turkwrap',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_veggiewrap"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_veggiewrap',
                BoneID = 18905,
                Offset = vector3(0.125000, 0.056000, 0.000000),
                Rot = vector3(0.000000, 0.000000, 186.298553),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_chips"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_chips',
                BoneID = 57005,
                Offset = vector3(0.117000, 0.050000, -0.053000),
                Rot = vector3(-12.231997, 2.780000, 174.027939),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@food@chips",
                anim = "djs_food_chips_bite_single",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_cherryicee"] = {-- item name
        Size = 220, -- Item size
        Type = 'DRINK', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_cherryicee',
                BoneID = 57005,
                Offset = vector3(0.129000, 0.083000, 0.000000),
                Rot = vector3(-61.950249, 0.000000, -16.499983),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@drink@soda",
                anim = "djs_drink_soda_sip_long",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_appleicee"] = {-- item name
        Size = 220, -- Item size
        Type = 'DRINK', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_appleicee',
                BoneID = 57005,
                Offset = vector3(0.129000, 0.083000, 0.000000),
                Rot = vector3(-61.950249, 0.000000, -16.499983),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "anim@djs@drink@soda",
                anim = "djs_drink_soda_sip_long",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },

    ["djs_bite_cookie"] = {-- item name
        Size = 220, -- Item size
        Type = 'FOOD', -- Item type 'DRINK' , 'FOOD' , 'GLASS'
        Prop = { -- Prop spawn data for idle & usage.
            Main = {
                Model = 'djs_bite_cookie',
                BoneID = 18905,
                Offset = vector3(0.15, 0.05, 0.02),
                Rot = vector3(-32.0, -39.0, 0.0),
            },
            --[[Second = { --https://forum.cfx.re/t/free-animation-eat-with-fork/5068991
                Model = 'alcaprop_fork',
                BoneID = 57005,
                Offset = vector3(0.14, 0.02, 0.01),
                Rot = vector3(-118.0, 192.0, 24.0),
            }]]
        },
        Anim = {
            Hold = nil,
            Use = {
                dict = "mp_player_inteat@burger",
                anim = "mp_player_int_eat_burger",
                params = {nil, nil, 1200, 49}
            }
        },
        Consume = {
            Bite = {min = 15, max = 25}, -- Set how many ml or g are removed from the item after each drink / bite into food
            Status = 50000, -- set how much food or drink you want to add 
            Stress = nil, -- How much stress do you want to remove after using the item if you don't want to use the stress system leave nil
            Alcohol = nil -- Set the amount of alcohol the item should add after each drink.
        },
    },
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code overflow="wrap" expandable="true" %}

```
djs_bite_ccutsalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Cold Cut Salad", AnimationOptions = { Prop = "djs_bite_ccutsalad", PropBone = 18905, PropPlacement = { 0.175, 0.008, 0.0, -14.549987, 0.0, 6.600003 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_chiksalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Chicken Salad", AnimationOptions = { Prop = "djs_bite_chiksalad", PropBone = 18905, PropPlacement = { 0.175, 0.008, 0.0, -14.549987, 0.0, 6.600003 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_fruitsalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Fruit Salad", AnimationOptions = { Prop = "djs_bite_fruitsalad", PropBone = 18905, PropPlacement = { 0.175, 0.008, 0.0, -14.549987, 0.0, 6.600003 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_turksalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Turkey Salad", AnimationOptions = { Prop = "djs_bite_turksalad", PropBone = 18905, PropPlacement = { 0.175, 0.008, 0.0, -14.549987, 0.0, 6.600003 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_veggiesalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Veggie Salad", AnimationOptions = { Prop = "djs_bite_veggiesalad", PropBone = 18905, PropPlacement = { 0.175, 0.008, 0.0, -14.549987, 0.0, 6.600003 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_stinkysalad = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Stinky Salad", AnimationOptions = { Prop = "djs_bowl_stinkysalad", PropBone = 18905, PropPlacement = { 0.175, 0.008, 0.0, -14.549987, 0.0, 6.600003 }, SecondProp = "djs_fork", SecondPropBone = 57005, SecondPropPlacement = { 0.11, 0.04, -0.03, -98.0, -222.0, 22.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_cornbfsub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Corn Beef Sub", AnimationOptions = { Prop = "djs_bite_cornbfsub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_grlchksub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Grilled Chicken Sub", AnimationOptions = { Prop = "djs_bite_grlchksub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_hamsub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Ham Sub", AnimationOptions = { Prop = "djs_bite_hamsub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_italisub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Italian Sub", AnimationOptions = { Prop = "djs_bite_italisub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_mtballsub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Meatball Sub", AnimationOptions = { Prop = "djs_bite_mtballsub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_pastrsub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Pastrami Sub", AnimationOptions = { Prop = "djs_bite_pastrsub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_phillysub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Philly Cheese Steak Sub", AnimationOptions = { Prop = "djs_bite_phillysub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_ribsub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Smoked Rib Sub", AnimationOptions = { Prop = "djs_bite_ribsub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_rstbfsub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Roast Beef Sub", AnimationOptions = { Prop = "djs_bite_rstbfsub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_smktrksub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Smoked Turkey Sub", AnimationOptions = { Prop = "djs_bite_smktrksub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_stinkysub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Stinky Sub", AnimationOptions = { Prop = "djs_bite_stinkysub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_tunasub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Tuna Sub", AnimationOptions = { Prop = "djs_bite_tunasub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_veggiesub = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Veggie Sub", AnimationOptions = { Prop = "djs_bite_veggiesub", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_ccutwrap = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Cold Cut Wrap", AnimationOptions = { Prop = "djs_bite_ccutwrap", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_steakwrap = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Steak Wrap", AnimationOptions = { Prop = "djs_bite_steakwrap", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_stinkywrap = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Stinky Wrap", AnimationOptions = { Prop = "djs_bite_stinkywrap", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_turkwrap = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Turkey Wrap", AnimationOptions = { Prop = "djs_bite_turkwrap", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_veggiewrap = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Veggie Wrap", AnimationOptions = { Prop = "djs_bite_veggiewrap", PropBone = 18905, PropPlacement = { 0.125, 0.056, 0.0, 0.0, 0.0, 186.298553 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_chips = { "anim@djs@food@chips", "djs_food_chips_bite_loop", "Bites Chips", AnimationOptions = { Prop = "djs_bite_chips", PropBone = 57005, PropPlacement = { 0.117, 0.05, -0.053, -12.231997, 2.78, 174.027939 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_cherryicee = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Cherry Icee", AnimationOptions = { Prop = "djs_bite_cherryicee", PropBone = 57005, PropPlacement = { 0.129, 0.083, 0.0, -61.950249, 0.0, -16.499983 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_appleicee = { "mp_player_intdrink", "loop_bottle", "Apple Icee", AnimationOptions = { Prop = "djs_bite_cherryicee", PropBone = 57005, PropPlacement = { 0.129, 0.083, 0.0, -61.950249, 0.0, -16.499983 }, EmoteLoop = true, EmoteMoving = true }},
djs_bite_cookie = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Chip Cookie", AnimationOptions = { Prop = "djs_bite_cookie", PropBone = 18905, PropPlacement = { 0.15, 0.05, 0.02, -32.0, -39.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code overflow="wrap" expandable="true" %}

```
djs_bite_ccutsalad = { emote = "djs_bite_ccutsalad", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_chiksalad = { emote = "djs_bite_chiksalad", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_fruitsalad = { emote = "djs_bite_fruitsalad", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_turksalad = { emote = "djs_bite_turksalad", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_veggiesalad = { emote = "djs_bite_veggiesalad", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_stinkysalad = { emote = "djs_bowl_stinkysalad", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_cornbfsub = { emote = "djs_bite_cornbfsub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_grlchksub = { emote = "djs_bite_grlchksub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_hamsub = { emote = "djs_bite_hamsub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_italisub = { emote = "djs_bite_italisub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_mtballsub = { emote = "djs_bite_mtballsub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_pastrsub = { emote = "djs_bite_pastrsub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_phillysub = { emote = "djs_bite_phillysub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_ribsub = { emote = "djs_bite_ribsub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_rstbfsub = { emote = "djs_bite_rstbfsub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_smktrksub = { emote = "djs_bite_smktrksub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_stinkysub = { emote = "djs_bite_stinkysub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_tunasub = { emote = "djs_bite_tunasub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_veggiesub = { emote = "djs_bite_veggiesub", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_ccutwrap = { emote = "djs_bite_ccutwrap", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_steakwrap = { emote = "djs_bite_steakwrap", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_stinkywrap = { emote = "djs_bite_stinkywrap", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_turkwrap = { emote = "djs_bite_turkwrap", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_veggiewrap = { emote = "djs_bite_veggiewrap", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_chips = { emote = "djs_bite_chips", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bite_cherryicee = { emote = "djs_bite_cherryicee", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bite_appleicee = { emote = "djs_bite_appleicee", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bite_cookie = { emote = "djs_bite_cookie", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/N7d6cVeJPKNe7syTlqPO" %}


# Burgershot

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FRD8crRniiL9D7lWycXG4%2FBURGERSHOT.png?alt=media&amp;token=bfb243ef-a915-4707-9a6b-42f8387b8525" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/6098332>


# Installation

This guide will walk you through installing Burgershot Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-burgershot`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-burgershot` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-burgershot
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
	['djs_milkshake_chocolate'] = { --checked
		label = 'Chocolate Milkshake',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_milkshake_chocolate`, bone = 58868, pos = vec3(0.040000, 0.050000, -0.080000), rot = vec3(0.000000, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_milkshake_cookiesncream'] = { --checked
		label = 'Cookies and Cream Milkshake',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_milkshake_cookiesncream`, bone = 58868, pos = vec3(0.040000, 0.050000, -0.080000), rot = vec3(0.000000, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_milkshake_orangedream'] = { --checked
		label = 'Orange Dream Milkshake',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_milkshake_orangedream`, bone = 58868, pos = vec3(0.040000, 0.050000, -0.080000), rot = vec3(0.000000, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_milkshake_strawberry'] = { --checked
		label = 'Strawberry Milkshake',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_milkshake_strawberry`, bone = 58868, pos = vec3(0.040000, 0.050000, -0.080000), rot = vec3(0.000000, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_milkshake_vanilla'] = {
		label = 'Vanilla Milkshake',
		weight = 500,
		client = {
			status = { thirst = 400000 },
			anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
			prop = { model = `djs_milkshake_vanilla`, bone = 58868, pos = vec3(0.040000, 0.050000, -0.080000), rot = vec3(0.000000, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_burger_veganmushroom'] = { --checked
		label = 'Vegan Mushroom Burger',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_burger_veganmushroom`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_burgershot_slicepie'] = { --checked
		label = 'Burgershot Slice of Pie',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_burgershot_slicepie`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_cheeseburger_double'] = { --checked
		label = 'Double Cheeseburger',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_cheeseburger_double`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_cheeseburger_doublebacon'] = { --checked
		label = 'Double Bacon Cheeseburger',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_cheeseburger_doublebacon`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_cheeseburger_singlenormal'] = { --checked
		label = 'Single Normal Cheeseburger',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_cheeseburger_singlenormal`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_hamburger_singlenormal'] = { --checked
		label = 'Single Normal Hamburger',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_hamburger_singlenormal`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_hamburger_singleonionring'] = { --checked
		label = 'Single Onion Ring Hamburger',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_hamburger_singleonionring`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_melt_baconcheese'] = { --checked
		label = 'Bacon Cheese Melt',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_melt_baconcheese`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_melt_classic'] = { --checked
		label = 'Classic Melt',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = 'eating',
			prop = { model = `djs_melt_classic`, pos = vec3(0.04, 0.01, -0.06), rot = vec3(5.0, 5.0, -80.5) },
			usetime = 2500,
			cancel = true,
		},
	},
	['djs_prop_burgershotcup'] = { --checked
			label = 'Burgershot Drink',
			weight = 400,
			client = {
				status = { thirst = 300000 },
				anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
				prop = { model = `djs_prop_burgershotcup`, bone = 58868, pos = vec3(0.040000, 0.030000, -0.040000), rot = vec3(0.000000, 0.000000, 0.000000) },
				usetime = 2500,
				cancel = true,
			},
		},
	['djs_burgershot_cheesesticks'] = { --checked
		label = 'Burgershot Cheesesticks',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { 
	
				model = 'djs_burgershot_cheesesticks', 
				pos = vec3(0.150000, 0.011000, 0.000000),
				rot = vec3(0.000000, 0.000000, 0.900000)},
			propTwo = { 
					model = 'djs_prop_bscheesestick', 
					bone = 58868,
					pos = vec3(0.052000, 0.000000, 0.030000), 
					rot = vec3(0.000000, -120.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_burgershot_fries'] = { --checked
		label = 'Burgershot Fries',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@chips', clip = 'djs_food_chips_bite_loop' },
			prop = { 
				model = 'djs_burgershot_fries',
				bone = 58868, 
				pos = vec3(0.060000, 0.040000, 0.025000),
				rot = vec3(0.000000, 0.000000, 0.000000)},
			propTwo = { 
					model = 'djs_prop_bsfries', 
					bone = 26612,
					pos = vec3(0.060000, 0.000000, 0.030000), 
					rot = vec3(50.000000, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
	
	['djs_burgershot_onionrings'] = { --checked
		label = 'Burgershot Onionrings',
		weight = 500,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@chips', clip = 'djs_food_chips_bite_loop' },
			prop = { 
				model = 'djs_burgershot_onionrings', 
				bone = 58868, 
				pos = vec3(0.060000, 0.040000, 0.025000),
				rot = vec3(0.000000, 0.000000, 0.000000)},
				propTwo = { 
					model = 'djs_prop_bsonionring', 
					bone = 26612,
					pos = vec3(0.060000, 0.000000, 0.030000), 
					rot = vec3(50.000000, 0.000000, 0.000000) },
			usetime = 2500,
			cancel = true,
		},
	},
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_milkshake_chocolate'] = {
    label = 'Chocolate Milkshake',
    weight = 500,
    stack = true,
},

['djs_milkshake_cookiesncream'] = {
    label = 'Cookies and Cream Milkshake',
    weight = 500,
    stack = true,
},

['djs_milkshake_orangedream'] = {
    label = 'Orange Dream Milkshake',
    weight = 500,
    stack = true,
},

['djs_milkshake_strawberry'] = {
    label = 'Strawberry Milkshake',
    weight = 500,
    stack = true,
},

['djs_milkshake_vanilla'] = {
    label = 'Vanilla Milkshake',
    weight = 500,
    stack = true,
},

['djs_burger_veganmushroom'] = {
    label = 'Vegan Mushroom Burger',
    weight = 500,
    stack = true,
},

['djs_burgershot_slicepie'] = {
    label = 'Burgershot Slice of Pie',
    weight = 500,
    stack = true,
},

['djs_cheeseburger_double'] = {
    label = 'Double Cheeseburger',
    weight = 500,
    stack = true,
},

['djs_cheeseburger_doublebacon'] = {
    label = 'Double Bacon Cheeseburger',
    weight = 500,
    stack = true,
},

['djs_cheeseburger_singlenormal'] = {
    label = 'Single Normal Cheeseburger',
    weight = 500,
    stack = true,
},

['djs_hamburger_singlenormal'] = {
    label = 'Single Normal Hamburger',
    weight = 500,
    stack = true,
},

['djs_hamburger_singleonionring'] = {
    label = 'Single Onion Ring Hamburger',
    weight = 500,
    stack = true,
},

['djs_melt_baconcheese'] = {
    label = 'Bacon Cheese Melt',
    weight = 500,
    stack = true,
},

['djs_melt_classic'] = {
    label = 'Classic Melt',
    weight = 500,
    stack = true,
},

['djs_prop_burgershotcup'] = {
    label = 'Burgershot Drink',
    weight = 400,
    stack = true,
},

['djs_burgershot_cheesesticks'] = {
    label = 'Burgershot Cheesesticks',
    weight = 500,
    stack = true,
},

['djs_burgershot_fries'] = {
    label = 'Burgershot Fries',
    weight = 500,
    stack = true,
},

['djs_burgershot_onionrings'] = {
    label = 'Burgershot Onion Rings',
    weight = 500,
    stack = true,
},

```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Non-(Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_milkshake_chocolate"] = {
    Size = 500,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_chocolate',
            BoneID = 58868,
            Offset = vector3(0.04, 0.05, -0.08),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_milkshake_cookiesncream"] = {
    Size = 500,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_cookiesncream',
            BoneID = 58868,
            Offset = vector3(0.04, 0.05, -0.08),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_milkshake_orangedream"] = {
    Size = 500,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_orangedream',
            BoneID = 58868,
            Offset = vector3(0.04, 0.05, -0.08),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_milkshake_strawberry"] = {
    Size = 500,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_strawberry',
            BoneID = 58868,
            Offset = vector3(0.04, 0.05, -0.08),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_milkshake_vanilla"] = {
    Size = 500,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_vanilla',
            BoneID = 58868,
            Offset = vector3(0.04, 0.05, -0.08),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_burger_veganmushroom"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_burger_veganmushroom',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_burgershot_slicepie"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_burgershot_slicepie',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_cheeseburger_double"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cheeseburger_double',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_cheeseburger_doublebacon"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cheeseburger_doublebacon',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_cheeseburger_singlenormal"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_cheeseburger_singlenormal',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_hamburger_singlenormal"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_hamburger_singlenormal',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_hamburger_singleonionring"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_hamburger_singleonionring',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_melt_baconcheese"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_melt_baconcheese',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_melt_classic"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_melt_classic',
            BoneID = 18905,
            Offset = vector3(0.04, 0.01, -0.06),
            Rot = vector3(5.0, 5.0, -80.5),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_prop_burgershotcup"] = {
    Size = 400,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_prop_burgershotcup',
            BoneID = 58868,
            Offset = vector3(0.04, 0.03, -0.04),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 20, max = 30 },
        Status = 50000,
    },
},

["djs_burgershot_cheesesticks"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_burgershot_cheesesticks',
            BoneID = 18905,
            Offset = vector3(0.15, 0.011, 0.0),
            Rot = vector3(0.0, 0.0, 0.9),
        },
        Second = {
            Model = 'djs_prop_bscheesestick',
            BoneID = 58868,
            Offset = vector3(0.052, 0.0, 0.03),
            Rot = vector3(0.0, -120.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 15, max = 25 },
        Status = 50000,
    },
},

["djs_burgershot_fries"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_burgershot_fries',
            BoneID = 58868,
            Offset = vector3(0.06, 0.04, 0.025),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_prop_bsfries',
            BoneID = 26612,
            Offset = vector3(0.06, 0.0, 0.03),
            Rot = vector3(50.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@chips",
            anim = "djs_food_chips_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 15, max = 25 },
        Status = 50000,
    },
},

["djs_burgershot_onionrings"] = {
    Size = 500,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_burgershot_onionrings',
            BoneID = 58868,
            Offset = vector3(0.06, 0.04, 0.025),
            Rot = vector3(0.0, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_prop_bsonionring',
            BoneID = 26612,
            Offset = vector3(0.06, 0.0, 0.03),
            Rot = vector3(50.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@chips",
            anim = "djs_food_chips_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 15, max = 25 },
        Status = 50000,
    },
},

```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_milkshake_chocolate = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Chocolate Milkshake", AnimationOptions = { Prop = "djs_milkshake_chocolate", PropBone = 58868, PropPlacement = { 0.04, 0.05, -0.08, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_milkshake_cookiesncream = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Cookies and Cream Milkshake", AnimationOptions = { Prop = "djs_milkshake_cookiesncream", PropBone = 58868, PropPlacement = { 0.04, 0.05, -0.08, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_milkshake_orangedream = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Orange Dream Milkshake", AnimationOptions = { Prop = "djs_milkshake_orangedream", PropBone = 58868, PropPlacement = { 0.04, 0.05, -0.08, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_milkshake_strawberry = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Strawberry Milkshake", AnimationOptions = { Prop = "djs_milkshake_strawberry", PropBone = 58868, PropPlacement = { 0.04, 0.05, -0.08, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_milkshake_vanilla = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Vanilla Milkshake", AnimationOptions = { Prop = "djs_milkshake_vanilla", PropBone = 58868, PropPlacement = { 0.04, 0.05, -0.08, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_prop_burgershotcup = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Burgershot Drink", AnimationOptions = { Prop = "djs_prop_burgershotcup", PropBone = 58868, PropPlacement = { 0.04, 0.03, -0.04, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_burger_veganmushroom = { "eating", "", "Vegan Mushroom Burger", AnimationOptions = { Prop = "djs_burger_veganmushroom", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_burgershot_slicepie = { "eating", "", "Burgershot Slice of Pie", AnimationOptions = { Prop = "djs_burgershot_slicepie", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_cheeseburger_double = { "eating", "", "Double Cheeseburger", AnimationOptions = { Prop = "djs_cheeseburger_double", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_cheeseburger_doublebacon = { "eating", "", "Double Bacon Cheeseburger", AnimationOptions = { Prop = "djs_cheeseburger_doublebacon", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_cheeseburger_singlenormal = { "eating", "", "Single Normal Cheeseburger", AnimationOptions = { Prop = "djs_cheeseburger_singlenormal", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_hamburger_singlenormal = { "eating", "", "Single Normal Hamburger", AnimationOptions = { Prop = "djs_hamburger_singlenormal", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_hamburger_singleonionring = { "eating", "", "Single Onion Ring Hamburger", AnimationOptions = { Prop = "djs_hamburger_singleonionring", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_melt_baconcheese = { "eating", "", "Bacon Cheese Melt", AnimationOptions = { Prop = "djs_melt_baconcheese", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_melt_classic = { "eating", "", "Classic Melt", AnimationOptions = { Prop = "djs_melt_classic", PropBone = 18905, PropPlacement = { 0.04, 0.01, -0.06, 5.0, 5.0, -80.5 }, EmoteLoop = true, EmoteMoving = true }},
djs_burgershot_cheesesticks = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Burgershot Cheesesticks", AnimationOptions = { Prop = "djs_burgershot_cheesesticks", PropBone = 18905, PropPlacement = { 0.15, 0.011, 0.0, 0.0, 0.0, 0.9 }, SecondProp = "djs_prop_bscheesestick", SecondPropBone = 58868, SecondPropPlacement = { 0.052, 0.0, 0.03, 0.0, -120.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_burgershot_fries = { "anim@djs@food@chips", "djs_food_chips_bite_loop", "Burgershot Fries", AnimationOptions = { Prop = "djs_burgershot_fries", PropBone = 58868, PropPlacement = { 0.06, 0.04, 0.025, 0.0, 0.0, 0.0 }, SecondProp = "djs_prop_bsfries", SecondPropBone = 26612, SecondPropPlacement = { 0.06, 0.0, 0.03, 50.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_burgershot_onionrings = { "anim@djs@food@chips", "djs_food_chips_bite_loop", "Burgershot Onionrings", AnimationOptions = { Prop = "djs_burgershot_onionrings", PropBone = 58868, PropPlacement = { 0.06, 0.04, 0.025, 0.0, 0.0, 0.0 }, SecondProp = "djs_prop_bsonionring", SecondPropBone = 26612, SecondPropPlacement = { 0.06, 0.0, 0.03, 50.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_milkshake_chocolate = { emote = "djs_milkshake_chocolate", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_milkshake_cookiesncream = { emote = "djs_milkshake_cookiesncream", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_milkshake_orangedream = { emote = "djs_milkshake_orangedream", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_milkshake_strawberry = { emote = "djs_milkshake_strawberry", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_milkshake_vanilla = { emote = "djs_milkshake_vanilla", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_prop_burgershotcup = { emote = "djs_prop_burgershotcup", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_burger_veganmushroom = { emote = "djs_burger_veganmushroom", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burgershot_slicepie = { emote = "djs_burgershot_slicepie", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_cheeseburger_double = { emote = "djs_cheeseburger_double", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_cheeseburger_doublebacon = { emote = "djs_cheeseburger_doublebacon", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_cheeseburger_singlenormal = { emote = "djs_cheeseburger_singlenormal", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_hamburger_singlenormal = { emote = "djs_hamburger_singlenormal", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_hamburger_singleonionring = { emote = "djs_hamburger_singleonionring", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_melt_baconcheese = { emote = "djs_melt_baconcheese", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_melt_classic = { emote = "djs_melt_classic", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burgershot_cheesesticks = { emote = "djs_burgershot_cheesesticks", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burgershot_fries = { emote = "djs_burgershot_fries", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_burgershot_onionrings = { emote = "djs_burgershot_onionrings", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/8nAX9mTIqzGlAkpYhAGT" %}


# Uwu Cafe

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2FpVi1ywKUDc20L5Bkyylr%2FUWUCAFE.png?alt=media&amp;token=5132278b-0f34-4a17-8fe1-fc70acd3ccc8" alt=""><figcaption></figcaption></figure>

Purchase Escrowed: <https://djscollections.com/package/6011288>


# Installation

This guide will walk you through installing Uwu Cafe Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-uwucafe`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-uwucafe` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-uwucafe
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_bentobox_heart'] = {
	label = 'Bentobox Heart',
	weight = 0,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_fork`, bone = 57005, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		propTwo = { model = `djs_bentobox_heart`, bone = 18905, pos = vec3(0.1, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bentobox_heart2'] = {
	label = 'Bentobox Heart2',
	weight = 0,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_fork`, bone = 57005, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		propTwo = { model = `djs_bentobox_heart2`, bone = 18905, pos = vec3(0.1, 0.0, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bentobox_kidsmeal'] = {
	label = 'Bentobox Kidsmeal',
	weight = 0,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_fork`, bone = 57005, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		propTwo = { model = `djs_bentobox_kidsmeal`, bone = 18905, pos = vec3(0.1, 0.04, 0.01), rot = vec3(9.0, -4.0, 195.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_chai'] = {
	label = 'Bobatea Chai',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_chai`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_chocolate'] = {
	label = 'Bobatea Chocolate',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_chocolate`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_cookiesandcream'] = {
	label = 'Bobatea Cookiesandcream',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_cookiesandcream`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_cottoncandy'] = {
	label = 'Bobatea Cottoncandy',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_cottoncandy`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_grapefruit'] = {
	label = 'Bobatea Grapefruit',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_grapefruit`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_honeydew'] = {
	label = 'Bobatea Honeydew',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_honeydew`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_mango'] = {
	label = 'Bobatea Mango',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_mango`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_peach'] = {
	label = 'Bobatea Peach',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_peach`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_pinacolada'] = {
	label = 'Bobatea Pinacolada',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_pinacolada`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_strawberry'] = {
	label = 'Bobatea Strawberry',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_strawberry`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bobatea_taro'] = {
	label = 'Bobatea Taro',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_bobatea_taro`, bone = 58868, pos = vec3(0.058, 0.044, 0.0), rot = vec3(0.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bowl_beefbibimbap'] = {
	label = 'Bowl Beefbibimbap',
	weight = 0,
	client = {
		status = { hunger = 250000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_fork`, bone = 57005, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		propTwo = { model = `djs_bowl_beefbibimbap`, bone = 18905, pos = vec3(0.1, 0.04, 0.01), rot = vec3(0.01, 9.0, -4.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_bowl_veggiebibimbap'] = {
	label = 'Bowl Veggiebibimbap',
	weight = 0,
	client = {
		status = { hunger = 250000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_fork`, bone = 57005, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		propTwo = { model = `djs_bowl_veggiebibimbap`, bone = 18905, pos = vec3(0.1, 0.04, 0.01), rot = vec3(0.01, 9.0, -4.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_glass_greentea'] = {
	label = 'Glass Greentea',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_glass_greentea`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_glass_icetea'] = {
	label = 'Glass Icetea',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_glass_icetea`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_japanese_omelette'] = {
	label = 'Japanese Omelette',
	weight = 0,
	client = {
		status = { hunger = 150000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_fork`, bone = 57005, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		propTwo = { model = `djs_japanese_omelette`, bone = 18905, pos = vec3(0.1, 0.0, 0.01), rot = vec3(-20.0, 0.0, 0.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_kiwicrepe_chocolate'] = {
	label = 'Kiwicrepe Chocolate',
	weight = 0,
	client = {
		status = { hunger = 100000 },
		anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_bite_single' },
		prop = { model = `djs_kiwicrepe_chocolate`, bone = 58867, pos = vec3(0.045, 0.038, -0.111), rot = vec3(0.045, 0.038, -0.111) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_kiwicrepe_strawberry'] = {
	label = 'Kiwicrepe Strawberry',
	weight = 0,
	client = {
		status = { hunger = 100000 },
		anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_bite_single' },
		prop = { model = `djs_kiwicrepe_strawberry`, bone = 58867, pos = vec3(0.045, 0.038, -0.111), rot = vec3(0.045, 0.038, -0.111) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_kiwicrepe_vanilla'] = {
	label = 'Kiwicrepe Vanilla',
	weight = 0,
	client = {
		status = { hunger = 100000 },
		anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_bite_single' },
		prop = { model = `djs_kiwicrepe_vanilla`, bone = 58867, pos = vec3(0.045, 0.038, -0.111), rot = vec3(0.045, 0.038, -0.111) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_macaron_brown'] = {
	label = 'Macaron Brown',
	weight = 0,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
		prop = { model = `djs_macaron_brown`, bone = 18905, pos = vec3(0.14, 0.06, 0.02), rot = vec3(-168.0, 320.0, 28.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_macaron_green'] = {
	label = 'Macaron Green',
	weight = 0,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
		prop = { model = `djs_macaron_green`, bone = 18905, pos = vec3(0.14, 0.06, 0.02), rot = vec3(-168.0, 320.0, 28.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_macaron_lightbrown'] = {
	label = 'Macaron Lightbrown',
	weight = 0,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
		prop = { model = `djs_macaron_lightbrown`, bone = 18905, pos = vec3(0.14, 0.06, 0.02), rot = vec3(-168.0, 320.0, 28.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_macaron_lightpink'] = {
	label = 'Macaron Lightpink',
	weight = 0,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
		prop = { model = `djs_macaron_lightpink`, bone = 18905, pos = vec3(0.14, 0.06, 0.02), rot = vec3(-168.0, 320.0, 28.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_macaron_pink'] = {
	label = 'Macaron Pink',
	weight = 0,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
		prop = { model = `djs_macaron_pink`, bone = 18905, pos = vec3(0.14, 0.06, 0.02), rot = vec3(-168.0, 320.0, 28.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_macaron_yellow'] = {
	label = 'Macaron Yellow',
	weight = 0,
	client = {
		status = { hunger = 50000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger_fp' },
		prop = { model = `djs_macaron_yellow`, bone = 18905, pos = vec3(0.14, 0.06, 0.02), rot = vec3(-168.0, 320.0, 28.0) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_milkshake_chocolatepretzel'] = {
	label = 'Milkshake Chocolatepretzel',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_milkshake_chocolatepretzel`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_milkshake_cookiemonster'] = {
	label = 'Milkshake Cookiemonster',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_milkshake_cookiemonster`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_milkshake_gummybear'] = {
	label = 'Milkshake Gummybear',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_milkshake_gummybear`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_milkshake_strawberryshortcake'] = {
	label = 'Milkshake Strawberryshortcake',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_milkshake_strawberryshortcake`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_plate_bearwaffles'] = {
	label = 'Plate Bearwaffles',
	weight = 0,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_fork`, bone = 57005, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		propTwo = { model = `djs_plate_bearwaffles`, bone = 26612, pos = vec3(0.031, -0.067, 0.0), rot = vec3(65.4, 0.0, 22.8) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_plate_pandawaffle'] = {
	label = 'Plate Pandawaffle',
	weight = 0,
	client = {
		status = { hunger = 200000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
		prop = { model = `djs_fork`, bone = 57005, pos = vec3(0.14, 0.02, 0.01), rot = vec3(-118.0, 192.0, 24.0) },
		propTwo = { model = `djs_plate_pandawaffle`, bone = 26612, pos = vec3(0.013, -0.047, 0.0), rot = vec3(82.5, 0.0, 22.8) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_soda_green'] = {
	label = 'Soda Green',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_soda_green`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_soda_pink'] = {
	label = 'Soda Pink',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_soda_pink`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_soda_yellow'] = {
	label = 'Soda Yellow',
	weight = 0,
	client = {
		status = { thirst = 100000 },
		anim = { dict = 'anim@djs@drink@soda', clip = 'djs_drink_soda_sip_long' },
		prop = { model = `djs_soda_yellow`, bone = 58868, pos = vec3(0.04, 0.052, 0.0), rot = vec3(0.0, 0.0, -72.45) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_strawberrycrepe_chocolate'] = {
	label = 'Strawberrycrepe Chocolate',
	weight = 0,
	client = {
		status = { hunger = 100000 },
		anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_bite_single' },
		prop = { model = `djs_strawberrycrepe_chocolate`, bone = 58867, pos = vec3(0.045, 0.038, -0.111), rot = vec3(0.045, 0.038, -0.111) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_strawberrycrepe_strawberry'] = {
	label = 'Strawberrycrepe Strawberry',
	weight = 0,
	client = {
		status = { hunger = 100000 },
		anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_bite_single' },
		prop = { model = `djs_strawberrycrepe_strawberry`, bone = 58867, pos = vec3(0.045, 0.038, -0.111), rot = vec3(0.045, 0.038, -0.111) },
		usetime = 2500,
		cancel = true,
	},
},

['djs_strawberrycrepe_vanilla'] = {
	label = 'Strawberrycrepe Vanilla',
	weight = 0,
	client = {
		status = { hunger = 100000 },
		anim = { dict = 'anim@djs@food@cone', clip = 'djs_food_cone_bite_single' },
		prop = { model = `djs_strawberrycrepe_vanilla`, bone = 58867, pos = vec3(0.045, 0.038, -0.111), rot = vec3(0.045, 0.038, -0.111) },
		usetime = 2500,
		cancel = true,
	},
},

```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_bentobox_heart'] = {
    label = 'Heart Bento Box',
    weight = 300,
    stack = true,
    close = true,
},

['djs_bentobox_heart2'] = {
    label = 'Heart Bento Box 2',
    weight = 300,
    stack = true,
    close = true,
},

['djs_bentobox_kidsmeal'] = {
    label = 'Kids Meal Bento Box',
    weight = 300,
    stack = true,
    close = true,
},

['djs_bobatea_chai'] = {
    label = 'Chai Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_chocolate'] = {
    label = 'Chocolate Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_cookiesandcream'] = {
    label = 'Cookies and Cream Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_cottoncandy'] = {
    label = 'Cotton Candy Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_grapefruit'] = {
    label = 'Grapefruit Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_honeydew'] = {
    label = 'Honeydew Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_mango'] = {
    label = 'Mango Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_peach'] = {
    label = 'Peach Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_pinacolada'] = {
    label = 'Pina Colada Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_strawberry'] = {
    label = 'Strawberry Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bobatea_taro'] = {
    label = 'Taro Boba Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_bowl_beefbibimbap'] = {
    label = 'Beef Bibimbap Bowl',
    weight = 350,
    stack = true,
    close = true,
},

['djs_bowl_veggiebibimbap'] = {
    label = 'Veggie Bibimbap Bowl',
    weight = 350,
    stack = true,
    close = true,
},

['djs_glass_greentea'] = {
    label = 'Green Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_glass_icetea'] = {
    label = 'Ice Tea',
    weight = 200,
    stack = true,
    close = true,
},

['djs_japanese_omelette'] = {
    label = 'Japanese Omelette',
    weight = 200,
    stack = true,
    close = true,
},

['djs_kiwicrepe_chocolate'] = {
    label = 'Chocolate Kiwi Crepe',
    weight = 200,
    stack = true,
    close = true,
},

['djs_kiwicrepe_strawberry'] = {
    label = 'Strawberry Kiwi Crepe',
    weight = 200,
    stack = true,
    close = true,
},

['djs_kiwicrepe_vanilla'] = {
    label = 'Vanilla Kiwi Crepe',
    weight = 200,
    stack = true,
    close = true,
},

['djs_macaron_brown'] = {
    label = 'Brown Macaron',
    weight = 50,
    stack = true,
    close = true,
},

['djs_macaron_green'] = {
    label = 'Green Macaron',
    weight = 50,
    stack = true,
    close = true,
},

['djs_macaron_lightbrown'] = {
    label = 'Light Brown Macaron',
    weight = 50,
    stack = true,
    close = true,
},

['djs_macaron_lightpink'] = {
    label = 'Light Pink Macaron',
    weight = 50,
    stack = true,
    close = true,
},

['djs_macaron_pink'] = {
    label = 'Pink Macaron',
    weight = 50,
    stack = true,
    close = true,
},

['djs_macaron_yellow'] = {
    label = 'Yellow Macaron',
    weight = 50,
    stack = true,
    close = true,
},

['djs_milkshake_chocolatepretzel'] = {
    label = 'Chocolate Pretzel Milkshake',
    weight = 200,
    stack = true,
    close = true,
},

['djs_milkshake_cookiemonster'] = {
    label = 'Cookie Monster Milkshake',
    weight = 200,
    stack = true,
    close = true,
},

['djs_milkshake_gummybear'] = {
    label = 'Gummy Bear Milkshake',
    weight = 200,
    stack = true,
    close = true,
},

['djs_milkshake_strawberryshortcake'] = {
    label = 'Strawberry Shortcake Milkshake',
    weight = 200,
    stack = true,
    close = true,
},

['djs_plate_bearwaffles'] = {
    label = 'Plate of Bear Waffles',
    weight = 250,
    stack = true,
    close = true,
},

['djs_plate_pandawaffle'] = {
    label = 'Plate of Panda Waffles',
    weight = 250,
    stack = true,
    close = true,
},

['djs_soda_green'] = {
    label = 'Uwu Apple Soda',
    weight = 200,
    stack = true,
    close = true,
},

['djs_soda_pink'] = {
    label = 'Uwu Melon Soda',
    weight = 200,
    stack = true,
    close = true,
},

['djs_soda_yellow'] = {
    label = 'Uwu Melon Soda',
    weight = 200,
    stack = true,
    close = true,
},

['djs_strawberrycrepe_chocolate'] = {
    label = 'Chocolate Strawberry Crepe',
    weight = 200,
    stack = true,
    close = true,
},

['djs_strawberrycrepe_strawberry'] = {
    label = 'Strawberry Strawberry Crepe',
    weight = 200,
    stack = true,
    close = true,
},

['djs_strawberrycrepe_vanilla'] = {
    label = 'Vanilla Strawberry Crepe',
    weight = 200,
    stack = true,
    close = true,
},

```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory (Non-(Consumables)" %}
Add the items below to your `qs-inventory` into `shared/items.lua`.

{% code expandable="true" %}

```
Soon!
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_bentobox_heart"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bentobox_heart',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 200000,
    },
},

["djs_bentobox_heart2"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bentobox_heart2',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 200000,
    },
},

["djs_bentobox_kidsmeal"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bentobox_kidsmeal',
            BoneID = 18905,
            Offset = vector3(0.1, 0.04, 0.01),
            Rot = vector3(9.0, -4.0, 195.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 200000,
    },
},

["djs_bobatea_chai"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_chai',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_chocolate"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_chocolate',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_cookiesandcream"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_cookiesandcream',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_cottoncandy"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_cottoncandy',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_grapefruit"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_grapefruit',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_honeydew"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_honeydew',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_mango"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_mango',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_peach"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_peach',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_pinacolada"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_pinacolada',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_strawberry"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_strawberry',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bobatea_taro"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_bobatea_taro',
            BoneID = 58868,
            Offset = vector3(0.058, 0.044, 0.0),
            Rot = vector3(0.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_bowl_beefbibimbap"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_beefbibimbap',
            BoneID = 18905,
            Offset = vector3(0.1, 0.04, 0.01),
            Rot = vector3(0.01, 9.0, -4.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 250000,
    },
},

["djs_bowl_veggiebibimbap"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_bowl_veggiebibimbap',
            BoneID = 18905,
            Offset = vector3(0.1, 0.04, 0.01),
            Rot = vector3(0.01, 9.0, -4.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 250000,
    },
},

["djs_glass_greentea"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_greentea',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_glass_icetea"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_icetea',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_japanese_omelette"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_japanese_omelette',
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.01),
            Rot = vector3(-20.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_kiwicrepe_chocolate"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_kiwicrepe_chocolate',
            BoneID = 58867,
            Offset = vector3(0.045, 0.038, -0.111),
            Rot = vector3(0.045, 0.038, -0.111),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_kiwicrepe_strawberry"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_kiwicrepe_strawberry',
            BoneID = 58867,
            Offset = vector3(0.045, 0.038, -0.111),
            Rot = vector3(0.045, 0.038, -0.111),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_kiwicrepe_vanilla"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_kiwicrepe_vanilla',
            BoneID = 58867,
            Offset = vector3(0.045, 0.038, -0.111),
            Rot = vector3(0.045, 0.038, -0.111),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_macaron_brown"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_macaron_brown',
            BoneID = 18905,
            Offset = vector3(0.14, 0.06, 0.02),
            Rot = vector3(-168.0, 320.0, 28.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 50000,
    },
},

["djs_macaron_green"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_macaron_green',
            BoneID = 18905,
            Offset = vector3(0.14, 0.06, 0.02),
            Rot = vector3(-168.0, 320.0, 28.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 50000,
    },
},

["djs_macaron_lightbrown"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_macaron_lightbrown',
            BoneID = 18905,
            Offset = vector3(0.14, 0.06, 0.02),
            Rot = vector3(-168.0, 320.0, 28.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 50000,
    },
},

["djs_macaron_lightpink"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_macaron_lightpink',
            BoneID = 18905,
            Offset = vector3(0.14, 0.06, 0.02),
            Rot = vector3(-168.0, 320.0, 28.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 50000,
    },
},

["djs_macaron_pink"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_macaron_pink',
            BoneID = 18905,
            Offset = vector3(0.14, 0.06, 0.02),
            Rot = vector3(-168.0, 320.0, 28.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 50000,
    },
},

["djs_macaron_yellow"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_macaron_yellow',
            BoneID = 18905,
            Offset = vector3(0.14, 0.06, 0.02),
            Rot = vector3(-168.0, 320.0, 28.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger_fp",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 50000,
    },
},

["djs_milkshake_chocolatepretzel"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_chocolatepretzel',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_milkshake_cookiemonster"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_cookiemonster',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_milkshake_gummybear"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_gummybear',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_milkshake_strawberryshortcake"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_milkshake_strawberryshortcake',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_plate_bearwaffles"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_plate_bearwaffles',
            BoneID = 26612,
            Offset = vector3(0.031, -0.067, 0.0),
            Rot = vector3(65.4, 0.0, 22.8),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 200000,
    },
},

["djs_plate_pandawaffle"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 57005,
            Offset = vector3(0.14, 0.02, 0.01),
            Rot = vector3(-118.0, 192.0, 24.0),
        },
        Second = {
            Model = 'djs_plate_pandawaffle',
            BoneID = 26612,
            Offset = vector3(0.013, -0.047, 0.0),
            Rot = vector3(82.5, 0.0, 22.8),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 200000,
    },
},

["djs_soda_green"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_soda_green',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_soda_pink"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_soda_pink',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_soda_yellow"] = {
    Size = 220,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_soda_yellow',
            BoneID = 58868,
            Offset = vector3(0.04, 0.052, 0.0),
            Rot = vector3(0.0, 0.0, -72.45),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@soda",
            anim = "djs_drink_soda_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_strawberrycrepe_chocolate"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_strawberrycrepe_chocolate',
            BoneID = 58867,
            Offset = vector3(0.045, 0.038, -0.111),
            Rot = vector3(0.045, 0.038, -0.111),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_strawberrycrepe_strawberry"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_strawberrycrepe_strawberry',
            BoneID = 58867,
            Offset = vector3(0.045, 0.038, -0.111),
            Rot = vector3(0.045, 0.038, -0.111),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},

["djs_strawberrycrepe_vanilla"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_strawberrycrepe_vanilla',
            BoneID = 58867,
            Offset = vector3(0.045, 0.038, -0.111),
            Rot = vector3(0.045, 0.038, -0.111),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_bite_single",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 100000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code expandable="true" %}

```
djs_bentobox_heart = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bentobox Heart", AnimationOptions = { Prop = "djs_fork", PropBone = 57005, PropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, SecondProp = "djs_bentobox_heart", SecondPropBone = 18905, SecondPropPlacement = { 0.1, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bentobox_heart2 = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bentobox Heart2", AnimationOptions = { Prop = "djs_fork", PropBone = 57005, PropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, SecondProp = "djs_bentobox_heart2", SecondPropBone = 18905, SecondPropPlacement = { 0.1, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bentobox_kidsmeal = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bentobox Kidsmeal", AnimationOptions = { Prop = "djs_fork", PropBone = 57005, PropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, SecondProp = "djs_bentobox_kidsmeal", SecondPropBone = 18905, SecondPropPlacement = { 0.1, 0.04, 0.01, 9.0, -4.0, 195.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_chai = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Chai", AnimationOptions = { Prop = "djs_bobatea_chai", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_chocolate = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Chocolate", AnimationOptions = { Prop = "djs_bobatea_chocolate", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_cookiesandcream = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Cookies and Cream", AnimationOptions = { Prop = "djs_bobatea_cookiesandcream", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_cottoncandy = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Cotton Candy", AnimationOptions = { Prop = "djs_bobatea_cottoncandy", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_grapefruit = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Grapefruit", AnimationOptions = { Prop = "djs_bobatea_grapefruit", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_honeydew = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Honeydew", AnimationOptions = { Prop = "djs_bobatea_honeydew", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_mango = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Mango", AnimationOptions = { Prop = "djs_bobatea_mango", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_peach = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Peach", AnimationOptions = { Prop = "djs_bobatea_peach", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_pinacolada = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Pina Colada", AnimationOptions = { Prop = "djs_bobatea_pinacolada", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_strawberry = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Strawberry", AnimationOptions = { Prop = "djs_bobatea_strawberry", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bobatea_taro = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Bobatea Taro", AnimationOptions = { Prop = "djs_bobatea_taro", PropBone = 58868, PropPlacement = { 0.058, 0.044, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_beefbibimbap = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bowl Beef Bibimbap", AnimationOptions = { Prop = "djs_fork", PropBone = 57005, PropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, SecondProp = "djs_bowl_beefbibimbap", SecondPropBone = 18905, SecondPropPlacement = { 0.1, 0.04, 0.01, 0.01, 9.0, -4.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_bowl_veggiebibimbap = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Bowl Veggie Bibimbap", AnimationOptions = { Prop = "djs_fork", PropBone = 57005, PropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, SecondProp = "djs_bowl_veggiebibimbap", SecondPropBone = 18905, SecondPropPlacement = { 0.1, 0.04, 0.01, 0.01, 9.0, -4.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_greentea = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Glass Green Tea", AnimationOptions = { Prop = "djs_glass_greentea", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_glass_icetea = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Glass Ice Tea", AnimationOptions = { Prop = "djs_glass_icetea", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_japanese_omelette = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Japanese Omelette", AnimationOptions = { Prop = "djs_fork", PropBone = 57005, PropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, SecondProp = "djs_japanese_omelette", SecondPropBone = 18905, SecondPropPlacement = { 0.1, 0.0, 0.01, -20.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_kiwicrepe_chocolate = { "anim@djs@food@cone", "djs_food_cone_bite_single", "Kiwicrepe Chocolate", AnimationOptions = { Prop = "djs_kiwicrepe_chocolate", PropBone = 58867, PropPlacement = { 0.045, 0.038, -0.111, 0.045, 0.038, -0.111 }, EmoteLoop = true, EmoteMoving = true }},
djs_kiwicrepe_strawberry = { "anim@djs@food@cone", "djs_food_cone_bite_single", "Kiwicrepe Strawberry", AnimationOptions = { Prop = "djs_kiwicrepe_strawberry", PropBone = 58867, PropPlacement = { 0.045, 0.038, -0.111, 0.045, 0.038, -0.111 }, EmoteLoop = true, EmoteMoving = true }},
djs_kiwicrepe_vanilla = { "anim@djs@food@cone", "djs_food_cone_bite_single", "Kiwicrepe Vanilla", AnimationOptions = { Prop = "djs_kiwicrepe_vanilla", PropBone = 58867, PropPlacement = { 0.045, 0.038, -0.111, 0.045, 0.038, -0.111 }, EmoteLoop = true, EmoteMoving = true }},
djs_macaron_brown = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Macaron Brown", AnimationOptions = { Prop = "djs_macaron_brown", PropBone = 18905, PropPlacement = { 0.14, 0.06, 0.02, -168.0, 320.0, 28.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_macaron_green = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Macaron Green", AnimationOptions = { Prop = "djs_macaron_green", PropBone = 18905, PropPlacement = { 0.14, 0.06, 0.02, -168.0, 320.0, 28.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_macaron_lightbrown = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Macaron Lightbrown", AnimationOptions = { Prop = "djs_macaron_lightbrown", PropBone = 18905, PropPlacement = { 0.14, 0.06, 0.02, -168.0, 320.0, 28.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_macaron_lightpink = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Macaron Lightpink", AnimationOptions = { Prop = "djs_macaron_lightpink", PropBone = 18905, PropPlacement = { 0.14, 0.06, 0.02, -168.0, 320.0, 28.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_macaron_pink = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Macaron Pink", AnimationOptions = { Prop = "djs_macaron_pink", PropBone = 18905, PropPlacement = { 0.14, 0.06, 0.02, -168.0, 320.0, 28.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_macaron_yellow = { "mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Macaron Yellow", AnimationOptions = { Prop = "djs_macaron_yellow", PropBone = 18905, PropPlacement = { 0.14, 0.06, 0.02, -168.0, 320.0, 28.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_milkshake_chocolatepretzel = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Milkshake Chocolate Pretzel", AnimationOptions = { Prop = "djs_milkshake_chocolatepretzel", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_milkshake_cookiemonster = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Milkshake Cookie Monster", AnimationOptions = { Prop = "djs_milkshake_cookiemonster", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_milkshake_gummybear = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Milkshake Gummy Bear", AnimationOptions = { Prop = "djs_milkshake_gummybear", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_milkshake_strawberryshortcake = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Milkshake Strawberry Shortcake", AnimationOptions = { Prop = "djs_milkshake_strawberryshortcake", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_bearwaffles = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Plate Bear Waffles", AnimationOptions = { Prop = "djs_fork", PropBone = 57005, PropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, SecondProp = "djs_plate_bearwaffles", SecondPropBone = 26612, SecondPropPlacement = { 0.031, -0.067, 0.0, 65.4, 0.0, 22.8 }, EmoteLoop = true, EmoteMoving = true }},
djs_plate_pandawaffle = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Plate Panda Waffle", AnimationOptions = { Prop = "djs_fork", PropBone = 57005, PropPlacement = { 0.14, 0.02, 0.01, -118.0, 192.0, 24.0 }, SecondProp = "djs_plate_pandawaffle", SecondPropBone = 26612, SecondPropPlacement = { 0.013, -0.047, 0.0, 82.5, 0.0, 22.8 }, EmoteLoop = true, EmoteMoving = true }},
djs_soda_green = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Soda Green", AnimationOptions = { Prop = "djs_soda_green", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_soda_pink = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Soda Pink", AnimationOptions = { Prop = "djs_soda_pink", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_soda_yellow = { "anim@djs@drink@soda", "djs_drink_soda_sip_long", "Soda Yellow", AnimationOptions = { Prop = "djs_soda_yellow", PropBone = 58868, PropPlacement = { 0.04, 0.052, 0.0, 0.0, 0.0, -72.45 }, EmoteLoop = true, EmoteMoving = true }},
djs_strawberrycrepe_chocolate = { "anim@djs@food@cone", "djs_food_cone_bite_single", "Strawberrycrepe Chocolate", AnimationOptions = { Prop = "djs_strawberrycrepe_chocolate", PropBone = 58867, PropPlacement = { 0.045, 0.038, -0.111, 0.045, 0.038, -0.111 }, EmoteLoop = true, EmoteMoving = true }},
djs_strawberrycrepe_strawberry = { "anim@djs@food@cone", "djs_food_cone_bite_single", "Strawberrycrepe Strawberry", AnimationOptions = { Prop = "djs_strawberrycrepe_strawberry", PropBone = 58867, PropPlacement = { 0.045, 0.038, -0.111, 0.045, 0.038, -0.111 }, EmoteLoop = true, EmoteMoving = true }},
djs_strawberrycrepe_vanilla = { "anim@djs@food@cone", "djs_food_cone_bite_single", "Strawberrycrepe Vanilla", AnimationOptions = { Prop = "djs_strawberrycrepe_vanilla", PropBone = 58867, PropPlacement = { 0.045, 0.038, -0.111, 0.045, 0.038, -0.111 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code expandable="true" %}

```
djs_bentobox_heart = { emote = "djs_bentobox_heart", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bentobox_heart2 = { emote = "djs_bentobox_heart2", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bentobox_kidsmeal = { emote = "djs_bentobox_kidsmeal", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bobatea_chai = { emote = "djs_bobatea_chai", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_chocolate = { emote = "djs_bobatea_chocolate", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_cookiesandcream = { emote = "djs_bobatea_cookiesandcream", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_cottoncandy = { emote = "djs_bobatea_cottoncandy", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_grapefruit = { emote = "djs_bobatea_grapefruit", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_honeydew = { emote = "djs_bobatea_honeydew", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_mango = { emote = "djs_bobatea_mango", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_peach = { emote = "djs_bobatea_peach", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_pinacolada = { emote = "djs_bobatea_pinacolada", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_strawberry = { emote = "djs_bobatea_strawberry", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bobatea_taro = { emote = "djs_bobatea_taro", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_bowl_beefbibimbap = { emote = "djs_bowl_beefbibimbap", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_bowl_veggiebibimbap = { emote = "djs_bowl_veggiebibimbap", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_glass_greentea = { emote = "djs_glass_greentea", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_glass_icetea = { emote = "djs_glass_icetea", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_japanese_omelette = { emote = "djs_japanese_omelette", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_kiwicrepe_chocolate = { emote = "djs_kiwicrepe_chocolate", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_kiwicrepe_strawberry = { emote = "djs_kiwicrepe_strawberry", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_kiwicrepe_vanilla = { emote = "djs_kiwicrepe_vanilla", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_macaron_brown = { emote = "djs_macaron_brown", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_macaron_green = { emote = "djs_macaron_green", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_macaron_lightbrown = { emote = "djs_macaron_lightbrown", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_macaron_lightpink = { emote = "djs_macaron_lightpink", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_macaron_pink = { emote = "djs_macaron_pink", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_macaron_yellow = { emote = "djs_macaron_yellow", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_milkshake_chocolatepretzel = { emote = "djs_milkshake_chocolatepretzel", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_milkshake_cookiemonster = { emote = "djs_milkshake_cookiemonster", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_milkshake_gummybear = { emote = "djs_milkshake_gummybear", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_milkshake_strawberryshortcake = { emote = "djs_milkshake_strawberryshortcake", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_plate_bearwaffles = { emote = "djs_plate_bearwaffles", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_plate_pandawaffle = { emote = "djs_plate_pandawaffle", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_soda_green = { emote = "djs_soda_green", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_soda_pink = { emote = "djs_soda_pink", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_soda_yellow = { emote = "djs_soda_yellow", canRun = true, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
djs_strawberrycrepe_chocolate = { emote = "djs_strawberrycrepe_chocolate", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_strawberrycrepe_strawberry = { emote = "djs_strawberrycrepe_strawberry", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_strawberrycrepe_vanilla = { emote = "djs_strawberrycrepe_vanilla", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/km7wBPZPlwgJGbJvK5mz" %}


# Rusty's Donuts

After you purchase the product, you will receive it in your Keymaster account.

<figure><img src="https://2777460428-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi5XmekR5OGWdKuLzfv2Q%2Fuploads%2Fc83beKjr5DFcgkvGsPAG%2Frustys%20browns%20donuts.png?alt=media&amp;token=e0f9877a-9189-4dda-9764-dbd9d195a904" alt=""><figcaption></figcaption></figure>

\
Purchase Escrowed: <https://djscollections.com/category/consumables?qv=5681293>


# Installation

This guide will walk you through installing Donuts Models on supported inventory & addon scripts your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download both `cfx-djs-anims` and `cfx-djs-rustysdonuts`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-anims` and `cfx-djs-rustysdonuts` to your `server.cfg` after all dependencies

```
ensure cfx-djs-anims
ensure cfx-djs-rustysdonuts
```

{% endstep %}

{% step %}
**Add Items to Inventory**

Add the required items to your inventory resource — see[ Items](#items) below.
{% endstep %}

{% step %}
**Optional: add items to addon Consumable Resources**

Add the required (Non-Consumable) items to supported addon consumable resource — see [Addon Consumables Items](#addon-consumables-items) below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Items <a href="#items" id="items"></a>

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory (Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_donut_applepie'] = { 
    label = 'Apple Pie Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_applepie',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_blueberryglazed'] = { 
    label = 'Blueberry Glazed Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_blueberryglazed',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_cakebatterdonut'] = { 
    label = 'Cake Batter Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_cakebatterdonut',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_carmelbacon'] = { 
    label = 'Carmel Bacon Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_carmelbacon',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_chocglazeddonut'] = { 
    label = 'Choc Glazed Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_chocglazeddonut',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_chocolatechocolatechip'] = { 
    label = 'Chocolate Chip Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_chocolatechocolatechip',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_chocolatecoconut'] = { 
    label = 'Chocolate Coconut Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_chocolatecoconut',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_chocsprinkle'] = { 
    label = 'Choc Sprinkle Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_chocsprinkle',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_cinnamon'] = { 
    label = 'Cinnamon Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_cinnamon',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_dulcedeleche_001'] = { 
    label = 'Dulce De Leche Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_dulcedeleche_001',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_nycheesecake'] = {
    label = 'NY Cheesecake Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_nycheesecake',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_origglazed'] = {
    label = 'Orginal Glazed Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_origglazed',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_peanutbutterchocolatecaramel'] = { 
    label = 'PB Chocolate Caramel Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_peanutbutterchocolatecaramel',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_peanutbutterchocolatechip'] = { 
    label = 'PB Chocolatechip Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_peanutbutterchocolatechip',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_peanutbuttervanilla'] = {
    label = 'PB Vanilla Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_peanutbuttervanilla',
			bone = 18905,
			pos = vec3(0.170000, 0.060000, 0.000000),
			rot = vec3(-34.007996, -9.840003, 79.167885)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_strawberrychocolatesprinkle'] = {
    label = 'Strawberry Chocolate Sprinkle Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_strawberrychocolatesprinkle',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_sugardonut'] = { 
    label = 'Sugar Donut',
    weight = 120,
    client = {
        status = { hunger = 0 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_sugardonut',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_donut_vanillacarameldonut'] = {
    label = 'Vanilla Caramel Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_donut_vanillacarameldonut',
			bone = 26612,
			pos = vec3(0.036000, -0.012000, 0.000000),
			rot = vec3(80.808022, 21.756001, -22.792000)
		},
        usetime = 10000,
		cancel = true,
    }
},
['djs_rusty_donut_cookiescream'] = { 
    label = 'Cookies and Cream Donut',
    weight = 120,
    client = {
        status = { hunger = 120000 },
		anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
		prop = {
			model = 'djs_rusty_donut_cookiescream',
			bone = 26612,
			pos = vec3(0.036000, -0.024000, 0.048000),
			rot = vec3(-94.884064, 2.300000, -9.588002)
		},
        usetime = 10000,
		cancel = true,
    }
},
	['djs_rustys_coffee'] = {
		label = 'Rustys Coffee',
		weight = 100,
		client = {
			status = { thirst = 200000 },
			anim = { dict = 'anim@djs@drink@coffee', clip = 'djs_drink_coffee_sip_long' },
			prop = {
				model = 'djs_rustys_coffee',
				bone = 57005,
				pos = vec3(0.120000, 0.050000, -0.030000),
				rot = vec3(-107.000000, -165.300003, -7.799999)
			},
			usetime = 17500,
			cancel = true,
		}
	},
['djs_rusty_assorted_donutbox_open'] = {
	label = 'Box of Donuts',
	stack = true,
	close = false,
	weight = 120,
	client = {
		status = { hunger = 120000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' }, 
		prop = { model = 'djs_rusty_assorted_donutbox_open',
		bone = 18905,
		pos = vec3(0.242000, 0.133000, 0.052000),
		rot = vec3(0.900000, 4.299999, 210.000000) },

		propTwo = { model = 'djs_donut_cakebatterdonut',
		bone = 57005,
		pos = vec3(0.140000, 0.050000, -0.070000),
		rot = vec3(42.000000, 62.000000, 10.000000) },

		usetime = 10000,
		cancel = true,
	}
},        
['djs_rusty_assorted_donutbox_closed'] = {
	label = 'Closed Box of Donuts',
	stack = true,
	close = false,
	weight = 120,
	client = {
		status = { hunger = 120000 },
		anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' }, 
		prop = { model = 'djs_rusty_assorted_donutbox_closed',
		bone = 18905,
		pos = vec3(0.242000, 0.133000, 0.052000),
		rot = vec3(0.900000, 4.299999, 210.000000) },

		propTwo = { model = 'djs_donut_cakebatterdonut',
		bone = 57005,
		pos = vec3(0.140000, 0.050000, -0.070000),
		rot = vec3(42.000000, 62.000000, 10.000000) },

		usetime = 10000,
		cancel = true,
	}
}, 	
```

{% endcode %}
{% endtab %}

{% tab title="Ox Inventory (Non-Consumable)" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_donut_applepie'] = {
	label = 'Apple Pie Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_blueberryglazed'] = {
	label = 'Blueberry Glazed Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_cakebatterdonut'] = {
	label = 'Cake Batter Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_carmelbacon'] = {
	label = 'Carmel Bacon Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_chocglazeddonut'] = {
	label = 'Choc Glazed Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_chocolatechocolatechip'] = {
	label = 'Chocolate Chip Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_chocolatecoconut'] = {
	label = 'Chocolate Coconut Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_chocsprinkle'] = {
	label = 'Choc Sprinkle Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_cinnamon'] = {
	label = 'Cinnamon Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_dulcedeleche_001'] = {
	label = 'Dulce De Leche Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_nycheesecake'] = {
	label = 'NY Cheesecake Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_origglazed'] = {
	label = 'Orginal Glazed Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_peanutbutterchocolatecaramel'] = {
	label = 'PB Chocolate Caramel Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_peanutbutterchocolatechip'] = {
	label = 'PB Chocolatechip Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_peanutbuttervanilla'] = {
	label = 'PB Vanilla Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_strawberrychocolatesprinkle'] = {
	label = 'Strawberry Chocolate Sprinkle Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_sugardonut'] = {
	label = 'Sugar Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_donut_vanillacarameldonut'] = {
	label = 'Vanilla Caramel Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_rusty_donut_cookiescream'] = {
	label = 'Cookies and Cream Donut',
	weight = 120,
	stack = true,
	close = true,
},
['djs_rustys_coffee_full'] = {
	label = 'Rustys Coffee',
	weight = 120,
	stack = true,
	close = true,
},
['djs_rusty_assorted_donutbox_open'] = {
	label = 'Open Box of Donuts',
	weight = 120,
	stack = true,
	close = true,
},
['djs_rusty_assorted_donutbox_closed'] = {
	label = 'Closed Box of Donuts',
	weight = 120,
	stack = true,
	close = true,
},
```

{% endcode %}
{% endtab %}

{% tab title="AK47 Inventory" %}

* Copy Ox Inventory (Consumable) tab
* Copy items.lua from `ox_inventory/data` and place into `ak47_inventory/convert/ox/`
* Restart ak47\_inventory (it will copy all items)
* Restart ak47\_inventory again
  {% endtab %}
  {% endtabs %}

***

## Addon Consumables Items

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Devcore Needs" %}
Add the items below to your `devcore_needs` into `data/items.lua`.

{% code fullWidth="false" expandable="true" %}

```
["djs_donut_applepie"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_applepie',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_blueberryglazed"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_blueberryglazed',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_cakebatterdonut"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_cakebatterdonut',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_carmelbacon"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_carmelbacon',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_chocglazeddonut"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_chocglazeddonut',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_chocolatechocolatechip"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_chocolatechocolatechip',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_chocolatecoconut"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_chocolatecoconut',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_chocsprinkle"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_chocsprinkle',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_cinnamon"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_cinnamon',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_dulcedeleche_001"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_dulcedeleche_001',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_nycheesecake"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_nycheesecake',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_origglazed"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_origglazed',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_peanutbutterchocolatecaramel"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_peanutbutterchocolatecaramel',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_peanutbutterchocolatechip"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_peanutbutterchocolatechip',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_peanutbuttervanilla"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_peanutbuttervanilla',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_strawberrychocolatesprinkle"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_strawberrychocolatesprinkle',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_sugardonut"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_sugardonut',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_donut_vanillacarameldonut"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_donut_vanillacarameldonut',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_rusty_donut_cookiescream"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_rusty_donut_cookiescream',
            BoneID = 26612,
            Offset = vector3(0.036000, -0.024000, 0.048000),
            Rot = vector3(-94.884064, 2.300000, -9.588002),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_rustys_coffee"] = {
    Size = 120,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_rustys_coffee',
            BoneID = 26612,
            Offset = vector3(0.120000, 0.050000, -0.030000),
            Rot = vector3(-107.000000, -165.300003, -7.799999),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},

["djs_assorted_donutbox_closed"] = {
    Size = 220,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_assorted_donutbox_closed',
            BoneID = 57005,
            Offset = vector3(0.136, 0.027, 0.0),
            Rot = vector3(80.100433, 0.0, 0.0),
        },
        Second = {
            Model = 'djs_donut_cakebatterdonut',
            BoneID = 18905,
            Offset = vector3(0.130, 0.040, -0.010),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 12 },
        Status = 120000,
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Jims Consumables" %}
Add the items below to your `jims-consumables` into `shared/emotes.lua`.

{% code overflow="wrap" expandable="true" %}

```
djs_donut_applepie = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Apple Pie Donut", AnimationOptions = { Prop = "djs_donut_applepie", PropBone = 26612, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_blueberryglazed = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Blueberry Glazed Donut", AnimationOptions = { Prop = "djs_donut_blueberryglazed", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_cakebatterdonut = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Cake Batter Donut", AnimationOptions = { Prop = "djs_donut_cakebatterdonut", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_carmelbacon = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Carmel Bacon Donut", AnimationOptions = { Prop = "djs_donut_carmelbacon", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_chocglazeddonut = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Choc Glazed Donut", AnimationOptions = { Prop = "djs_donut_chocglazeddonut", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_chocolatechocolatechip = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Chip Donut", AnimationOptions = { Prop = "djs_donut_chocolatechocolatechip", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_chocolatecoconut = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Chocolate Coconut Donut", AnimationOptions = { Prop = "djs_donut_chocolatecoconut", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_chocsprinkle = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Choc Sprinkle Donut", AnimationOptions = { Prop = "djs_donut_chocsprinkle", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_cinnamon = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Cinnamon Donut", AnimationOptions = { Prop = "djs_donut_cinnamon", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_dulcedeleche_001 = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Dulce De Leche Donut", AnimationOptions = { Prop = "djs_donut_dulcedeleche_001", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_nycheesecake = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "NY Cheesecake Donut", AnimationOptions = { Prop = "djs_donut_nycheesecake", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_origglazed = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Orginal Glazed Donut", AnimationOptions = { Prop = "djs_donut_origglazed", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_peanutbutterchocolatecaramel = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "PB Chocolate Caramel Donut", AnimationOptions = { Prop = "djs_donut_peanutbutterchocolatecaramel", PropBone = 18905, PropPlacement = { 0.155, 0.059, 0.0, -206.097748, 0.0, 72.600357 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_peanutbutterchocolatechip = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "PB Chocolatechip Donut", AnimationOptions = { Prop = "djs_donut_peanutbutterchocolatechip", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_peanutbuttervanilla = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "PB Vanilla Donut", AnimationOptions = { Prop = "djs_donut_peanutbuttervanilla", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_strawberrychocolatesprinkle = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Strawberry Chocolate Sprinkle Donut", AnimationOptions = { Prop = "djs_donut_strawberrychocolatesprinkle", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_sugardonut = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Sugar Donut", AnimationOptions = { Prop = "djs_donut_sugardonut", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_donut_vanillacarameldonut = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Vanilla Caramel Donut", AnimationOptions = { Prop = "djs_donut_vanillacarameldonut", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_rusty_donut_cookiescream = { "mp_player_inteat@burger", "mp_player_int_eat_burger", "Cookies and Cream Donut", AnimationOptions = { Prop = "djs_rusty_donut_cookiescream", PropBone = 18905, PropPlacement = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_rustys_coffee = { "anim@djs@drink@coffee", "djs_drink_coffee_sip_long", "Rustys Coffee", AnimationOptions = { Prop = "djs_rustys_coffee_full", PropBone = 57005, PropPlacement = { 0.120000, 0.050000, -0.030000, -107.000000, -165.300003, -7.799999 }, EmoteLoop = true, EmoteMoving = true }},
djs_assorted_donutbox_closed = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Closed Donut Box", AnimationOptions = { Prop = "djs_assorted_donutbox_closed", PropBone = 18905, PropPlacement = { 0.1200, 0.0210, 0.0500, 9.1, 14.0, 206.0 }, SecondProp = "djs_donut_origglazed", SecondPropBone = 57005, SecondPropPlacement = { 0.1070,  -0.0080, -0.0880, 40.0,  60.0,  -18.0 }, EmoteLoop = true, EmoteMoving = true }},
djs_rusty_assorted_donutbox_open = { "anim@djs@food@plated", "djs_food_plate_bite_loop", "Donut Box", AnimationOptions = { Prop = "djs_rusty_assorted_donutbox_open", PropBone = 18905, PropPlacement = {  0.1200, 0.0210, 0.0500, 9.1, 14.0, 206.0 }, SecondProp = "djs_donut_origglazed", SecondPropBone = 57005, SecondPropPlacement = { 0.1070,  -0.0080, -0.0880, 40.0,  60.0,  -18.0 }, EmoteLoop = true, EmoteMoving = true }},
```

{% endcode %}

Add the items below to your `jims-consumables` into `shared/consumables.lua`.

{% code overflow="wrap" expandable="true" %}

```
djs_donut_applepie = { emote = "djs_donut_applepie", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_blueberryglazed = { emote = "djs_donut_blueberryglazed", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_cakebatterdonut = { emote = "djs_donut_cakebatterdonut", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_carmelbacon = { emote = "djs_donut_carmelbacon", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_chocglazeddonut = { emote = "djs_donut_chocglazeddonut", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_chocolatechocolatechip = { emote = "djs_donut_chocolatechocolatechip", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_chocolatecoconut = { emote = "djs_donut_chocolatecoconut", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_chocsprinkle = { emote = "djs_donut_chocsprinkle", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_cinnamon = { emote = "djs_donut_cinnamon", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_dulcedeleche_001 = { emote = "djs_donut_dulcedeleche_001", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_nycheesecake = { emote = "djs_donut_nycheesecake", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_origglazed = { emote = "djs_donut_origglazed", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_peanutbutterchocolatecaramel = { emote = "djs_donut_peanutbutterchocolatecaramel", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_peanutbutterchocolatechip = { emote = "djs_donut_peanutbutterchocolatechip", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_peanutbuttervanilla = { emote = "djs_donut_peanutbuttervanilla", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_strawberrychocolatesprinkle = { emote = "djs_donut_strawberrychocolatesprinkle", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_sugardonut = { emote = "djs_donut_sugardonut", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_donut_vanillacarameldonut = { emote = "djs_donut_vanillacarameldonut", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_rusty_donut_cookiescream = { emote = "djs_rusty_donut_cookiescream", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_assorted_donutbox_closed = { emote = "djs_assorted_donutbox_closed", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_rusty_assorted_donutbox_open = { emote = "djs_rusty_assorted_donutbox_open", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "food", stats = { hunger = 20, }},
djs_rustys_coffee = { emote = "djs_rustys_coffee", canRun = false, time = math.random(2500, 3500), stress = 0, heal = 0, armor = 0, type = "drink", stats = { thirst = 20, }},
```

{% endcode %}
{% endtab %}

{% tab title="Zykes Consumables" %}

* Copy the item config **(non-consumable)** and put it into your inventory item list like normal.
* Copy the item config **(consuamble)**, go in-game, run `/consum:import` and paste the item list into that text area, and import. **Make sure** to restart your server with your items in your inventory before importing via our system.
* If the format is valid, you can now run `/consum:activate_batch` to activate your latest batch, if you don't want to manually check all items & activate them in our `/consum:ic` menu.
* All items that are valid have now been successfully inserted and activated.

{% hint style="info" %}
zyke\_lib v2.5.1 and zyke\_consumables v1.1.12 are required
{% endhint %}
{% endtab %}
{% endtabs %}

***

## **Inventory Icons**

Make sure to add these icons to your preferred inventory’s image folder for them to display correctly.

{% stepper %}
{% step %}

### Ox Inventory

`ox_inventory/web/images`
{% endstep %}

{% step %}

### QS Inventory

`qs-inventory/html/images`
{% endstep %}
{% endstepper %}

***

{% file src="/files/QucStcXHg1mhJEumTPP9" %}


# Bean Bags

After you purchase the product, you will receive it in your Keymaster account.

Purchase Escrowed: <https://djscollections.com/category/consumables?qv=5773306>


# Installation

This guide will walk you through installing Breakfast Models on supported housing & inventorys your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download `cfx-djs-beanbags`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-beanbags` to your `server.cfg`

```
ensure cfx-djs-beanbags
```

{% endstep %}

{% step %}
**Add Items to Housing**

Add the required furniture to your housing resource — see Housing Configs below.
{% endstep %}

{% step %}
**Optional: Add Items to Inventory**

Add the required furniture to your Inventory resource — see Inventory Configs below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Housing Configs <a href="#items" id="items"></a>

Make sure to add all required items to your housing resource using the format that matches your setup.

{% tabs %}
{% tab title="NoLag Properties" %}
Add the furniture items below to your `nolag_properties/custom/furniture`.

{% code expandable="true" %}

```
--[[ 
    Greetings, esteemed developer! If you're reading this, you're probably curious about the functioning of this
    automated insertion system. It's incredibly straightforward. Just follow the same syntax as the provided examples
    to populate your furniture and append the insertFurniture function at the conclusion of this document.
    This process will enable you to add individual items or groups to the Furnitures table.

    Furthermore, you have the option to enhance the visibility of your furniture by incorporating a distinct color!
]]

if GetResourceState('cfx-dj-furniture') ~= 'started' and GetResourceState('cfx-djs-beanbags') ~= 'started' then
    return
end

CreateThread(function()
    local djs_beanbags = {
            {
                ["object"] = "beanbag_animecomic.ydr", ["price"] = 150, ["label"] = "Beanbag Anime Comic", ["background"] = "rgba(255, 140, 0, 0.17)",
                ["group_items"] = {
                    { ["object"] = "beanbag_baseball.ydr", ["price"] = 150, ["label"] = "Beanbag Baseball", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_black.ydr", ["price"] = 150, ["label"] = "Beanbag Black", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_blackgoldlv.ydr", ["price"] = 150, ["label"] = "Beanbag Black Gold LV", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_blackgraygucci.ydr", ["price"] = 150, ["label"] = "Beanbag Black Gray Gucci", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_blackwhitelv.ydr", ["price"] = 150, ["label"] = "Beanbag Black White LV", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_blackwhiteredgucci.ydr", ["price"] = 150, ["label"] = "Beanbag Black White Red Gucci", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_blue.ydr", ["price"] = 150, ["label"] = "Beanbag Blue", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_brown.ydr", ["price"] = 150, ["label"] = "Beanbag Brown", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_browngoldlv.ydr", ["price"] = 150, ["label"] = "Beanbag Brown Gold LV", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_cow.ydr", ["price"] = 150, ["label"] = "Beanbag Cow", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_dice.ydr", ["price"] = 150, ["label"] = "Beanbag Dice", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_disney.ydr", ["price"] = 150, ["label"] = "Beanbag Disney", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_gray.ydr", ["price"] = 150, ["label"] = "Beanbag Gray", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_green.ydr", ["price"] = 150, ["label"] = "Beanbag Green", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_hellokitty.ydr", ["price"] = 150, ["label"] = "Beanbag Hello Kitty", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_lightblue.ydr", ["price"] = 150, ["label"] = "Beanbag Light Blue", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_lightgray.ydr", ["price"] = 150, ["label"] = "Beanbag Light Gray", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_lightgreen.ydr", ["price"] = 150, ["label"] = "Beanbag Light Green", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_lightpurple.ydr", ["price"] = 150, ["label"] = "Beanbag Light Purple", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_marvelcomic.ydr", ["price"] = 150, ["label"] = "Beanbag Marvel Comic", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_multicolorflower.ydr", ["price"] = 150, ["label"] = "Beanbag Multicolor Flower", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_mushroom.ydr", ["price"] = 150, ["label"] = "Beanbag Mushroom", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_orange.ydr", ["price"] = 150, ["label"] = "Beanbag Orange", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_pinkcamo.ydr", ["price"] = 150, ["label"] = "Beanbag Pink Camo", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_pinkgucci.ydr", ["price"] = 150, ["label"] = "Beanbag Pink Gucci", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_pinkpineapples.ydr", ["price"] = 150, ["label"] = "Beanbag Pink Pineapples", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_purple.ydr", ["price"] = 150, ["label"] = "Beanbag Purple", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_red.ydr", ["price"] = 150, ["label"] = "Beanbag Red", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_redblackdisney.ydr", ["price"] = 150, ["label"] = "Beanbag Red Black Disney", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_redpinkflower.ydr", ["price"] = 150, ["label"] = "Beanbag Red Pink Flower", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_tangucci.ydr", ["price"] = 150, ["label"] = "Beanbag Tan Gucci", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_tiger.ydr", ["price"] = 150, ["label"] = "Beanbag Tiger", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_white.ydr", ["price"] = 150, ["label"] = "Beanbag White", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_whiteblackdior.ydr", ["price"] = 150, ["label"] = "Beanbag White Black Dior", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_whitepinkdior.ydr", ["price"] = 150, ["label"] = "Beanbag White Pink Dior", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_yellow.ydr", ["price"] = 150, ["label"] = "Beanbag Yellow", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_zebra.ydr", ["price"] = 150, ["label"] = "Beanbag Zebra", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp1.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 1", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp2.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 2", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp3.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 3", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp4.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 4", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp5.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 5", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp6.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 6", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp7.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 7", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp8.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 8", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp9.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 9", ["background"] = "rgba(255, 140, 0, 0.17)" },
                    { ["object"] = "beanbag_temp10.ydr", ["price"] = 150, ["label"] = "Beanbag Temp 10", ["background"] = "rgba(255, 140, 0, 0.17)" },
                }
            }
        }

    InsertFurniture(FurnitureConfig.Furniture.sofas, djs_babycribs_sofas)
end)
```

{% endcode %}
{% endtab %}

{% tab title="RTX Housing" %}
Add the furniture items below to your `rtx_housing/configs/furniture.lua`

{% code overflow="wrap" expandable="true" %}

```
-- RTX Housing System — configs/furniture.lua
-- Add these entries into Config.FurnitureData = { ... }

["djs_beanbag_animecomic"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_baseball"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_black"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_blackgoldstars"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_blackgraygg"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_blackwhitedgg"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_blackwhitestars"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_blue"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_brown"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_browngoldstars"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_comic"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_cow"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_dice"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_gray"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_green"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_hikitty"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_lightblue"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_lightgray"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_lightgreen"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_lightpurple"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_mouse"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_multicolorflower"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_mushroom"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_orange"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_pinkcamo"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_pinkgg"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_pinkpineapples"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_purple"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_red"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_redblackmouse"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_redpinkflower"] = {
    price = 500,
    interactable = false,
},

["djs_beanbag_tangg"] = {
    price = 500,
    interactable = false,
},
```

{% endcode %}

{% code overflow="wrap" expandable="true" %}

```
-- RTX Housing System — configs/furniture.lua
-- Optional: add this subcategory into an existing category's `subcategory` table

["djs_beanbags"] = {
    label = "DJS Beanbags",
    objects = {
        {object = "djs_beanbag_animecomic"},
        {object = "djs_beanbag_baseball"},
        {object = "djs_beanbag_black"},
        {object = "djs_beanbag_blackgoldstars"},
        {object = "djs_beanbag_blackgraygg"},
        {object = "djs_beanbag_blackwhitedgg"},
        {object = "djs_beanbag_blackwhitestars"},
        {object = "djs_beanbag_blue"},
        {object = "djs_beanbag_brown"},
        {object = "djs_beanbag_browngoldstars"},
        {object = "djs_beanbag_comic"},
        {object = "djs_beanbag_cow"},
        {object = "djs_beanbag_dice"},
        {object = "djs_beanbag_gray"},
        {object = "djs_beanbag_green"},
        {object = "djs_beanbag_hikitty"},
        {object = "djs_beanbag_lightblue"},
        {object = "djs_beanbag_lightgray"},
        {object = "djs_beanbag_lightgreen"},
        {object = "djs_beanbag_lightpurple"},
        {object = "djs_beanbag_mouse"},
        {object = "djs_beanbag_multicolorflower"},
        {object = "djs_beanbag_mushroom"},
        {object = "djs_beanbag_orange"},
        {object = "djs_beanbag_pinkcamo"},
        {object = "djs_beanbag_pinkgg"},
        {object = "djs_beanbag_pinkpineapples"},
        {object = "djs_beanbag_purple"},
        {object = "djs_beanbag_red"},
        {object = "djs_beanbag_redblackmouse"},
        {object = "djs_beanbag_redpinkflower"},
        {object = "djs_beanbag_tangg"},
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="PS Housing" %}
Add the furniture items below to your `ps-housing/shared/config.lua`

{% code overflow="wrap" expandable="true" %}

```
-- ps-housing (Project Sloth) — shared/config.lua
-- Add this category into Config.Furniture = { ... }

["djs_beanbags"] = {
    label = "DJS Beanbags",
    items = {
        { ["object"] = "djs_beanbag_animecomic", ["price"] = 500, ["label"] = "Anime Comic Beanbag" },
        { ["object"] = "djs_beanbag_baseball", ["price"] = 500, ["label"] = "Baseball Beanbag" },
        { ["object"] = "djs_beanbag_black", ["price"] = 500, ["label"] = "Black Beanbag" },
        { ["object"] = "djs_beanbag_blackgoldstars", ["price"] = 500, ["label"] = "Black Gold Stars Beanbag" },
        { ["object"] = "djs_beanbag_blackgraygg", ["price"] = 500, ["label"] = "Black Gray Beanbag" },
        { ["object"] = "djs_beanbag_blackwhitedgg", ["price"] = 500, ["label"] = "Black White Beanbag" },
        { ["object"] = "djs_beanbag_blackwhitestars", ["price"] = 500, ["label"] = "Black White Stars Beanbag" },
        { ["object"] = "djs_beanbag_blue", ["price"] = 500, ["label"] = "Blue Beanbag" },
        { ["object"] = "djs_beanbag_brown", ["price"] = 500, ["label"] = "Brown Beanbag" },
        { ["object"] = "djs_beanbag_browngoldstars", ["price"] = 500, ["label"] = "Brown Gold Stars Beanbag" },
        { ["object"] = "djs_beanbag_comic", ["price"] = 500, ["label"] = "Comic Beanbag" },
        { ["object"] = "djs_beanbag_cow", ["price"] = 500, ["label"] = "Cow Print Beanbag" },
        { ["object"] = "djs_beanbag_dice", ["price"] = 500, ["label"] = "Dice Beanbag" },
        { ["object"] = "djs_beanbag_gray", ["price"] = 500, ["label"] = "Gray Beanbag" },
        { ["object"] = "djs_beanbag_green", ["price"] = 500, ["label"] = "Green Beanbag" },
        { ["object"] = "djs_beanbag_hikitty", ["price"] = 500, ["label"] = "Hi Kitty Beanbag" },
        { ["object"] = "djs_beanbag_lightblue", ["price"] = 500, ["label"] = "Light Blue Beanbag" },
        { ["object"] = "djs_beanbag_lightgray", ["price"] = 500, ["label"] = "Light Gray Beanbag" },
        { ["object"] = "djs_beanbag_lightgreen", ["price"] = 500, ["label"] = "Light Green Beanbag" },
        { ["object"] = "djs_beanbag_lightpurple", ["price"] = 500, ["label"] = "Light Purple Beanbag" },
        { ["object"] = "djs_beanbag_mouse", ["price"] = 500, ["label"] = "Mouse Print Beanbag" },
        { ["object"] = "djs_beanbag_multicolorflower", ["price"] = 500, ["label"] = "Multicolor Flower Beanbag" },
        { ["object"] = "djs_beanbag_mushroom", ["price"] = 500, ["label"] = "Mushroom Beanbag" },
        { ["object"] = "djs_beanbag_orange", ["price"] = 500, ["label"] = "Orange Beanbag" },
        { ["object"] = "djs_beanbag_pinkcamo", ["price"] = 500, ["label"] = "Pink Camo Beanbag" },
        { ["object"] = "djs_beanbag_pinkgg", ["price"] = 500, ["label"] = "Pink Beanbag" },
        { ["object"] = "djs_beanbag_pinkpineapples", ["price"] = 500, ["label"] = "Pink Pineapples Beanbag" },
        { ["object"] = "djs_beanbag_purple", ["price"] = 500, ["label"] = "Purple Beanbag" },
        { ["object"] = "djs_beanbag_red", ["price"] = 500, ["label"] = "Red Beanbag" },
        { ["object"] = "djs_beanbag_redblackmouse", ["price"] = 500, ["label"] = "Red Black Mouse Beanbag" },
        { ["object"] = "djs_beanbag_redpinkflower", ["price"] = 500, ["label"] = "Red Pink Flower Beanbag" },
        { ["object"] = "djs_beanbag_tangg", ["price"] = 500, ["label"] = "Tan Beanbag" },
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="QB / QS" %}
Add the furniture items below to your `qs-housing/config.lua` or `qb-houses/config.lua`

{% code overflow="wrap" expandable="true" %}

```
-- qs-housing (qb-houses-style) — config.lua
-- Add this category into Config.Furniture = { ... }

djs_beanbags = {
    label = "DJS Beanbags",
    items = {
        { object = "djs_beanbag_animecomic", price = 500, label = "Anime Comic Beanbag" },
        { object = "djs_beanbag_baseball", price = 500, label = "Baseball Beanbag" },
        { object = "djs_beanbag_black", price = 500, label = "Black Beanbag" },
        { object = "djs_beanbag_blackgoldstars", price = 500, label = "Black Gold Stars Beanbag" },
        { object = "djs_beanbag_blackgraygg", price = 500, label = "Black Gray Beanbag" },
        { object = "djs_beanbag_blackwhitedgg", price = 500, label = "Black White Beanbag" },
        { object = "djs_beanbag_blackwhitestars", price = 500, label = "Black White Stars Beanbag" },
        { object = "djs_beanbag_blue", price = 500, label = "Blue Beanbag" },
        { object = "djs_beanbag_brown", price = 500, label = "Brown Beanbag" },
        { object = "djs_beanbag_browngoldstars", price = 500, label = "Brown Gold Stars Beanbag" },
        { object = "djs_beanbag_comic", price = 500, label = "Comic Beanbag" },
        { object = "djs_beanbag_cow", price = 500, label = "Cow Print Beanbag" },
        { object = "djs_beanbag_dice", price = 500, label = "Dice Beanbag" },
        { object = "djs_beanbag_gray", price = 500, label = "Gray Beanbag" },
        { object = "djs_beanbag_green", price = 500, label = "Green Beanbag" },
        { object = "djs_beanbag_hikitty", price = 500, label = "Hi Kitty Beanbag" },
        { object = "djs_beanbag_lightblue", price = 500, label = "Light Blue Beanbag" },
        { object = "djs_beanbag_lightgray", price = 500, label = "Light Gray Beanbag" },
        { object = "djs_beanbag_lightgreen", price = 500, label = "Light Green Beanbag" },
        { object = "djs_beanbag_lightpurple", price = 500, label = "Light Purple Beanbag" },
        { object = "djs_beanbag_mouse", price = 500, label = "Mouse Print Beanbag" },
        { object = "djs_beanbag_multicolorflower", price = 500, label = "Multicolor Flower Beanbag" },
        { object = "djs_beanbag_mushroom", price = 500, label = "Mushroom Beanbag" },
        { object = "djs_beanbag_orange", price = 500, label = "Orange Beanbag" },
        { object = "djs_beanbag_pinkcamo", price = 500, label = "Pink Camo Beanbag" },
        { object = "djs_beanbag_pinkgg", price = 500, label = "Pink Beanbag" },
        { object = "djs_beanbag_pinkpineapples", price = 500, label = "Pink Pineapples Beanbag" },
        { object = "djs_beanbag_purple", price = 500, label = "Purple Beanbag" },
        { object = "djs_beanbag_red", price = 500, label = "Red Beanbag" },
        { object = "djs_beanbag_redblackmouse", price = 500, label = "Red Black Mouse Beanbag" },
        { object = "djs_beanbag_redpinkflower", price = 500, label = "Red Pink Flower Beanbag" },
        { object = "djs_beanbag_tangg", price = 500, label = "Tan Beanbag" },
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Loaf Housing" %}
Add the furniture items below to your `loaf_housing/config/furniture.lua`

{% code overflow="wrap" expandable="true" %}

```
-- Loaf Housing — config/furniture.lua
-- Add this category (verify field names/order against your installed version)

djs_beanbags = {
    label = "DJS Beanbags",
    items = {
        { object = "djs_beanbag_animecomic", price = 500, label = "Anime Comic Beanbag" },
        { object = "djs_beanbag_baseball", price = 500, label = "Baseball Beanbag" },
        { object = "djs_beanbag_black", price = 500, label = "Black Beanbag" },
        { object = "djs_beanbag_blackgoldstars", price = 500, label = "Black Gold Stars Beanbag" },
        { object = "djs_beanbag_blackgraygg", price = 500, label = "Black Gray Beanbag" },
        { object = "djs_beanbag_blackwhitedgg", price = 500, label = "Black White Beanbag" },
        { object = "djs_beanbag_blackwhitestars", price = 500, label = "Black White Stars Beanbag" },
        { object = "djs_beanbag_blue", price = 500, label = "Blue Beanbag" },
        { object = "djs_beanbag_brown", price = 500, label = "Brown Beanbag" },
        { object = "djs_beanbag_browngoldstars", price = 500, label = "Brown Gold Stars Beanbag" },
        { object = "djs_beanbag_comic", price = 500, label = "Comic Beanbag" },
        { object = "djs_beanbag_cow", price = 500, label = "Cow Print Beanbag" },
        { object = "djs_beanbag_dice", price = 500, label = "Dice Beanbag" },
        { object = "djs_beanbag_gray", price = 500, label = "Gray Beanbag" },
        { object = "djs_beanbag_green", price = 500, label = "Green Beanbag" },
        { object = "djs_beanbag_hikitty", price = 500, label = "Hi Kitty Beanbag" },
        { object = "djs_beanbag_lightblue", price = 500, label = "Light Blue Beanbag" },
        { object = "djs_beanbag_lightgray", price = 500, label = "Light Gray Beanbag" },
        { object = "djs_beanbag_lightgreen", price = 500, label = "Light Green Beanbag" },
        { object = "djs_beanbag_lightpurple", price = 500, label = "Light Purple Beanbag" },
        { object = "djs_beanbag_mouse", price = 500, label = "Mouse Print Beanbag" },
        { object = "djs_beanbag_multicolorflower", price = 500, label = "Multicolor Flower Beanbag" },
        { object = "djs_beanbag_mushroom", price = 500, label = "Mushroom Beanbag" },
        { object = "djs_beanbag_orange", price = 500, label = "Orange Beanbag" },
        { object = "djs_beanbag_pinkcamo", price = 500, label = "Pink Camo Beanbag" },
        { object = "djs_beanbag_pinkgg", price = 500, label = "Pink Beanbag" },
        { object = "djs_beanbag_pinkpineapples", price = 500, label = "Pink Pineapples Beanbag" },
        { object = "djs_beanbag_purple", price = 500, label = "Purple Beanbag" },
        { object = "djs_beanbag_red", price = 500, label = "Red Beanbag" },
        { object = "djs_beanbag_redblackmouse", price = 500, label = "Red Black Mouse Beanbag" },
        { object = "djs_beanbag_redpinkflower", price = 500, label = "Red Pink Flower Beanbag" },
        { object = "djs_beanbag_tangg", price = 500, label = "Tan Beanbag" },
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="VMS Housing" %}
Add the furniture items into to your `SQL`

{% code overflow="wrap" expandable="true" %}

```
-- VMS Housing — older SQL-based furniture list
-- Newer versions: use the in-game 'All Furniture' -> '+' button instead of SQL.

INSERT INTO `houses_furniture_list`
(`model`, `label`, `price`, `deliverySize`, `tag`, `isOutdoor`, `isIndoor`, `interactableName`, `metadata`)
VALUES
('djs_beanbag_animecomic', 'Anime Comic Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_baseball', 'Baseball Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_black', 'Black Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blackgoldstars', 'Black Gold Stars Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blackgraygg', 'Black Gray Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blackwhitedgg', 'Black White Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blackwhitestars', 'Black White Stars Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blue', 'Blue Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_brown', 'Brown Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_browngoldstars', 'Brown Gold Stars Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_comic', 'Comic Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_cow', 'Cow Print Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_dice', 'Dice Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_gray', 'Gray Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_green', 'Green Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_hikitty', 'Hi Kitty Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_lightblue', 'Light Blue Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_lightgray', 'Light Gray Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_lightgreen', 'Light Green Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_lightpurple', 'Light Purple Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_mouse', 'Mouse Print Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_multicolorflower', 'Multicolor Flower Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_mushroom', 'Mushroom Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_orange', 'Orange Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_pinkcamo', 'Pink Camo Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_pinkgg', 'Pink Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_pinkpineapples', 'Pink Pineapples Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_purple', 'Purple Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_red', 'Red Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_redblackmouse', 'Red Black Mouse Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_redpinkflower', 'Red Pink Flower Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_tangg', 'Tan Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL);
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Inventory Configs

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
['djs_beanbag_animecomic'] = {
    label = 'Anime Comic Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with an anime comic print.'
},

['djs_beanbag_baseball'] = {
    label = 'Baseball Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a baseball print.'
},

['djs_beanbag_black'] = {
    label = 'Black Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain black beanbag.'
},

['djs_beanbag_blackgoldstars'] = {
    label = 'Black Gold Stars Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A black beanbag with gold star patterns.'
},

['djs_beanbag_blackgraygg'] = {
    label = 'Black Gray Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A black and gray patterned beanbag.'
},

['djs_beanbag_blackwhitedgg'] = {
    label = 'Black White Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A black and white patterned beanbag.'
},

['djs_beanbag_blackwhitestars'] = {
    label = 'Black White Stars Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A black and white beanbag with a star pattern.'
},

['djs_beanbag_blue'] = {
    label = 'Blue Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain blue beanbag.'
},

['djs_beanbag_brown'] = {
    label = 'Brown Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain brown beanbag.'
},

['djs_beanbag_browngoldstars'] = {
    label = 'Brown Gold Stars Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A brown beanbag with gold star patterns.'
},

['djs_beanbag_comic'] = {
    label = 'Comic Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a comic book print.'
},

['djs_beanbag_cow'] = {
    label = 'Cow Print Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a cow print pattern.'
},

['djs_beanbag_dice'] = {
    label = 'Dice Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a dice print pattern.'
},

['djs_beanbag_gray'] = {
    label = 'Gray Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain gray beanbag.'
},

['djs_beanbag_green'] = {
    label = 'Green Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain green beanbag.'
},

['djs_beanbag_hikitty'] = {
    label = 'Hi Kitty Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a cute kitty print.'
},

['djs_beanbag_lightblue'] = {
    label = 'Light Blue Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain light blue beanbag.'
},

['djs_beanbag_lightgray'] = {
    label = 'Light Gray Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain light gray beanbag.'
},

['djs_beanbag_lightgreen'] = {
    label = 'Light Green Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain light green beanbag.'
},

['djs_beanbag_lightpurple'] = {
    label = 'Light Purple Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain light purple beanbag.'
},

['djs_beanbag_mouse'] = {
    label = 'Mouse Print Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a mouse print pattern.'
},

['djs_beanbag_multicolorflower'] = {
    label = 'Multicolor Flower Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a multicolor flower print.'
},

['djs_beanbag_mushroom'] = {
    label = 'Mushroom Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a mushroom print pattern.'
},

['djs_beanbag_orange'] = {
    label = 'Orange Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain orange beanbag.'
},

['djs_beanbag_pinkcamo'] = {
    label = 'Pink Camo Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a pink camo pattern.'
},

['djs_beanbag_pinkgg'] = {
    label = 'Pink Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A pink patterned beanbag.'
},

['djs_beanbag_pinkpineapples'] = {
    label = 'Pink Pineapples Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A beanbag with a pink pineapple print.'
},

['djs_beanbag_purple'] = {
    label = 'Purple Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain purple beanbag.'
},

['djs_beanbag_red'] = {
    label = 'Red Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A plain red beanbag.'
},

['djs_beanbag_redblackmouse'] = {
    label = 'Red Black Mouse Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A red and black beanbag with a mouse print.'
},

['djs_beanbag_redpinkflower'] = {
    label = 'Red Pink Flower Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A red and pink beanbag with a flower print.'
},

['djs_beanbag_tangg'] = {
    label = 'Tan Beanbag',
    weight = 5000,
    stack = false,
    close = true,
    description = 'A tan patterned beanbag.'
},
```

{% endcode %}
{% endtab %}

{% tab title="QB Inventory" %}
Add the items below to your `qb-core/shared/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
['djs_beanbag_animecomic'] = {
    name = 'djs_beanbag_animecomic',
    label = 'Anime Comic Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_animecomic.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with an anime comic print.'
},

['djs_beanbag_baseball'] = {
    name = 'djs_beanbag_baseball',
    label = 'Baseball Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_baseball.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a baseball print.'
},

['djs_beanbag_black'] = {
    name = 'djs_beanbag_black',
    label = 'Black Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_black.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain black beanbag.'
},

['djs_beanbag_blackgoldstars'] = {
    name = 'djs_beanbag_blackgoldstars',
    label = 'Black Gold Stars Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_blackgoldstars.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A black beanbag with gold star patterns.'
},

['djs_beanbag_blackgraygg'] = {
    name = 'djs_beanbag_blackgraygg',
    label = 'Black Gray Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_blackgraygg.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A black and gray patterned beanbag.'
},

['djs_beanbag_blackwhitedgg'] = {
    name = 'djs_beanbag_blackwhitedgg',
    label = 'Black White Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_blackwhitedgg.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A black and white patterned beanbag.'
},

['djs_beanbag_blackwhitestars'] = {
    name = 'djs_beanbag_blackwhitestars',
    label = 'Black White Stars Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_blackwhitestars.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A black and white beanbag with a star pattern.'
},

['djs_beanbag_blue'] = {
    name = 'djs_beanbag_blue',
    label = 'Blue Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_blue.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain blue beanbag.'
},

['djs_beanbag_brown'] = {
    name = 'djs_beanbag_brown',
    label = 'Brown Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_brown.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain brown beanbag.'
},

['djs_beanbag_browngoldstars'] = {
    name = 'djs_beanbag_browngoldstars',
    label = 'Brown Gold Stars Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_browngoldstars.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A brown beanbag with gold star patterns.'
},

['djs_beanbag_comic'] = {
    name = 'djs_beanbag_comic',
    label = 'Comic Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_comic.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a comic book print.'
},

['djs_beanbag_cow'] = {
    name = 'djs_beanbag_cow',
    label = 'Cow Print Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_cow.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a cow print pattern.'
},

['djs_beanbag_dice'] = {
    name = 'djs_beanbag_dice',
    label = 'Dice Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_dice.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a dice print pattern.'
},

['djs_beanbag_gray'] = {
    name = 'djs_beanbag_gray',
    label = 'Gray Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_gray.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain gray beanbag.'
},

['djs_beanbag_green'] = {
    name = 'djs_beanbag_green',
    label = 'Green Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_green.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain green beanbag.'
},

['djs_beanbag_hikitty'] = {
    name = 'djs_beanbag_hikitty',
    label = 'Hi Kitty Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_hikitty.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a cute kitty print.'
},

['djs_beanbag_lightblue'] = {
    name = 'djs_beanbag_lightblue',
    label = 'Light Blue Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_lightblue.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain light blue beanbag.'
},

['djs_beanbag_lightgray'] = {
    name = 'djs_beanbag_lightgray',
    label = 'Light Gray Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_lightgray.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain light gray beanbag.'
},

['djs_beanbag_lightgreen'] = {
    name = 'djs_beanbag_lightgreen',
    label = 'Light Green Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_lightgreen.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain light green beanbag.'
},

['djs_beanbag_lightpurple'] = {
    name = 'djs_beanbag_lightpurple',
    label = 'Light Purple Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_lightpurple.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain light purple beanbag.'
},

['djs_beanbag_mouse'] = {
    name = 'djs_beanbag_mouse',
    label = 'Mouse Print Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_mouse.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a mouse print pattern.'
},

['djs_beanbag_multicolorflower'] = {
    name = 'djs_beanbag_multicolorflower',
    label = 'Multicolor Flower Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_multicolorflower.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a multicolor flower print.'
},

['djs_beanbag_mushroom'] = {
    name = 'djs_beanbag_mushroom',
    label = 'Mushroom Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_mushroom.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a mushroom print pattern.'
},

['djs_beanbag_orange'] = {
    name = 'djs_beanbag_orange',
    label = 'Orange Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_orange.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain orange beanbag.'
},

['djs_beanbag_pinkcamo'] = {
    name = 'djs_beanbag_pinkcamo',
    label = 'Pink Camo Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_pinkcamo.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a pink camo pattern.'
},

['djs_beanbag_pinkgg'] = {
    name = 'djs_beanbag_pinkgg',
    label = 'Pink Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_pinkgg.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A pink patterned beanbag.'
},

['djs_beanbag_pinkpineapples'] = {
    name = 'djs_beanbag_pinkpineapples',
    label = 'Pink Pineapples Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_pinkpineapples.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A beanbag with a pink pineapple print.'
},

['djs_beanbag_purple'] = {
    name = 'djs_beanbag_purple',
    label = 'Purple Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_purple.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain purple beanbag.'
},

['djs_beanbag_red'] = {
    name = 'djs_beanbag_red',
    label = 'Red Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_red.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A plain red beanbag.'
},

['djs_beanbag_redblackmouse'] = {
    name = 'djs_beanbag_redblackmouse',
    label = 'Red Black Mouse Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_redblackmouse.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A red and black beanbag with a mouse print.'
},

['djs_beanbag_redpinkflower'] = {
    name = 'djs_beanbag_redpinkflower',
    label = 'Red Pink Flower Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_redpinkflower.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A red and pink beanbag with a flower print.'
},

['djs_beanbag_tangg'] = {
    name = 'djs_beanbag_tangg',
    label = 'Tan Beanbag',
    weight = 5000,
    type = 'item',
    image = 'djs_beanbag_tangg.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A tan patterned beanbag.'
},
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory" %}
Add the items below to your `qs-inventory/config/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
["djs_beanbag_animecomic"] = {
    ["name"] = "djs_beanbag_animecomic",
    ["label"] = "Anime Comic Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_animecomic.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with an anime comic print."
},

["djs_beanbag_baseball"] = {
    ["name"] = "djs_beanbag_baseball",
    ["label"] = "Baseball Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_baseball.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a baseball print."
},

["djs_beanbag_black"] = {
    ["name"] = "djs_beanbag_black",
    ["label"] = "Black Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_black.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain black beanbag."
},

["djs_beanbag_blackgoldstars"] = {
    ["name"] = "djs_beanbag_blackgoldstars",
    ["label"] = "Black Gold Stars Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_blackgoldstars.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A black beanbag with gold star patterns."
},

["djs_beanbag_blackgraygg"] = {
    ["name"] = "djs_beanbag_blackgraygg",
    ["label"] = "Black Gray Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_blackgraygg.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A black and gray patterned beanbag."
},

["djs_beanbag_blackwhitedgg"] = {
    ["name"] = "djs_beanbag_blackwhitedgg",
    ["label"] = "Black White Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_blackwhitedgg.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A black and white patterned beanbag."
},

["djs_beanbag_blackwhitestars"] = {
    ["name"] = "djs_beanbag_blackwhitestars",
    ["label"] = "Black White Stars Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_blackwhitestars.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A black and white beanbag with a star pattern."
},

["djs_beanbag_blue"] = {
    ["name"] = "djs_beanbag_blue",
    ["label"] = "Blue Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_blue.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain blue beanbag."
},

["djs_beanbag_brown"] = {
    ["name"] = "djs_beanbag_brown",
    ["label"] = "Brown Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_brown.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain brown beanbag."
},

["djs_beanbag_browngoldstars"] = {
    ["name"] = "djs_beanbag_browngoldstars",
    ["label"] = "Brown Gold Stars Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_browngoldstars.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A brown beanbag with gold star patterns."
},

["djs_beanbag_comic"] = {
    ["name"] = "djs_beanbag_comic",
    ["label"] = "Comic Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_comic.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a comic book print."
},

["djs_beanbag_cow"] = {
    ["name"] = "djs_beanbag_cow",
    ["label"] = "Cow Print Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_cow.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a cow print pattern."
},

["djs_beanbag_dice"] = {
    ["name"] = "djs_beanbag_dice",
    ["label"] = "Dice Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_dice.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a dice print pattern."
},

["djs_beanbag_gray"] = {
    ["name"] = "djs_beanbag_gray",
    ["label"] = "Gray Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_gray.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain gray beanbag."
},

["djs_beanbag_green"] = {
    ["name"] = "djs_beanbag_green",
    ["label"] = "Green Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_green.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain green beanbag."
},

["djs_beanbag_hikitty"] = {
    ["name"] = "djs_beanbag_hikitty",
    ["label"] = "Hi Kitty Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_hikitty.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a cute kitty print."
},

["djs_beanbag_lightblue"] = {
    ["name"] = "djs_beanbag_lightblue",
    ["label"] = "Light Blue Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_lightblue.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain light blue beanbag."
},

["djs_beanbag_lightgray"] = {
    ["name"] = "djs_beanbag_lightgray",
    ["label"] = "Light Gray Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_lightgray.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain light gray beanbag."
},

["djs_beanbag_lightgreen"] = {
    ["name"] = "djs_beanbag_lightgreen",
    ["label"] = "Light Green Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_lightgreen.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain light green beanbag."
},

["djs_beanbag_lightpurple"] = {
    ["name"] = "djs_beanbag_lightpurple",
    ["label"] = "Light Purple Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_lightpurple.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain light purple beanbag."
},

["djs_beanbag_mouse"] = {
    ["name"] = "djs_beanbag_mouse",
    ["label"] = "Mouse Print Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_mouse.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a mouse print pattern."
},

["djs_beanbag_multicolorflower"] = {
    ["name"] = "djs_beanbag_multicolorflower",
    ["label"] = "Multicolor Flower Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_multicolorflower.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a multicolor flower print."
},

["djs_beanbag_mushroom"] = {
    ["name"] = "djs_beanbag_mushroom",
    ["label"] = "Mushroom Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_mushroom.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a mushroom print pattern."
},

["djs_beanbag_orange"] = {
    ["name"] = "djs_beanbag_orange",
    ["label"] = "Orange Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_orange.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain orange beanbag."
},

["djs_beanbag_pinkcamo"] = {
    ["name"] = "djs_beanbag_pinkcamo",
    ["label"] = "Pink Camo Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_pinkcamo.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a pink camo pattern."
},

["djs_beanbag_pinkgg"] = {
    ["name"] = "djs_beanbag_pinkgg",
    ["label"] = "Pink Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_pinkgg.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A pink patterned beanbag."
},

["djs_beanbag_pinkpineapples"] = {
    ["name"] = "djs_beanbag_pinkpineapples",
    ["label"] = "Pink Pineapples Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_pinkpineapples.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A beanbag with a pink pineapple print."
},

["djs_beanbag_purple"] = {
    ["name"] = "djs_beanbag_purple",
    ["label"] = "Purple Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_purple.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain purple beanbag."
},

["djs_beanbag_red"] = {
    ["name"] = "djs_beanbag_red",
    ["label"] = "Red Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_red.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A plain red beanbag."
},

["djs_beanbag_redblackmouse"] = {
    ["name"] = "djs_beanbag_redblackmouse",
    ["label"] = "Red Black Mouse Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_redblackmouse.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A red and black beanbag with a mouse print."
},

["djs_beanbag_redpinkflower"] = {
    ["name"] = "djs_beanbag_redpinkflower",
    ["label"] = "Red Pink Flower Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_redpinkflower.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A red and pink beanbag with a flower print."
},

["djs_beanbag_tangg"] = {
    ["name"] = "djs_beanbag_tangg",
    ["label"] = "Tan Beanbag",
    ["weight"] = 5000,
    ["type"] = "item",
    ["image"] = "djs_beanbag_tangg.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A tan patterned beanbag."
},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

{% file src="/files/6hHa1YpiVdVEq5sZLkcc" %}


# Beds v1

After you purchase the product, you will receive it in your Keymaster account.

Purchase Escrowed: <https://djscollections.com/category/Furniture?qv=5670443>


# Installation

This guide will walk you through installing Breakfast Models on supported housing & inventorys your FiveM server.

{% stepper %}
{% step %}
**Download the resources**

Download `cfx-djs-bedsv1`,  [CFX portal](https://portal.cfx.re/login) and place them in your resources folder.
{% endstep %}

{% step %}
**Add to server.cfg**

Add `cfx-djs-bedsv1` to your `server.cfg`

```
ensure cfx-djs-bedsv1
```

{% endstep %}

{% step %}
**Add Items to Housing**

Add the required furniture to your housing resource — see Housing Configs below.
{% endstep %}

{% step %}
**Optional: Add Items to Inventory**

Add the required furniture to your Inventory resource — see Inventory Configs below.
{% endstep %}

{% step %}
**Optional: inventory icons**

Custom inventory icons are included—check Inventory Icons below. If you’d like to use them, simply copy the files into your inventory resource’s image directory.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
WARNING

Some anti-cheats may block props from spawning or limit certain models from loading in-game, so if your props are not appearing, invisible, or being instantly removed, it’s likely an anti-cheat issue rather than the resource itself. Please check your server console and in-game F8 console for more details, such as blocked entity warnings, model load failures, or related error codes—these are common signs of interference. If this happens, we recommend reaching out to your anticheat’s developer or support team with those errors and reviewing your anticheat documentation for any settings related to prop, model, or entity restrictions that may need to be adjusted. If you do report this issue to us, we’ll document it in our **common issues** section to help others who may run into the same problem.
{% endhint %}

***

## Housing Configs <a href="#items" id="items"></a>

Make sure to add all required items to your housing resource using the format that matches your setup.

{% tabs %}
{% tab title="NoLag Properties" %}
Add the furniture items below to your `nolag_properties/custom/furniture`.

{% code expandable="true" %}

```
--[[ 
    Auto-insertion script for bedv1 beds.
    Follows the same InsertFurniture pattern used by cfx-dj-furniture / cfx-djs-beanbags style packs.
]]

if GetResourceState('cfx-dj-furniture') ~= 'started' and GetResourceState('cfx-djs-bedv1') ~= 'started' then
    return
end

CreateThread(function()
    local djs_beds = {
            {
                ["object"] = "djs_bed1.ydr", ["price"] = 750, ["label"] = "DJS Bed 1", ["background"] = "rgba(0, 140, 255, 0.17)",
                ["group_items"] = {
                    { ["object"] = "djs_bed2.ydr", ["price"] = 750, ["label"] = "DJS Bed 2", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed3.ydr", ["price"] = 750, ["label"] = "DJS Bed 3", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed4.ydr", ["price"] = 750, ["label"] = "DJS Bed 4", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed5.ydr", ["price"] = 750, ["label"] = "DJS Bed 5", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed6.ydr", ["price"] = 750, ["label"] = "DJS Bed 6", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed7.ydr", ["price"] = 750, ["label"] = "DJS Bed 7", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed8.ydr", ["price"] = 750, ["label"] = "DJS Bed 8", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed9.ydr", ["price"] = 750, ["label"] = "DJS Bed 9", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed10.ydr", ["price"] = 750, ["label"] = "DJS Bed 10", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed11.ydr", ["price"] = 750, ["label"] = "DJS Bed 11", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed12.ydr", ["price"] = 750, ["label"] = "DJS Bed 12", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed13.ydr", ["price"] = 750, ["label"] = "DJS Bed 13", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed14.ydr", ["price"] = 750, ["label"] = "DJS Bed 14", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed15.ydr", ["price"] = 750, ["label"] = "DJS Bed 15", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed16.ydr", ["price"] = 750, ["label"] = "DJS Bed 16", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed17.ydr", ["price"] = 750, ["label"] = "DJS Bed 17", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed18.ydr", ["price"] = 750, ["label"] = "DJS Bed 18", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed19.ydr", ["price"] = 750, ["label"] = "DJS Bed 19", ["background"] = "rgba(0, 140, 255, 0.17)" },
                    { ["object"] = "djs_bed20.ydr", ["price"] = 750, ["label"] = "DJS Bed 20", ["background"] = "rgba(0, 140, 255, 0.17)" },
                }
            }
        }

    -- NOTE: verify "beds" is an existing key in FurnitureConfig.Furniture on your server.
    -- If it isn't, either add it or point this at an existing category (e.g. .sofas, .bedroom).
    InsertFurniture(FurnitureConfig.Furniture.beds, djs_beds)
end)
```

{% endcode %}
{% endtab %}

{% tab title="RTX Housing" %}
Add the furniture items below to your `rtx_housing/configs/furniture.lua`

{% code overflow="wrap" expandable="true" %}

```
-- RTX Housing System — configs/furniture.lua
-- Add these entries into Config.FurnitureData = { ... }

["djs_bed1"] = {
    price = 750,
    interactable = false,
},

["djs_bed2"] = {
    price = 750,
    interactable = false,
},

["djs_bed3"] = {
    price = 750,
    interactable = false,
},

["djs_bed4"] = {
    price = 750,
    interactable = false,
},

["djs_bed5"] = {
    price = 750,
    interactable = false,
},

["djs_bed6"] = {
    price = 750,
    interactable = false,
},

["djs_bed7"] = {
    price = 750,
    interactable = false,
},

["djs_bed8"] = {
    price = 750,
    interactable = false,
},

["djs_bed9"] = {
    price = 750,
    interactable = false,
},

["djs_bed10"] = {
    price = 750,
    interactable = false,
},

["djs_bed11"] = {
    price = 750,
    interactable = false,
},

["djs_bed12"] = {
    price = 750,
    interactable = false,
},

["djs_bed13"] = {
    price = 750,
    interactable = false,
},

["djs_bed14"] = {
    price = 750,
    interactable = false,
},

["djs_bed15"] = {
    price = 750,
    interactable = false,
},

["djs_bed16"] = {
    price = 750,
    interactable = false,
},

["djs_bed17"] = {
    price = 750,
    interactable = false,
},

["djs_bed18"] = {
    price = 750,
    interactable = false,
},

["djs_bed19"] = {
    price = 750,
    interactable = false,
},

["djs_bed20"] = {
    price = 750,
    interactable = false,
},
```

{% endcode %}

{% code overflow="wrap" expandable="true" %}

```
-- RTX Housing System — configs/furniture.lua
-- Optional: add this subcategory into an existing category's `subcategory` table

["djs_beds"] = {
    label = "DJS Beds",
    objects = {
        {object = "djs_bed1"},
        {object = "djs_bed2"},
        {object = "djs_bed3"},
        {object = "djs_bed4"},
        {object = "djs_bed5"},
        {object = "djs_bed6"},
        {object = "djs_bed7"},
        {object = "djs_bed8"},
        {object = "djs_bed9"},
        {object = "djs_bed10"},
        {object = "djs_bed11"},
        {object = "djs_bed12"},
        {object = "djs_bed13"},
        {object = "djs_bed14"},
        {object = "djs_bed15"},
        {object = "djs_bed16"},
        {object = "djs_bed17"},
        {object = "djs_bed18"},
        {object = "djs_bed19"},
        {object = "djs_bed20"},
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="PS Housing" %}
Add the furniture items below to your `ps-housing/shared/config.lua`

{% code overflow="wrap" expandable="true" %}

```
-- ps-housing (Project Sloth) — shared/config.lua
-- Add this category into Config.Furniture = { ... }

["djs_beds"] = {
    label = "DJS Beds",
    items = {
        { ["object"] = "djs_bed1", ["price"] = 750, ["label"] = "DJS Bed 1" },
        { ["object"] = "djs_bed2", ["price"] = 750, ["label"] = "DJS Bed 2" },
        { ["object"] = "djs_bed3", ["price"] = 750, ["label"] = "DJS Bed 3" },
        { ["object"] = "djs_bed4", ["price"] = 750, ["label"] = "DJS Bed 4" },
        { ["object"] = "djs_bed5", ["price"] = 750, ["label"] = "DJS Bed 5" },
        { ["object"] = "djs_bed6", ["price"] = 750, ["label"] = "DJS Bed 6" },
        { ["object"] = "djs_bed7", ["price"] = 750, ["label"] = "DJS Bed 7" },
        { ["object"] = "djs_bed8", ["price"] = 750, ["label"] = "DJS Bed 8" },
        { ["object"] = "djs_bed9", ["price"] = 750, ["label"] = "DJS Bed 9" },
        { ["object"] = "djs_bed10", ["price"] = 750, ["label"] = "DJS Bed 10" },
        { ["object"] = "djs_bed11", ["price"] = 750, ["label"] = "DJS Bed 11" },
        { ["object"] = "djs_bed12", ["price"] = 750, ["label"] = "DJS Bed 12" },
        { ["object"] = "djs_bed13", ["price"] = 750, ["label"] = "DJS Bed 13" },
        { ["object"] = "djs_bed14", ["price"] = 750, ["label"] = "DJS Bed 14" },
        { ["object"] = "djs_bed15", ["price"] = 750, ["label"] = "DJS Bed 15" },
        { ["object"] = "djs_bed16", ["price"] = 750, ["label"] = "DJS Bed 16" },
        { ["object"] = "djs_bed17", ["price"] = 750, ["label"] = "DJS Bed 17" },
        { ["object"] = "djs_bed18", ["price"] = 750, ["label"] = "DJS Bed 18" },
        { ["object"] = "djs_bed19", ["price"] = 750, ["label"] = "DJS Bed 19" },
        { ["object"] = "djs_bed20", ["price"] = 750, ["label"] = "DJS Bed 20" },
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="QB / QS" %}
Add the furniture items below to your `qs-housing/config.lua` or `qb-houses/config.lua`

{% code overflow="wrap" expandable="true" %}

```
-- qs-housing (qb-houses-style) — config.lua
-- Add this category into Config.Furniture = { ... }

djs_beds = {
    label = "DJS Beds",
    items = {
        { object = "djs_bed1", price = 750, label = "DJS Bed 1" },
        { object = "djs_bed2", price = 750, label = "DJS Bed 2" },
        { object = "djs_bed3", price = 750, label = "DJS Bed 3" },
        { object = "djs_bed4", price = 750, label = "DJS Bed 4" },
        { object = "djs_bed5", price = 750, label = "DJS Bed 5" },
        { object = "djs_bed6", price = 750, label = "DJS Bed 6" },
        { object = "djs_bed7", price = 750, label = "DJS Bed 7" },
        { object = "djs_bed8", price = 750, label = "DJS Bed 8" },
        { object = "djs_bed9", price = 750, label = "DJS Bed 9" },
        { object = "djs_bed10", price = 750, label = "DJS Bed 10" },
        { object = "djs_bed11", price = 750, label = "DJS Bed 11" },
        { object = "djs_bed12", price = 750, label = "DJS Bed 12" },
        { object = "djs_bed13", price = 750, label = "DJS Bed 13" },
        { object = "djs_bed14", price = 750, label = "DJS Bed 14" },
        { object = "djs_bed15", price = 750, label = "DJS Bed 15" },
        { object = "djs_bed16", price = 750, label = "DJS Bed 16" },
        { object = "djs_bed17", price = 750, label = "DJS Bed 17" },
        { object = "djs_bed18", price = 750, label = "DJS Bed 18" },
        { object = "djs_bed19", price = 750, label = "DJS Bed 19" },
        { object = "djs_bed20", price = 750, label = "DJS Bed 20" },
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="Loaf Housing" %}
Add the furniture items below to your `loaf_housing/config/furniture.lua`

{% code overflow="wrap" expandable="true" %}

```
-- Loaf Housing — config/furniture.lua
-- Add this category (verify field names/order against your installed version)

djs_beds = {
    label = "DJS Beds",
    items = {
        { object = "djs_bed1", price = 750, label = "DJS Bed 1" },
        { object = "djs_bed2", price = 750, label = "DJS Bed 2" },
        { object = "djs_bed3", price = 750, label = "DJS Bed 3" },
        { object = "djs_bed4", price = 750, label = "DJS Bed 4" },
        { object = "djs_bed5", price = 750, label = "DJS Bed 5" },
        { object = "djs_bed6", price = 750, label = "DJS Bed 6" },
        { object = "djs_bed7", price = 750, label = "DJS Bed 7" },
        { object = "djs_bed8", price = 750, label = "DJS Bed 8" },
        { object = "djs_bed9", price = 750, label = "DJS Bed 9" },
        { object = "djs_bed10", price = 750, label = "DJS Bed 10" },
        { object = "djs_bed11", price = 750, label = "DJS Bed 11" },
        { object = "djs_bed12", price = 750, label = "DJS Bed 12" },
        { object = "djs_bed13", price = 750, label = "DJS Bed 13" },
        { object = "djs_bed14", price = 750, label = "DJS Bed 14" },
        { object = "djs_bed15", price = 750, label = "DJS Bed 15" },
        { object = "djs_bed16", price = 750, label = "DJS Bed 16" },
        { object = "djs_bed17", price = 750, label = "DJS Bed 17" },
        { object = "djs_bed18", price = 750, label = "DJS Bed 18" },
        { object = "djs_bed19", price = 750, label = "DJS Bed 19" },
        { object = "djs_bed20", price = 750, label = "DJS Bed 20" },
    },
},
```

{% endcode %}
{% endtab %}

{% tab title="VMS Housing" %}
Add the furniture items into to your `SQL`

{% code overflow="wrap" expandable="true" %}

```
-- VMS Housing — older SQL-based furniture list
-- Newer versions: use the in-game 'All Furniture' -> '+' button instead of SQL.

INSERT INTO `houses_furniture_list`
(`model`, `label`, `price`, `deliverySize`, `tag`, `isOutdoor`, `isIndoor`, `interactableName`, `metadata`)
VALUES
('djs_beanbag_animecomic', 'Anime Comic Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_baseball', 'Baseball Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_black', 'Black Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blackgoldstars', 'Black Gold Stars Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blackgraygg', 'Black Gray Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blackwhitedgg', 'Black White Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blackwhitestars', 'Black White Stars Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_blue', 'Blue Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_brown', 'Brown Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_browngoldstars', 'Brown Gold Stars Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_comic', 'Comic Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_cow', 'Cow Print Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_dice', 'Dice Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_gray', 'Gray Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_green', 'Green Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_hikitty', 'Hi Kitty Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_lightblue', 'Light Blue Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_lightgray', 'Light Gray Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_lightgreen', 'Light Green Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_lightpurple', 'Light Purple Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_mouse', 'Mouse Print Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_multicolorflower', 'Multicolor Flower Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_mushroom', 'Mushroom Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_orange', 'Orange Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_pinkcamo', 'Pink Camo Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_pinkgg', 'Pink Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_pinkpineapples', 'Pink Pineapples Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_purple', 'Purple Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_red', 'Red Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_redblackmouse', 'Red Black Mouse Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_redpinkflower', 'Red Pink Flower Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL),
('djs_beanbag_tangg', 'Tan Beanbag', 500, 1, 'decorations', 0, 1, NULL, NULL);
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

## Inventory Configs

Make sure to add all required items to your inventory resource using the format that matches your setup.

{% tabs %}
{% tab title="Ox Inventory" %}
Add the items below to your `ox_inventory` into `data/items.lua`.

{% code expandable="true" %}

```
-- ox_inventory items config
-- Add these entries into ox_inventory/data/items.lua inside Items = {}

['djs_bed1'] = {
    label = 'DJS Bed 1',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 1.'
},

['djs_bed2'] = {
    label = 'DJS Bed 2',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 2.'
},

['djs_bed3'] = {
    label = 'DJS Bed 3',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 3.'
},

['djs_bed4'] = {
    label = 'DJS Bed 4',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 4.'
},

['djs_bed5'] = {
    label = 'DJS Bed 5',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 5.'
},

['djs_bed6'] = {
    label = 'DJS Bed 6',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 6.'
},

['djs_bed7'] = {
    label = 'DJS Bed 7',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 7.'
},

['djs_bed8'] = {
    label = 'DJS Bed 8',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 8.'
},

['djs_bed9'] = {
    label = 'DJS Bed 9',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 9.'
},

['djs_bed10'] = {
    label = 'DJS Bed 10',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 10.'
},

['djs_bed11'] = {
    label = 'DJS Bed 11',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 11.'
},

['djs_bed12'] = {
    label = 'DJS Bed 12',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 12.'
},

['djs_bed13'] = {
    label = 'DJS Bed 13',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 13.'
},

['djs_bed14'] = {
    label = 'DJS Bed 14',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 14.'
},

['djs_bed15'] = {
    label = 'DJS Bed 15',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 15.'
},

['djs_bed16'] = {
    label = 'DJS Bed 16',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 16.'
},

['djs_bed17'] = {
    label = 'DJS Bed 17',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 17.'
},

['djs_bed18'] = {
    label = 'DJS Bed 18',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 18.'
},

['djs_bed19'] = {
    label = 'DJS Bed 19',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 19.'
},

['djs_bed20'] = {
    label = 'DJS Bed 20',
    weight = 15000,
    stack = false,
    close = true,
    description = 'A bed frame, style 20.'
},
```

{% endcode %}
{% endtab %}

{% tab title="QB Inventory" %}
Add the items below to your `qb-core/shared/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
-- QBCore shared items config
-- Add these entries into qb-core/shared/items.lua inside QBShared.Items = {}

['djs_bed1'] = {
    name = 'djs_bed1',
    label = 'DJS Bed 1',
    weight = 15000,
    type = 'item',
    image = 'djs_bed1.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 1.'
},

['djs_bed2'] = {
    name = 'djs_bed2',
    label = 'DJS Bed 2',
    weight = 15000,
    type = 'item',
    image = 'djs_bed2.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 2.'
},

['djs_bed3'] = {
    name = 'djs_bed3',
    label = 'DJS Bed 3',
    weight = 15000,
    type = 'item',
    image = 'djs_bed3.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 3.'
},

['djs_bed4'] = {
    name = 'djs_bed4',
    label = 'DJS Bed 4',
    weight = 15000,
    type = 'item',
    image = 'djs_bed4.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 4.'
},

['djs_bed5'] = {
    name = 'djs_bed5',
    label = 'DJS Bed 5',
    weight = 15000,
    type = 'item',
    image = 'djs_bed5.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 5.'
},

['djs_bed6'] = {
    name = 'djs_bed6',
    label = 'DJS Bed 6',
    weight = 15000,
    type = 'item',
    image = 'djs_bed6.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 6.'
},

['djs_bed7'] = {
    name = 'djs_bed7',
    label = 'DJS Bed 7',
    weight = 15000,
    type = 'item',
    image = 'djs_bed7.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 7.'
},

['djs_bed8'] = {
    name = 'djs_bed8',
    label = 'DJS Bed 8',
    weight = 15000,
    type = 'item',
    image = 'djs_bed8.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 8.'
},

['djs_bed9'] = {
    name = 'djs_bed9',
    label = 'DJS Bed 9',
    weight = 15000,
    type = 'item',
    image = 'djs_bed9.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 9.'
},

['djs_bed10'] = {
    name = 'djs_bed10',
    label = 'DJS Bed 10',
    weight = 15000,
    type = 'item',
    image = 'djs_bed10.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 10.'
},

['djs_bed11'] = {
    name = 'djs_bed11',
    label = 'DJS Bed 11',
    weight = 15000,
    type = 'item',
    image = 'djs_bed11.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 11.'
},

['djs_bed12'] = {
    name = 'djs_bed12',
    label = 'DJS Bed 12',
    weight = 15000,
    type = 'item',
    image = 'djs_bed12.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 12.'
},

['djs_bed13'] = {
    name = 'djs_bed13',
    label = 'DJS Bed 13',
    weight = 15000,
    type = 'item',
    image = 'djs_bed13.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 13.'
},

['djs_bed14'] = {
    name = 'djs_bed14',
    label = 'DJS Bed 14',
    weight = 15000,
    type = 'item',
    image = 'djs_bed14.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 14.'
},

['djs_bed15'] = {
    name = 'djs_bed15',
    label = 'DJS Bed 15',
    weight = 15000,
    type = 'item',
    image = 'djs_bed15.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 15.'
},

['djs_bed16'] = {
    name = 'djs_bed16',
    label = 'DJS Bed 16',
    weight = 15000,
    type = 'item',
    image = 'djs_bed16.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 16.'
},

['djs_bed17'] = {
    name = 'djs_bed17',
    label = 'DJS Bed 17',
    weight = 15000,
    type = 'item',
    image = 'djs_bed17.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 17.'
},

['djs_bed18'] = {
    name = 'djs_bed18',
    label = 'DJS Bed 18',
    weight = 15000,
    type = 'item',
    image = 'djs_bed18.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 18.'
},

['djs_bed19'] = {
    name = 'djs_bed19',
    label = 'DJS Bed 19',
    weight = 15000,
    type = 'item',
    image = 'djs_bed19.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 19.'
},

['djs_bed20'] = {
    name = 'djs_bed20',
    label = 'DJS Bed 20',
    weight = 15000,
    type = 'item',
    image = 'djs_bed20.png',
    unique = false,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'A bed frame, style 20.'
},
```

{% endcode %}
{% endtab %}

{% tab title="QS Inventory" %}
Add the items below to your `qs-inventory/config/items.lua`.

{% code overflow="wrap" expandable="true" %}

```
-- qs-inventory items config
-- Add these entries into qs-inventory/config/items.lua

["djs_bed1"] = {
    ["name"] = "djs_bed1",
    ["label"] = "DJS Bed 1",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed1.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 1."
},

["djs_bed2"] = {
    ["name"] = "djs_bed2",
    ["label"] = "DJS Bed 2",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed2.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 2."
},

["djs_bed3"] = {
    ["name"] = "djs_bed3",
    ["label"] = "DJS Bed 3",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed3.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 3."
},

["djs_bed4"] = {
    ["name"] = "djs_bed4",
    ["label"] = "DJS Bed 4",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed4.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 4."
},

["djs_bed5"] = {
    ["name"] = "djs_bed5",
    ["label"] = "DJS Bed 5",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed5.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 5."
},

["djs_bed6"] = {
    ["name"] = "djs_bed6",
    ["label"] = "DJS Bed 6",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed6.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 6."
},

["djs_bed7"] = {
    ["name"] = "djs_bed7",
    ["label"] = "DJS Bed 7",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed7.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 7."
},

["djs_bed8"] = {
    ["name"] = "djs_bed8",
    ["label"] = "DJS Bed 8",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed8.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 8."
},

["djs_bed9"] = {
    ["name"] = "djs_bed9",
    ["label"] = "DJS Bed 9",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed9.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 9."
},

["djs_bed10"] = {
    ["name"] = "djs_bed10",
    ["label"] = "DJS Bed 10",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed10.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 10."
},

["djs_bed11"] = {
    ["name"] = "djs_bed11",
    ["label"] = "DJS Bed 11",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed11.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 11."
},

["djs_bed12"] = {
    ["name"] = "djs_bed12",
    ["label"] = "DJS Bed 12",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed12.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 12."
},

["djs_bed13"] = {
    ["name"] = "djs_bed13",
    ["label"] = "DJS Bed 13",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed13.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 13."
},

["djs_bed14"] = {
    ["name"] = "djs_bed14",
    ["label"] = "DJS Bed 14",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed14.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 14."
},

["djs_bed15"] = {
    ["name"] = "djs_bed15",
    ["label"] = "DJS Bed 15",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed15.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 15."
},

["djs_bed16"] = {
    ["name"] = "djs_bed16",
    ["label"] = "DJS Bed 16",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed16.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 16."
},

["djs_bed17"] = {
    ["name"] = "djs_bed17",
    ["label"] = "DJS Bed 17",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed17.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 17."
},

["djs_bed18"] = {
    ["name"] = "djs_bed18",
    ["label"] = "DJS Bed 18",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed18.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 18."
},

["djs_bed19"] = {
    ["name"] = "djs_bed19",
    ["label"] = "DJS Bed 19",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed19.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 19."
},

["djs_bed20"] = {
    ["name"] = "djs_bed20",
    ["label"] = "DJS Bed 20",
    ["weight"] = 15000,
    ["type"] = "item",
    ["image"] = "djs_bed20.png",
    ["unique"] = false,
    ["useable"] = true,
    ["shouldClose"] = true,
    ["combinable"] = nil,
    ["description"] = "A bed frame, style 20."
},
```

{% endcode %}
{% endtab %}
{% endtabs %}

***

{% file src="/files/0AyHNT8gp5fHfw5Zc2yQ" %}


