vi/raiser
appearance
appearance, GTA 6 style illustration
Vaultbeginnerappearance

Accessories Boutique

ESX/QBCore/QBox prop boutique for hats/glasses/watches/jewelry with per-slot try-on preview and a server-charged purchase.

PRODUCTION-SHAPED, the reference Lua is validated and written framework-correct for ESX, QBCore, and QBox, ready to drop into your server.
Est. Lua
~93 loc
Claude
Claude Opus 4.x / Sonnet 4.x
Validation
syntax-validated
Updated
2026-06-25
Unlock price
$199Vault

Unlock all 510 prompts

Profit potential / mosaturated
$300($80 to $1,200)

$50-389 script band, sized for a saturated niche; top sellers clear around $11.85K/mo.

Effort vs return
beginner2-4h

Description

A working prop accessories boutique: the player browses hats, glasses, watches and jewelry, previews each on a per-prop slot, and buys the ones they like. The server validates the price and deducts money before confirming, a declined item reverts cleanly to the original prop. This is a standard, saturated appearance category, so the play here is a clean, cheap standalone that undercuts bloated packs.

Prompt Template

You are writing a FiveM resource that works on ESX/QBCore/QBox.

🔒 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 lives at content/expected-outputs/appearance/08-accessories-boutique-props.lua. It implements per-slot prop preview with original-prop caching, a pose anim, and a server-side…

🔒 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

  • Client-trusted purchase, Claude charges and confirms on the client; a modder keeps the prop free. Keep the price check + removeMoney server-side.
  • No revert on decline, without caching the original prop index/texture, a declined item stays equipped; cache and restore on revertProp/fail.
  • Anim before load, TaskPlayAnim no-ops if the dict is not loaded; always RequestAnimDict + while not HasAnimDictLoaded(dict) do Wait(0) end.
  • One-sided net event, define boutique:purchase/boutique:purchaseResult on both sides with RegisterNetEvent + AddEventHandler.

Corrective re-prompt: "Move the price lookup and money deduction to the server: keep a per-slot price table, charge on boutique:purchase only if the player can afford it, and return purchaseResult. The client must revert to the cached original prop on any failure and never confirm a sale itself."

Framework Integration

  • ESX: exports['es_extended']:getSharedObject(), charge with xPlayer.getMoney() / xPlayer.removeMoney(price).
  • QBCore: swap to exports['qb-core']:GetCoreObject() and Player.Functions.RemoveMoney('cash', price, 'accessories').
  • QBox: use exports.qbx_core:GetPlayer(src) then player.Functions.RemoveMoney('cash', price); preview logic is identical.

Profit Potential

$80-$1200/mo on Tebex (expected ~$300), priced inside the $50-389 script band against a corpus of comparable Tebex sellers (median ~$11.85K/mo); a saturated category competes on price and simplicity rather than volume.

Trend Signal

↘ saturated, corpus: Prop accessories (hats/glasses/jewelry) are a standard appearance category present across Tebex appearance listings.

Sales Angle

The clean, cheap accessories shop that undercuts bloated appearance packs, win on price and simplicity, not feature creep. Recommended Tebex price $59.

Difficulty & Ship Time

beginner · ships in 2-4h.