AP Customs Backpack System brings a fully immersive, prop-based backpack experience to your FiveM roleplay server. Players can purchase bags from a custom shop NPC, wear them visibly on their character's back, and use them as persistent stash inventories that carry items across sessions.
Every bag physically appears on the player's ped using streamed custom models with bone-attached props — other players see the bag on your back in real time. Bags are more than cosmetic: each one opens a dedicated stash inventory with its own slot and weight capacity, complete with a custom rename system so players can personalize their bag.
Built specifically for ESX Legacy with ox_inventory, the system is clean, performance-optimized, and battle-tested — with smart worn-state persistence so bags only appear on players who actually put them on, surviving relogs and resource restarts without randomly popping onto players' backs.
Features:
- 5 bag types included — Large Backpack, Medium Backpack, Bear Backpack, Guns Backpack, Pink Purse, Black Purse — each with unique streamed models
- Bags physically appear on the player's ped, visible to all nearby players in real time
- Each bag opens a persistent stash inventory with configurable slot count and weight limit
- Custom shop NPC with configurable location, blip, and society account support
- Bag rename system — players can give their bag a custom name shown in the item tooltip
- Worn state persists across relogs and server/resource restarts — no random bag pop-on
- In-vehicle and on-death prop removal (configurable)
- Max backpack limit per player (configurable)
- Backpack-in-backpack prevention via ox_inventory hook
- Admin commands:
/backpackgive,/backpacklist - In-game offset tuning tool (
/bagoffset) for easy model positioning - Fully configurable pricing, slots, weight, and bone offsets per bag tier
- ESX multichar compatible — each character owns their own bags independently
⚙️ Requirements
-
Framework: ESX Legacy (
es_extended) -
Inventory:
ox_inventory -
Target:
ox_target -
UI / Menus:
ox_lib -
Database:
oxmysql - Server artifact: 6116 or higher
- OneSync: Enabled (required for multi-player prop sync)