How to Choose a RedM Script: Checks Before You Buy

Guide · Updated 15 Sep 2026

How to choose a RedM script: ten checks before you pay for one

Most bad RedM script purchases were avoidable: a "supports RSG" label that meant untested, a config you cannot open, a resource that burns a millisecond a frame doing nothing, or an author who vanished after release. None of that is visible on a product card. All of it can be checked in ten minutes before you pay. These are the ten checks we would run on anyone's script, ours included, with what a good answer looks like.

The ten checks

CheckA good answerA red flag
1. FrameworkNames the frameworks and versions it was tested on"Works with any framework" with no adapter or test mentioned
2. DependenciesA short, complete list on the pageDependencies you find out about from a console error
3. PerformanceA resmon reading, idle and in use"Optimised" with no number
4. Open filesConfig and translations readableEverything escrowed, including the config
5. VersionsA version number and a changelog with datesNo version anywhere
6. UpdatesSays how updates arrive and whether they are includedSilence, or a paid "v2" every few months
7. FootageUnedited in-game video of the real interfaceOnly mockups or stills
8. SupportA Discord or ticket system with recent answersA dead server, or support by DM only
9. DatabaseTables created or explained; says what it writesA SQL file that drops or alters tables it did not create
10. AuthorA history of releases that are still maintainedA new account with one release and a big discount

1. Framework claims

"Supports VORP, RSG and QBCore" can mean three very different things: one build that detects the framework at runtime, three separate downloads, or a VORP script with a handful of RSG exports added and never run on RSG. Ask which, and ask whether it has been tested on a live server on each. Money, inventory capacity and job events behave differently on each framework, and a script that has not been run there will find out on your players.

How ours answer: every Poggy script is one build that talks to the framework through the free Poggy Core (Free), which has a separate adapter for VORP Core, RSG Core and QBCore RedM, each proven on a live server. Where a feature is VORP-only, the product page says so under "Works with".

2. Dependencies

Every resource a script needs should be on its page before you buy: inventory, menu library, target system, notification resource, database driver. Each extra dependency is one more thing to keep updated and one more start-order problem. Scripts that depend on unlicensed libraries are a problem you inherit.

How ours answer: Poggy Markets ($99) and Auction House ($49.99) need poggy_core and oxmysql, and nothing else. No vorp_menu, no vorp_inputs; poggy_core draws menus, inputs and notifications itself.

3. Performance

Open the F8 console on a client and type resmon. An idle script should sit at or very near 0.00 ms; anything above 0.10 ms while nothing is happening is polling every frame. Ask the author for a screenshot or a video with resmon open, idle and in use. A script is allowed to cost something while its menu is open; it is not allowed to cost something while you ride past it. RedM server performance covers what to do about the ones you already run.

4. What is left open

Paid scripts are normally escrowed, and that is fine. What matters is what the author left out of escrow. Job names, locations, prices and every player-facing string must be yours to change, so config.lua and translation files should be readable; the interface often is too. A script with an escrowed config is a script you can only run the way its author's server does. Cfx escrow explained goes through what to look for.

How ours answer: config and translation files are never escrowed, and every product page says what is open under "Open where it matters". Poggy Core (Free) and Poggy Crafting (Free) are fully readable.

5 and 6. Versions and updates

A version number is the only way to know what you are running and whether a fix has reached you. Look for a changelog with dates. Then look for how an update gets to your server: re-download from the portal and merge by hand, or something better. And check whether updates are included in what you pay, or sold again as a new version.

How ours answer: every script page shows the current version and the date it was last updated, read from the same public update feed poggy_core installs from. Updates are included, and poggy_core installs them with your config merged. See how to update RedM scripts.

7. Real footage

Unedited video of the actual interface in game, with the actual framework's HUD, is hard to fake. Polished renders, mockups and stills of a menu are easy. If a script has no in-game footage at all, ask for some. An author whose script works has it.

8. Support

Join the author's Discord before buying and read the support channel. You are looking for recent questions with answers, not a wall of unanswered pings. Support by DM only means nobody else can see how problems get handled. Support for every Poggy script is in the Poggy Discord.

9. What it does to your database

Read the SQL before running it. A script should create its own tables and leave everyone else's alone. DROP TABLE or ALTER TABLE on a framework table is a reason to stop. Take a backup first regardless; how to back up a RedM server covers it.

How ours answer: tables are created or extended automatically when a script starts, with CREATE TABLE IF NOT EXISTS and added columns only, so there is nothing to import and nothing is dropped.

10. The author

A script is a relationship, not a download: it needs updates when the framework changes. An author with two years of maintained releases is a safer bet than a new account with one script at half the usual price.

Leaked and "free" copies of paid scripts

Every popular paid script turns up somewhere for free. It is the most expensive way to get one.

  • It breaks the author's licence and Cfx.re's terms. Your server key and account are what is at risk.
  • No updates, ever. The first framework change breaks it, and nobody fixes it.
  • No support. You cannot open a ticket for a copy you did not buy.
  • Backdoors are common. A modified resource can give a stranger console access, read your database credentials from server.cfg, or wait months before doing anything. You cannot audit an escrowed file, and people who repackage leaks are not doing it for your benefit.

The same caution applies to scripts thrown together quickly and sold on volume: code that was generated or copied and never run on a live server tends to fail on the first edge case, such as a full satchel, a player who disconnects mid-trade, or a second framework. Checks 3, 7 and 8 catch most of it.

If you want free, go properly free

There are good free RedM scripts, released by their authors on GitHub or the Cfx.re forum. Free RedM scripts worth installing lists ours, with the limits of each.

Questions this guide answers

How do I know a RedM script is well optimised before buying?

Ask for a resmon reading, or a video with the F8 resmon overlay open, taken with the script idle and in use. Idle should sit at or near 0.00 ms. An author who will not show it has usually not measured it.

Are leaked RedM scripts safe to use?

No. A leaked copy of a paid script breaks the author's licence and Cfx.re's terms, gets no updates or support, and is a common way for a backdoor to reach a server: a modified file that gives someone else console access or reads your database credentials.

What does "supports VORP and RSG" really mean?

It can mean one build that detects the framework at start, two separate builds, or a VORP script with a few RSG lines added and never tested. Ask which, and ask whether it has been run on a live server on each framework.

Should I buy a RedM script with an escrowed config?

Avoid it. Job names, locations and prices have to match your server, so config and translation files should be left out of escrow. A script you cannot configure is a script you cannot fit.

Scripts mentioned in this guide

Whole store →
Poggy Core — Free RedM Framework Core and Auto-Updater
Free RedM Framework Core and Auto-Updater

Poggy Core

The free, open-source core every Poggy script runs on, for VORP Core, RSG Core and QBCore RedM: automatic updates with config merging, tables created on start, account bans with a shared anti-cheat ban network, and one API for your own scripts.

PriceFree
Poggy Markets — RedM Player-Owned Shop Script
RedM Player-Owned Shop Script

Poggy Markets

Players buy or found a shop, stock and price it, hire staff and run it from a sales dashboard, beside 48 NPC stores, with supply-and-demand pricing, a commodities exchange and simulated customers.

Price$99
Auction House — RedM Auction House Script
RedM Auction House Script

Auction House

Players list, bid on, buy out and collect items at four auction houses, order 74 raw goods from a supply catalogue, and post buy orders on a want-request board, with everything landing in one mailbox.

Price$49.99
Join the Discord Discord