[TEASER] [FREE] Relax Forge 3D Printer | QBCore 3D Weapon Print Script

Hey everyone,

During development for my own FiveM project, I started building a custom 3D printer system because I wanted something that felt more immersive than a standard menu-based crafting script. What started as a feature for my own server slowly turned into a full workstation-style system, and now I think it is getting very close to being release-ready.

So today I wanted to share a teaser of Relax Forge 3D Printer and see what the community thinks.

Relax Forge 3D Printer is a modern QBCore-based 3D printing workstation for FiveM servers. Players can place the printer, insert a USB/blueprint, select a part through a custom interface, use the required materials, wait for the production process to finish, and then collect the final item once it is ready.

Main Features

  • Custom workstation NUI
  • 3D model preview inside the UI
  • USB insertion flow
  • Part-based production system
  • Material consumption system
  • Timer-based printing process
  • Busy / ready printer states
  • Spark effects while printing
  • World-space drawtext integration
  • Ownership protection
  • Zone-based placement and usage restrictions
  • Server-side controlled print / collect flow
  • qb-target interaction support

Player Flow

  • Use the printer item to place the workstation
  • Printer can only be placed inside the configured production zone
  • Go to the printer and insert the required USB/blueprint
  • Open the workstation panel
  • Select the part you want to produce
  • System checks whether the player has enough required materials
  • Printing starts with effects and a timed process
  • When production is finished, the item becomes ready for collection
  • Printer can only be picked up again when it is idle

Core Rules

  • Only one active printer per player
  • Printer is owner locked
  • Printer can only be used in the configured area
  • Printing cannot start without the required USB/blueprint
  • Printing cannot start without enough materials
  • Busy or ready printers cannot be removed
  • Final item delivery is handled server-side

Tech / Integration

  • QBCore compatible
  • Uses qb-target
  • Uses progressbar
  • Uses relax3d
  • Custom HTML / CSS / JS based NUI
  • Printer state synchronization and NetID tracking
  • Configurable printable items, print times, material costs, and models

This system was built to give a more industrial and immersive workstation feeling instead of a basic click-and-craft menu. That was the main goal from the beginning.

At this point, I honestly think it is almost release-ready.
If the feedback on this teaser is positive, I would like to prepare and release a free version for the community.

I’d really like to hear your thoughts, suggestions, and what you would want to see before release.