Skip to content

Usage

Overview

ATMs across the map can be robbed using one of three methods. Each method is independent - only one method can be active on a given ATM at a time. All interactions are target-based (approach the ATM and use the interaction menu).

Method 1 - Rope Pull

Required item: metal_rope

  1. Approach an ATM and target it → Tie Rope. Your character grabs the rope with a holding animation.
  2. Walk to the rear of any eligible vehicle (within 1.7 m of the trunk) and target the vehicle → Tie Rope to attach the other end.
  3. Get in the driver's seat and accelerate hard. The ATM is pulled progressively off the wall as the vehicle builds momentum. Concrete debris particles play as the ATM tears free.
  4. Once the ATM is fully ripped off (pull threshold reached) it becomes a physics prop dragged behind the vehicle.
  5. Wait for the unlock timer to count down (default 4–6 minutes). A sound plays when it unlocks. The ATM blip updates for officers every 30 seconds.
  6. Target the pulled ATM → Search to loot it with a progress bar.

TIP

The rope can be detached from the vehicle at any time via the trunk interaction. Officers on-duty can Secure ATM to stop it being searched.

Ineligible vehicles

Motorcycles, bicycles, boats, helicopters, planes, trains, ATVs (Blazer variants), forklifts, trailers and several other utility vehicles cannot be used to pull an ATM. Use a standard car or truck.

Method 2 - Explosive

Required item: atm_bomb

  1. Approach an ATM and target it → Rig Explosive. A 3-second progress bar plays as the bomb is attached to the ATM.
  2. Stand clear. The bomb beeps and detonates after a configurable delay (default 5 minutes).
  3. After the explosion the ATM is replaced by the destroyed prop_fleeca_atm_boom model.
  4. Target the wreckage → Search to loot it with a progress bar.

Durability

The atm_bomb loses 10% durability each time the rigging progress bar is cancelled. If the item reaches 0% durability it will explode immediately, killing the player. Keep track of your bomb's condition.

Method 3 - Hack

Required item: atm_hack_device

  1. Approach an ATM and target it → Plug in Device. A 6.5-second progress bar plays as the device is physically attached to the ATM.
  2. Target the ATM again → Initiate Hack to start the minigame.
  3. Pass the minigame. On failure the ATM enters a fail cooldown (default 40 seconds) and the device loses 20% durability. After 3 total failures the ATM locks down completely.
  4. On success the ATM is marked as hacked. Wait for the search delay (default 5 minutes) before the cash can be retrieved.
  5. Target the ATM → Search to loot it.

TIP

The device is destroyed on successful search by default (breakItemOnSuccess = true). If you don't need the item back, go straight to searching once the delay expires.

The device can be unplugged at any time before hacking starts via the Unplug Device interaction, recovering the item.

Cooldowns

CooldownDefaultDescription
Global5 minAfter any ATM robbery completes, no ATM on the server can be robbed until this expires
Owner60 minApplied to the group leader after a robbery
Affiliate50% of owner (30 min)Applied to all other group members
ATM reset45 minHow long before a robbed ATM respawns and is robbable again
Hack fail40 secCooldown between hack attempts after a failed minigame

Police

InteractionCondition
Dispatch alert (10-90)Sent at 100% chance when any robbery method is initiated
ATM tracker blipAppears for on-duty officers when an ATM is breached; updates position every 30 seconds
Secure ATMOfficers can target a pulled ATM via a vehicle interaction to lock it down and prevent searching

Loot

Each method rolls against its own loot table 2 times per search.

MethodCommonRareEpicLegendary
Rope20–40 money rolls30–45 money rolls50–65 money rolls75–95 money rolls
Explosive15–24 money rolls25–40 money rolls45–65 money rolls80–120 money rolls + drive items
Hack20–35 money rolls30–45 money rolls50–65 money rolls75–95 money rolls

Configuration

Shared (config/sh_config.lua)

OptionDefaultDescription
SHConfig.DebugfalseEnables debug overlays and extra target options on ATMs
SHConfig.PoliceJobs{ "police", "bcso" }Job names that count toward the police requirement and can use Secure ATM
SHConfig.ATMModels3 modelsATM prop models the script applies interactions to
SHConfig.HackDeviceItematm_hack_deviceItem name for the hacking device
SHConfig.ExplosiveItematm_bombItem name for the explosive
SHConfig.RopeItemmetal_ropeItem name for the rope

Server (config/sv_config.lua)

OptionDefaultDescription
Config.GlobalCooldown5Minutes before any ATM can be robbed again after a robbery
Config.OwnerRobCooldown60Minutes before the group owner can rob another ATM
Config.AffiliateRobCooldown50Percentage of owner cooldown given to affiliates
Config.LogWebhookurl""Discord webhook URL for robbery logs
Config.Rope.minGroupSize1Minimum group members for rope method
Config.Rope.requiredCops0Officers required online for rope method
Config.Rope.unlockTime240–360 sSeconds before a pulled ATM can be searched
Config.Rope.resetTime45Minutes before ATM resets after rope robbery
Config.Rope.tracker.enabledtrueEnable police tracker blip for rope robberies
Config.Explosive.minGroupSize1Minimum group members for explosive method
Config.Explosive.requiredCops0Officers required online for explosive method
Config.Explosive.durabilityLossOnFail10% durability lost from atm_bomb on failed rig
Config.Explosive.explodeDelayTime5–5 minMinutes until the bomb detonates
Config.Explosive.resetTime45Minutes before ATM resets after explosive robbery
Config.Hack.minGroupSize1Minimum group members for hack method
Config.Hack.requiredCops0Officers required online for hack method
Config.Hack.durabilityLossOnFail20% durability lost from atm_hack_device per failed hack
Config.Hack.failsAllowed3Minigame failures before ATM locks
Config.Hack.failCooldown40Seconds to wait after a failed hack attempt
Config.Hack.breakItemOnSuccesstrueDestroy the hack device after a successful search
Config.Hack.searchDelay5–5 minMinutes to wait after a successful hack before searching
Config.Hack.resetTime45Minutes before ATM resets after hack robbery

Client (config/cl_config.lua)

OptionDefaultDescription
Config.NoAttachClass8 classesVehicle classes that cannot be used to pull an ATM
Config.NoAttachModels~30 modelsSpecific vehicle models blacklisted from pulling
Config.PullAmountMultiplier1.7Multiplier applied to speed-based pull force; higher = easier to pull