How the Laundromat Heist Works
The job runs in three phases: prep → heist → delivery. It plays as a crew, with one shared, synchronized objective board tracking progress for everyone and no fixed roles. Whoever starts the job is the crew leader (the "capo"), and the leader is the one on the hook for the delivery.
Crew size is exact and configurable (Config.Heist.crewSize): it's both the requirement to start and the hard cap on who joins at prep. Use 1 for solo testing, 4 for production.
Phase 1: Prep (bankable, resumable within 24h)
Prep can be finished ahead of time and banked: pick "Not Yet" at the boss and the completed setup is kept for 24h (Config.Heist.prepBankHours) so the crew can resume without redoing it.
| Objective | How | Notes |
|---|---|---|
| Scout | Use the microcamera to photograph the security cameras and the air vent | Phone viewfinder: frame the target in the center box and shoot. Reveals camera cones + POIs. |
| Get weapons | Buy from the gun van (GTA gun-van style scene) | Buying the first weapon completes the objective. Cash or bank, configurable. |
| Craft the RC Bandito | Assemble it at the workshop bench | Drag-and-drop the four parts in order (see below). |
| Disable cameras | Open the electric box and run the cable-cut minigame | Cut the wires in the note's order. Repeated failures can trip a silent alarm. |
A player caught inside a live camera's vision cone (range + angle + line-of-sight) trips the alarm. Photograph and disable them first.
Assembling the RC Bandito
Mount the four parts in this order. The arm is a kinematic chain, so order matters:
| # | Part | Piece |
|---|---|---|
| 1 | Base | ![]() |
| 2 | Small Arm | ![]() |
| 3 | Big Arm | ![]() |
| 4 | Nozzle | ![]() |
The finished RC Bandito carries an arm that reaches the badge reader during the heist. You drive it in with the rccontroller remote.
Phase 2: The heist
Once prep is done (or resumed) and the crew heads back to the boss, the live heist begins. It's a silent approach: the guard never shoots, but if it catches you it radios the job in and the police are alerted.
- Get past the guard & lift the pass. The only safe approach is crouched. Standing too close, or being in the guard's forward vision cone while armed, fills a suspicion bar. Let it fill and the guard radios it in. Grab the
pass(access badge) silently. - Unscrew the vent grate. A scripted-camera screwdriver minigame: hover each bolt and hold to spin it loose. Clears the aircon gate.
- Scan the badge. Drive the RC Bandito arm to the badge reader to unlock the interior doors.
- Crack the safe. Find the code note (a random post-it spot), then run the combination dial minigame. The safe opens to a shared loot stash: the requested package plus any configured filler valuables and decorative loot props.
- Breach the washing machines. With a crowbar (or another accepted melee/long weapon), run the breach-force minigame on each machine for cash.
Opening the office safe can trip the police alert. So can robbing enough washers, or simply enough time passing. See the police response below.
Phase 3: The delivery
Run the boss's package to a timed drop-off with a rotating clan contact (a parked vehicle + a contact standing outside it; the active point rotates each in-game day between a boat, a truck, and a helicopter site).
- On time → delivery bonus + reputation with the clan.
- Late or failed → the crew leader owes the boss a debt and can't pull another job until it's repaid in person.
The delivery window is a range of minutes after the heist begins (default: opens at 5, closes at 15). Higher reputation pushes the close later and grows the bonus. See Economy & persistence and Bosses & reputation.
Minigames overview
| Minigame | Where | What you do |
|---|---|---|
| Photo scout | prep | Frame each camera / vent in the phone viewfinder and shoot |
| Cable cut | prep (disable cameras) | Cut wires in the note's order; repeated fails can alarm |
| Screwdriver / bolt | heist (vent grate) | Hover + hold to unscrew each bolt |
| Badge scan | heist (RC Bandito) | Drive the RC arm to the reader and scan |
| Combination dial | heist (safe) | Read the note, dial the code |
| Breach force | heist (washers) | Hold to charge, release in the green window; land the hits |
Dynamic police response
The heist can dispatch to a job of your choice (Config.PoliceAlert.jobs, a single job or a list). The first of these trips the silent alarm once (a shared one-shot with the guard/camera busts, so police are never double-dispatched):
- Guard / camera busts: caught scouting, stealing the badge, or drawing a weapon; a live camera spotting the crew; repeated camera-hack failures.
- Safe opened: the instant the office safe is first opened.
- Washers robbed: after N machines (default 5).
- Time elapsed: N minutes after the heist begins (default 5).
An objective blip marks the laundromat for responders. All triggers are independently toggleable and tunable in Configuration.



