πŸ”₯ [FREE] Modern FiveM Shop & UI Scripts | ESX & QBCore Compatible | CFX-Re Ready

InGame

Discord Join Community YouTube Free Scripts Preview Download Free FiveM Scripts Tebex FiveM Scripts Documentation GitBook

πŸ”₯ Best Free FiveM Scripts & Shop Scripts for CFX-Re πŸ”₯

Discover the most modern, fully compatible FiveM free scripts and shop scripts optimized for ESX, QBCore & CFX-Re. Easily install, customize, and elevate your FiveM server with high-quality, lightweight scripts designed for fast performance and immersive gameplay.

πŸš€ Powerful Features of Our Free FiveM Scripts

  • 🎨 Glass Morphism UI – Stunning modern design with smooth glassmorphism effects for immersive user experience.
  • πŸ“± Fully Responsive – Works perfectly on all screen sizes from desktops to mobiles.
  • ⚑ Vue.js Powered – Fast, reactive frontend for smooth and lag-free UI interactions.
  • πŸ’Ό ESX & QBCore Compatible – Easy integration with popular FiveM frameworks.
  • πŸ›’ Advanced Shop System – Includes multi-category shops, shopping carts, and payment methods (cash & bank).
  • πŸ” Smart Search & Filters – Quickly find items with powerful search and category filtering.
  • ✨ Rarity & Level Restrictions – Add depth with item rarity tiers and level requirements.
  • βš™οΈ Zero Dependencies & Easy Config – Lightweight, plug-and-play scripts with simple config setup.

Free FiveM scripts, best FiveM shop scripts, FiveM free scripts download, CFX-Re compatible scripts, ESX shop system, QBCore shop scripts, FiveM script packs, FiveM server scripts free, FiveM lua scripts, FiveM UI scripts, FiveM marketplace free scripts.

117 Likes

Purchased (free) this resource and it doesn’t appear in granted assets.

Check your email address

70 Likes

That’s the first thing I did. Nothing there.

Thanks for the warning. I’ll just ignore this one.

1 Like

Wow, you’re truly a genius! All the code is open-source and publicly available β€” could you maybe just share it instead of writing a whole essay about it? I mean, all we did was use an href… Mind-blowing, right? Super dangerous stuff! :smile:

[

(window so what we open on the screen is eyestore.tebex.io but damn this is dangerous)](Open URL in Browser from inside the game)

96 Likes

config.json oer whatever is not in the file

Pay attention to the shared.lua that is the one

Yeah all cool, but it’s still not in my keymaster and no email ever arrived.

not problem from my side. able to download from email no problem. you might want to check junk mail or check whether you key in the right email

Optimization is uhh none.
In Standby
image
In Use
image

It’s literally the script on top of my ressource monitor, even above my framework, so uh please fix ?

Aleardy change this


by this and it will be MUCH better

In standby
image
In Use
image

Other than that the ressource is great, good job !

It’s normal to increase when you get near the marker, mate, drawtext will flash.

45 Likes

The problem with the code was that it used a loop with Wait(0), checking every frame if the player was within 1.5 meters of the NPC before displaying the text. This constant checking was unnecessarily expensive and caused terrible performance. The proposed fix spaces out the checks when the player is far away and makes them more frequent only when getting closer. That way, the code uses Wait(0) only when necessary, avoiding both the performance hit and any flickering text. Mate.

You can make it even better, simply change the query at the top, but it is only made to the new ones and not to the old ones

ESX = nil
QBCore = nil

client:
-- Framework Detection
if Config.Framework == "ESX" then
    CreateThread(function()
        while ESX == nil and QBCore == nil do
            if Config.Framework == "ESX" then 
                ESX = exports["es_extended"]:getSharedObject()
            elseif Config.Framework == "QB" then 
                QBCore = exports['qb-core']:GetCoreObject()
            end 
            
            Wait(1)
        end
    end)
end

Server:

ESX = nil 
QBCore = nil 

-- Framework Detection Function
local function GetFramework()
    if Config.Framework == "ESX" then 
        ESX = exports["es_extended"]:getSharedObject()
    elseif Config.Framework == "QB" then
        QBCore = exports['qb-core']:GetCoreObject()
    end 
end

In standby
Screenshot 2025-07-11 104519

In Use
Screenshot 2025-07-11 104506

1 Like