# Installation

{% 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="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_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" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.djscollections.com/standalone-food-pack/gas-station/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
