Skip to content

Hookah System

πŸ’¬ Join the Discord πŸ›’ Get it on Tebex

mic_hookah lets players carry a hookah out of their inventory, set it down wherever they like, fill it with charcoal, water and a flavour, light it and smoke it through a hose. Tables and chairs come with it, so a group can set up a proper lounge anywhere on the map.

The hookah is set up through a small menu and used through your target resource. Every puff comes out in the flavour’s colour for everyone around, and burns down the charcoal and the water until it has to be refilled.


  • Ten hookahs 🎨
    Black, blue, green, grey, orange, pink, purple, red, sky blue and yellow, as custom models in the companion resource mic_hookah_prop.
  • Place it anywhere πŸ“
    The player carries it on a tray, then places a preview: mouse wheel to turn it, arrow keys to raise or lower it, E to set it down, X to cancel.
  • A setup menu 🧰
    Charcoal and water as percentages, the current flavour, and buttons to add charcoal, add water, change the flavour and light or stop the hookah.
  • Sixty flavours πŸ“
    Each one an item with its own smoke colour and icon. The menu only offers the flavours the player is carrying.
  • A real hose πŸͺ’
    Grabbing the hose draws a rope from the hookah to the player. Walk too far and it snaps.
  • Supplies that run down πŸ”₯
    One hookah_coal and one hookah_water each fill the hookah; every puff uses some of both, and when either runs out the hookah goes out.
  • Coloured smoke for everyone 🌫️
    Each puff is shown to every player nearby. A flavour can also give the smoker a screen effect.
  • Tables and chairs πŸͺ‘
    Five tables and six chairs as placeable items. Chairs can be sat on and stood up from.
  • Owners and admins πŸ”
    Only the player who placed a hookah can open its menu or pick it up β€” unless you leave admin access open, which is the default. Menu access can also be limited to jobs.
  • Eleven languages πŸ—£οΈ
    English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Dutch, Polish and Turkish β€” the menu, the target labels and the messages.

You needWhy
ESX, QBCore or QBoxUsable items, callbacks, owners and jobs. Chosen with Config.Framework
ox_target or qb-targetEvery interaction with a placed hookah or chair. Chosen with Config.Target
mic_hookah_propShips with your purchase. Streams the ten hookah models
An inventory that supports usable itemsReady-made definitions ship for ESX, QBCore and ox_inventory

No database tables of its own.


PageWhat is in it
πŸͺ› InstallationBoth folders, start order, items, images, the first hookah
πŸŽ’ ItemsHookahs, furniture, supplies and the sixty flavours
🎨 CustomizationWhich file decides what, every option, languages, the open files
🩺 TroubleshootingThe problems buyers actually hit, and the fix for each