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), priced in the $50-389 script band against a corpus of comparable Tebex sellers (median ~$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.
