vi/raiser
appearance
appearance, GTA 6 style illustration
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.

PRODUCTION-SHAPED, the reference Lua is validated and written framework-correct for ESX, QBCore, and QBox, ready to drop into your server.
Est. Lua
~117 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 / mostable
$500($150 to $2,000)

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

Effort vs return
intermediate4-6h

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