Do I look weird or something?

I have like zero female friends... I've been in college for 5 years & no matter how many people I try to be friends with, here I am all alone. The only people in my contact list are my family, boyfriend, and one childhood friend.

Girls always give me nasty looks... I think maybe I look dishelved & messy and that's why they look at me weird? Or maybe my fashion sense is dumb? I can't figure out why girls don't like me. Girls I talk to in class gradually start to hate me, even though our conversations are normal (from my perspective). It gets to the point where they won't even wave or smile at me if I see them around. It's like they decide to hate me before they even talk to me.

I know I can be a little socially awkward but I really don't think I'm that bad... Maybe I just smell weird..

I'm getting so depressed from not having friends... some nights it actually makes me cry...

Here's some photos of me... excuse the vain selfies lol. Is there something weird about me?