Moneywash System
NO BS Money Wash
Built for your server. Get the full features, requirements and installation details below.
- Purpose-built FiveM resource
- Community support on Discord
- Secure checkout through Tebex
Inside the resource
Everything you need to know before adding it to your server.
A money laundering system with quick street washes, cash contracts, banding, a timed laundry machine with optional opening hours, police raids and rankings on one full-screen page, with every payout decided by the server, for Qbox, QBCore and ESX.
What's new in 2.1.0
Free for everyone who bought 1.0.0: 2.1.0 is delivered to the same Cfx.re asset, so download it from your Cfx.re portal (Granted Assets). It includes security fixes for 1.0.0, one of them a free-money exploit, so updating is strongly recommended. Replace the folder and copy your values into the new config.lua: every 1.0.0 key still exists and the database tables are the same, so running washes, rep and the leaderboard carry over.
- Security: the server now decides and checks every payout, contract offer, timer and cooldown; quick washes, banding, loading, collecting and police wipes need the player at the right spot for the full time, and a laundry wash can only pay once
- The Wash: a new full-screen page with OVERVIEW, STREET, MACHINE and RANKINGS tabs, plus a small pill for contract and wipe timers
- Optional laundry opening hours with a named timezone (
Config.BigWashHours, off by default) - Contract offers you can accept, decline or let expire, and a running job can be abandoned at any time
- Police alerts sent by the server, several police jobs, an on-duty rule, a raid cooldown and a wipe radius
- npwd phone notifications, vehicle keys for the contract car, no-bs-hud-v3 toasts and Discord logs with character names
- Rebalanced defaults tuned on a live server (laundry from level 15, a 12-hour cycle, contracts £5,000-£25,000); values you copy across from your old config win
- The Discord webhook URL moves to a server-only file
- Example positions on the standard GTA map, so no custom map or MLO is needed: the laundry door is at Vinewood Video and one counting station ships, so add your own wherever you want them
- A full "Upgrading from 1.0.0" list in CHANGELOG.md: every config key added, every default changed, files and one-off steps
Four ways to wash
Players start small at a street contact and work up to the laundry.
- Quick wash: up to £1,000 of dirty cash after a 15-second hand-over, then the contact lays low for 15 minutes; one contact spot for the whole server, moved every 60 minutes
- Cash contracts worth £5,000-£25,000 (never more than the dirty cash you hold): a car, a drop-off and a timer, with ambush and police-alert chances in the config
- Banding: £5,000 of dirty cash into one banded note at a counting station
- The laundry, from level 15: load 5-20 bands, wait 12 hours and collect at the laptop or the machine for a 15-20 % fee
- One contract per 30 minutes and one laundry wash per character at a time by default
Opening hours for the laundry
Optional and off by default: switch on Config.BigWashHours and the machine only takes bands inside your window, so nobody runs big washes at 4am. The supplied example is 19:00-00:00 UK time.
- Pick a timezone by name (summer time handled), a fixed offset such as
UTC+2, or the server's own clock - Set your own open and close times; the window may cross midnight, and
enabled = falseremoves the hours - Optional: close collecting and the laundry door outside the hours too
- The MACHINE tab shows CLOSED and when it opens; the server's clock decides, not the player's
Reputation and rankings
- 42 rep per £1,000 from quick washes, banding and contracts; level = rep / 1,000
- Fees fall with level, from 35 % at level 0 to 15 % at level 35 (
Config.FeeTiers) - Top 10 by total washed and your own rank on the RANKINGS tab, with character names
/washrep,/washstatsand/washleaderboardwork from anywhere
The Wash
One full-screen page in the NO BS Horizon style, opened from the contact and from the machine and laptop in the laundry.
- OVERVIEW (level, fee ladder, dirty cash, bands, total washed, rank), STREET (quick wash and contract offer), MACHINE (load, cycle, collect) and RANKINGS
- Q / E switch tabs, Esc closes
- A small pill shows the timer and distance during a contract or a police wipe
- Closes itself on death or last stand and never keeps the mouse; the HUD hides while it is open and the page follows the no-bs-hud-v3 accent colour
Police raids and alerts
- On-duty officers in
Config.PoliceJobsat the raid grade or higher breach the laundry door, hack the laptop and start a 10-minute wipe - The officer must stay within 5 m of the laptop; a finished wipe destroys every wash in a machine and starts a 30-minute cooldown that survives a restart
- Raid minigames: the ox_lib skill check and nbs_minigames "memory" by default, tgg-minigames as an option
- Police alerts sent by the server through NO BS Dispatch, the cd / ps / rcore dispatch events or qbx_police
- Phone notifications through lb-phone, qs-smartphone, 17mov_Phone or npwd, and optional Discord logs for washes, contracts, deposits, collections, raids and admin commands
Requirements
OneSync, ox_lib, ox_inventory, ox_target and oxmysql, plus one of qbx_core, qb-core or es_extended (detected at start). The laundry needs bob74_ipl (or another IPL loader) for the counterfeit-cash factory interior; quick washes and contracts run without it. Add the banded_notes item and picture from install/. Optional: nbs_minigames or tgg-minigames, no-bs-hud-v3, qbx_vehiclekeys, wasabi_carlock or qs-vehiclekeys, a supported dispatch or phone resource. Two tables are created on first start.
What you can edit
config.lua (every setting, including opening hours, fees, contracts, police rules and webhook switches), every player-facing string in locales/, server/secrets.lua (the Discord webhook URL), server/webhook.lua (how the embeds look), the framework, phone, dispatch and vehicle-key bridges, install/items.lua, sql/install.sql and the whole web/ page.
£20 one-time purchase, delivered to the account linked at checkout through asset escrow. Core Lua is protected. Configuration, translations, integration bridges and supplied examples remain editable. Browser interface files such as HTML, CSS and JavaScript remain readable and are not encrypted.
[featured:yes]
Need a hand?
Talk to us about compatibility, setup or your next server build.








