👤 SHADOW MARKET | Underground Marketplace [ESX/QBC/QBX/OX]

YOUTUBE SHOWCASE :down_arrow:

Hey everyone! :waving_hand:

We’re excited to share F5 Shadow Market - a cinematic underground black market & auction house we’ve been polishing for a while now. List anything anonymously, run live auctions, haggle in private, and hand the goods over in a back alley - your players never meet face to face, every deal ends in a dead drop. Multi-framework, multi-inventory, multi-target, fully bridged.

We wanted to build something that actually feels like a criminal economy, not “a green shop menu with a different background”. Every deal ends with a real package in the world, every seller hides behind a handle, and nothing teleports. So here’s what came out of it.

What’s in it?

:label: Buy-now & live auctions

Two ways to sell: fixed-price buy-now, or a live auction with real-time bidding and minimum bid increments. Listing durations, fees and platform cut are all in the config.

:speech_balloon: Private bargaining

Buyers send counter-offers on buy-now listings straight to the seller. Capped discount, limited attempts, accept or decline - all inside an in-app chat. Sellers can also mark down their own listings, and anyone who favorited them gets pinged on the drop.

:sunglasses: Anonymous sellers

Every trader hides behind a Shadow#1234 handle. Public profiles, star ratings and post-deal reviews build reputation without ever exposing a real identity.

:package: Physical delivery - no item teleports

When a deal closes, the seller drops a package prop somewhere in the world. The buyer gets a blip, drives out, and collects it by hand with a target interaction. Dropoff and pickup windows, distance limits, and parties-only or public visibility are all configurable.

:money_with_wings: Multi-currency payouts

Cash, bank, crypto or black money - per framework, auto-skipped where an account doesn’t exist. Pick the wallet players spend and get paid in.

:hammer_and_wrench: Full admin panel

A proper NUI panel to moderate the market in-game - inspect listings and users, pull bad entries, and keep the economy clean. No SQL queries at 3 AM.

:incoming_envelope: Discord webhook audit

Listings, sales, bids, offers, deliveries and admin actions all go to Discord with rich, batched logs. Full paper trail, no 50-messages-per-second spam.

:electric_plug: Framework, inventory & target - all bridged

QBCore, QBox, ESX, plus a custom adapter for any fork. Inventories: ox, qb, qs, tgiann, codem, ps, esx native, plus a custom adapter. Targets: qb-target and ox_target. Auto-detected on startup, you don’t have to touch anything.

:globe_showing_europe_africa: Localized

12 languages bundled — :united_kingdom: EN · :poland: PL · :germany: DE · :france: FR · :spain: ES · :portugal: PT · :netherlands: NL · :czechia: CS · :türkiye: TR · :saudi_arabia: AR · :thailand: TH · :china: ZH. One file per language, add your own by dropping a Lua file in locales/.

Links

:package: Package and LIVE NUI PREVIEW: https://f5stud.io/package/shadowmarket

:open_book: Docs: F5 Shadow Market | F5 Studio Docs


Found a bug or got a feature idea? Open a ticket on the package page. We’re actively maintaining this so feedback is always welcome.

If you like it, drop a :heart: under the post. It helps more people find it.

Made by F5 Studio.

:sparkles: Check out our different releases

F5 BOARD


FREE FPS BOOST TOOL
FREE Safezones Script!

Code is accessible Config, locales and bridge code
Subscription-based No
Lines (approximately) ~26000
Requirements QBCore / QBox / ESX
Support Yes
2 Likes