Sleezy Development โข Advanced ATM Robbery System (ESX, QBCore, QBOX & Standalone)
Bring interactive ATM robberies, multiple robbery methods, custom dismantling mechanics, and detailed cash collection to your FiveM server with the Sleezy Development Advanced ATM Robbery System.
Designed for immersive roleplay communities, this system allows players to interact with supported ATMs throughout the city using different robbery approaches, each with its own equipment requirements, animations, difficulty settings, cooldowns, and rewards.
Players can pry open ATM panels with a crowbar, use drilling equipment, tow an ATM using a vehicle and rope, complete hacking minigames, and dismantle recovered ATM consoles for valuable components.
The system includes nine configurable robbery methods, interactive minigames, physical ATM props, animated cash effects, police notifications, portable ATM dismantling, collectible cash stacks, and an in-game administrator difficulty editor.
Built with a custom interface, server-side gameplay validation, persistent robbery states, configurable rewards, and multi-framework compatibility.
โ๏ธ Features
- Advanced ATM robbery system
- Nine configurable robbery methods
- Five robbery methods enabled by default
- Independent method enable and disable settings
- Custom robbery selection interface
- Interactive ATM world prompts
- ox_target and qb-target support
- Built-in E-key interactions
- Custom crowbar prying mechanics
- Interactive circular progress minigame
- Drill and rope vehicle towing
- Vehicle-based ATM removal
- Portable ATM consoles
- ATM placement preview system
- Multi-stage ATM dismantling
- Collectible ATM components
- Hacking and equipment-based robbery methods
- Explosive-themed robbery options
- Configurable tool requirements
- Adjustable tool break chances
- Custom ATM models and damaged variants
- ATM panel animations
- Animated banknote effects
- Physical collectible cash stacks
- Configurable reward amounts
- Optional duration-based cash rewards
- Cash and inventory item payouts
- Police job requirements
- Built-in police dispatch alerts
- Police ATM seizure system
- Configurable robbery cooldowns
- Configurable robbery time windows
- Optional bonus rewards
- In-game admin difficulty editor
- Persistent ATM robbery states
- Server-side reward validation
- Customizable UI and branding
- Automatic framework detection
๐ง Nine ATM Robbery Methods
The system provides nine individually configurable approaches.
1. Crowbar
- Pry open supported ATM panels
- Visible handheld crowbar
- Configurable crowbar positioning
- Interactive circular E-key minigame
- Multiple progress stages
- Adjustable difficulty and time limits
- Configurable panel release animation
- Animated banknote effects
- Collectible cash stacks
- Configurable cash rewards
2. Drill & Rope
- Drill the ATM's mounting points
- Attach a rope to a supported nearby vehicle
- Tow the ATM away from its location
- Configurable towing requirements
- Detach and collect the ATM console
- Carry the recovered ATM
- Place the ATM at another location
- Dismantle the console through multiple stages
- Recover ATM components and rewards
3. Drill Only
- Use drilling equipment on supported ATMs
- Complete an interactive minigame
- Configurable drilling duration
- Adjustable difficulty
- Custom equipment requirements
- Collect robbery rewards
4. Explosives
- Use the configured explosive-themed inventory item
- Complete the required interaction
- Configurable progress duration
- Optional visual effects
- Custom reward values
- Adjustable item break chances
Explosive visual effects can be disabled. Explosion damage is set to zero by default.
5. Thermite
- Use a configured thermite item
- Complete an interactive minigame
- Timed robbery sequence
- Optional particle effects
- Adjustable reward values
- Configurable cooldowns
6. Hacking
- Use a configured hacking device
- Complete an ATM interaction
- Built-in timing minigame
- Configurable hacking duration
- Custom item requirements
- Adjustable rewards and cooldowns
7. Gas Tank
- Requires configured gas tank and lighter items
- Interactive preparation sequence
- Timed robbery interaction
- Configurable equipment consumption
- Adjustable difficulty and rewards
8. Force Entry
- Use a permitted in-game melee weapon
- Interactive ATM action
- Server-side weapon validation
- Configurable progress duration
- Adjustable rewards and cooldowns
9. Stolen Card
- Use a configured fictional card item
- Complete an ATM interaction
- Custom minigame settings
- Configurable item requirements
- Adjustable reward amounts
Crowbar, Drill & Rope, Drill Only, Explosives, and Thermite are enabled by default. The remaining four methods can be enabled through the configuration or administrator settings.
๐ง Advanced Crowbar System
The crowbar method includes a dedicated interactive dismantling sequence.
- Visible crowbar model
- Configurable crowbar grip
- Adjustable tool positioning
- Custom rotation settings
- Character animation
- ATM corner positioning
- Interactive prying movement
- Multi-stage circular minigame
- Configurable number of stages
- Adjustable required button presses
- Progress decay while idle
- Custom completion time limits
- Configurable difficulty presets
- Physical panel release effect
- Animated cash emission
- Cash collection interaction
Default Crowbar Minigame
- 3 progress stages
- 8 required presses
- 20-second time limit
- Configurable progress decay
- Adjustable failure settings
Difficulty settings can be modified through the in-game administrator editor.
๐ Drill & Rope Towing System
One of the included methods allows players to remove supported ATM consoles using a vehicle.
- Drill ATM mounting points
- Attach a rope to a supported vehicle
- Configurable vehicle model restrictions
- Adjustable rope attachment distance
- Vehicle towing sequence
- Configurable pulling resistance
- Multiple pull attempts
- Custom towing duration
- Vehicle speed validation
- Recover detached ATM consoles
- Carry recovered ATM items
- Cancel active towing interactions
- Automatic rope cleanup
Vehicle compatibility can be customized through the server configuration.
๐ฆ Portable ATM & Placement System
Recovered ATM consoles can be transported and placed for further dismantling.
- Collect detached ATM consoles
- Configurable inventory items
- One carried ATM per character
- Persistent carried ATM records
- Interactive placement preview
- Ghost ATM positioning
- Rotate the preview
- Move placement forward or backward
- Confirm or cancel placement
- Save placed ATM locations
- Resume incomplete dismantling
- Pick up eligible unfinished consoles
- Owner-only pickup option
- Server-side ownership validation
Placement Controls
-
/atmplace โ Open the ATM placement preview
- Left / Right โ Rotate the preview
- Up / Down โ Adjust placement
- Enter โ Confirm placement
- Escape โ Cancel placement
Portable ATM records remain linked to their original character to prevent duplicated rewards.
๐ ๏ธ Multi-Stage ATM Dismantling
After placing a recovered ATM console, players can dismantle its internal components through multiple interactive stages.
Stage 1 โ ATM Panel
- Use the configured workshop equipment
- Complete the panel removal activity
- Recover the ATM panel component
Stage 2 โ Internal Cables
- Access the ATM's internal wiring
- Complete the required interaction
- Recover cable components
Stage 3 โ Motherboard
- Continue dismantling the ATM interior
- Complete the component interaction
- Recover the motherboard
Stage 4 โ Cash Collection
- Finish the dismantling process
- Complete the final interaction
- Collect the available cash reward
Dismantling Features
- Individual dismantling stages
- Configurable required items
- Configurable component rewards
- Progress saving
- Server-side item validation
- Prevention of repeated component collection
- Optional console pickup between stages
- Persistent dismantling progress
- Automatic completion handling
๐ต Animated Cash Collection System
The system includes configurable visual cash effects for supported robbery methods.
- Animated banknote emission
- Configurable cash spray duration
- Adjustable banknote frequency
- Custom banknote spread
- Configurable movement and force
- Maximum visible banknote limits
- Automatic visual cleanup
- Physical collectible cash piles
- Multiple cash stack positions
- Individual cash stack interaction
- Configurable collection duration
- Optional duration-based payouts
- Server-calculated reward values
Cash Effect Settings
- Adjustable emission duration
- Custom banknotes per burst
- Configurable interval between bursts
- Editable banknote value
- Maximum payout limit
- Adjustable collection delay
- Configurable cash pile layout
- Single-pile or multiple-stack layouts
- Adjustable stack spacing and positioning
Visible cash effects are cosmetic. Actual cash rewards are calculated and validated by the server.
๐ฎ Interactive Robbery Minigames
The resource includes its own timing-based minigame system.
- Built-in minigame provider
- Configurable action duration
- Adjustable difficulty
- Interactive progress feedback
- Failure and cancellation handling
- Custom tool requirements
- Server-side completion validation
- Optional bl_ui integration
- Custom minigame export support
The crowbar method uses its own dedicated circular E-key minigame.
Other supported methods can use the built-in timing challenge, a compatible bl_ui installation, or a configured custom integration.
๐จ Custom ATM Interface
The resource includes a custom UI for selecting robbery methods and displaying gameplay interactions.
- ATM robbery method selection
- Individual method artwork
- Custom tool illustrations
- Interactive progress displays
- Circular crowbar HUD
- Custom stage indicators
- Time remaining display
- White ATM interaction reticle
- E-key interaction badge
- World-positioned prompts
- Custom cash collection indicators
- Adjustable interface colors
- Editable interface scale
- Configurable interface positioning
- Custom logo support
- Editable branding
- Configurable gameplay text
๐ World Interaction System
Players can interact with supported ATM models throughout the city.
- Automatic nearby ATM detection
- World-space E-key prompts
- Custom interaction distance
- Configurable interaction offsets
- Line-of-sight checks
- Off-screen prompt hiding
- Smooth world-to-screen positioning
- Optional fixed-screen interaction
- Third-eye target compatibility
- Independent cash collection prompts
- Portable ATM interaction prompts
The default E-key interaction starts the crowbar method directly. Players can use the robbery command or target interaction to select other enabled approaches.
๐ Police & Dispatch Integration
The system includes configurable police notifications for ATM robbery activity.
- Built-in police alert system
- Configurable police jobs
- On-duty police validation
- Adjustable minimum police requirements
- Individual police requirements per method
- Police dispatch notifications
- Robbery location information
- Map blips for responding officers
- Configurable alert radius
- Pulsing robbery markers
- Optional GPS routing
- Configurable notification sounds
- Adjustable alert duration
- Duplicate alert handling
- Routing bucket restrictions
- ps-dispatch integration
- Custom dispatch export support
Default Police Alert Settings
- Built-in dispatch provider
- Robbery alert code: 10-35
- 35-meter alert radius
- 3-minute map blip duration
- Configurable alert chance
- Configurable notification sound
The default configuration does not require police to be online before a robbery. Server owners can change this globally or for individual methods.
๐ฎ Police ATM Seizure System
Authorized police can secure supported recovered ATM consoles.
- Police seizure command
- Nearby console detection
- Seize eligible placed ATM consoles
- Seize supported detached rope ATMs
- Configurable interaction distance
- Duty and permission validation
- Evidence record creation
- Officer identification recording
- ATM details saved to the database
- Optional evidence inventory item
- Automatic console removal following seizure
- Protection against duplicate seizure rewards
Police Command
/takeatm โ Seize a nearby eligible ATM console.
Seized consoles are recorded as evidence and do not award robbery cash.
โ๏ธ Robbery Settings & Restrictions
Each robbery method includes independently configurable gameplay settings.
- Enable or disable each method
- Custom item requirements
- Adjustable robbery duration
- Configurable cooldowns
- Minimum police requirements
- Robbery time windows
- Optional skill level requirements
- Configurable experience rewards
- Individual item break chances
- Optional jackpot rewards
- Custom payout ranges
- Dispatch notification settings
- Configurable police alert chances
- Adjustable action timers
Cooldown Options
- Global robbery cooldown
- Individual player cooldown
- Per-method cooldown settings
- Configurable cooldown duration
- Saved cooldown records
- Server-side cooldown validation
- Automatic cooldown expiration
Robbery time windows can be configured to allow or restrict activity during selected server hours.
๐ Configurable Robbery Rewards
The system supports multiple reward methods.
- Cash account rewards
- Inventory item rewards
- Marked bill item support
- Configurable reward ranges
- Optional duration-based rewards
- Maximum payout limits
- Optional bonus item rewards
- Adjustable jackpot chances
- Configurable jackpot multipliers
- Optional custom money provider
- Server-side reward calculation
- Persistent payout state
Bonus rewards and jackpot settings can be enabled or disabled individually.
๐ก๏ธ ATM Security & Validation
- Server-side robbery validation
- Robbery method permission checks
- Player distance verification
- Routing bucket validation
- Required inventory item checks
- Police requirement verification
- Cooldown validation
- Action duration checks
- Vehicle towing restrictions
- ATM model validation
- Duplicate robbery prevention
- Active robbery session limits
- Cash collection locking
- Duplicate payout protection
- Interrupted session handling
- Player disconnect cleanup
- Persistent payment review states
- Request rate limiting
- Configurable ATM location allowlist
- Optional stricter ATM coordinate verification
The system includes safeguards against repeatedly collecting the same robbery rewards.
๐ In-Game Administrator Editor
Authorized administrators can manage robbery settings directly through an in-game interface.
- Open the admin editor using
/atmadmin
- Enable or disable individual robbery methods
- View all nine robbery approaches
- Configure crowbar difficulty
- Adjustable number of stages
- Edit required button presses
- Custom minigame time limits
- Configure progress decay
- Modify crowbar rewards
- Adjust collection duration
- Configure ATM reset settings
- Difficulty presets
- Live minigame preview
- Save difficulty changes
- Reset inactive ATM states
- Persistent method settings
- Server-side administrator validation
Persistent Admin Settings
- Difficulty profiles saved to
difficulty.json
- Method toggles saved to
methods.json
- Changes synchronize with connected players
- Active crowbar attempts retain their starting difficulty settings
๐ Administrator Permissions
- ACE permission support
- QBCore administrator groups
- QBOX administrator compatibility
- ESX administrator groups
- Standalone ACE support
- Configurable administrator groups
- CitizenID permission list
- Manual identifier allowlist
- Server-side access validation
Default Admin Groups
ACE Permission
sleezy.atm.admin
๐งน ATM Cleanup & Management
The resource includes commands for managing eligible ATM consoles.
- Pick up owned placed consoles
- Preserve dismantling progress
- Delete eligible abandoned consoles
- Clear supported orphaned console props
- Police evidence seizure
- Configurable management distance
- Owner-only pickup settings
- Active interaction protection
Available Commands
-
/atmrobbery โ Open the robbery selection or interact with a nearby ATM
-
/atmadmin โ Open the administrator difficulty editor
-
/atmplace โ Place a carried ATM console
-
/pickupatm โ Pick up an eligible placed console
-
/takeatm โ Police seizure of an eligible ATM
-
/deleteatmprop โ Authorized ATM prop cleanup
Selected command names and management settings can be customized.
๐จ UI & Configuration
- Custom Sleezy Development branding
- Custom logo support
- Local image or URL logo
- Editable interface title
- Custom subtitle
- Adjustable accent color
- Background color customization
- Configurable panel colors
- Editable text colors
- Custom currency label
- Adjustable interface scale
- Configurable HUD position
- Individual robbery method labels
- Custom method images
- Adjustable interaction distance
- Custom ATM model offsets
- Configurable cash effects
- Editable item requirements
- Custom cooldown settings
- Police and dispatch settings
- Custom animation positions
- Vehicle towing settings
- Editable
config.lua
- Editable framework and inventory bridges
๐งฉ Framework Support
- ESX
- QBCore
- QBOX
- Standalone with configured integrations
- Automatic framework detection
Inventory Support
- ox_inventory
- qb-inventory
- Native ESX inventory
- Custom inventory adapter support
Interaction Support
- ox_target
- qb-target
- Built-in E-key interaction
- Custom interaction adapters
Standalone servers require suitable inventory and economy integrations for methods that use items or payments.
๐ Language Support
The resource includes 38 locale files with translated gameplay strings.
- English
- Spanish
- French
- German
- Portuguese
- Italian
- Dutch
- Polish
- Turkish
- Arabic
- Japanese
- Chinese
- And additional included languages
The active language can be selected through Config.Language.
Some newer administrator and crowbar interface text uses editable configuration strings rather than the older locale tables.
๐พ Persistent Saving
- Saved ATM robbery states
- Persistent cooldown records
- Carried ATM records
- Placed ATM dismantling progress
- Saved cash reward information
- Police evidence records
- Database-backed robbery management
- Configurable ATM reset behavior
- Restart recovery for supported states
- Automatic database table creation
- Optional SQL installation file
The resource uses oxmysql for storing robbery and ATM management information.
๐ฆ What's Included
- Advanced ATM Robbery Resource
- Nine Robbery Approaches
- Custom Robbery Selection UI
- Crowbar Prying System
- Circular Crowbar Minigame
- Drill & Rope Towing System
- Portable ATM Placement
- Four-Stage ATM Dismantling
- ATM Component Rewards
- Custom ATM Console Models
- Damaged ATM Models
- ATM Frame Models
- Animated Cash Effects
- Cash Collection System
- Custom Item Artwork
- Inventory Item Definitions
- Police Dispatch System
- Police Evidence Seizure
- In-Game Admin Difficulty Editor
- ATM Management Commands
- Framework & Inventory Bridges
- Persistent Database Storage
- Configurable Branding
- Editable Configuration Files
- Locale Files
- SQL Installation File
- Installation Instructions
๐ Perfect For
- FiveM Roleplay Communities
- Criminal Roleplay
- Police & Investigation Roleplay
- Economy-Based Servers
- Interactive Robbery Activities
- Group Roleplay Storylines
- City Crime Systems
- Custom Criminal Progression
- ATM Robbery Locations
- Server Administrators
โ๏ธ Installation & Requirements
- FiveM Server
- OneSync Enabled
- ox_lib
- oxmysql
- MySQL-Compatible Database
- ESX, QBCore, QBOX, or Configured Standalone Integration
- Compatible Inventory System
Optional Integrations
- ox_target
- qb-target
- ps-dispatch
- bl_ui
- Custom inventory, dispatch, minigame, skill, evidence, or stress integrations
Quick Installation
- Install ox_lib and oxmysql.
- Add
sleezy_atmrobbery to your server resources.
- Configure the framework and inventory settings.
- Add the included inventory items and images.
- Configure the robbery methods and requirements.
- Adjust cooldowns, rewards, and police settings.
- Configure optional dispatch and target integrations.
- Set up administrator permissions.
- Start the resource after its dependencies.
- Test robbery interactions, ATM models, item rewards, and police notifications in-game.
Database tables are created automatically when the configured database user has the required permissions. The included SQL file can also be used for manual database setup.
โ๏ธ Important Information
This resource provides fictional ATM robbery activities exclusively within FiveM roleplay environments.
The system does not interact with real banking systems, payment cards, or financial networks.
Five robbery methods are enabled by default, with four additional methods available through configuration.
Some methods require supported inventory items, vehicles, animations, or external integrations.
Custom ATM models, prop positioning, animations, and visual effects should be tested on the server's game build and custom maps.
Certain optional integrations require custom export configuration when using nonstandard framework, inventory, dispatch, or minigame resources.
The system does not include custom robbery interiors, police job resources, or external minigame resources.
๐ Why Choose This System?
The Sleezy Development Advanced ATM Robbery System combines multiple robbery methods, interactive animations, vehicle towing, ATM dismantling, and configurable cash collection in one resource.
Instead of a single ATM interaction, players can choose different approaches, work with specialized equipment, remove and transport ATM consoles, recover internal components, and complete interactive robbery activities.
With an in-game administrator difficulty editor, configurable police dispatch, persistent ATM states, custom interface artwork, and extensive server settings, the system provides flexibility for different roleplay economies and gameplay styles.
Designed for FiveM communities looking for a detailed ATM robbery experience with interactive mechanics and customizable settings.
Developer: Sleezy Development
Version: 1.1.5
Frameworks: ESX โข QBCore โข QBOX โข Standalone
Resource: sleezy_atmrobbery
Database: MySQL / oxmysql
Dependencies: ox_lib โข oxmysql โข OneSync
Support: discord.gg/sleezydevelopment
Sleezy Development โข Premium FiveM Systems
Script Preview:ย (1) Sleezy Development - YouTube
Discord Support:ย Discord