Skip to main content
The Bean Machine Job script brings an immersive coffee shop experience to your FiveM roleplay server. Players take on the role of a barista, crafting and serving a wide menu of drinks and baked goods — from cappuccinos and espressos to Turkish coffee and fresh-glazed donuts. The script supports QBCore, QBOX, and ESX frameworks and includes everything you need to run a fully operational café job, complete with inventory items, job grades, and a delivery livery.

Supported Maps

You can use this script with any map — it comes preconfigured for the maps listed below. If your map isn’t listed, open a ticket on the Crux Studio Discord server and the team will add support for it.
  • Crux Studio
  • FM Shop
  • Gabz
  • Uncle Just
  • Brambi Shop
  • Wasabi
  • Souda
  • SLTH

Installation

1

Install Dependencies

Install the required dependencies before adding this script to your server:
2

Configure the Script

Open config/config.lua and adjust the settings for your server.
3

Add Job Grades

Add the Bean Machine job grades for your framework:
Copy the job grade block from README into qb-core/shared/jobs.lua.
4

Add Inventory Items

Open the install folder and add the items and images to your inventory system. Refer to the README for the full item list specific to this script.The Bean Machine item list includes finished drinks and baked goods (cappuccino, espresso, latte, hot chocolate, Turkish coffee, green tea, jasmine tea, mint tea, chocolate donut, classic donut, pink donut, vanilla donut), raw materials (coffee beans, Turkish coffee beans, milk, cream, sugar, chocolate, toppings, greenleaf, jasmine, mint, flour), and utility items (cup, dirty cup, plate, dirty plate).
5

Start the Resources

Add the following to your server.cfg:

Integrations

All Crux Studio scripts use the following status legend:

👁️ Eye Target

🪧 Notify

🤔 Inventory

💳 Banking / Society

💵 Billing

👖 Clothing

🗝️ Key Systems

If your preferred script isn’t listed, open a ticket on the Crux Studio Discord server.