Vigi Spray is a premium, high-performance graffiti system for FiveM. Players can spray paint on any wall, clean existing tags, use stencils, and express their creativity in real-time. Fully integrated admin panel, Discord logging, multi-framework gang support, and zero lag. Everything you need, nothing you don’t.
Showcase
Core Features Trailer:
Stencil System Update:
Features (Updated to v1.0.4)
Advanced Stencil System & Image Imports
In-Game Stencil Gallery - Browse and select pre-defined high-res stencils.
Dynamic Reveal Animation - Watch the art appear progressively as you spray.
Admin URL Import - Add new stencils instantly via URL without restarting the server.
Player URL Import - (Optional) Allow players to paste their own URLs with configurable limits, cooldowns, and admin blocking!
Immersive Core Gameplay
Freehand spray painting - Paint on ANY flat surface in the world.
LIVE Syncing - Watch other players spray and draw in real-time!
Depth Adjustment - Players can use their scroll wheel to move the spray slightly off the wall, perfectly fixing Z-fighting on uneven surfaces!
Day & Night Adaptation - Graffiti brightness automatically adjusts to the time of day, ensuring tags look natural and never “glow” in the dark.
Color & Pressure System - Pick any hex color, shake the can to build pressure, and watch the paint sputter when running empty.
Dual Cleaning System - Erase mistakes precisely while painting, or use a sponge animation to scrub away rival tags!
Powerful Gang Script Integrations
Vigi Spray is not a gang script itself, but it integrates seamlessly with your existing systems!
Built-in OP Gangs (op-crime) Support - Automatically reward Gang XP and Loyalty when tagging in Turf Zones, or decrease rival loyalty when scrubbing their tags.
Custom Integrations - Supports ANY custom gang system via extensive public exports and server events (onTagCreated, onTagCleaned).
Extreme Performance
Atlas Rendering Engine - We render all visible tags via a single optimized texture atlas. Endless graffiti, zero FPS drops.
Latent Event Sync - Large images and stencils are streamed via chunked latent events. Your server network will never bottleneck.
Zero Dependencies - No xSound or external libraries required. Spatial audio is built entirely within NUI!
The Ultimate Admin Panel
Dashboard metrics - Total tags, active artists, today’s creations.
Interactive World Map - See all tags on a Leaflet map with clustering.
Search & Filter - Find tags by artist name, Discord ID, or Date.
Remote Moderation - Teleport to tags instantly, view full previews, or delete them with one click.
Stencil Manager - Click to copy Stencil IDs for easy gang script configuration.
API for Developers
Vigi Spray offers a robust API for integrating with your own systems (Police alerts, custom gang turfs, etc.)
Server Events (Triggered automatically):
AddEventHandler('vigi_spray:server:onTagCreated', function(source, tagId, tagData, turfIndex)
-- React when a tag is placed
end)
AddEventHandler('vigi_spray:server:onTagCleaned', function(source, tagId, tagData, turfIndex)
-- React when a tag is fully scrubbed away
end)