🛒 FiveM Black Market Script – Smuggler NPC System
🔫 Every hour, two smuggler NPCs randomly spawn in different locations around the city.
⏱️ They remain active for 30 minutes, then quietly disappear.
📍 NPC count, active duration, and spawn locations can be easily configured via config.lua.
📦 Each smuggler offers random items – one might sell an SMG while another offers a Uzi.
🎲 The item pool is randomly assigned from a customizable list in config.lua.
🕒 Check Spawn Time: Use the /blackmarket command to see when the dealers will return to the city.
🔐 Stock system included!
Each item has limited quantity. Once sold out, it will still appear in the menu but marked as “Out of Stock.”
🆕 New player restriction:
New players cannot trade with smugglers right away.
They must spend a minimum time (e.g., 2 hours) on the server — configurable via config.lua.
🚓 Restricted jobs:
Police and other roles (e.g., ambulance) cannot see or interact with smugglers.
You can configure restricted jobs directly in config.lua.
💥 Optional robbery system:
Players can try to rob smugglers.
If successful, they get a random item and cash. If they fail, the NPC will attack them.
🎯 Fully compatible with qb-target, ox_lib, and qb-core.
Easy to integrate, well-structured, and optimized for performance.
Video
🔫 Every hour, two smuggler NPCs randomly spawn in different locations around the city.
⏱️ They remain active for 30 minutes, then quietly disappear.
📍 NPC count, active duration, and spawn locations can be easily configured via config.lua.
📦 Each smuggler offers random items – one might sell an SMG while another offers a Uzi.
🎲 The item pool is randomly assigned from a customizable list in config.lua.
🕒 Check Spawn Time: Use the /blackmarket command to see when the dealers will return to the city.
🔐 Stock system included!
Each item has limited quantity. Once sold out, it will still appear in the menu but marked as “Out of Stock.”
🆕 New player restriction:
New players cannot trade with smugglers right away.
They must spend a minimum time (e.g., 2 hours) on the server — configurable via config.lua.
🚓 Restricted jobs:
Police and other roles (e.g., ambulance) cannot see or interact with smugglers.
You can configure restricted jobs directly in config.lua.
💥 Optional robbery system:
Players can try to rob smugglers.
If successful, they get a random item and cash. If they fail, the NPC will attack them.
🎯 Fully compatible with qb-target, ox_lib, and qb-core.
Easy to integrate, well-structured, and optimized for performance.
Video
Link hidden for visitors, to see
Log in or register now.