Lifetime updates included on every script — buy once, keep it running through framework bumps. Browse scripts →

What's included

Daily NPC parole meetings with community service tasks
Missed meetings auto-revoke bail and post a bounty
Ankle monitors show parolee positions to on-duty officers
Clock-in Tazer loadout that only works on bounty targets
Auto-generated NPC bounties with low, medium and high risk
Shared payouts when hunters take bounties together
Bonus multiplier for turning player bounties over to officers
Open bridge plus ox-target, qb-target and qtarget support

Overview

Bail Enforcement as an Actual Job

The first system of its kind: instead of bail being a fine your players pay and forget, it becomes a living loop between parolees, police and bounty hunters. Players placed on bail have to keep showing up. Players who stop showing up become someone's payday.

Bail and Parole

Players placed on bail must report to an NPC Parole Officer once for every day of their bail term.

  • Daily meetings: each check-in sends the parolee out into the community to complete community service and stay compliant.
  • Automatic revocation: miss a meeting and bail is revoked on the spot, putting the player on the bounty list for hunters to find and detain for a reward.
  • Ankle monitors: every parolee wears one, broadcasting their position to all on-duty officers.
  • Cutting it off: parolees can remove the monitor, which alerts police (requires configuring a dispatch event).
  • Officer control: any officer with bail management permission can pardon or revoke a bail.

Bounty Hunting

Players with bounty hunting permission clock in and receive a loadout. The default Tazer does nothing against non-bounty targets, so taze abuse is dealt with by design rather than by rules.

NPC bounties generate automatically at low, medium or high risk. The risk level drives how the NPC behaves when you close in:

  • Fleeing on foot
  • Fleeing by vehicle
  • Assault
  • Deadly assault with a weapon

Bounties can be worked as a team. When one hunter turns in a shared bounty, everyone on it gets paid. Handing a player bounty over to an officer pays a bonus multiplier to both the officer and the hunter, so hunters have a reason to involve police instead of freelancing.

Compatibility

ESX and QB are supported out of the box, and the bridge is fully open if you want to wire in another framework or target system. Target support covers ox-target, qb-target and qtarget, or you can disable targeting entirely in the config.

Requirements

  • ESX (1.1+), QBox or QB, or code your own bridge (the bridge is fully accessible)
  • ox_lib (required, works anywhere)

Installation

  1. Install the items shown in the INSTALL folder
  2. ensure pickle_bailbounty
  3. Enable or disable the target option in the config, depending on your target resource
  4. Restart the server

Specifications

Framework
esx · qbcore · qbox
Category
Creator
Idle resmon
0.00 – 0.02 ms
Delivery
Instant email — unique per-order link
Updates
Lifetime — never pay again

Add this line to your server.cfg once the download is uploaded to resources/ (replace the folder name if yours differs):

ensure bounty-hunter-bail-job

Frequently asked

How is Bail Enforcement and Bounty Hunter Job delivered?

Instantly by email after checkout — a download link lands in your inbox the moment payment clears. No manual approval, no waiting on a ticket.

Is it compatible with esx, qbcore, qbox?

Bail Enforcement and Bounty Hunter Job is built for esx, qbcore, qbox. Check the specifications below for the exact dependency list.

Do I get future updates?

Yes — lifetime updates are included at no extra cost. New versions appear in the same download area you were originally emailed.

Can I customize the config?

Most behaviour is exposed as config options inside the resource — prices, permissions, locations and pacing can be tuned without touching the core files.