ns-bounty-hunter
β Bounty Hunter System for RedM
A complete bounty hunting loop for your RedM server. Outlaws spawn on a timer, sheriffs issue warrants on real players paid from the state treasury, and any player can post a bounty on another. Hunters accept from a paper Wanted Ledger, ride out to a search area, take the target dead or alive, and turn them in for the reward β solo or as a posse. ![]()
Requirements
ns-lib (free) β cross-framework adapter library shared by every Native Scripts release. Install this first.
One of: VORP or RSG-Core (auto-detected via ns-lib)
oxmysql β persistence
object_gizmo β poster placement. It is a FiveM resource; adapt it to RedM first (set game 'rdr3'and add anrdr3_warningline in its fxmanifest).
Preview
Screenshots:
Links
Buy: NS Bounty Hunter | Open Source β Native Scripts
Documentation: ns-bounty-hunter | Native Scripts
Discord (support): Native Scripts
More Native Scripts releases: https://nativescripts.com/
Features
Three bounty sources β auto-generated NPC bounties, sheriff warrants paid from the state treasury, and player-posted civilian bounties
Wanted Ledger (NUI) β book-style list and full Wanted poster with an accepted-stamp animation, opened with a key at sheriff offices and bounty boards
Real hunt loop β search-area circle on the map, camp / cabin / ambush enemy patterns, fire-proofed target that flees or holds
Dead or alive β hog-tie and load alive for a bonus, or bring them in dead; alive-only warrants penalize a kill
Live wanted region β the targetβs region lights up red on the map (global or hunter-only), with a last-seen blip fallback
Co-op posse β invite a crew, set each memberβs percentage share, automatic payout split on capture
Sheriff posters β place persistent wanted posters anywhere with a position gizmo, with per-sheriff limits
Full persistence β bounties, crimes, posters, capture log and cooldowns saved via oxmysql and restored on restart
Configuration
Everything lives in one open config.lua β crimes and reward amounts, sheriff offices, bounty boards, enemy spawn patterns, capture rules, blips, wanted regions and every on-screen message. Sheriff warrants and civilian bounties can each be toggled on or off.
Config.NpcInterval = 30 * 60 -- new NPC bounty every 30 min
Config.SheriffJobs = { 'sheriff', 'deputy', 'marshal' }
Config.MaxGroupSize = 4 -- posse size
Config.WantedRegionEnabled = true -- red wanted region on the map
Config.MinCivilianBounty = 50
Config.MaxCivilianBounty = 5000
Install
- Install ns-lib (free), object_gizmo (RedM-adapted) and oxmysql
- Import
sql/install.sqlinto your database - Drop
ns-bounty-hunter/intoresources/and addensure ns-bounty-huntertoserver.cfg - Edit
config.luaand restart
Other Native Scripts Releases
Free
[Release][Free] ns-loadingscreen π¬ β RDR2-themed RedM loading screen
[Free] ns-teleport π β Stagecoach fast-travel menu for RedM
[Free] ns-notify β Western-themed standalone notification system for RedM
[Free] ns-serverinfo β Modern corner HUD overlay (server name, date, time, logo)
Paid
NS-KITS π β Western-Styled Kit Menu for RedM
[Paid] ns-shops πͺ β Modern Glassmorphism Vendor Shops for RedM (VORP + RSG-Core)
[Paid] ns-auction-house β RedM Player-to-Player Marketplace (VORP + RSG-Core)
[Paid] ns-pedrobbery π€ β Aim-based ped robbery with animated stash UI
[Paid] ns-deathcam π β RedM Death Camera, Death Log & Death Messages
| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | +9000 |
| Requirements | ns-lib, oxmysql, object_gizmo, VORP or RSG-Core |
| Support | Yes |

