ESX BattlePass / XP Script adds tier-based progression through NativeUI. Players earn XP from configured server actions, review their progress and claim rewards as they reach new levels.
Progression features
- Configure levels, XP requirements and rewards such as money, weapons or items.
- Progress view with current level, total levels, required XP, remaining time and the reward for each tier.
- Scheduled BattlePass reset.
- Player commands for level and BattlePass information.
Important setup note
The package does not include gameplay missions. Server owners must call the supplied XP event from the activities that should award progress and configure their own levels and rewards.
Requirements
- Supported ESX version
- NativeUI and Cron
- mysql-async or ghmattimysql

Marc (verified owner) –
This resource saved me a lot of development time. It worked almost immediately after installation.
Emma (verified owner) –
After trying multiple alternatives, this is the resource we decided to keep.
Tess (verified owner) –
Just love the design and the customer support is the nicest.
Alysa (verified owner) –
The documentation is clear and covers all the important setup steps.
Aylin (verified owner) –
Clean, optimized, and reliable.
Drake (verified owner) –
Been using it for a while, I usually don’t write a review but this time I am truly convinced to write.
Adalberto (verified owner) –
We have used this resource during multiple busy sessions, and it has remained stable.
Amber (verified owner) –
I got excellent support for this item. They were patient with me, and helped me solve my issue. I recommend this company 100%
Sydney (verified owner) –
An awesome product with great flexibility. The customer support is superb. I recommend this without any doubt.