A clean, modular player menu with VIP gating, built on ox_lib and compatible with QBCore/ESX. Everything is configured in config.lua (no client edits). Toggle modules on/off, gate options by VIP, and ship a polished NUI.
Core features
VIP system with card items (
vip10/20/30/60) + DB expiry, shows remaining time in menu.Modules (plug-and-play):
π― Crosshair Editor (lines/dot/image, hex color, outline, live preview, saved per player).
π©Ή Self-Care (revive/heal/vest) with progress & cooldowns, framework revive support.
π World FX (client-only filters/weather presets; clear vs reset to server).
π Vehicle Tools (repair/clean/flip/refuel) with cooldowns & optional toolkit item.
π Daily Rewards (24h cooldown, streaks, money/items).
π VIP Store (buy vehicles/weapons/items with a coin item; supports owned vehicles into QB garage).
π¦ Laser Sight (replicated beam/dot, muzzle origin, offsets, whitelist).
π Server Info (logo + description/links panel).
Config-driven menu (titles, events, VIP gating, enable/disable per item).
Polished right-side NUI panels (shared style kit), ox_lib context menus & toasts.
Quick setup
ensure ox_lib,ensure oxmysql, thenensure pj-vipmenu.Import the included
vip_menuSQL.Edit
config.lua(framework, menu items, module settings, store catalog).Open via
/openvipmenu(default F7).
Requirements: ox_lib, oxmysql, QB/ESX.
Optional: keys script, fuel script, QB garage (for owned store vehicles).
Clean UX, safe server-side checks, and easy switches for server owners.

