Shower System
Shower System
Advanced hygiene & dental system — showering, deodorant, perfume, tooth-brushing, smell detection, and a configurable qbx_hud-style status HUD
🚿 suty-shower
A full personal-hygiene immersion system. Player cleanliness decays over real time; let it drop and you start to stink — nearby players get notified, flies appear, and they react with disgust animations. Shower to clean up, use deodorant or perfume to make it last longer (perfume even attracts other players), and keep your teeth brushed as a separate dental track. Ships with its own standalone, draggable status HUD in five qbx_hud-style designs.
✨ Key Features
- Hygiene decay in real time — configurable duration (default 2 IRL hours to reach 0%)
- Showering —
ox_targeton shower props or use the soap item; gender-specific undress animations (viadpclothing) and water particle effects - Deodorant & perfume — slow the decay and extend freshness; perfume adds an optional pheromone effect that makes nearby players react
- Smell detection — when you're dirty, nearby players are notified and play a stink reaction
- Dental hygiene — a separate track: brush with a toothbrush, chew gum to freeze decay
- Standalone status HUD — five qbx_hud-style designs (hexagon, circle, capsule, diamond, ring) with liquid-wave fill, holographic shimmer and a fully configurable color theme
- Player HUD controls — drag to reposition, hide, or pick a style in-game; choices saved per player
- Custom or qbx_hud — use the built-in panel, or forward values to
qbx_hud - Discord logging — optional webhook logs for showers and stink events
- Multi-framework — QBX Core / QB-Core / ESX
📦 Requirements
- ox_lib
- oxmysql
- ox_target
- ox_inventory
- dpclothing — clothing-removal animations during showers
- MariaDB / MySQL
🌐 Compatibility
| Framework | Status |
|---|---|
| QBX Core (Qbox) | ✅ |
| QB-Core | ✅ |
| ESX (es_extended) | ✅ |
