Kartik Scripts

Graffiti

Mark your territory. Spray your gang's logo, name or your own text on walls around the city, and scrub off rival tags.

🖌️ Spraying a tag

  1. Use a Spray Can, or press Spray a tag on the tablet.
  2. Choose a design:
    • Gang logo (if your gang has one)
    • Gang name
    • Custom text (up to 20 characters), with a colour of your choice. Servers can block words; tags containing them are refused, even with spaces, symbols or leetspeak.
  3. Aim at a wall. The preview outline shows green when you can spray and red when you can't.
ControlAction
ESpray
Mouse wheelResize (hold Shift to go faster)
← / →Tilt
↑ / ↓Change font (5 street fonts)
XCancel
  1. A 10-second spray animation plays with paint particles.

Where you can spray:

  • Flat, upright walls within reach.
  • Not on glass, vehicles, water, fences or props.
  • Not too close to another tag.
  • Not from inside a vehicle.

After spraying:

  • The spray can is used up, and there's a 1-minute wait before your next tag.
  • Your gang earns 50 XP.
  • Inside a turf, your gang also gains +75 influence.
  • Police have a chance to get a vandalism alert.

🧽 Removing a tag

  • Use a Spray Remover near a tag, or target the tag and choose to remove it.
  • A 10-second scrubbing animation plays, and the remover is used up.
  • Scrubbing a rival tag gives your gang +15 influence and 50 XP. The rival loses influence and is told where their tag was removed.
  • You can also remove your own gang's tags.

📱 Tablet

Tablet → Turfs → Our graffiti shows:

  • How many tags your gang has and the limit.
  • A card for each tag: preview, turf, who sprayed it and when, time left before it fades, and a waypoint button.

Your tags also appear on the tablet map.

Each gang can have 25 tags at once, and tags fade after 72 hours.


🛠️ Admin

In Admin → Graffiti:

  • See every tag in the city with its gang, creator and expiry.
  • Set a waypoint to a tag, or delete it.
  • Remove all tags from one gang.
  • Clear every tag on the server.

⚙️ Settings

In shared/graffiti.lua:

SettingDefaultMeaning
Itemsspray_can / spray_removerItem names
Use up itemsOnSpray can and remover are consumed
Spray / remove time10 s / 10 sAnimation length
Cooldown60 sWait between tags or removals
Max per gang25Tag limit per gang (0 = unlimited)
Expiry72 hoursTag lifetime (0 = never fades)
Require turfOffOnly allow spraying inside turfs
Allow custom text / colourOnLet players write their own text
Blocked wordsNoneWords custom text can't contain
Use logoOnOffer the gang logo
Remove requires gangOnOnly gang members can remove tags
Notify ownerOnTell a gang when its tag is removed
Police alert chance60%Chance of a vandalism alert

On this page