Description
Hair and beard length accrue over real playtime, tracked server-side, and a player must visit a barber to trim back to a chosen length. It turns appearance into an ongoing mechanic and gives barbers a built-in re-engagement loop — a novel immersion play servers can charge a premium for.
Prompt Template
Write a FiveM Lua resource where hair/beard grow over real playtime and reset at a barber, targeting <esx|qbcore|qbox via its exports (never hardcode the framework global).
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
See content/expected-outputs/appearance/30-dynamic-hair-beard-growth.lua — implements server-side playtime growth accrual, a load-guarded barber trim animation, and a server-reset length broadcast…
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
- Client-ticked timers let players freeze/fast-forward growth; accrue on the server.
- The trim anim plays before the dict loads, T-posing the barber ped.
- Re-applying overlays without re-reading server state desyncs length on reconnect.
Corrective re-prompt: "Players are freezing their beard length and the barber T-poses. Accrue growth from real session time on the server, persist and broadcast it, re-read it on spawn, and load RequestAnimDict before the trim anim. Return corrected client.lua and server.lua."
Framework Integration
- ESX: accrue against
xPlayer.identifierand persist length on the player record server-side. - QBCore: store length on
Player.PlayerData.metadata.hairGrowthand re-apply viaexports['qb-clothing']. - QBox: resolve
exports.qbx_core:GetPlayer(src)and persist growth in qbx player metadata.
Profit Potential
$250–$3500/mo on Tebex (expected ~$920). [INFERRED] priced in the $50-389 script band against the signal-scraper tebex_snapshot corpus (median seller $11.85K/mo, n=100), scaled for a rising immersion niche.
Trend Signal
↗ rising — strategy: Real-time hair/beard growth needing trims is a novel immersion mechanic that creates a barber re-engagement loop.
Sales Angle
Position as the immersion mechanic that makes barbers a recurring destination. Recommended Tebex price $149.
Difficulty & Ship Time
advanced · ships in 1 day.