Ayla Mao is some meme loving fuckboi who hates Kill la Kill and life itself. Also has an odd fixation to Brad Mason.