🧩 Main Features
🔗 World Integration
- Unlocking doors via ox_doorlock
- Interacting with ATMs
- Custom zones / points using ox_target
🏦 Multi‑step Heists
- Each heist can have any number of steps
- Every step has its own target type, minigame, required items, rewards, and cooldown
🎯 Step Types
- 🏧 ATM
- 🚪 Doors (including special animations and locked state until the minigame is completed)
- 📍 Location (zone around a point)
🎮 Minigame Selection
Choose what minigame runs from the config:
- 🔓 T3 Lockpick
-
⚡ Glitch Lockpick
-
🔌 Surge
- 🎯 Bar Hit
- 🌀 Fleeca Drilling
- 🔥 Plasma Drilling … and more via exports from glitch-minigames-mheist
🗺️ Waypoint Mode
- A step without a minigame
– the player receives a GPS waypoint
- Reaching the point automatically completes the step
💰 Items, Rewards & Loot
-
Required items for specific steps
-
Rewards with min/max amounts
- Money stealing with a progress bar
- ATM cash-out with adjustable amount and duration
⏳ Cooldown System
- Adjustable action cooldown (seconds/minutes)
👮 Guards
- NPC spawn after completing a minigame
- Custom model, weapon, behavior (static/aggressive)
- Auto‑despawn after a set time for static guards
🛠️ In‑game / NUI Editor
- Command from config: /heisteditor
- Save to MySQL or JSON
- Manage heists directly from the UI
🛒 Merchants (NPC Shop)
- Buy/sell via ox_target
-
Prices, limits, restock (e.g., midnight)
-
Restrictions based on job and grade
📦 World Items
- Props in the world using ox_target
- Animations, presets, collectible items
- Cooldowns
🔌 Integrations
- ESX
- ox_lib
- ox_target
- ox_doorlock
- ox_inventory
- oxmysql
All minigames are included and they are not my creation.

