Diamond Butcher Job Script [FREE]

:cut_of_meat: Diamond Butcher Job

Created by: Snow Morales
Version: 1.0
Frameworks: ESX / Standalone
Inventory Support: ox_inventory
Dependencies: ox_lib, ox_target (optional: core_notify, mythic_notify, or ESX notify)
License: Free & Open Source
Download: Get it on Tebex for Free


:gem_stone: Overview

The Diamond Butcher Job is a fully modular, immersive production system built entirely from the ground up by Snow.
It simulates the full farm-to-market process — from hunting and processing livestock to packaging and selling your products for profit.

Whether you’re running an RP server or an economy-based game mode, this script adds depth, realism, and roleplay potential like never before.


:gear: Core Features

:puzzle_piece: Framework Auto-Detection

  • Automatically detects ESX or Standalone.
  • No manual setup required — it adapts to your framework on resource start.

:toolbox: Universal Inventory Handling

  • Full support for ox_inventory with seamless item checking, removal, and addition.
  • Money rewards integrated into your framework’s economy or inventory system.

:video_game: Immersive Gameplay Loop

Players can experience the entire butcher production line:

  1. Hunting System – Hunt cows or chickens to gather raw materials.
  2. Plucking & Gutting (Chicken Line) – Realistic multi-stage processing.
  3. Chopping & Grinding (Beef Line) – Split raw meat into finer cuts.
  4. Packaging – Turn processed goods into market-ready items with random yields.
  5. Selling – Deliver your finished products to the butcher NPC and earn your profit.

Each stage is interactable via ox_target zones and uses ox_lib progress bars for animations and timing.


:axe: Selling System

  • Dynamic ox_lib context menu with options to:
    • Sell All processed goods at once
    • Sell Specific Items with custom quantity input
  • Configurable item prices and categories via config.lua
  • Clean notifications using your preferred system:
    • core_notify, ox_lib, mythic_notify, or ESX native alerts

:brain: Configuration & Customization

  • Everything is editable in config.lua — from prices to coordinates and notification types.
  • Modular setup for easy expansion — add more animals, stations, or sell points without touching core code.
  • Multi-language support through locale.lua.
  • Adjustable processing times, yields, animations, and NPC settings.

:high_voltage: Performance

  • Zero client-side loops.
  • Event-driven structure for optimal performance.
  • Lightweight and compatible with high-population servers.
  • Clean, commented, and easily extendable codebase.

:artist_palette: Immersion Highlights

  • Custom NPCs with idle scenarios and ox_target interactions.
  • Seamless animations for all processing steps.
  • Randomized packaging yields for realism (1–3 units).
  • Fully localized notifications and UI prompts.
  • Clean in-game flow from start to sale.

:receipt: Developer-Friendly

  • Built with modular functions and framework wrappers:
    • Config.AddItem, Config.RemoveItem, and Config.GetPlayer
  • Clear documentation in code comments.
  • Drop-in ready — no edits to framework files needed.

:dollar_banknote: Why Use It?

Because it’s not a rework — it’s built from scratch.
The Diamond Butcher Job combines depth, polish, and modular flexibility for true next-generation job design.
Perfect for serious RP servers, survival setups, or even economy simulators.


:package: Installation

  1. Download the latest release from GitHub.
  2. Drop diamond_butcherjob into your resources folder.
  3. Add ensure diamond_butcherjob to your server.cfg.
  4. Configure your preferences in config.lua.
  5. Restart your server and enjoy the full butcher experience.

:puzzle_piece: Dependencies


:heart: Credits

  • Script by: Snow Morales
  • Built with: Coffee, passion, and thousands of feathers.
  • Special thanks: To every developer who keeps RP servers alive.

:camera_with_flash: Media

:movie_camera: [YouTube Showcase Link]
:framed_picture:



















Code is accessible Yes
Subscription-based No
Lines (approximately) ~600+
Requirements ox_lib and Ox_inventory
Support Yes
13 Likes

Thanks for the release !
Showcase video is not working , and i like to ask why no job to do this job ?

1 Like

It’s a side job that doesn’t need a job. It’s open for everyone.

I’ve updated the showcase video

1 Like

Does it only work with ox-inventory? You say it’s compatible with qbcore, so I assume you can use qbcore compatible inventory scripts? If not then that’s just basically qbox.

For now it’s just ox_inventory. If I’m not lazy I’lll try to add some inventory support.

Might want to remove qbcore from the tag and description then since ox_inventory does not support qbcore.

1 Like

Oh nice catch! I’ll remove the tag. Thanks!

any updates for this,for working without ars_hunting

None yet. Busy with server development atm. Will be sure to update it once I have a free time.

Download doens’t work anymore

You should be redirected to my website now you can get it from there

It’s on my bucket list. I’m just super busy with other stuff that I’m working on. Will be sure to update you here