Analytics runs only if you accept. No names, codes or payment details are sent, and shopping works the same either way. Details: privacy and cookies.

  • Necessary Keeps your cart and this choice in your browser so the store works. We ask again after 12 months.
    Always on
  • Analytics (PostHog) Counts pages, clicks and store actions with your device type and rough location, and may record your visit with typed text hidden. Its cookie lasts 365 days. Data is stored in the EU.
    Off
  • Videos Product videos load from YouTube (Google) only when you press Play. YouTube may store data on your device. If you reject, Play opens the video on youtube.com in a new tab instead.
    When you press Play

With analytics on, the site keeps this visit's campaign source in this tab until you close it.

Change your choice any time with Cookie settings at the bottom of the page.

Shop Robbery

Four ways to rob a shop on your FiveM ESX server: the registers, the safes, the cashier at gunpoint or the shelves.

Supports ESX

Buy or subscribe

One-off purchase

€12.99 + VAT at checkout

Supports ESX

Buy now skips the cart: log in with Cfx.re, then pay on Tebex.

Included in Ultimate

Compare subscriptions

Ultimate Full access

€39.99/month + VAT

33 scripts that cost €549.67 + VAT bought one by one, plus every future release.

Subscribe to Ultimate

Renews monthly. Cancel any time in your Tebex payment portal (external site). Scripts stop after the paid period.

15% off one order Terms

Covers scripts and bundles, and on a plan the first payment only. Not valid on gift cards. One use per customer or IP address. Enter it in your cart under Have a code?, or at Tebex checkout.

Discount code NEW15

v1.4.4, 9 Nov 2025: changelog

The config sets the store blips and how long each robbery event takes. Shoplifting pays out in reward items, and you can add as many as you want. The script is built for ESX; it was tested with ESX V1 Final.

At a glance

  • Lockpick the registers

    Lockpick every cash register for money; police get an alert and the cashier has a small chance to attack.

  • Lockpick safes, disable alarms

    Safes pay out too, and disabling the alarm first lowers or removes the chance of a police alert.

  • Rob the cashier at gunpoint

    Aim a gun at the cashier, who fills a bag with money and hands it over; police still get an alert.

  • Shoplift from the shelves

    Grab items from the shelves, but police get an alert and the cashier attacks more often than at a register.

  • Set chances and police needed

    Set the alert and cashier attack chances, the police needed and the police job name.

What Shop Robbery does

Hold up the cashier

Players keep their aim on the cashier for 3 seconds, then wait about 20 seconds while the cashier bags the money and hands it over. Anyone who moves more than 10 m away gets nothing. The default take is 500 to 1,500 in cash, and you can make hold-ups melee-only.

Hack the alarm, then crack the safe

A safe takes 3 lockpick stages, where a register takes 1. The alarm hack is a 4-letter code minigame with a 30-second timer by default; success switches the alarm off for 2 minutes. In that window a safe sends no alert when players start or open it, and a failed attempt alerts police half the time.

19 stores, each spot on a timer

The default setup covers 19 stores with 32 registers, plus a safe, an alarm, shelves and a cashier in each. Every register, safe, shelf and cashier rests 30 minutes after a robbery or a failed try. You can switch off any robbery type, alarm hacking included.

Full feature list

Show the full list Hide the full list

Register robbery

  • Lockpick all cash registers in stores
  • You get money and police get an alert
  • Small chance the cashier attacks

Safe robbery

  • Lockpick all safes for money; police get an alert
  • Disable alarms to lower or completely remove police alert chances

Shoplifting from shelves

  • Take items from the shelves
  • Add as many reward items as you want
  • Police get an alert, and the cashier attacks more often than at a register

Robbing the cashier

  • Aim your gun at the cashier
  • The cashier collects money in a bag and gives it to you
  • Police get an alert, with a small chance the cashier attacks

Blips, chances and police needed

  • Change blip settings in the config file
  • Change chances for alerts and for the cashier to attack
  • Change how long each event takes
  • Set the police needed and the name of the police job

Requirements and compatibility

Required: es_extended, plus pd-safe and mhacking for the default minigames. Both are called from client/main_editable.lua, so you can swap in other minigames.

Ask about compatibility on Discord (external site)

Where a row says “or”, one of them is enough.

Frameworks

Supports ESX

Required
  • pd-safe (register and safe minigame; can be changed)
  • mhacking (alarm minigame; can be changed)
Code access
Protected by Cfx.re Asset Escrow. The config files and editable files are open for you to change. To get something changed or added in the editable file, open a ticket on Discord.
All compatibility details
Resource name
esx_tk_shoprobbery
Inventory
ox_inventory or Custom (see the note under the table)
Target
ox_target or Custom (see the note under the table)
Dispatch
tk_dispatch, cd_dispatch, Built-in alerts or Custom (see the note under the table)

Custom: the integration code is editable, so you can add your own resource. Setup required.

Updates, support and terms

Update policy, Discord support and the Terms of Service

Updates

We release updates from time to time, as set out in our Terms of Service.

New major versions are free for existing owners.

Current version 1.4.4, updated 9 November 2025.

All updates on the TK Scripts changelog

Support

Open a ticket on Discord (external site)

Open the TK Scripts documentation (external site)

Read the Shop Robbery discussion on the Cfx.re forum (external site)

Terms

The Terms of Service cover refunds, updates and support.

Read the Terms of Service

Questions before you buy

Is there a QBCore or Qbox version?

No. It is an ESX script and needs es_extended. Only the ESX package is sold.

Buying, code access and refunds: store FAQ and where to buy

Works with other TK Scripts products

These connect with Shop Robbery. Each is sold separately.

  • Live call and unit map, shared drawings, 8 premade alerts and an arrow-key call manager.

    Supports ESX, QBCore, Qbox and Standalone

    Top 3 dispatch script on FiveM

    500+ servers (5Metrics, checked 11 October 2026)

    €14.99+ VAT at checkout, one-off

Server counts: 5Metrics, checked 11 October 2026. Detected servers running each script, rounded down.

Get Shop Robbery

€12.99 + VAT, one-off. Or subscribe to Ultimate for €39.99/month + VAT: this script plus 32 more.

Renews monthly. Cancel any time in your Tebex payment portal. Scripts stop after the paid period. All sales are final; no refunds.

Checkout by Tebex. Terms of Service

How billing works

Tebex charges the plan price every month until you cancel and emails you a reminder about three days before each charge. Cancel any time in your Tebex payment portal. Your plan then shows as Ending: it stays active but will not renew. Scripts keep working until the end of the paid period, then stop. Your monthly price stays the same while your subscription stays active (before VAT). Next: log in with Cfx.re, then pay on Tebex.