[FREE] pn-skills — Advanced Skills System

16 skills · 78 perks · 8 languages · ESX / QBCore / Qbox

Give your players a reason to grind. Every action they take earns XP, XP becomes levels, and levels become skill points to spend across a beautiful, fully customizable skill tree — with satisfying level-up effects, prestige, and a server-wide leaderboard.


:sparkles: Why pn-skills?

  • :deciduous_tree: Expansive skill tree — 16 skills branching into 78 unique perks with ranks & prerequisites. The tree lays itself out automatically.

  • :desktop_computer: Modern, interactive UI — auto-drawn branching tree, live search, rich perk details, always-on HUD, and a recolorable accent that matches your server’s brand in one config line.

  • :chart_increasing: Dynamic XP system — players earn XP from any action. Fully configurable XP curve, milestone bonuses, and a global XP multiplier for double-XP weekends.

  • :hammer_and_wrench: No coding required — add, edit or remove skills and perks in one heavily commented config file. Written for non-programmers.

  • Prestige system — at max level, players can prestige for a permanent badge, bonus points and a stacking XP multiplier.

  • :trophy: Leaderboard — server-wide top players by prestige, level and XP.

  • :high_voltage: XP boosters — timed multipliers for booster items, VIP perks or events.

  • :counterclockwise_arrows_button: Skill reset (respec) — free, for money, or with a usable reset-token item. Full or partial refunds.

  • :necktie: Job / gang restrictions — optionally lock perks to a specific job or gang.

  • :shield: Anti-cheat built in — rate-limited XP events and server-only action whitelisting.

  • :bar_chart: Discord logging — optional webhooks for level-ups, resets, prestige and admin actions.

  • :globe_showing_europe_africa: 8 languages included — English, Finnish, German, Polish, French, Spanish, Portuguese (BR), Italian. Adding your own takes minutes.

:link: Integrates with everything

A clean export API lets any resource grant XP and read perk values — jobs, crafting, drugs, racing, fishing, you name it:

Ships with 60+ ready-made effect keys across Strength, Endurance, Agility, Shooting, Driving, Crafting, Stealth, Charisma, Mechanics, Medical, Survival, Intelligence, Piloting, Sailing, Cooking and Trading — plus automatic built-in effects (max health, armor, stamina, sprint, move speed, swim speed, fall damage, XP gain, oxygen) that work out of the box with zero integration. A copy-paste examples/integration.lua cookbook is included.

:puzzle_piece: Compatibility & requirements

  • Frameworks: ESX · QBCore · Qbox — auto-detected, or forced in config

  • Required: oxmysql

  • Optional: ox_lib (nicer notifications), ox_inventory (auto-used for items)

:gear: Fully configurable

Everything lives in two commented config files: language, keybind/command, XP curve, level cap, points per level, reset rules, prestige, leaderboard, security, Discord webhook, UI accent color, server name, HUD, effects and auto-saving. Change a value, restart pn-skills, done.

:shield: Escrow & customization

Escrow-protected core with the important parts left open for editing: full config, the entire skill tree, all locales, the framework bridge and the complete UI (HTML/CSS/JS). You can reskin or rebalance everything.

:video_game: Get yours for free

Tebex: https://pn-fivem-scripts.tebex.io/package/7540015

Discord: https://discord.gg/awHwErNtQ4

Code is accessible No — protected with FiveM Asset Escrow. However, config/config.lua, config/skills.lua, all locales/*.lua, the entire bridge/ and html/ UI are left open for full customization. Integration works via exports/events regardless of encryption.
Subscription-based No
Lines (approximately) 7800
Requirements oxmysql · ESX / QBCore / Qbox
Support Yes

4 Likes

Looks great! Keep the good work up!

1 Like