🐮 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
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.
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.
☑ 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.
.mp3 files to the music/ folderconfig.lua (coords, playlists, options)ensure dynamic-jukebox in your server.cfg
Full documentation and config examples included. Setup takes minutes, not hours.
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
config.lua with thorough commentsDynamic Scripts — Built for immersion.
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.
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 (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.
Players notice when the same person wins three weeks running. Dynamic Raffle ships three independent fairness layers:
Every layer is independently configurable or disableable, and each has automatic bypass logic so a draw can never get stuck.
/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.
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.
qb-core or qbx_core · ox_lib · oxmysql
Strictly proprietary, licensed per server community. Modify freely for your own server — no sharing, redistribution, or resale in any form.
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.
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.
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.
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.
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.
Fully tunable scoring (angle window, combo growth, grace timing, penalties), record floor, crew rules, season mode, blips, and per-class board mapping.
qb-core (or qbx_core) · ox_lib · oxmysql
Discord ticket support. Include your /ddc_test output (built-in self-diagnostic) for fastest turnaround.
Not a jukebox. An actual two-deck mixer your whole server hears.
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 loops, slip rolls, filter sweeps, echo-out. A platter you can grab, drag, and brake like a record — and the entire club hears every move, live-synced to within milliseconds, with distance rolloff, stereo panning, and walls that actually muffle the sound.
Beat loops (1/2/4/8, quantized to the beatgrid) · slip ROLL stutters · FILTER knob (LP↔HP sweep with rising resonance) · ECHO-out transitions · KEY LOCK master tempo · phase nudge + millisecond jog taps · headphone CUE with A|B ear-split monitoring · auto-fade crossfader (4/8/16/32s)
Place booths in-game with /djplace: walk to the decks, rotate, name it, done. No coordinates, no config editing. Persists across restarts. Unlimited booths, one DJ claim per booth — music keeps playing if the DJ steps off or disconnects.
pma-voice PA: the DJ’s voice carries club-wide, and the music auto-ducks for everyone while they talk — like a real house engineer riding the fader.
Every DJ gets persistent personal playlists — ♥ any loaded track to save it. No database, no SQL: pure drop-in JSON persistence.
DJs paste YouTube links straight into the console. Your own resolver rips to cached mp3s served from your domain — first load ~20s, cached loads instant, with full waveform/BPM/SYNC support on YouTube tracks. Step-by-step deploy guides for Windows AND Linux included.
Recolor the entire console (both deck accents, LCD, panels — everything) and drop in your server’s logo, all from config. No HTML editing, and updates never clobber your branding.
Drag in → ensure → restart. Framework and target system auto-detect. Zero dependencies. Zero database. Preloaded radio streams mean music plays before you’ve configured a single thing. Ships with a four-level install guide written for total beginners — plus copy-paste AI-agent install prompts (Claude Code).
Qbox · QBCore · ESX · Standalone (degrades gracefully: command access, no job gating). One zip. Zero bridge resources. Zero config switches. The framework and your target system (ox_target / qb-target) are detected at runtime.
None for the core mixer. Custom track files need any https web host with one CORS header (guide included — it’s what unlocks waveforms/BPM). YouTube module needs a machine to run the resolver (your game box works; both OS guides included).
Spotify/SoundCloud links cannot work in any script — those platforms don’t expose audio. True reverse-scratching isn’t possible in browser audio — you get forward scratch feel, vinyl brake, and slip rolls instead. YouTube support depends on yt-dlp, which occasionally needs updating when YouTube changes things (auto-update task included).
Documentation-first: README troubleshooting table covers the common cases. Tickets via our Discord — include your framework, target system, and F8 / console errors for fast turnaround.
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.
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).
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:
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.
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.
Every integration runs through a bridge layer. Switching is a one-line config change. Set it all to ‘auto’ and it configures itself.
Hard: ox_lib, oxmysql. One of each: qb-core/qbx_core · ox_inventory/qb-inventory · a supported banking resource · qb-target
Pre-configured for a Pizza This restaurant interior. Every zone, station, stash, and spawn point is a plain vector in the config — repositioning for your MLO takes minutes. (MLO not included.)
Dynamic Scripts — built and battle-tested on a live roleplay server.