Modul Moneywash
Turn dirty money into a premium gameplay loop. Modul Moneywash is a complete money-laundering system with a sleek in-game laundering terminal, persistent player stats, optional leaderboards, a risk system and fully server-authoritative money handling — built to drop into any Qbox, QBCore or ESX server.
Qbox QBCore ESX Standalone* ox_inventory qb-inventory qs-inventory ox_target qb-target
The Laundering Terminal
No input dialogs, no bland context menus. Players open a custom Modul-design dashboard showing their dirty balance, the current wash rate, a live fee breakdown with the exact clean payout before they commit, an animated cycle progress bar, their full laundering books — total cleaned, dirty processed, fees paid, batches, failed washes, largest single wash — and a wash history. The accent gradient, corner radius and density are all set from the config, so the UI matches your server's brand in seconds. An ox_lib menu fallback keeps players moving even if the NUI is unavailable.
Gameplay that feels alive
- Unlimited wash locations — launderer NPC, washing-machine prop, or plain zone per spot
- Hidden-interior teleporters (classic underground laundromat included & working out of the box)
- Market rates: fixed fee or randomized within a range on a timer
- Per-location overrides: fee, cycle time, payout account, job/gang access
- Optional risk system — washes can fail with a configurable partial refund
- Police alerts with chance rolls — nine dispatch integrations (lb-tablet, ps-dispatch, qs-dispatch, origen_police, rcore_dispatch, cd_dispatch, core_dispatch, linden_outlawalert, tk_dispatch), a built-in dispatch needing no resource at all, plus a custom mode that points at any other dispatch resource's event or export straight from the config
- Cooldowns, min/max per wash, rolling daily & weekly laundering caps
- Job / gang / identifier whitelists and an optional required item
- Dirty money your way: black_money item, marked-bill stacks with metadata worth, or an ESX account
- Payouts to cash or bank — plus an optional society cut of every fee (Renewed-Banking, qb-banking, qb-management, esx_addonaccount or custom)
Stats & leaderboards
Every wash is tracked server-side per character: total cleaned, total dirty processed, total fees paid, batches completed, failed washes, largest wash, first and last wash. Optional leaderboards rank most money cleaned, most batches and largest single wash — disabled by default for servers that prefer to keep criminal books private.
Requirements: ox_lib and oxmysql. Framework, inventory, target, dispatch and banking resources are all auto-detected — nothing else is mandatory.
*Standalone: the resource runs without a framework, but a standalone server has no money system for it to pay into — you supply the payout hook (one documented function in bridge/framework/standalone.lua, which ships unencrypted). Qbox, QBCore and ESX work out of the box with no code changes.