Most graffiti scripts drop a pre-made decal and call it a day. Codewave Advanced Graffiti lets your players pick up a can and paint — free-hand, in 3D, directly on the world — with real spray buildup, sound, and a clean-up job economy to back it up. Every tag is saved, synced to everyone, and survives a restart.
🖐️ True free-hand 3D painting — Anchor a canvas on any wall (or the floor) and spray it by hand. Aim where you look, hold to lay down paint, and watch it build up in real time. No pre-made stencils required.
🎚️ Real spray physics — Paint deposits at low opacity and builds the longer you spray, with a hard cap so it never dumps to a flat solid. Soft, matte, chalky — it reads like actual spray paint, not a glowing sticker.
🔊 Spray & rattle-can sound — Drop in your own MP3s for the hiss while spraying and the rattle while you shake the can. Driven straight off the animation, so it switches the instant you press or release.
🧊 Live "paint left" meter — An on-screen gauge shows how much of the tag's size budget remains while you paint, going amber then red before you run out — so nobody loses a piece to a failed save.
🧱 Walls and floors — Tag vertical surfaces or lay a piece flat on the ground. Fully reload-safe.
Free-hand mode — Spray by hand in the world with a colour & brush palette, adjustable softness, a faint canvas boundary so you stay in the lines, undo / clear, and the live paint meter.
Studio mode — A full in-game paint canvas: brush, airbrush, line, rectangle, ellipse, fill, eyedropper, eraser, and text tools, with undo/redo, zoom & pan, emoji, and sign styles (Normal, Neon, Marker, Old-school, Chrome).
🔗 Image import by URL — Paste a link and spray it on the wall. Server-proxied and locked down with a domain allowlist, size cap, and cooldown to keep it safe.
Tags don't have to be forever. Other players can take a cleaning job and scrub graffiti off with an interactive wipe mini-game — a built-in money loop for your city, fully framework-bridged with a job lock so two players can't clean the same tag at once.
💬 Need help or have a feature request? Reach out in our Discord — we're happy to help you get set up.
Most graffiti scripts drop a pre-made decal and call it a day. Codewave Advanced Graffiti lets your players pick up a can and paint — free-hand, in 3D, directly on the world — with real spray buildup, sound, and a clean-up job economy to back it up. Every tag is saved, synced to everyone, and survives a restart.
🖐️ True free-hand 3D painting — Anchor a canvas on any wall (or the floor) and spray it by hand. Aim where you look, hold to lay down paint, and watch it build up in real time. No pre-made stencils required.
🎚️ Real spray physics — Paint deposits at low opacity and builds the longer you spray, with a hard cap so it never dumps to a flat solid. Soft, matte, chalky — it reads like actual spray paint, not a glowing sticker.
🔊 Spray & rattle-can sound — Drop in your own MP3s for the hiss while spraying and the rattle while you shake the can. Driven straight off the animation, so it switches the instant you press or release.
🧊 Live "paint left" meter — An on-screen gauge shows how much of the tag's size budget remains while you paint, going amber then red before you run out — so nobody loses a piece to a failed save.
🧱 Walls and floors — Tag vertical surfaces or lay a piece flat on the ground. Fully reload-safe.
Free-hand mode — Spray by hand in the world with a colour & brush palette, adjustable softness, a faint canvas boundary so you stay in the lines, undo / clear, and the live paint meter.
Studio mode — A full in-game paint canvas: brush, airbrush, line, rectangle, ellipse, fill, eyedropper, eraser, and text tools, with undo/redo, zoom & pan, emoji, and sign styles (Normal, Neon, Marker, Old-school, Chrome).
🔗 Image import by URL — Paste a link and spray it on the wall. Server-proxied and locked down with a domain allowlist, size cap, and cooldown to keep it safe.
Tags don't have to be forever. Other players can take a cleaning job and scrub graffiti off with an interactive wipe mini-game — a built-in money loop for your city, fully framework-bridged with a job lock so two players can't clean the same tag at once.
💬 Need help or have a feature request? Reach out in our Discord — we're happy to help you get set up.
You have no favourites yet.
Loading purchases...
No purchases found for this period.