Skip to content

prp-atmrob

prp-atmrob is an ATM robbery script offering three distinct methods to crack open ATMs:

  • Ripping them off the wall with a vehicle and rope;
  • Blowing them up with a rigged explosive;
  • Quietly hacking them with a device;

Each method has its own item requirements, loot table, cooldowns and police alert behaviour.

Requirements

  • prp-atmrob-assets - must be ensured before prp-atmrob; provides the custom ATM prop models and the exploded ATM model used during gameplay

Features

  • Three robbery methods - rope pull, explosive blast, and device hack; each fully independent with its own config, loot and cooldowns
  • Rope method - tie a metal_rope to any supported ATM, then attach the other end to a vehicle's trunk and drive away to rip it off the wall; a physics-based pull system tracks momentum
  • Explosive method - rig an atm_bomb to the ATM and stand back; after a configurable delay the ATM explodes and is replaced with a destructed prop that can be searched
  • Hack method - plug in an atm_hack_device, pass a minigame and wait a short delay before the ATM unlocks for searching; the device has durability and will be fried on repeated failures
  • Custom streamed props - prop_fleeca_atm, prop_atm_02, prop_atm_03 and the exploded prop_fleeca_atm_boom are all provided by prp-atmrob-assets
  • World ATM replacement - script-spawned ATMs replace nearby world-generated ones to manage state cleanly; originals are restored when the ATM resets
  • Tiered loot tables - four rarity tiers (Common, Rare, Epic, Legendary) with 2 rolls per search; each method has its own independent loot table
  • Global cooldown - after any successful robbery a server-wide cooldown (default 5 minutes) prevents any ATM from being robbed again
  • Per-player cooldown - the group owner receives a full cooldown (default 60 minutes); affiliates receive a configurable percentage of that (default 50% = 30 minutes)
  • ATM reset timer - each ATM resets and becomes robbable again after a configurable time (default 45 minutes per method)
  • Group size enforcement - each method has its own minimum group size requirement (default 1 for solo)
  • Police presence requirement - each method can require a minimum number of officers online (default 0)
  • Police dispatch alerts - each method sends a 10-90 alert with a map blip when the robbery starts (configurable chance per method)
  • ATM tracker blip - once an ATM is breached, a live blip updates for all on-duty officers every 30 seconds showing the ATM's current position
  • Police secure - officers can manually secure a pulled ATM to stop it being searched
  • Hack fail limit - the hack method locks the ATM after 3 failed minigame attempts, triggering a cooldown before the player can try again
  • Explosive durability - the atm_bomb loses durability on minigame failures and will detonate on the player if it reaches 0%
  • Discord webhook logging - configurable webhook URL for logging robbery events