
Preview 
In-Game
Dependencies
- ᅠ
○ ESX, QBX or QBCore (support all versions).
○ ox_lib.
○ K4MB1 ATM Heist Pack (Optional)
○ rm_tools
Steps to Execute a Robbery
1. Finding the ATM
- Search the map: Explore the city to find active ATM targets.
2. Choosing an Approach
Before interacting with the ATM, select one of the available approaches — each has a different risk/reward profile and includes a dedicated animation plus a minigame.
3. Minigame & Animation Flow
- Every approach contains a minigame that must be completed to succeed (examples: alignment tasks, timing windows, pattern matching, etc.).
- Animations run for each approach, and you may choose to inject an additional minigame before entering the animation (hook points are provided).
- Success → configured reward (money/items).
- Failure → police notification.
Available Approaches
There are 14 built-in approaches. Each approach has its own animation and minigame. New custom approaches can be added in custom_approaches.lua.
Rope: Attach the rope to a nearby vehicle and pull the ATM.
Hack: Connect a hacking device to the ATM interface and bypass its security system through a digital minigame.
Thermal Drill: Deploy a heavy thermal drill to cut through reinforced metal and access the ATM’s cash compartment. High power, faster entry.
Drill: Use a standard drill to bore into the ATM and open the cash compartment.
Bomb: Place an explosive charge on the ATM casing and detonate to force it open. Fast and destructive, but very noisy and risky.
EMP Bomb: Plant an EMP device that temporarily disables nearby electronics and takes the ATM offline, allowing a quieter access window.
Card Cloning Device: Attach a cloning/skimming device to the card reader to steal the credentials of a user trying to withdraw cash.
Smash: Use brute force (bat, axe or similar) to smash the ATM face and break into the internals. Simple, noisy, and immediate.
Weld: Use a welding torch to cut locks or seams and open the cash compartment in a controlled manner.
Freeze Spray: Spray a freezing compound onto critical metal parts to make them brittle.
Thermite Bomb: Use a thermite charge to burn through reinforced metal and directly access the cash compartment
Lockpick: Expertly pick the ATM’s maintenance lock to silently open the cash compartment without triggering alarms. Skill-based.
Jack Hammer: Deploy a powerful jack hammer to break the ATM housing open quickly.
Screwdriver: Manually unscrew panels and access the internal cash compartment with precision.
You can define fully custom approaches in
custom_approaches.lua, including animations, minigames, and reward logic.
Dynamic Robbery Experience
- Different risk/reward per approach: Some methods are fast but highly detectable; others are slower but safer or grant special item rewards.
- Animation + Minigame combos: You can chain or insert minigames before or after animations to create varied sequences (e.g., a short bypass minigame followed by a long drilling animation).
- Approach-specific rewards: Each approach has its own money and item reward profile (e.g., card cloning yields items, thermite yields higher cash). All rewards are configurable via the config.
Customizable Options
The script is highly configurable for server owners:
- Rewards: Set per-approach cash ranges, item lists, and item rarities in the config.
- Minigame & Animation Settings: Enable or disable specific minigames, set failure penalties, durations, and difficulty levels.
- Custom Approach Support: Add or modify approaches in
custom_approaches.lua. The script auto-loads and registers them. - Police / Alarm Rules: Configure whether police are required, when alarms trigger, and dispatch behavior.
- Cooldowns & Limits: Control ATM respawn cooldowns, maximum simultaneous active robberies, and other anti-abuse limits.
- Discord Logging: All robbery results (success/failure, rewards) are sent to a Discord webhook for logging.
- Logs & Optimization & Files
○ rm_atmfinal has detailed disc*** log. (for money collect)
○ rm_atmfinal supports:
Target: ox_target, qb-target, qtarget (bridge/target)
Minigames: rm_minigames, ox_lib (bridge/minigames)
Text UI: ox_lib text ui supports. (bridge)**
Dispatch: default-dispatch, qs-dispatch, cd_dispatch, ps-dispatch, rcore_dispatch, sonoran_cad (bridge/dispatch)
If your existing systems are not on this list, we can easily add them if you send us the necessary documentation.
○ This resource is running at idle with 0.00-0.01ms.
○ This resource is using Asset Escrow System by FiveM. The source-included version is available for your purchase in the store.
○ Some of the files are open for notifications and many editable things. (bridge/, locales)
Config & Language
Purchase (35€ + TAX)
Purchase [Source Included] (120€ + TAX)
Website
Store
Stream Store
Documentation
| Visit our Tebex store! | Join our Discord! | Subscribe to our channel! |
|---|---|---|
![]() |
![]() |
![]() |
Other Resources
Other Heist Scripts
- WEED SHOP HEIST
- JAILBREAK
- VANGELICO HEIST FINAL
- PETS
- ARTIFACT HEIST
- BETTA HEIST
- OIL RIG HEIST
- FLEECA HEIST FINAL
- DELUXE CAR HEIST
- YACHT HEIST
- PALETO HEIST
- UNION HEIST
- SHOP ROBBERY
- DRUG BOAT HEIST
- UNDERGROUND HEIST
- VAN HEIST
- PACIFIC HEIST
- CASINO HEIST
- VANGELICO HEIST
- HUMANE LABS. HEIST
- ART HEIST
- TRAIN HEIST
- FLEECA HEIST
- KIDNAPPING
- GRAFFITI WAR
| Code is accessible | Partially |
| Subscription-based | No |
| Lines (approximately) | 1000+ (not including config file) |
| Requirements | Yes |
| Support | Yes |













































