Description
This resource uses escrow FiveM protection.
It works with ESX, QBCore, QBOX, and Standalone, with automatic framework detection. Requires ox_lib and oxmysql.
Real graffiti, drawn by hand. 22_graffiti lets players pick a spot on any surface, then paint their own tag on a live canvas with real brushes, paint styles, colors, and pressure. Every tag is saved to your database, streams in around players, and can be erased or managed by staff.
Made to feel authentic. Distance based spray spread, drips, particles, and can sounds sell the effect, while a shake, undo, redo, and free area selection give players full control over their piece.
Dependencies
ox_lib
oxmysql
ox_inventory or qb-inventory (optional, for the spray can and sponge items)
Features
Multi-framework
ESX, QBCore, QBOX, and Standalone are all supported, with automatic detection. Notifications, progress bars, and inventory are auto-detected too.
Free surface selection
Aim at any wall or surface and pick two corners to define exactly where the tag goes, within configurable min and max sizes, with blacklisted zones support.
Live drawing canvas
Draw your tag on a real 1024x1024 canvas with multiple brush sizes, adjustable pressure, a color palette and a free color picker.
Multiple paint styles
Spray, marker, calligraphy, splatter, airbrush, and drip. Each style has its own feel, with a dedicated drip system.
Realistic effects
Distance based spray spread, running drips, spray particles, and can sounds. Shake the can, undo and redo your strokes.
Eraser
A dedicated sponge item lets players erase strokes from an existing tag, without deleting the whole piece.
Database persistence
Tags are saved to your database and stream in around the player for performance, with configurable render and unload distances.
Live preview
Nearby players can watch a tag being painted in real time as its author works.
Admin panel
Staff open a panel to list every tag on the server, teleport to a tag, and delete it. Access is granted by group or ACE permission.
Discord logging
Optional webhook logs for tag creation, erasing, and admin actions, with configurable colors.
Limits & expiry
Per-player tag limits and optional automatic expiry keep the world clean.
Items & commands
Use a spray can item or a command to paint, a sponge item or a command to erase, and a command for the admin panel. Everything is configurable.
Exports
Client exports let other resources read known tags, and a server export checks staff status.
Localization
French and English included. Switch with one line in config.