DYNAMIC SCRIPTS · TEAM DYNAMIC

Turn any MLO
into a show.

Place real fixtures anywhere. Aim them by looking. Let the music drive them.

Every other lighting script gives you glowing props. This one gives you a lighting rig — moving heads, true lasers with surface hit-dots, invisible emitters that wake up your MLO's own lights, strobes, and traveling fog that fills the floor. One live-synced 8-channel desk runs it all, and it locks to the beat automatically.

QBCORE · QBOX · ESX · STANDALONE-FRIENDLY · OFFICIAL DYNAMIC DECKS EXPANSION · ESCROW-FREE CONFIG

SIXTY SECONDS

Watch the room come alive

Two-step placement → lasers painting the walls → fog rolling across the floor → SYNC, and the whole rig locks to the drop.

DEMO REEL — COMING SOON
NINE FIXTURE TYPES

A real rig, not glowing props

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

💡 Moving Heads

Floor and ceiling rigs throwing sweeping club beams with real shadows — the workhorse of the show.

🔦 Dot Light

Multi-beam moving spotlight patterns — fan, sweep, circle — for movement across the whole floor.

🟢 Laser (Beam Unit)

True visible lasers: tapered color beams with a glowing dot painted exactly where each beam strikes the wall or floor.

👻 Invisible Emitters

The secret weapon. Place one on any existing light in your MLO and that fixture starts working — wash or laser.

⚡ Strobes

A head-unit strobe plus an invisible blinder you hide in the ceiling for full-room white hits.

🌫️ Traveling Fog

The real After Hours smoke machine — and it travels: fog fans out and fills the dancefloor, with full RGB gel tinting.

🎯 Aim by Looking

Position the prop, look at the target, confirm. Live beam preview — the hardest part of any lighting script, made trivial.

🎛️ Ranged Remover

A laser-pointer remover that reaches 35m up a ceiling and works on invisible fixtures — cleanup is never a chore.

🗃️ Open Catalogue

Escrow-free config and fixture catalogue. Add your own fixtures with zero code.

THE BOARD

One desk runs the room

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 one-press SYNC. Every change syncs live to every player, so two DJs can run the same board. Built like infrastructure underneath: server-authoritative state, per-job fixture locking, ace-gated admin, oxmysql persistence with self-healing migrations, and exploit-guarded events.

BETTER TOGETHER · COMPLETE ALONE

The official Dynamic Decks expansion

Standalone, guaranteed — BPM mode runs a network-synced pulse grid that beat-matches any audio resource, so the rig flashes together for every player with nothing else installed. Add Dynamic Decks and it auto-upgrades with zero config: BEAT mode locks to the track's real beatgrid, one press of SYNC snaps the whole rig to the live tempo, and a beat-matched transition rides straight through the blend. Both panels — mixer and lighting desk — run open side by side.

FIVE MINUTES, GENUINELY

Install

1

Drop the folder in resources

2

Add ensure dynamic-djlighting

3

Restart the server

4

Place a fixture, /light

5

Aim, power on. You're live.

INCLUDED · ZERO SETUP

Standalone from the box

Fixtures, the desk, BPM sync and persistence work before you touch a config. QBCore / Qbox / ESX auto-detect, standalone fallback included.

7-DOC SUPPORT SET

Documented like nothing else

Player guide, admin README, full troubleshooting guide with a ticket template, changelog, roadmap — and copy-paste AI-agent install prompts (Claude Code).

REQUIREMENTS

FiveM (Cerulean). Optional: oxmysql (fixture persistence), ox_lib (menus — fallbacks included), and Dynamic Decks v1.3.1+ for beatgrid-locked audio-reactive mode. None are required to run — the rig is complete on its own.