gta6/prompts
vehicles
Vaultbeginnervehicles

Car Wash & Detailing

ESX/QBCore/QBox drive-through car wash: a marked bay charges a server-side fee and resets the vehicle's dirt level for a clean detail.

NON-TESTÉ — the reference Lua is syntax-validated, not run in a live FiveM server. Adapt and test on your own dev server before shipping.
Est. Lua
~78 loc
Claude
Claude Opus 4.x / Sonnet 4.x
Validation
syntax-validated
Updated
2026-06-25

Description

A drive-through (or manual) car wash where a player pulls a dirty vehicle into a marked bay, pays a small server-charged fee, and watches the vehicle's dirt level reset to clean. It is a light immersion script with steady, broad demand — servers buy it to round out garage and dealership packs and give players a reason to spend small amounts of cash.

Prompt Template

Write a FiveM car-wash resource for [FRAMEWORK: esx | qbcore | qbox]. Resolve the…

🔒 Eyes-only — locked prompt body

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.

Core$49one-time
  • 60 prompts + syntax-validated reference Lua
  • Lifetime access — pay once
Most Popular · Best Value
Vault$199one-time
  • All 510 prompts — the full library
  • Per-prompt profit/trend intelligence (CSV + playbook)
  • Lifetime free updates — new niches as the market moves
Get the Vault — $199

$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.

Expected Output

The reference Lua at content/expected-outputs/vehicles/30-car-wash-detailing.lua implements a marked wash bay, an animated wash gesture, a server-side fee deduction gated on affordability, and a…

🔒 Eyes-only — locked prompt body

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.

Core$49one-time
  • 60 prompts + syntax-validated reference Lua
  • Lifetime access — pay once
Most Popular · Best Value
Vault$199one-time
  • All 510 prompts — the full library
  • Per-prompt profit/trend intelligence (CSV + playbook)
  • Lifetime free updates — new niches as the market moves
Get the Vault — $199

$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.

Known Failure Modes & Corrective Prompt

  • Free wash — Claude deducts the fee on the client (or not at all); players wash without paying. The fee must be deducted server-side before the clean is confirmed.
  • Local-only cleanSetVehicleDirtLevel runs only on the washing client, so others still see a dirty car. Apply it via a netId-targeted event so the owner-side state updates.
  • Anim T-poseTaskPlayAnim fires before the dict loads. Force the HasAnimDictLoaded wait loop.

Corrective re-prompt: Move the fee deduction into server.lua and only TriggerClientEvent the clean back when the player can afford it; resolve the vehicle from its netId before SetVehicleDirtLevel(veh, 0.0); and before TaskPlayAnim add RequestAnimDict(dict) then while not HasAnimDictLoaded(dict) do Wait(0) end.

Framework Integration

  • ESX: local ESX = exports['es_extended']:getSharedObject(); charge with xPlayer.removeMoney(fee) after ESX.GetPlayerFromId(source) and an affordability check on xPlayer.getMoney().
  • QBCore: local QBCore = exports['qb-core']:GetCoreObject(); charge with Player.Functions.RemoveMoney('cash', fee) (returns false if unaffordable) after QBCore.Functions.GetPlayer(source).
  • QBox: same export as QBCore (exports['qb-core']:GetCoreObject()); QBox keeps the qb player API, so Player.Functions.RemoveMoney('cash', fee) works unchanged.

Profit Potential

$150–$2000/mo on Tebex (expected ~$500). [INFERRED] Priced inside the $50-389 script band against the signal-scraper tebex_snapshot corpus (median seller $11.85K/mo, n=100); a stable light-immersion add-on sits low-to-mid in the band.

Trend Signal

stable — inferred: Dirt-level wash/detailing is a light immersion ask; steady low-intensity demand that bundles with garages and dealerships.

Sales Angle

Position as a low-effort immersion add-on that bundles with garage and dealership packs — broad appeal, easy upsell. Recommend $69 on Tebex.

Difficulty & Ship Time

beginner · ships in 2-4h.