The basis for her character is annoying. She's intentionally quirky and odd and thinks that guys don't want to fuck her even though she wants to get some random sex. Yeah, guys don't want to bang you because you wear glasses and act odd.
It reminds me of that stupid movie, She's All That.
"Oh my god, you took your glasses off and now you're hot!"