Premium scripts for QBCore, ESX, Qbox & standalone Shop new scripts
FREE Free Advanced Crafting System
Overview

Advanced crafting, redefined

Static and placeable workbenches with full database persistence. Branching tech trees with optional shared progression. A blueprint system with durability saved as item metadata. Shared crafting queues where players take turns, and a crafting stash that syncs across players or stays personal. Permission controls for placed benches, job and gang restrictions with grade requirements, per-workbench leveling. This is not just a crafting script, it is a fully realized system built to be the backbone of your server's economy.

Every feature, toggle, and value is exposed in the config. Browse the full config files on the docs site to see exactly what you're getting.

Compatibility

ESX, QBCore, and Qbox are all supported and auto-detected.

Supported inventories, also auto-detected:

  • ox_inventory
  • qb-inventory
  • ps-inventory
  • lj-inventory
  • esx_inventory (esx_addoninventory)
  • codem-inventory
  • origen_inventory
  • jaksam_inventory
  • qs-inventory
  • qs-inventory-pro

Drop it in and it detects your setup. Adding more inventories is easy, ping me and I'll help.

Performance

  • 0.00ms idle
  • 0.00ms with the UI open
  • Up to 0.01ms during active crafting operations

The server side uses intelligent caching to keep database load low and tracking responsive.

Workbenches

Static workbenches

Place benches at fixed locations through the config. Each station gets its own recipe pool, its own tech tree pool, and optional map blips. Ideal for public crafting locations.

Placeable workbenches

Let players purchase and deploy portable benches anywhere:

  • Unique prop model per workbench type
  • Custom recipe tables and tech trees
  • Gizmo and raycast placement
  • Database persistence, survives server restarts

Permissions

Placed benches are owner controlled by default. Owners grant and revoke access from a dedicated tab, with access lists stored in the database. You can also disable permissions entirely and open every placed bench to all players.

Tech trees

Unlock recipes through branching progression. Players earn tech points by crafting and spend them across multiple skill branches with prerequisite gating. Each workbench type can run its own unique tree, and in shared mode, one player unlocking a node grants it to every user of that workbench.

Build a single all-purpose station or an entire crafting network: new workbench types, custom recipe tables, unique tech trees, and specialized stations are all yours to define.

Leveling & XP

Every craft grants XP. Recipes can carry level requirements, unlocks follow progression, and leveling can run per workbench for specialization or shared globally.

Blueprints

Require blueprints for rare recipes. Recipes only appear when a blueprint is attached, blueprints can be restricted by bench type, and with ox_inventory durability is tracked through item metadata. A legacy random-destruction option is included too.

An included Node.js tool generates blueprint-style inventory images: it auto-detects your inventory system, overlays existing item images, and outputs ready-to-use graphics with batch processing, custom sizing, color tinting, and multiple templates.

Crafting queue

Queue multiple crafts and process them sequentially with real-time progress tracking. Cancellations refund materials. Options include a UI lock, a radius movement restriction, shared queue mode, and per-player ownership tracking.

Crafting stash

A crafting-focused inventory interface wrapped around your actual inventory: real-time updates, drag-and-drop materials, recipe ingredient filtering, item search, and weight management. Run it as a shared stash or per player, with database persistence through restarts. Inspired by ProdigyRP.

Metadata support

Configure any item with any metadata field: durability, quality, grade, or custom values. Craft multiple variants of the same item, for example a weed item with og_kush metadata next to one with skywalker_og. All of it is manageable through the admin menu.

Job & gang restrictions

Lock any static workbench to specific jobs, specific gangs, or minimum grade requirements. Players without the required job, gang, or rank cannot interact, and restrictions can be edited on the fly via the admin menu.

Admin panel

A complete real-time administration interface via /craftadmin:

  • Player management: view players, edit XP, levels, tech points and unlocked nodes, run bulk resets
  • Queue management: live monitoring, force complete, cancel with refund, remove without refund
  • Station management: view static, player-placed and admin-created benches, teleport to them, edit or delete
  • Placement tools: in-game placement mode with scroll wheel and arrow key rotation, Shift for 1° adjustments
  • Recipe management: full CRUD on ingredients, tools, craft times, level requirements, XP rewards, tech points, failure chances, blueprints, costs, images and output amounts
  • Tech tree editor: visual node canvas with zoom and pan, SVG prerequisite connections, full node editing

Everything persists and syncs in real time through net events. No restart required.

Shop system

Configure NPC vendors to sell portable workbenches and raw crafting materials with custom pricing and cash or bank payments, so players can stock up before heading to their crafting spot.

Logging

Built-in logging for Discord (formatted embeds), Fivemerr, FiveManage, Grafana, and Loki. A separate logs.lua file lets you pick destinations and choose exactly which actions get recorded.

Localization

Full locales system with German and English included. Adding a new language is only a few minutes of work.

Dependencies

  • Framework: qb-core, qbx_core, or es_extended
  • Targeting: qb-target, q-target, or ox_target
  • Library: ox_lib
  • Inventory: auto-detected, run whatever you already have (ox_inventory, qb-inventory, ps-inventory, lj-inventory, esx_inventory, codem-inventory, origen_inventory, jaksam_inventory, qs-inventory, qs-inventory-pro, tgiann-inventory)

This is only the beginning. More features are already built in, with future updates adding even more.

[ You might also like ]

Related scripts

About this FiveM script

Free Advanced Crafting System is a premium FiveM script for esx, qbcore, qbox servers. It’s part of the Marketplace catalog, a curated selection of battle-tested resources for QBCore, ESX and Qbox roleplay servers. Every script on Marketplace ships with lifetime updates, secure payments by Tebex, and a ticket system for technical support.

Whether you’re building a QBCore server from scratch, upgrading an ESX Legacy deployment, or migrating to Qbox, this resource drops in cleanly and runs at 0.00ms idle resmon. The config-first design means you can customize prices, permissions and locations without touching the core Lua.