gta6/prompts
appearance
Vaultintermediateappearance

Plastic Surgery Clinic

QBCore paid clinic that charges a fee server-side FIRST, then unlocks full facial-feature editing to redo a character's identity and persists the sanitized result.

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
~117 loc
Claude
Claude Opus 4.x / Sonnet 4.x
Validation
syntax-validated
Updated
2026-06-25

Description

A working QBCore plastic surgery clinic: the player pays a steep bank fee that the server takes up front, and only then is the full facial-feature editor unlocked to redo their identity (nose, cheek, jaw, chin). The sanitized result is persisted per citizenid. Paid surgery is a recurring economy drain servers consistently ask for — a believable identity-change loop that doubles as a money sink.

Prompt Template

You are writing a FiveM resource for qb-core (exports['qb-core']:GetCoreObject()).

🔒 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/06-plastic-surgery-clinic.lua. It charges the fee on the server first and only fires surgery:approved on success, opens the facial…

🔒 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

  • Edit-then-dodge — Claude opens the editor first and bills on confirm; a player edits then cancels free. Charge on payFee and only fire approved on success.
  • Anim before load — the operating pose no-ops if the dict isn't loaded; always RequestAnimDict + while not HasAnimDictLoaded(dict) do Wait(0) end.
  • One-sided net eventsurgery:payFee/surgery:approved on only one side breaks the approval gate; both sides use RegisterNetEvent + AddEventHandler.
  • Unsanitized save — storing raw client face values lets a modder inject out-of-range features; clamp each to -1.0..1.0 server-side.

Corrective re-prompt: "Charge in the server surgery:payFee handler: verify GetMoney('bank') covers the Fee, RemoveMoney once, then fire surgery:approved — the client must not open the editor until it receives approved. On surgery:save, clamp every feature to -1.0..1.0 before persisting by citizenid."

Framework Integration

  • ESX: swap to exports['es_extended']:getSharedObject() and charge with xPlayer.removeAccountMoney('bank', Fee) before approval.
  • QBCore: as written — Player.Functions.RemoveMoney('bank', Fee, 'plastic-surgery').
  • QBox: use exports.qbx_core:GetPlayer(src) then player.Functions.RemoveMoney('bank', Fee); the pay-before-edit gate is identical.

Profit Potential

$150–$2000/mo on Tebex (expected ~$500). [INFERRED] priced inside the $50-389 script band against the signal-scraper tebex_snapshot corpus (n=100, median seller $11.85K/mo); a stable niche with steady demand as a recurring economy sink.

Trend Signal

stable — inferred: Paid surgery is a recurring cash sink and common RP request; modest dev cost layered atop an existing creator.

Sales Angle

The recurring face-change cash sink that charges before it lets you edit — a clean economy drain servers ask for to give identity changes real weight. Recommended Tebex price $149.

Difficulty & Ship Time

intermediate · ships in 4-6h.