Bring the streets to life. Risuma Graffiti lets your players write their own tags on any wall in the city β fully custom text, fonts, and colors. From rival gang territories to street art districts, every wall becomes a canvas.
β¦ FEATURES
π¨ Free-Text Tagging
- Players write their own tags (up to 15 characters)
- 6 distinctive fonts: Marker, Tag Script, Block, Chrome, Brush, Stencil
- 10 preset colors + custom color picker
- Live preview before spraying
π― Spray Mini-Game
- Hold-and-drag mini-game with pressure & speed mechanics
- Coverage + precision scoring system
- 5 quality tiers: PERFECT / CLEAN / DECENT / UGLY / FAILED
- Auto-finish at 100% coverage β reward skilled writers
π§΄ Tag Cleaning System
- New
spray_cleaneritem lets anyone erase tags - Dedicated scrub mini-game with progress tracking
- Configurable threshold (default 80% coverage to succeed)
π Street Dealer NPC
- Custom-styled "Black Market" shop UI
- Configurable PED model, position, and inventory
- Dirty money / black money payment
- Server-validated pricing & inventory checks
- See-through menu (game visible behind the shop)
π Full Immersion
- Real-time spray animation with prop in hand
- GTA-native paint particles + spray sound effects
- Wall raycast with smart surface detection
- Forbidden zones support (police stations, hospitals)
π Multi-Language System
- 3 languages included: π«π· French Β· π¬π§ English Β· πͺπΈ Spanish
- Single-line locale switch in
config.lua - Easy to add more languages β just copy a table
βοΈ Standalone & Compatible
- Auto-detects ESX Legacy or QBCore
- Built on ox_lib + oxmysql
- No custom YTD files required (DUI runtime textures)
- Lightweight render system with smart streaming
