Homestuck, I'm sure of it. Judging by her fish parts I'm going to guess some Sea princess? Sorry I don't read homestuck. Thick red glasses.
OP is a ___.
a purple cat/mouse
face that look much like a sop sign
Sop sign
Doodle or Die is the game of "telephone" with drawing!