Vape System
💬 Join the Discord
🛒 Get it on Tebex
What it is
Section titled “What it is”mic_vape makes vapes usable items. Using one puts a coloured vape in the player’s hand; a key press takes a puff, with an animation and a cloud of smoke in that vape’s colour that everybody nearby sees.
Forty-one of them — a normal vape and forty flavours — are just for show. Nine more carry a power — invisibility, speed, super jump, teleport, invincibility, health, armour, a faster car, or a random one of those — and every vape runs out after a set number of puffs.
Key features
Section titled “Key features”- Fifty vapes ready to use 💨
A normal vape, forty flavours from watermelon to paella, and nine power vapes, each with its own label, prop colour and smoke colour. - Ten vape models 🎨
Black, blue, green, light blue, orange, pink, purple, red, white and yellow, streamed with the resource. - Coloured, synced smoke 🌫️
Every puff sends its cloud to players within 30 metres. A vape can also have rainbow smoke that cycles through six colours. - Power vapes ⚡
Invisibility, sprint boost with optional infinite stamina, super jump, teleport to waypoint, invincibility, health, armour and engine power, each with its own duration. - Build your own mix 🧪
Apowerlist on a vape combines several effects at once, each with its own time or amount. - Vapes run out 🔋
Each vape has a puff count. On the last puff it is put away and one is removed from the inventory. - Cooldowns and a progress bar ⏱️
A per-vape cooldown between puffs, and an optional on-screen bar shaped like a vape that counts the effect down. - No fighting mid-puff ✋
Attack and aim are blocked while the smoke comes out, if you want them to be. - Rebindable puff key ⌨️
E by default, listed as “Vape Puff” in each player’s FiveM key bindings. - Open where it matters 🔓
config.lua, the locales and the wholebridge/folder — framework, notifications, effects, inventory checks and stress — are left open.
What you need
Section titled “What you need”| You need | Why |
|---|---|
| ESX, QBCore or QBox | Detected on its own when es_extended or qb-core is started — QBox through its QBCore compatibility, as qbx_core provides qb-core. Registers the vapes as usable items and removes empty ones |
| An inventory that supports usable items | Ready-made item definitions ship for ESX, QBCore and ox_inventory |
No database tables of its own, no target resource. The vape models are inside the resource.
Where to go next
Section titled “Where to go next”| Page | What is in it |
|---|---|
| 🪛 Installation | Folder, start order, items, images and the first puff |
| 🎒 Items | Every vape: item name, what it does, prop, puffs and cooldown |
| 🎨 Customization | Which file decides what, every option, adding a vape, languages, the bridge |
| 🩺 Troubleshooting | The problems buyers actually hit, and the fix for each |