A wall graffiti / spray system for FiveM. Text sprays with 8 custom fonts (Next Custom, Dripping Marker, Docallisme, Fat Wandals, Sister Spray, Pricedown, Chalet, Sign Painter) or 3D image sprays from a built-in palette (football clubs, logos, animals, memes). Raycast placement with surface validation, proximity limits, and MySQL persistence.Documentation Index
Fetch the complete documentation index at: https://docs.apex-services.site/llms.txt
Use this file to discover all available pages before exploring further.
Features
- 8 custom graffiti fonts — each with its own allowed-char regex + size multiplier
- 3D image sprays — 80+ shipped textures (football clubs, logos, gangs, animals, food, custom)
- 20+ color palette — primary + darker + darkest per color
- Raycast placement with surface validation (flat / too-far / invalid)
- Blacklist for forbidden text
- Proximity limit — max 6 sprays in 30m radius
- Auto-cleanup after configurable days (default 2)
- Custom IMAGES!
Requirements
Required
oxmysql, es_extended (for ESX.RegisterUsableItem)Configuration
config.lua
FONTS, COLORS, and IMAGES tables.
Items: spray (text), picasso_spray (image). Commands: /spray <text>, /sprayimage.
Resource info
Code accessible:
config.lua. Approximately 2000 lines of Lua. German.