Description
A light shop that fits RGB underglow, colored xenon headlights, and interior LEDs, with named presets saved per plate and three animated patterns — solid, pulse, and rainbow. The animation loop and persisted presets are what separate it from the free underglow scripts flooding the category.
Prompt Template
You are writing a FiveM Lua script for ESX/QBCore/QBox. Build a neon underglow +…
The full prompt template and its reference Lua are part of a one-time pack. Pick your depth — both are lifetime access, no subscription, ever.
- 60 prompts + syntax-validated reference Lua
- Lifetime access — pay once
- All 510 prompts — the full library
- Per-prompt profit/trend intelligence (CSV + playbook)
- Lifetime free updates — new niches as the market moves
$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.
Expected Output
The reference Lua at content/expected-outputs/mechanic/23-neon-underglow-light-kit.lua implements RGB neon + xenon + a server-charged purchase, per-plate preset persistence, and a Wait-guarded…
The full prompt template and its reference Lua are part of a one-time pack. Pick your depth — both are lifetime access, no subscription, ever.
- 60 prompts + syntax-validated reference Lua
- Lifetime access — pay once
- All 510 prompts — the full library
- Per-prompt profit/trend intelligence (CSV + playbook)
- Lifetime free updates — new niches as the market moves
$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.
Known Failure Modes & Corrective Prompt
- Lost presets — presets are stored client-side and vanish on restart / desync between players.
- Dark neon — color is set without
SetVehicleNeonLightEnabledper side, so nothing lights up. - Hung thread — the pattern loop has no
Wait.
Corrective re-prompt: Persist presets in a server table keyed by plate and re-apply on neon:loadPreset, call SetVehicleNeonLightEnabled(veh,i,true) for all four sides before SetVehicleNeonLightsColour, and add a Wait(120) at the top of the pattern animation loop.
Framework Integration
ESX: ESX.GetPlayerFromId(src) + xPlayer.removeAccountMoney('bank', price); esx:showNotification.
QBCore: exports['qb-core']:GetCoreObject(), Player.Functions.RemoveMoney('bank', price), QBCore:Notify.
QBox: exports.qbx_core:GetPlayer(src) with Player.Functions.RemoveMoney exactly as shown.
Profit Potential
$80–$1200/mo on Tebex (expected ~$300). [INFERRED] Priced in the $50-389 script band against the signal-scraper tebex_snapshot corpus (n=100, median seller $11.85K/mo), discounted for a saturated cosmetic category.
Trend Signal
↘ saturated — inferred: Underglow/light kits are a crowded cosmetic space; preset patterns differentiate [inferred].
Sales Angle
Stand out from free underglow scripts with animated patterns and saved presets — the persistence is the perceived value. Recommended Tebex price $50-69.
Difficulty & Ship Time
beginner · ships in 2-4h.