[Paid] ns-kits
— A Kit Menu With a Discord-Status Reward That Grows Your Server
Turn your players into free advertising. With ns-kits, a player who puts your server’s name in their Discord custom status unlocks a special kit — so every one of them quietly promotes your server to their whole friends list, and gets rewarded for it. On top of that, it’s a full kit menu: free kits on a timer, Discord-role-gated kits, and premium tiers you can sell. Cross-framework and works with any inventory. ![]()
Screenshots:
Links
Buy: NS Kits | Open Source — Native Scripts
Documentation: https://nativescripts.com/docs/scripts/fivem/ns-kits
Requirements
A framework — ESX / QBCore / Qbox / vRP 1.x (auto-detected)
Any inventory — ox, qb, qs, codem, core, tgiann, origen and more (auto-detected)
A SQL driver — oxmysql, ghmattimysql or mysql-async- (optional) a Discord bot — only for the role-gated and status kits
Features
Discord-status reward — players earn a kit by adding your server’s name to their Discord custom status; free, organic promotion to everyone on their friends list. Fully built in — no second bot, no extra token, no Node app, no separate process — and it reads the status live
Free timed kits — starter, daily, weekly, medic, combat and more, each on its own cooldown
Discord-role kits — gate any kit behind a Discord role (member, VIP, booster, or your own)
Premium tiers — VIP, Gold, Diamond, Elite and more, ready to sell to supporters
Live cooldowns — every kit shows a countdown ring so players see what’s nearly back
Locked = a way in — locked kits show what’s inside and an Unlock button pointing to your Discord or store
Fits any inventory — auto-detected; an all-or-nothing claim means a kit that won’t fit hands over nothing and wastes no cooldown
Built-in item-key checker — on startup it tells you exactly which items it found and which need renaming
Built-in artwork — polished icon tiles for every kit, or drop in your own images
4 languages — English, Turkish, French, Portuguese
Configuration
Everything about your kits lives in one config.lua — add, remove or edit any kit, set its contents, cooldown and gates. Discord (bot token, guild, role IDs, status keyword) stays server-only in server/sv_config.lua, so nothing secret reaches clients.
Config.OpenCommand = 'kit' -- opens the menu
Config.Locale = 'en' -- en / tr / fr / pt
-- server/sv_config.lua:
ConfigServer.Discord.StatusKeyword = 'nativescripts.com' -- the status-reward keyword
Install
-
Drop
ns-kits/intoresources/and add it after your framework + inventory:ensure ns-kits -
Restart — the
ns_kits_claimstable is created automatically -
Read the startup item-key report and rename any items in
config.luaif your names differ -
(Optional) Add your Discord bot token, then set your status keyword and role IDs

Other Native Scripts Releases
Free
[Free] ns-loadingscreen 🎬 — A Modern Loading Screen for Your FiveM Server
[Free] ns-poster 🖼️ — Advanced DUI posters players design in-world
Paid
[Paid] Watch Any Player's Screen Live — A Complete FiveM Admin Menu (ns-admin)
FiveM PvP Chat — Squad & Crew Channels, Reactions & Moderation | Native Scripts
[Paid] In-World PvP Leaderboard — Your Top Players on a Podium with Badges, Animations & Live Recolor
[Paid] FiveM Chameleon 🦎 — Paint Yourself Into the Wall (Paintable Hide-and-Seek)
[Paid] PvP Combat HUD — Health, Armor, Weapon & Kill Streak + 9 Themes & Drag-Drop
[Paid] 📦 FiveM Advanced Airdrop — The Complete Airdrop System
| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | 7,500 |
| Requirements | ESX / QBCore / Qbox / vRP |
| Support | Yes |


