It's some NYC meme that I don't understand.
whole lotta snitches and rats in NYC .
You don’t understand Pizza Rat? https://youtu.be/UPXUG8q4jKU?si=zh1PE8kEL6hZFiOD