Laundromat Heist

3 min readWXMAPS
ScriptHeistCo-op

Laundromat Heist

A cooperative, silent-approach laundromat heist for FiveM: a full multi-stage job with a prep phase, a synchronized crew objective board, a persistent debt + clan-reputation economy, and deep server-owner configuration.

Framework, target, and inventory agnostic: it runs on Qbox / QBCore / ESX, ox_target or qb-target, and ox_inventory or qb-inventory, all auto-detected.

Go & Wash Laundromat, the WXMAPS MLO the heist runs on

The pitch

A crew scouts the location, disables the cameras, crafts and drives an RC Bandito to scan a stolen badge, unscrews a vent grate, cracks the office safe, busts the washing machines for cash, then runs the boss's package to a timed drop-off.

Miss the delivery and the crew leader goes into debt. Deliver on time and you build clan reputation that carries across every heist sharing the same clan: a progression "brand" you can grow across multiple scripts.

Feature highlights

  • Full prep → heist → delivery loop. Scout with a microcamera, buy weapons from a gun van, craft the RC Bandito, and disable cameras. Then the live heist: guard, vent, badge scan, safe, washing machines, and a timed hand-off to a rotating clan contact.
  • True co-op. One shared, synchronized objective board for the whole crew, with no fixed roles; everyone sees the same progress and splits the work.
  • Persistent economy. DB-backed debt (a missed delivery locks the leader out until repaid), per-clan reputation (higher trust = bigger bonus + longer delivery window), an append-only audit trail, and banked prep you can resume within 24h.
  • Dynamic police response. Configurable auto-alerts on triggers (safe opened, N washers robbed, elapsed time) dispatched to a job of your choice, plugging straight into your dispatch/CAD.
  • Multi-location. Ships with built locations and an in-game creator to author your own: zones, guard routes, safe/vent/washing placements, RC arm poses.
  • Server-authoritative anti-cheat. Money, items, cooldowns, phase, distance, and every minigame outcome are validated server-side with one-shot tokens and timing windows. The client is display-only.
  • Fully configurable. Timings, rewards, item names, distances, blips, guard behaviour, minigame difficulty, drop-off: all in config/.
  • Localised through ox_lib (locales/<lang>.json, language via the ox:locale convar).

At a glance

Resource namevs-laundromat-heist
Version1.0.0
FrameworksQbox · QBCore · ESX · standalone (auto)
Targetox_target · qb-target · qtarget (auto)
Inventoryox_inventory · qb-inventory (auto)
Databaseoxmysql (debt · reputation · prep · audit)
Crew sizeConfigurable (1 = solo test · 4 = production)
Requires the mapGo & Wash Laundromat MLO (Config.Heist.mapResource)
Escrowconfig/config.lua is left open for editing (escrow_ignore)

New here? Read the pages in order: InstallationDependencies & CompatibilityItemsHow the Heist Works. Server owners tuning balance should jump to the Configuration Reference.


Get it: Laundromat Heist on the store · pairs with the Go & Wash Laundromat map. Questions? Open a ticket on Discord.