Description
A packaging bench that breaks bulk kilos down into street-ready baggies or jars at a chosen weight tier (e.g. gram, eighth, ounce) and stamps a branded label as metadata. It sells because the bulk-to-street bagging step is in nearly every drug script — it's a staple servers expect — and here the conversion ratio and the resulting count are computed entirely on the server.
Prompt Template
You are writing a FiveM resource for [esx | qbcore | qbox]. Resolve the…
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/drugs/12-packaging-bagging-station.lua. It…
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-sent kilos — the input amount and the unit count must be read and computed server-side.
- Anim no-op —
TaskPlayAnimbeforeHasAnimDictLoaded. - Unvalidated tier — a tier id not in the whitelist must be rejected.
Corrective re-prompt: "Validate the tier id against a server TIERS table and read the kilo count off the inventory on the server; compute the bagged units there and never from a client value. Confirm the bagging anim waits on HasAnimDictLoaded. Return both files."
Framework Integration
- ESX:
xPlayer.getInventoryItem('bulk_kilo').count, thenxPlayer.removeInventoryItem/xPlayer.addInventoryItem('baggie', n). - QBCore:
Player.Functions.GetItemByName('bulk_kilo'), thenAddItem('baggie', n, false, { label = label, weight = weight }). - QBox:
exports.ox_inventory:GetItemCount(src, 'bulk_kilo')and:AddItem(src, 'baggie', n, { label = label, weight = weight }).
Profit Potential
$150–$2000/mo on Tebex (expected ~$450). [INFERRED] priced inside the $50-389 script band against the signal-scraper tebex_snapshot corpus (median seller $11.85K/mo, n=100), scaled for a stable, ubiquitous bagging niche at beginner difficulty.
Trend Signal
→ stable — corpus: Bagging/weight-tier step appears in nearly every drug script; ox_inventory metadata is standard.
Sales Angle
Position as the clean, framework-agnostic bagging staple every drug chain needs — weight tiers plus branded labels. List at $49.
Difficulty & Ship Time
beginner · ships in 2-4h.