DirkScripts Logo
GBP

Login With FiveM

Login

Chat

QBCORE

QBX

ESX

Chat

Free

Dirk’s Store System is a free and fully customisable shop framework for FiveM designed to give servers complete control over how their shops look, feel, and function. With built-in default stores, pawn shop support, optional categories, metadata generation, dynamic store creation, and full theme control, it’s built to slot perfectly into any server. Whether you want simple shops or fully controlled economic systems, this script gives you the tools to shape your store experience exactly how you want it.

Features

Default Stores Included

Most default GTA V stores pre-configured and ready to go.

Pawn Shop Support

Create pawn shops where players can sell items.

Optional Categories

Organise store items into clean, easy-to-navigate categories.

Metadata Generators

Generate unique metadata for items on purchase.

Group & License Locking

Restrict stores or items by group, job, or license.

Custom Payment Methods

Add new payment systems with just two functions.

Dynamic Store Creation

Create and register stores at runtime.

Full Theming Control

Theme stores globally or individually with full colour control.

Default Stores Included

This resource ships with the majority of the default GTA V shop locations already configured with sensible starter items for all major frameworks and inventory systems. Everything is fully editable — swap items, change prices, or completely rebuild them to match your server’s economy.

Pawn Shop Support

Easily set up pawn shops that allow players to sell items directly to the store. You can define buy-back prices, control which items are accepted, and even set per-restart sell limits to prevent abuse. Ideal for RP servers or any economy that needs a controlled item sink.

Optional Categories

For servers with larger shop inventories, you can enable item categories to keep things organised. Players can quickly switch between departments like Food, Weapons, Tools, or any custom grouping you create.

Metadata Generators

Even if your inventory system doesn’t support metadata cleanly, this script can generate unique metadata values for specific items at the moment of purchase. Perfect for things like serialised items, quality levels, durability, or any custom data your server relies on.

Group & License Locking

Lock down entire stores or individual items based on groups, jobs, or licensing. Want a whitelisted mechanic store? Or firearms only available to licensed players? You can control all of this with simple configuration.

Custom Payment Methods

Creating a new payment method couldn’t be easier. Using the <code>settings/paymentMethods.lua</code> file, define an add and remove function and the script handles the rest. Cash, tokens, points, crypto — whatever your server uses, it can be integrated.

Dynamic Store Creation

Stores can be created dynamically from the server at runtime, allowing you to register or remove shops on the fly. Perfect for seasonal stores, event shops, temporary black markets, or any system that spawns locations procedurally.

Full Theming Control

A global colour scheme can be set for all dirk_scripts via <code>dirk_lib</code> convars, or you can theme each store individually to match your city’s style. If you don’t like the default green, switch it up and make the entire UI feel like your server.

Instant Delivery

You will recieve your product instantly after purchase.

Quality Scripts

We strive for the highest quality in all our scripts.

Script Support

We offer speedy and reliable support for all our products.

Optimized Performance

All of our scripts are made for optimal performance.

What our customers say?

Read reviews directly from our Discord server, see the countless others who are satisfied with our work.

Our Partners

We are affiliated with some of the biggest names in the FiveM scene, make sure you check out their work. You might even get a discount code from our Discord.

GG Studio LogoPug Scripts LogoMrNewbScripts LogoRTX Scripts LogoDRC Scripts LogoRXScripts Logo

Copyright © 2025 DirkScripts.

Not affiliated with or endorsed by Rockstar North, Take-Two Interactive, or any other rights holders. FiveM is a copyright and registered trademark of Take-Two Interactive Software, Inc.
Our checkout system is provided by Tebex Limited, who manage payment processing, product delivery, and billing support. Prices shown in currencies other than GBP are approximate conversions updated daily. All purchases are processed in GBP, so the final amount charged may vary depending on your bank or payment provider’s exchange rate.