Masteries are badges your players earn or buy and then show off: press a slot key and the badge floats above their head for everyone within 25 metres. You make them in game, giving each one an ID, a title, a description and an image (a web image, a texture or an animated GIF), and you choose how it’s obtained.
| How it’s obtained | Example |
|---|---|
| Given by an admin or another script | “Killing Machine” for 2,000 kills |
| Free for everyone | An emote-style badge |
| Bought | With in-game money, an item or Tebex coins |
For players (/masteries)
- Browse and search every mastery and see which you own
- Buy the ones on sale
- Put owned badges into quick slots and bind a key to each
For server owners
- Admin panel: create, edit, delete, price, give and revoke masteries; admins are set by FiveM license
- Badge display: 5 seconds on screen, 25 m radius, 5-second cooldown, smaller with distance, all adjustable
- An export,
GiveBadgeToPlayerExternal(target, badgeId), lets your kill counter or job scripts hand out masteries - The server files and client hooks are open: swap the notifications, add an animation or sound to the flex, or block flexing while dead, cuffed or in a car
- Needs oxmysql
ESX, QBCore, Qbox or standalone FiveM servers. Install steps and examples: documentation.



