anchor.diff:  		to_chat(user, "<span class='warning'>You can't tag an APC.</span>")
   		return FALSE
   
  -	var/occupying_gang = territory_claimed(A, user)
  +	var/obj/effect/decal/cleanable/crayon/gang/occupying_gang = territory_claimed(A, user)
   	if(occupying_gang && !spraying_over)
  -		to_chat(user, "<span class='danger'>[A] has already been tagged by a gang! You must find and spray over the old tag first!</span>")
  +		if(occupying_gang.my_gang == user_gang.my_gang)
  +			to_chat(user, "<span class='danger'>[A] has already been tagged by our gang!</span>")
  +		else
  +			to_chat(user, "<span class='danger'>[A] has already been tagged by a gang! You must find and spray over the old tag instead!</span>")
   		return FALSE
   
   	// stolen from oldgang lmao
  
positive.code: 	else
  		..()
  
  /obj/item/toy/crayon/proc/can_claim_for_gang(mob/user, atom/target)
  	var/area/A = get_area(target)
  	if(!A || (!is_station_level(A.z)))
  		to_chat(user, "<span class='warning'>[A] is unsuitable for tagging.</span>")
  
negative.code: 	if(user.mind)
  		gang_mode = user.mind.has_antag_datum(/datum/antagonist/gang)
  
  	if(gang_mode && (!can_claim_for_gang(user, target, gang_mode)))
  		return
  
  
  