Skip to content
RPScripts
FiveM Battlepass

ESX Battlepass / XP Script

  • ESX

Description

This BattlePass is a leveling and XP system for FiveM ESX servers, modelled on the GTA Online tier system and shown with NativeUI. All players start with 0 XP, earn XP for actions you choose, level up and receive rewards such as money, weapons or items.

Note: the script does not include missions. You add the XP event yourself on the server side wherever players should earn XP, and you set up the rewards and levels you want. A default set of levels is included as an example.

Features

  • Earn rewards by leveling up: money (cash, bank or black money), items, or weapons with ammo
  • Several rewards per level and your own number of levels and XP steps
  • XP can also be removed, for example as a punishment, with its own bar colours
  • Players check their own level and the full BattlePass: total levels, current level, progress, required XP, time remaining and rewards per level
  • Reset the BattlePass XP on a specific date
  • Configurable bar and circle colours

Commands

  • /bplvl – show your own level (also on the I key, changeable)
  • /mybp – show all BattlePass information (also on the O key, changeable)

Requirements

  • Database Manager: mysql-async or ghmattimysql
  • ESX 1.1, ESX 1.2 or EXM
  • NativeUI (NativeUILua_Reloaded)
  • Cron

Installation

  • Put the files into a resource folder, for example battlepass, and add ensure battlepass to your server.cfg.
  • Import sql.sql (adds an xp column to users).
  • Set your levels, rewards, reset date and database driver in config.lua.

Details

Frameworks
ESX
File size
6.9 kB
Updated
Oct 13, 2026
How to install it

Installation

  1. Unzip the download into your server's resources folder.
  2. The files sit at the top of the download: put them in a folder of your choice and add ensure <folder name> to server.cfg.

Checked: the one resource of this download.

From a static check of the files by the RPScripts Lab. It is not a test that your server starts.

ESX Battlepass / XP Script

$9.99€8.99£7.99A$14.99R$50.99CHF 8.99¥1,580
  • Daily Rewards
    • ESX
    • QBCore
    $15.00€13.99£11.99A$21.99R$75.99CHF 12.99¥2,370
  • fivem vip system
    • ESX
    • QBCore
    • vRP
    $35.00€31.99£26.99A$50.99R$177.99CHF 29.99¥5,530
  • FiveM Daily Lucky Wheel
    • ESX
    • QBCore
    $14.00€12.99£10.99A$20.99R$70.99CHF 11.99¥2,220
  • Donor Car Shop
    • ESX
    $19.99€17.99£15.99A$28.99R$101.99CHF 16.99¥3,160

Can't find the exact script? Generate it.

Describe a custom script. 3 free credits per day, up to 15 per calendar month; no card needed.

Try the FiveM AI Script Generator