DYNAMIC SCRIPTS — Premium FiveM Resources
// Catalog

Packages

🐮 Dynamic Moo Moo Cafe | Full QBCore Job Script
Packages
🐮 Dynamic Moo Moo Cafe | Full QBCore Job Script

🐮 Dynamic Moo Moo Cafe | Full QBCore Job Script

A complete, immersive dairy cafe job for QBCore servers. Employees craft drinks, meals, and desserts from raw ingredients, serve customers through a POS register, make deliveries in a branded van, and tend to Bessie the cow — all while earning XP and climbing the ranks.

Built from scratch by Dynamic Scripts. Zero dependencies on paid scripts. Zero encrypted code.


🍔 Crafting System 13 unique recipes across 7 dedicated cooking stations. Batch craft 1–5 items at once with real-time ingredient tracking. If you don't have the ingredients, the recipe shows exactly what you're missing.

💰 POS Register Full point-of-sale menu with live pricing, stock counts, and quantity selection. Employees pick the item, choose how many, and bill the nearest customer. Revenue goes straight to the society account.

📊 Boss Price Management Managers and owners can adjust menu prices on the fly — no restarts needed. Custom prices persist in the database and apply everywhere: the register, billing, and okokBanking integration.

🐄 Bessie the Cow An interactive mascot with pet and feed mechanics. She grazes, moos, nuzzles your hand, and chomps eagerly when fed. Fully animated with idle behavior — not a frozen prop.

🚚 FoodDrive Deliveries Spawn a branded delivery van, drive to the destination, hand off the order, and drive back. The van waits for you to return — no more getting stranded after a delivery.

📈 XP & Auto-Promotion Earn XP by crafting, cleaning tables, and making deliveries. Climb from Trainee to Shift Lead automatically. Manager and Owner ranks are boss-menu only.

💼 Boss Menu & Finances Full qb-bossmenu integration plus a built-in finances panel. View society balance, withdraw, and deposit — all from the office upstairs. No need to walk to an ATM.

🖼️ Viewable Menu Board Anyone can walk up and view the cafe menu. Swap the image anytime by replacing one PNG file.


What's Included

  • 13 recipes with batch crafting (1–5 qty)

  • 7 cooking stations

  • 9 configurable storage locations with auto-stocking pantry

  • POS register with quantity selection and live prices

  • Price management system with MySQL persistence

  • Branded delivery van with GPS return route

  • Interactive cow mascot (pet + feed)

  • XP leaderboard with NUI

  • Auto-promotion system (4 tiers)

  • Boss finances (withdraw/deposit)

  • Viewable menu board (NUI popup)

  • Table cleaning mechanic

  • 40 custom item images included

  • ox_inventory AND qb-inventory support via bridge

  • okokBanking BillsList ready

  • Full install guide with SQL, job entry, and item definitions

Dependencies qb-core, qb-target, qb-menu, qb-input, qb-bossmenu, qb-banking, oxmysql, ox_inventory or qb-inventory

🎵 Dynamic Jukebox | Positional Business Music System
Packages
🎵 Dynamic Jukebox | Positional Business Music System

🎵 Dynamic Jukebox | Positional Business Music System

by Dynamic Scripts


Bring your businesses to life with immersive, positional 3D music. Dynamic Jukebox lets you set up ambient playlists for any location on your server — bars, clubs, restaurants, shops — with music that players can actually hear fade in and out as they walk through the space. Control it all from a sleek in-game jukebox panel.

Drop your MP3s in a folder, set your coords, and your businesses have a soundtrack.


🔊 How It Works

Each business gets two coordinate points — one where the music plays from (center of the room), and one where the jukebox control sits. Players hear 3D positional audio that fades naturally with distance, and anyone can walk up to the jukebox to control what's playing through a clean NUI panel.

All playback is server-synced — every player in range hears the same track at the same volume. No desync, no per-client playlists.


✨ Features

3D Positional Audio — Music radiates from a configurable center point. Volume fades naturally as players move away.

NUI Jukebox Panel — Play/pause, skip, previous, volume slider, full playlist view with click-to-play, and shuffle toggle.

Playlist Looping — Songs auto-advance and seamlessly loop back to track 1. Add as many MP3s per location as you want.

Shuffle Mode — Random playback toggle with proper shuffling. Works per-business.

Unlimited Businesses — Add as many locations as your server needs. Each one gets its own independent playlist, volume, distance, and settings.

Job-Locked Jukeboxes — Optionally restrict jukebox controls to specific jobs so only staff can change the music.

Auto-Spawning Jukebox Prop — Spawns a GTA jukebox prop at each control point automatically. Don't need it? Set to false if your MLO already has one placed.

Flexible Interaction — Works with qb-target, ox_target, or simple drawtext + E key — your choice.

Admin Controls — Start/stop all jukeboxes, set volume per-business, and reload state — all from chat commands.

Fully Server-Synced — Server-authoritative state ensures all players hear the same thing. No drift, no conflicts.

Lightweight & Optimized — Minimal idle resource usage. Sound only processes for businesses in range.


📋 Dependencies

  • QBCore (required)
  • xsound (required)
  • qb-target or ox_target (optional — drawtext fallback included)

🛠️ Setup

  1. Drop the resource into your server
  2. Add your .mp3 files to the music/ folder
  3. Configure your businesses in config.lua (coords, playlists, options)
  4. ensure dynamic-jukebox in your server.cfg
  5. Done — music starts automatically on boot

Full documentation and config examples included. Setup takes minutes, not hours.


💬 Commands

Players: /jukeboxhelp — List all commands /jukeboxreload — Re-sync state

Admins: /jukeboxstop — Stop all jukeboxes /jukeboxstart — Start all jukeboxes /jukeboxvol [business] [0-100] — Set volume remotely


📦 What's Included

  • Full source code (not obfuscated, not escrow)
  • Detailed config.lua with thorough comments
  • NUI jukebox control panel
  • README with install guide, config walkthrough, and troubleshooting
  • MIT License — modify freely for your server

💡 Perfect For

  • Bars & nightclubs with curated playlists
  • Restaurants and cafes with ambient background music
  • Custom MLO interiors that need atmosphere
  • Any business where silence kills the vibe

Dynamic Scripts — Built for immersion.

🎰 Dynamic Raffle | Auto-Delivery Giveaway System [QBCore & Qbox]
Packages
🎰 Dynamic Raffle | Auto-Delivery Giveaway System [QBCore & Qbox]

Run server giveaways that deliver themselves — vehicles straight to garages, cash to banks, items to inventories. A fair-draw engine with win limits keeps the same players from winning every time.

🎰 Run giveaways your players actually trust

Dynamic Raffle is a complete raffle & giveaway suite for QBCore and Qbox servers. Start a raffle in seconds, let players join with one command, and when you end it — the prize delivers itself. No staff handoffs, no “DM an admin to claim.”

🏆 The winner moment

The winner (and only the winner) gets a full-screen golden celebration overlay with animated confetti — a genuine “holy crap I won” moment that auto-dismisses after 15 seconds. Everyone else sees the server-wide announcement. Screenshot-bait for your Discord.

🎁 Four prize types, all auto-delivered

  • 🚗 Vehicles — searchable dropdown of every vehicle on your server, inserted directly into the winner’s garage with keys
  • 💰 Cash — any amount, bank or on-hand
  • 📦 Items — searchable dropdown of your full item list + quantity
  • 🎨 Custom — text prizes (VIP, custom plates, priority) for staff delivery

⚖️ Fair-draw engine (the reason to buy this one)

Players notice when the same person wins three weeks running. Dynamic Raffle ships three independent fairness layers:

  • Fisher-Yates shuffled selection with multi-source RNG seeding — provably uniform draws
  • Session cooldowns — winners sit out the next N draws (configurable)
  • Persistent win cap — max X wins per rolling Y days, database-backed, survives restarts (default: 2 wins / 7 days)

Every layer is independently configurable or disableable, and each has automatic bypass logic so a draw can never get stuck.

🧰 One admin hub

/rafflemanage — start/end raffles, live participant list, full winner history with per-raffle entry lists, cooldown tracker, and editable preset prizes. Plus /startraffle, /endraffle, /raffleping, /rafflestatus shortcuts.

🔌 Built for YOUR stack

All garage / keys / money / inventory integration lives in one documented bridge file. Run okokGarage instead of jg? cd_garage? qs-vehiclekeys? Edit one function body — never touch core code. Ships pre-configured for jg-advancedgarages, qb-vehiclekeys/qbx_vehiclekeys (auto-detected), and ox_inventory.

⚡ Zero-friction install

  • Framework auto-detected (QBCore or Qbox) — one zip, both frameworks
  • Database table auto-creates on first start — no SQL to run
  • Claude Code install prompt included — paste one block, done
  • Auto-reminders on a configurable interval + manual /raffleping

📋 Dependencies

qb-core or qbx_core · ox_lib · oxmysql

📄 License

Strictly proprietary, licensed per server community. Modify freely for your own server — no sharing, redistribution, or resale in any form.

🏁 Dynamic Drift Crews | Street Takeover Leaderboards [QBCore & Qbox]
Packages
🏁 Dynamic Drift Crews | Street Takeover Leaderboards [QBCore & Qbox]

Every corner is a throne. Take one.

The entire map is drift territory — and your players will go to war over it.

Dynamic Drift Crews turns all of San Andreas into contested ground. Every named area in the game — Legion Square, Hawick, Mirror Park, Sandy Shores, ~85 in total — carries its own seasonal leaderboard. Drift anywhere; your run files under the area you’re in, and crossing area lines mid-drift rolls it over seamlessly. Top an area’s board and you’re its King. Your crew’s Kings claim districts. The crew holding the most districts rules as King of the Streets.

Zero setup. No zones to place, no coordinates, no blips cluttering the map. Install it and the whole city is live.

No scheduled events. No admin babysitting. The rivalry runs itself: dethroned kings get notified the second their corner falls, and if someone’s live-running a corner at 80% of the record, the king gets a warning — someone is at your spot right now.

🎮 Skill-based scoring that feels like a drift game

Angle sweet spot, speed scaling, combo linking, and a risk/bank system — your current segment is always on the line until you finish it clean. Crash and you lose a cut. Spin and you lose more. Link three corners at ×4 combo and you post a number nobody touches for a week.

🚗 Per-class boards

A drift-tuned sedan never competes against a supercar. Every corner runs separate boards per vehicle class, so every garage has a shot at a crown.

📅 Seasons that keep it alive

Boards roll monthly (or on your command). Records never fossilize, new players always have a path in, and season resets are a built-in engagement spike.

🛡️ Server-authoritative anti-cheat

Vehicle verified by netId — entity, driver seat, and model hash checked server-side. Position heartbeats, server-clock duration validation, and a hard physical earning ceiling. Injected scores don’t reach your database.

✨ Features

  • Whole-map coverage: every GTA named area (~85) is a leaderboard, zero setup
  • Live drift HUD appears on your first slide: angle / speed / combo / banked score
  • Per-corner, per-class, per-season leaderboards
  • Crews with corner → district → King of the Streets progression
  • Live dethrone + “corner under attack” notifications
  • Monthly auto-rolling seasons + admin roll
  • Optional crews-only mode (server-enforced)
  • Seamless area rollover mid-drift; runs start automatically on first slide
  • The Street Ledger — discovery UI that only shows areas players have actually claimed
  • Standalone NUI, framework-light, performance-friendly

⚙️ Config highlights

Fully tunable scoring (angle window, combo growth, grace timing, penalties), record floor, crew rules, season mode, blips, and per-class board mapping.

📋 Requirements

qb-core (or qbx_core) · ox_lib · oxmysql

💬 Support

Discord ticket support. Include your /ddc_test output (built-in self-diagnostic) for fastest turnaround.

🎧 Dynamic Decks | Real DJ Mixer System [QBCore/Qbox/ESX] [YouTube] [Audio-Reactive Lighting Ready]
Packages
🎧 Dynamic Decks | Real DJ Mixer System [QBCore/Qbox/ESX] [YouTube] [Audio-Reactive Lighting Ready]

Every "DJ script" on this store is a jukebox with a DJ skin.
Dynamic Decks is a mixer.

Two synced decks. Real 3-band EQ with full kills. Vinyl pitch faders. Waveforms with click-to-seek. BPM detection with Traktor-style SYNC that matches tempo AND beat-phase. Quantized beat loops, slip rolls, filter sweeps, echo-outs. A platter you can grab, drag, and brake like a record — and the entire club hears every move, live-synced to within milliseconds, with the venue filled wall-to-wall like a real house PA, and the street outside hearing it fall off, pan, and muffle through the walls.

Built for servers that take nightlife seriously — and built to run the whole club: pair it with Dynamic DJ Lighting and the rig follows the music, beat-for-beat, automatically.

Built for servers that take nightlife seriously.

✅ Framework compatibility

  • Qbox — live-verified in production
  • QBCore — supported via the built-in auto-detecting bridge
  • ESX — supported via the built-in auto-detecting bridge
  • Standalone — degrades gracefully (command access, no job gating)
  • ox_target / qb-target — auto-detected, or command fallback

One zip. No bridge resources. No config switches. No database.

🎛️ Real mixing

3-band EQ per channel (−24dB full kill to +6dB) · channel faders · equal-power crossfader · master gain · auto-fade (4/8/16/32s) · vinyl pitch faders (±16%) · KEY LOCK master tempo so pitch changes speed without chipmunking · live VU meters and waveform displays on both decks.

🌀 The jog platter

Grab it and push for pitch-bend. Hold it for a vinyl brake that drags the track to a stop. Drag while paused to scrub. Millisecond jog taps (±25/±100ms) and momentary ±3% nudge for phase work by ear. Every platter move is heard by the whole club, in real time.

🎯 Beat sync that actually works

Client-side BPM detection with generated beatgrids. One tap on SYNC matches tempo and beat-phase to the other deck — not just speed, actual downbeat alignment. Loops and rolls quantize to the grid automatically.

🔁 Loops & FX

Beat loops (1/2/4/8) · slip ROLLs (½/1/2) that stutter while held and jump ahead on release, Serato-style · FILTER knob sweeping lowpass↔highpass with rising resonance · ECHO-OUT that cuts the dry signal and rings a beat-synced tail into the next track. All server-synced — the club hears the FX, not just the DJ.

📡 VENUE AUDIO THAT WORKS LIKE A VENUE

Inside the club the music fills the entire building at house-PA level — no dead corners, no weird muffling ten feet from the decks. Step outside and the spatial system takes over: distance rolloff, stereo panning as you move, and raycast wall muffling, so the street hears a club, not a speaker. NTP-style network clocking keeps every listener within tens of milliseconds of the same moment. Outdoor/festival mode available per booth.

💡 AUDIO-REACTIVE LIGHTING (pairs with Dynamic DJ Lighting)

Run our Dynamic DJ Lighting rig alongside and the pairing is automatic — zero config, zero patches. Decks feeds it beatgrid-locked beats (lights hit ON the beat, identically for every player), live spectrum and BPM, bar boundaries for chases, and drop events with an 8-beat advance warning — Decks detects drops while analyzing the track, so shows can build into the hit. Both panels run side by side; beat-match a transition and the rig rides straight through it. (Dynamic DJ Lighting sold separately — or save with the Dynamic Club Bundle.)

🏗️ Place booths in-game — no coordinates, ever

Type /djplace, walk to where the decks should be, rotate with Q/E, name it, confirm. Done. The booth is live for everyone instantly and survives restarts. Unlimited booths, any MLO, any club, any prop. /djremove to delete. One DJ claims a booth at a time — and the music keeps playing if they step off or disconnect.

🎤 Booth microphone with auto-duck

Hold the key and the DJ's voice carries club-wide over pma-voice — and the music automatically ducks for everyone in range while they talk, like a real house engineer riding the fader. Multiple range modes.

🎧 Headphone monitoring

Cue the incoming track in your headphones while the club hears the current one. A|B ear-split or classic CUE|MIX modes. DJ-local — the crowd never hears your prep.

📚 Per-DJ track libraries

Every DJ gets their own persistent playlists. ♥ any loaded track to save it, organize sets by name ("Friday Peak", "Openers"), and pull from a dropdown on either deck. No database — JSON persistence, works the second you start the resource. YouTube saves store the original link, so your setlists survive cache turnover forever.

▶️ YouTube — in one command

DJs paste YouTube links straight into the console. A resolver on your machine converts them to cached tracks with full waveform, BPM and SYNC support — first load ~20 seconds, then instant forever.

Setup is a single command. Our installer downloads every tool, creates the services, gets your free HTTPS certificate, opens the firewall, schedules weekly self-updates, and won't report success until it has actually ripped a test video. On Windows it can even write your config for you.

No domain? You don't need one. Press ENTER at the domain prompt and verified buyers get a free personal subdomain registered automatically from your purchase receipt. We provide the name only — every byte of audio stays on your own machine.

🎨 Your server's brand

Recolor the entire console — both deck accents, LCD, panels, borders — and drop in your own logo, all from config. No HTML editing, and updates never clobber your branding. The console is also draggable and remembers where each DJ put it.

⚙️ Install: 5 minutes, genuinely

Drop the folder in resources → add ensure dynamic-decks → restart → walk to a booth → LOAD → PLAY. Framework and target system auto-detect. No dependencies. No SQL. Preloaded radio streams mean music plays before you've configured a single thing.

Docs are tiered so you only meet a hard step when you want the feature it buys — and they're written for people who have never installed a resource. Plus copy-paste AI-agent install prompts (Claude Code): we believe no other resource on this store ships those.

📦 What you get

Complete resource (QBCore/Qbox/ESX bridge included) · YouTube resolver + one-command installers for Windows and Linux · four-level install guide · AI-agent install prompts · full README with control reference and troubleshooting · changelog · free updates throughout v1.x.

⚙️ Requirements

None for the core mixer. Custom track files need any https web host with one CORS header (guide included — that's what unlocks waveforms/BPM). The YouTube module needs a machine to run the resolver (your game server works fine).

🔍 Honest limits

We'd rather you know before buying:

  • Spotify and SoundCloud cannot work in any script. Those platforms don't expose audio streams. Anyone claiming otherwise is streaming something else.
  • True reverse-scratching isn't possible in browser audio. You get forward scratch feel, pitch-bend, vinyl brake, and slip rolls — which cover the performance moments that matter.
  • YouTube support depends on yt-dlp, which occasionally needs an update when YouTube changes things. Weekly auto-update is installed for you; the manual fix is one line and it's printed at the end of your install.
  • Downloading YouTube audio is against YouTube's Terms of Service and the content is copyrighted. Enabling that optional module is your decision as a server operator.

🔄 UPDATES

Free updates throughout v1.x — every feature, fix and improvement in the v1 line is yours at no extra cost. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you will never lose access to the version you bought.

💬 Support

Documentation-first — the README troubleshooting table covers the common cases. Tickets through our Discord; include your framework, target system, and any F8 / server console errors for fast turnaround. Keep your purchase transaction ID, it's your proof of license.

Dynamic Scripts — built and battle-tested on a live roleplay server.

🍕 Dynamic Pizza This | Italian Restaurant Job [QBCore & Qbox]
Packages
🍕 Dynamic Pizza This | Italian Restaurant Job [QBCore & Qbox]

Run a living, breathing Italian restaurant on your server. Staff clock in, prep ingredients, cook across nine interactive stations, sell to real players at the register, and race delivery orders across the map — all with server-validated transactions.

🗺️ MLO-ready out of the box — coordinate presets included for Gabz’s Pizza This! and RedSaint’s 2025 Gas Station & Pizza. (MLOs sold separately.)

👨‍🍳 Crafting — 9 stations, 24 dishes

Pizza Prep · Prep Counter · Pizza Oven · Chopping Board · Mixer · Stove · Dessert Station · Bar · Coffee Maker

Every station opens an ox_lib menu with a LIVE ingredient checklist — players see ✅/❌ per ingredient pulled from their actual inventory before they commit. Timed progress bars with cooking animations. Every craft is validated server-side: ingredients checked, removed, and rewarded on the server. Nothing spoofable from the client.

Menu includes 5 pizzas, 5 pastas & mains, 3 desserts, 5 drinks, plus prep-chain items (dough, sauce, sliced toppings).

🛵 FoodDrive delivery system

An UberEats-style order board at the restaurant terminal. Staff view randomly generated orders showing required items (with live availability), the drop-off district, and the payout. Accept an order and:

  • A branded delivery van spawns out back — keys granted automatically

  • GPS route to the customer

  • A customer NPC spawns at the destination when you arrive

  • Distance-based pay: $ per mile, round trip — long hauls pay big

  • Payouts are tracked SERVER-SIDE. Spoofed or replayed completion events pay nothing.

💵 Cash register — real player sales

Staff pick a nearby player, choose a dish from their inventory, set a price. The buyer gets a confirmation dialog — no money moves until they accept. Staff earn a configurable commission (default 20%) in cash; the rest flows to the business account. Inventory-full and race-condition guards included.

🏦 Business economy

Register sales and delivery commissions feed the society account. Boss-rank staff manage funds through your boss menu. Ingredients are business-supplied so the money loop is clean: revenue in from sales/deliveries, wages out.

🔌 Compatibility — bridged, not hardcoded

  • Framework: QBCore or Qbox — auto-detected

  • Inventory: ox_inventory or qb-inventory

  • Banking: okokBanking / qb-banking / Renewed-Banking / qb-management

  • Boss menu: qb-bossmenu / qbx_management / nass_bossmenu

  • Notify: okokNotify / framework native / ox_lib

Every integration runs through a bridge layer. Switching is a one-line config change. Set it all to ‘auto’ and it configures itself.

📦 What you get

  • 43 custom item icons (original artwork)

  • Duty system, 2 job stashes, ingredient supply counter

  • Consumables with hunger/thirst/stress, eating & drinking animations

  • Copy-paste install files for QBCore and Qbox jobs + both inventories

  • Full README with step-by-step installation

  • Proprietary license — modify freely for your server, no resharing

⚙️ Requirements

Hard: ox_lib, oxmysql. One of each: qb-core/qbx_core · ox_inventory/qb-inventory · a supported banking resource · qb-target

🗺️ MLO compatibility — Gabz-ready

Ships with three coordinate presets, selected by a config switch:

  • Gabz — Pizza This!
  • RedSaint — 2025 Gas Station & Pizza
  • The original build interior

Every zone, station, stash, and spawn point is a plain vector in the config, so repositioning for any other pizzeria MLO takes minutes. (No MLO files included — Gabz and RedSaint interiors are sold separately by their creators.)

Dynamic Scripts — built and battle-tested on a live roleplay server.

💡 Dynamic DJ Lighting | Placeable Club Lighting System [QBCore & Qbox]
Packages
💡 Dynamic DJ Lighting | Placeable Club Lighting System [QBCore & Qbox]

Every other lighting script gives you glowing props. This one gives you a lighting rig.

Place real fixtures anywhere — floor, ceiling, wall — with a two-step system anyone can use: position the prop, then simply look at the spot you want the light to hit. Live beam preview, done. No angles, no coordinates, no guesswork.

🎪 Nine fixture types

  • Moving Heads (floor + ceiling rig) — sweeping club beams with real shadows
  • Dot Light — multi-beam moving spotlight patterns (fan / sweep / circle)
  • Laser (Beam Unit) — true visible lasers: tapered color beams with a glowing dot painted where each beam strikes the wall or floor
  • Invisible Emitters (wash + laser) — the secret weapon: place one on any existing light fixture in your MLO and that fixture starts working
  • Strobes (head unit + invisible blinder)
  • Fog Machine — the real After Hours smoke machine, and it travels: fog fans out and fills your dancefloor, with full RGB gel tinting

🎚️ The desk

An 8-channel draggable control panel — power, gel color, mode, dimmer, aim, pitch, cone, beams and BPM per channel, plus masters: ALL ON, BLACKOUT, STROBE ALL, BEAT ALL, SYNC COLOR and SYNC. Every change syncs live to every player — two DJs can run the same board.

🎧 The Dynamic Decks expansion — better together, complete alone

Standalone, guaranteed. No other Dynamic product required. BPM mode runs a network-synced pulse grid that beat-matches any audio resource (xsound, renzu, custom) — set the tempo and every player flashes together. A public event lets any script drive full BEAT mode.

With Dynamic Decks v1.3.1+, lighting auto-upgrades — zero config, zero patches:

  • BEAT mode locks to the track's actual beatgrid. Decks analyzes tracks offline, so beats fire exactly on the grid — no microphone guessing — identically for every player, because the audio itself is server-synced.
  • One-press SYNC. Track change? Hit SYNC on the desk: the pulse grid snaps to the live beat and every BPM channel retunes to the deck's effective tempo — pitch-fader aware.
  • Transitions just work. Beat-match deck B to A and fade — the rig rides straight through the blend. Jump tempo? Fade, press SYNC once, locked.
  • Both panels, open at once. Run the mixer and the lighting desk side by side — click either, type in either, drag faders on either.

Why an expansion instead of one merged mega-script: the beat path is a same-frame event on each client — merging would make sync zero milliseconds faster — while separate products mean lighting updates never wait on mixer updates. Each detects the other and upgrades. Buy either first; the pairing is always there. (Dynamic Decks sold separately.)

🏗️ Built like infrastructure

Server-authoritative state, per-job fixture locking, ace-gated admin, oxmysql persistence with self-healing migrations, exploit-guarded events, and a ranged laser-pointer remover that works on fixtures 35m up a ceiling. QBCore / Qbox / ESX auto-detect with standalone fallback. Escrow-free config and fixture catalogue — add fixtures with zero code.

📦 What you get

Complete resource · 7-document support set: player guide, admin README, AI-agent install prompts (Claude Code), full troubleshooting guide with ticket template, changelog and roadmap.

⚙️ Requirements

FiveM (Cerulean). Optional: oxmysql (persistence) · ox_lib (menus — fallbacks included) · Dynamic Decks v1.3.1+ (beatgrid audio-reactive mode).

🔄 Updates

Free updates throughout v1.x. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price — you'll never lose access to what you bought.

💬 Support

Documentation-first — the troubleshooting guide covers the common cases. Tickets through our Discord; include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license.

Dynamic Scripts — built and battle-tested on a live roleplay server.

🎛️ Dynamic Club Bundle | Decks + DJ Lighting [QBCore/Qbox/ESX]
Packages
🎛️ Dynamic Club Bundle | Decks + DJ Lighting [QBCore/Qbox/ESX]

The complete club, in one purchase. Dynamic Decks — a real two-deck DJ mixer your whole server hears — plus Dynamic DJ Lighting, the placeable rig that locks to the beat of whatever's playing. Together they run the room: the DJ mixes, and the lights hit on the beat automatically.

$84.99 for both — versus $104.98 bought separately. You save $19.99.

🎧 Dynamic Decks — the mixer

Two synced decks with real 3-band EQ and full kills, vinyl pitch faders, waveforms with click-to-seek, Traktor-style SYNC matching tempo AND beat-phase, quantized loops, slip rolls, filter sweeps and echo-outs, and a platter you can grab, drag and brake like a record. The venue fills wall-to-wall like a house PA; outside, the street hears it roll off, pan and muffle through the walls. Place booths in-game with /djplace — no coordinates, ever. Booth mic with auto-duck, headphone cue, per-DJ playlists, and a one-command YouTube module.

💡 Dynamic DJ Lighting — the rig

Nine fixture types — moving heads, dot lights, true lasers with surface hit-dots, invisible emitters that make your MLO's existing fixtures work, strobes, and traveling RGB-tintable fog. Place them by looking at the spot you want lit, with live beam preview. An 8-channel draggable desk with ALL ON, BLACKOUT, STROBE ALL, BEAT ALL, SYNC COLOR and SYNC masters, synced live to every player.

⚡ Why they're better together

Install both and the pairing is automatic — zero config, zero patches. Decks feeds the rig beatgrid-locked beats (lights hit ON the beat, identically for every player), live spectrum and BPM, bar boundaries for chases, and drop events with an 8-beat advance warning, so shows can build into the hit. Beat-match a transition and the rig rides straight through it. Both panels run side by side.

Each resource also stands alone — the lighting rig beat-matches any audio script, and the mixer needs nothing else.

📦 What you get

Both complete resources, delivered instantly to your Cfx.re account · QBCore / Qbox / ESX auto-detect with standalone fallback · full install guides for both, plus copy-paste AI-agent install prompts · troubleshooting docs · changelogs.

⚙️ Requirements

FiveM (Cerulean). Decks core needs nothing; the YouTube module needs a machine to run the resolver (your game server works). Lighting optionally uses oxmysql for persistence and ox_lib for menus (fallbacks included).

🔄 Updates

Free updates throughout v1.x on both resources. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you will never lose access to the version you bought.

💬 Support

Tickets through our Discord — include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license for both resources.

Dynamic Scripts — built and battle-tested on a live roleplay server.

🚗 Dynamic Vehicle Audit | Fleet Review & Pruning Tool [Standalone + QBCore/Qbox]
Packages
🚗 Dynamic Vehicle Audit | Fleet Review & Pruning Tool [Standalone + QBCore/Qbox]

Every car on your server. One walkthrough. Zero spreadsheets.

Your server has hundreds of addon vehicles. Half were added by staff who left. Some are broken. Some are 200 MB monsters nobody drives. Somewhere in there are the cars your players actually love — and you can't tell which is which from a file list.

Dynamic Vehicle Audit spawns your entire fleet in front of you and lets you judge it like a car show. Walk the rows, press E to keep, Q to remove, and walk away with an executable pruning plan.

🚗 Two ways to review

Single mode — cars cycle one at a time in front of you. E keep, Q remove, Backspace to undo. Fastest solo flow.

Batch mode — draw a spawn zone point-by-point on any parking lot and the tool fills it with cars packed to their real measured footprints. Model names float overhead, the nearest car is outlined, labels turn green/red as you vote. Process the batch and the next wave drops automatically.

⚖️ Judge it as a team

Enable multiplayer and your whole staff votes together — auto-add everyone online or let them /vjoin. Live tallies above every car (2K 1R), per-judge name tags, majority rules, ties export to their own rewatch list. Vehicles are spawned server-side, so judges see everything and batch size is never limited by client entity budgets.

🔍 It knows things a screenshot never will

Every car in the setup panel is cross-referenced before you vote:

  • Vote ledger (oxmysql) — every verdict saved permanently. Next session, one click on "Unvoted only" and you never re-review a car.
  • Player ownership — pulled live from your garage table. Unowned + addon is a list of cars you can delete without a single player losing anything. Owned cars marked REMOVE trigger a loud refund warning.
  • Asset weight — real yft+ytd disk footprint per model. Sort heaviest-first and watch removals free gigabytes (total shown at export).
  • Pack / resource — filter to a single pack and audit it in isolation.
  • Origin: vanilla / addon / replace — including replace-style packs that hide behind vanilla names and dodge every other audit method.
  • Debadge flag — tag kept cars that need real-world branding stripped, exported as its own work list.

🧭 From votes to deleted folders

The included resource mapper (Python CLI) turns your remove list into an executable plan: which resource folders are safe to delete whole, which packs need specific models stripped (with exact lists), which remove-votes are vanilla cars needing a blacklist instead — plus bonus reports: duplicate archetypes (crash fuel), replace-style detection, per-model size index, and an ensure-chain reconcile that tells you what's on disk but never started.

💾 Built for real sessions

  • Crash-proof — progress checkpoints after every decision. Game crash at car 600 of 800? /vresume puts you back on car 600.
  • Skip anything into its own second-pass list.
  • /vtest — diagnose exactly why any car won't spawn (missing files / not ensured / oversized / slow-loading).
  • Copy-paste export panel plus timestamped txt files for every list.

⚙️ Requirements & compatibility

  • Standalone core — works on any OneSync server.
  • QBCore / Qbox — auto-detected, unlocks Type / Category / Dealership filters and ownership intelligence via your shared vehicles + garage table (table and column configurable).
  • oxmysql (optional) — powers the permanent vote ledger and ownership scan. Without it, everything else still works.
  • Recent server artifact (uses GetAllVehicleModels). Mapper CLI: Python 3, zero packages.

🧾 Honest limits

  • This is a staff/dev tool — commands are not permission-gated; run audits on a dev server or gate access your way.
  • The mapper only reads — it produces plans; deleting resources is your hand on the key (back up first, always).
  • ESX garage ownership isn't parsed (ESX stores vehicles as JSON blobs); ownership intelligence is QB/Qbox-schema based.
  • Asset size = disk footprint of stream files — the practical proxy for streaming memory, not a VRAM meter.
  • Multiplayer judging requires OneSync (standard on modern servers).

🔄 Updates

Free updates throughout v1.x. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you never lose access to the version you bought.

💬 Support

Tickets through our Discord — include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license.

Dynamic Scripts — built and battle-tested on a live roleplay server.

🛡️ Dynamic Armor | Tactical Plate Carrier System [Qbox]
Packages
🛡️ Dynamic Armor | Tactical Plate Carrier System [Qbox]

Stop treating armor like a health potion.

Dynamic Armor replaces flat armor items with a plate-carrier system your players will build tactics around. Vests are the platform — ceramic plates are the protection, and managing them mid-fight is the gameplay.

🎽 Three tiers, three playstyles

  • Civilian Vest — 30 armor, no plate slots. Simple protection for people who don't start wars.

  • Black Market Vest — 25 base + 2 plate slots (75 max). For your criminals. Same base protection as PD — the difference is staying power.

  • PD Ballistic Vest — 25 base + 3 plate slots (100 max). Job and grade gated.

💥 Plates break. Loudly.

Each plate soaks 25 damage, then shatters — a networked spark burst and dust puff off the chest that everyone nearby sees. Reading an enemy's plate breaks mid-fight becomes real intel. Broken plates drop into inventory as Damaged Plates — which are worth money.

🎯 The 2-plate rule (the whole point)

Players can only carry 2 intact plates — enforced server-side through ox_inventory hooks on every path: stashes, trunks, shops, ground pickups, player trades. Not weight-based, so it works identically no matter how your inventory is tuned. Result: crews stage plates in trunks, someone runs resupply under fire, and vehicle positioning suddenly matters in every shootout.

Inserting a plate takes 4 seconds, can be done mid-fight — and cancels if you take a hit. Cover first, plate second.

🔨 Blacksmith economy

A scrapyard ped repairs damaged plates for cash (1:1) or trades 3 damaged → 1 fresh for free. Post-fight cleanup becomes a loot phase: whoever polices the broken ceramic funds their next fight. Prices and ratio fully configurable.

👕 In-game admin clothing browser

No more hunting EUP drawable numbers. /armorstyle opens a live browser — arrow keys cycle every armor drawable/texture previewed on your own ped, press E to assign the current look to any vest. Per-gender saves, instant sync to all players, persists through restarts, zero config edits. Works with illenium-appearance, Qbox clothing, and any other clothing system (component-level, framework-agnostic).

🛡️ Built like it's going to be attacked

Because it is. Server-authoritative state with a full consume-first handshake: clients can't mint vests or plates by firing events, damaged-plate payouts are validated against server-seated counts, blacksmith transactions are distance- and amount-checked, and everything mid-action refunds on cancel, timeout, crash, or combat-log. Worn vests survive resource restarts (KVP persistence).

⚙️ Everything configurable

Armor values, slot counts, plate strength, carry cap, insert/equip timers, cancel-on-hit, break particles, repair price, trade ratio, job gates, command names. One config file.

📋 Requirements

qbx_core · ox_lib · ox_inventory · ox_target

📦 Included

Full resource · 5 custom item icons · ox_inventory item definitions · install guide (written for AI-assisted install via Claude Code) · admin + player documentation.

🔄 Updates

Free updates throughout v1.x. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you never lose access to the version you bought.

💬 Support

Tickets through our Discord — include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license.

Dynamic Scripts — built and battle-tested on a live roleplay server.

🌈 Dynamic Underglow | Multi-Kit LED System [QBCore & Qbox]
Packages
🌈 Dynamic Underglow | Multi-Kit LED System [QBCore & Qbox]

Turn every car meet into a light show.

Five installable underglow kits, a handheld remote UI, police-exclusive modes, and a Parked Mode that keeps the glow running after the engine's off — all synced to every player on the server and saved to the database.

🎨 Five kit types — right kit, right vehicle

  • Motorcycle Kit — bikes & bicycles
  • Automobile Kit — cars, SUVs, muscle, sports, vans
  • Commercial Kit — semi trucks & industrial
  • Trailer Kit — all trailer classes; syncs color & power with the towing truck
  • Police Kit — emergency vehicles, job-locked, exclusive modes

Each kit is a usable inventory item. Sit in your vehicle, use the kit, watch the progress bar — installed. Uninstall returns the item.

📱 Handheld remote UI

  • Draggable remote with a full color wheel — pick any color, live
  • Three civilian animations: Rainbow Cycle, Dual Color Flow, Breathing
  • Power toggle, saved per vehicle, restored on restart

🚔 Police underglow (separate kit, job-gated)

  • Dedicated police remote with brightness control (10–100%)
  • P1 red/blue alternating · P2 deep-blue pursuit glow · P3 static red-right / blue-left stealth mode
  • Installs on fleet vehicles while on duty — no ownership required

🅿️ Parked Mode — built for car meets

Press one key: engine off, lights on. Walk away and your ride keeps glowing. Toggle from inside the car or within a few meters of it.

🔧 Under the hood

  • QBCore & Qbox — auto-detected at startup, zero config
  • ox_inventory native exports and qb-inventory support
  • Server-authoritative: color/state validation, plate normalization, exploit-hardened sync events
  • Truck ↔ trailer color and power synchronization
  • Self-creating database table — no manual SQL required
  • Locale system (English included, add your own)
  • Performance-conscious: cached vehicle pool, distance-culled rendering, stale-data cleanup

📋 Requirements

ox_lib · oxmysql · QBCore or Qbox (qbx_core) · ox_inventory recommended (qb-inventory supported on QBCore)

⚠️ Honest limits

  • GTA's native neon lighting cannot run with the engine off — Parked Mode automatically switches to a light-projection fallback, which looks slightly different from native neons.
  • Qbox support is bridged and code-reviewed; live testing was performed on QBCore. Report any Qbox edge case and it gets priority.
  • ESX is not supported.
  • Item artwork (inventory icons) is not included.

📦 What you get

Full source — no escrow, no IP-lock. LICENSE.md, README with tiered install docs, changelog, and copy-paste inventory item definitions.

🔄 Updates

Free updates throughout v1.x. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you never lose access to the version you bought.

💬 Support

Tickets through our Discord — include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license.

Dynamic Scripts — built and battle-tested on a live roleplay server.