hello!
to be honest, I am in a similar position to you. I am not pretty but not ugly, not fat but not thin, and am essentially the only one out of my friends who does not seem to attract male attention. I really do understand how painful it can seem to be, but you must understand the type of people that you hang out with and the type of person that you are.
from reading your account, and please to correct me if I'm mistaken, you are around SUPER outgoing people, who are really into the whole drinking, clubbing, and hookup scene. and this is not to shame them in any way, but society has become such a way that things like hookups have become completely normalised, but lets face it - it really isn't !
sex should be viewed as, and really truly is, a meaningful connection that you should only have with someone you actually feel comfortable with - not with just some random guy you meet at a bar. it involves you being at your most vulnerable, and you should not allow random people to be able to experience that with you. maybe you also aren't into the whole scene your flatmates are into, as you say you do not do this unless they do? and you know what, this is completely and totally fine!! everyone has their own personality, and not everyone will fit into a clubbing sort of atmosphere. therefore, you must also understand that if you do not really fit into this atmosphere, it is highly unlikely that you will find a potential partner at such a location too. as your friends are into the partying scene, they are bound to find someone like them who they could potentially see a future with, but if you feel that you are not finding anyone, it is not because there is something wrong with you; rather, you would appear as someone who is not like the typical crowd in those sorts of scenes, and there is truly nothing wrong with that. your person will not be waiting for you within the crowds your flatmates are in, but rather, somewhere else where you maybe feel more comfortable!
you may radiate a sort of confidence and certainty in yourself, perhaps, that guys that are into hookups can sense and see that they cannot use. hookups are meaningless and lack emotion and certainty, and are often a way of using people just for sex, as I said before, this is not the true purpose of sex. your aim is to find someone to truly find yourself with and feel safe with and believe me you will not find what you are looking for at places like these.
in my own experiences I do not receive much attention, especially in highly social atmospheres such as parties. I used to think as you do, as if there is something wrong with me, what I think you should begin to think is, maybe you're not in the right place?
I do hope this didn't seem like too much of a ramble - I normally read posts and forget about them, but your one really stuck out to me, considering that I have been through similar feelings that you are experiencing at present. please please please do not thing badly of yourself. had I been at your uni, I would have been completely in awe of you - I mean, split dyed hair?? I've been begging my mum for this for YEARS and she's not relented, which is very sad considering I'd love a hairstyle like Melanie Martinez or cruella, my two fave people ever.
to end with, do not feel pressured to have sex, and do not feel as if you are not good enough. I cant emphasise enough how casual a thing sex has become whereas it is genuinely something that you must choose to share with someone meaningful and truly deserving of you and your most vulnerable self. and just because you have not found someone in you proximity does not mean you are not good enough - it means that you are simply not in the right place!
I really hope this means something to you, and I hope that I can maybe hear from you again
))
-much much love, a stranger over the internet <3333