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.

Drug Selling to NPCs

On FiveM, NPC drug selling becomes a negotiation: players name a price and pedestrians counter-offer.

Supports ESX, QBCore and Qbox

Buy or subscribe

One-off purchase

€9.99 + VAT at checkout Same price for both

Choose the package for your framework.

Supports ESX, QBCore and Qbox

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

Gift to another account:

ESX v1.6.1 (9 Nov 2025), QBCore v1.2.2

It comes as an ESX package and a QBCore package, and Qbox servers use the QBCore one.

At a glance

  • Name your price

    Pick a drug and a price; if it is within the config limit, the NPC counter-offers and you accept or decline.

  • Set chances, drugs and police needed

    Change the police alert and robbery chances, add as many drugs as you want and set the police needed to sell.

  • A higher price sells less

    The higher the price, the less the NPC buys and the less likely it is to buy at all.

  • Police calls and robberies

    NPCs have a configurable chance to call the cops, with an animation, or to rob the player.

  • Optional simple mode

    The NPC skips the haggling and offers a random price for a random amount, both within config limits.

What Drug Selling to NPCs does

Haggle over every sale

The player picks a drug and asks a price. If it is within the limit you set, the NPC answers with a lower offer, and the player accepts or declines it. Asking less sells more at a time and makes a sale more likely.

A refusal can bring the police

When an NPC turns the player down, there is a chance they call the cops, with an animation that shows the call. You set that chance and how many police must be online before anyone can sell.

Some buyers rob the seller

Instead of buying, an NPC can draw a weapon and rob the player. You set the robbery chance, the amount of cash taken and the weapon the robber holds.

Full feature list

Show the full list Hide the full list

Pricing and counter-offers

  • The player selects a drug and gives a price
  • The NPC counter-offers if the price is within the limit set in the config
  • The NPC's counter-offer is lower than the player's price
  • The player can accept or decline the NPC's offer
  • At a higher price, NPCs buy less and are less likely to buy
  • At a lower price, NPCs buy more and are more likely to buy
  • A player can't sell to the same NPC after selling to them once

Police alerts and NPC robbery

  • NPCs have a configurable chance of calling the cops, with an animation
  • NPCs can rob the player, and the chance is configurable

Alert, robbery and police settings

  • Change the police alert chance
  • Change the chance of the NPC robbing you
  • Add as many drugs as you want
  • Change the number of police needed to sell drugs

Simple mode and drug settings

  • Simple mode: the NPC offers a random price for a random amount, within config limits
  • Simple mode sets how often an NPC buys at all
  • Set items, prices, amounts, police needed and the rob chance and amount

Requirements and compatibility

ESX package: requires es_extended, esx_menu_default and esx_menu_dialog; mythic_notify is optional. QBCore package: requires qb-core, qb-menu and qb-input; qb-target and PolyZone only when Config.UseTarget is on.

Ask about compatibility on Discord (external site)

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

Frameworks

Supports ESX, QBCore and Qbox

Qbox is also known as qbx.

Required
  • esx_menu_default (ESX package)
  • esx_menu_dialog (ESX package)
  • qb-menu (QBCore package)
  • qb-input (QBCore package)
  • PolyZone (QBCore package, with qb-target)
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
ESX package resource name
esx_tk_selldrugs
QBCore package resource name
qb_tk_selldrugs
Inventory
qb-inventory (QBCore package) or Custom (see the note under the table)
Target
qb-target (QBCore package) or Custom (see the note under the table)
Dispatch
tk_dispatch (ESX package), cd_dispatch (ESX package), Built-in alerts (ESX package), qb-policejob (QBCore package), qbx_police (QBCore package) 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 versions: ESX v1.6.1 (9 Nov 2025), QBCore v1.2.2 (22 Jul 2024).

Support

Open a ticket on Discord (external site)

Open the TK Scripts documentation (external site)

Terms

The Terms of Service cover refunds, updates and support.

Read the Terms of Service

Questions before you buy

Which package do I need for QBCore or Qbox?

Pick the QBCore package; it also runs on Qbox.

Does the ESX package need qb-target?

No. qb-target is required only by the QBCore package; the ESX package needs es_extended, esx_menu_default and esx_menu_dialog.

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

Works with other TK Scripts products

These connect with Drug Selling to NPCs. 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 Drug Selling to NPCs

€9.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.