FiveM Graffiti Spray Script | Spray Anything V2 | ESX QBCore
Have you ever wanted to spray on walls in Los Santos? With this Spray script, you can spray any text or server’s predefined images on any surface, anywhere.
FREE
Guaranteed Safe Checkout
Features & Compatibility
🎨 What Spray Anything V2 Brings to Your Server
Most servers feel static after the first few weeks — the city looks identical no matter who plays on it. This script breaks that monotony by giving every player a paint can. Whether they’re a lone tagger marking territory, a crime crew claiming a block, or a server-wide event painting a memorial mural, every spray is persistent, sharp, and visible to everyone. Crews start beefing over tags. Events leave visual aftermath. A walk through downtown feels different on Tuesday than it did on Sunday.
Built scratch-made for ESX and QBCore with a clean, intuitive UI, V2 is designed for servers that want player-driven world building without any of the performance baggage that usually comes with persistent prop systems. It also slots directly into gang RP setups thanks to native compatibility with the matching Gang System with Turf Wars.
🔌 Compatibility & Server Notes
Spray Anything V2 is server-ready for both ESX and QBCore right out of the zip, and the framework abstraction is loose enough that porting to a custom or modified framework is straightforward. It runs cleanly on OneSync and OneSync Infinity, making it suitable for everything from 32-slot RP servers to 200+ slot megaservers. Most of the source code ships open for full configurability, with only a small encrypted portion. If you’re already running our ESX QBCore graffiti system companion — the Gang System with Turf Wars — sprays will hook directly into territory mechanics with no extra wiring.
✨ Full Feature Set
Every feature below is built to give players expressive freedom while keeping admins in full control of how the script behaves on their server.
- Scaleable text and images at the moment of spraying — let players go subtle or go huge
- Renders up to 10 sprays on screen at any time, with unlimited map-wide placement
- Unlimited color selection through an integrated color picker
- Out-of-the-box support for ESX and QBCore, easily adaptable to any custom framework
- Sprays persist through server restarts, with configurable lifetime in days
- Both spray and spray remover ship as proper inventory items — drop, trade, or sell them like any other
- 9 preconfigured fonts ready to use — pick the vibe that matches the tag
- Awesome performance, engineered to stay smooth even with sprays scattered across the entire map
- Beautiful, clean spray settings UI that opens instantly via command or item use
- Full OneSync and OneSync Infinity support for high-population servers
- Configurable bad-word blacklist to keep player tags within server rules
- Native integration with our Gang System with Turf Wars for territory-based gameplay
- Additional fonts can be added (slightly more involved process)
- Easily add your own custom images to the predefined image library
- Looks sharp in any lighting — holds up across day, night, and overcast conditions
- Most of the source code is open, with only a small portion encrypted
🕹️ How Players Use It
Drop a spray item into a player’s inventory. They type /spray or use the item directly, and the settings menu opens — pick text or image, font, color, scale, and place it on any surface. To clean a wall, players use the spray_remover item, or admins can leave nature to take its course since sprays automatically fade after the configured number of days (default 2).
🎬 Script Showcase
Watch the spray tool in action across multiple surfaces — day and night lighting, text and image variants, the color picker workflow, and how sprays hold up in a live multiplayer environment.
❓ Frequently Asked Questions
Q: How do I stop players from spraying offensive content?
A: The script includes a configurable bad-word blacklist that blocks specified terms from ever being sprayed. Combined with the spray_remover item, admins keep full moderation control over what stays visible in the city.
Q: Will this hurt server performance with lots of sprays placed?
A: No. The script is built for awesome performance and only renders up to 10 sprays on screen at any given time, while still allowing unlimited sprays across the map. This keeps frame rates clean even on heavily-tagged servers.
Q: Does it work with my framework if I’m not on stock ESX or QBCore?
A: Most of the source code is open, so adapting the framework hooks to a modified or custom framework is straightforward. The encrypted portion does not block compatibility work — it only protects the core rendering logic.
Q: Can I add my own custom images and fonts?
A: Yes. Adding custom images to the predefined image library is straightforward and designed to be easy. Adding new fonts is also supported, though that process is a bit more involved than dropping in an image.
Q: How long do sprays stay on the walls?
A: By default, sprays remain for 2 days before automatically disappearing. This duration is fully configurable, so you can extend it for a more permanent city or shorten it for a faster-cycling environment. Sprays also persist through server restarts.
This FiveM graffiti spray script lets players tag any surface in Los Santos with custom text, server-defined images, and unlimited colors — turning bare walls into a living record of your roleplay. Gang territories suddenly feel claimed. Alleyways behind nightclubs start telling stories. Players leave their mark on the city and come back days later to find it still there. That is the magic V2 brings to your server.
🚀 Make Your City Feel Lived-In
A FiveM graffiti spray script isn’t just a fun toy — it’s a world-building tool. Players leave evidence of their presence. Crews mark territory. Events leave aftermath. Spray Anything V2 gives your server the persistent visual identity that turns a generic Los Santos into your Los Santos, and it does it without melting performance. Drop it in, hand out the spray cans, and watch the city evolve.
Customer Reviews
10 reviews for FiveM Graffiti Spray Script | Spray Anything V2 | ESX QBCore
Only logged in customers who have purchased this product may leave a review.

Sarah Lorenzo –
Works great, just took a little time to tune models per item. Once configured, super smooth.
Mike Henderson –
Players love throwing stuff at each other. Didn’t expect such a small detail to add this much fun to RP.
Aaron Mitchell –
This changed how our players interact with props completely. Being able to place items in vehicles and have them stay there—even after a restart—is insane. Police chases are way more intense now when contraband is visibly in the trunk.
Jason Wu –
The realism boost is legit. Only downside is some players got confused before we explained the menu key. After that, flawless.
Emily Carter –
Probably one of the easiest installs I’ve done. Everything just worked. Worth every dollar.