To put it in perspective a little, think of how many people in relation ships are unhappy. My uni friends always ***** and moan about their boyfriend/partners. People cheat on each other, people are dishonest. It's just not worth being in a relation ship's for all that crap that comes with it. People will probably come and say "oh but it's wonderful sharing memories and having someone to be with and kiss blah blah" but they are usually people who think that relationships are hearts and flowers. They're not. Most people cheat, and I am on a particular site that is set up for that sort of thing and you would be astounded at the number of people on there who are cheating. Both men and women too so it's not just damming if one gender here.
However on that site there are singles too, who are looking for hookups. That's your best bet. If you want to avoid feeling lonely and lessen your anxiety in social situations, you have to be more confident. I was like you too when I started uni, with no confidence, no boyfriend, didn't know how to make friends etc. But when I joined the site I'm on and started meeting people I realised that there are ways you can gain confidence. Once you get that, you won't give off such a.... Needy? Vibe. Because people like you and like me previously, give off that vibe. The only way to overcome it is to not give a damn. And to not give a damn you need to have an army of expendable people. Namely hookups. Trust me, I've been doing this for over a year now and I have uni friends and don't feel anywhere near as lonely. Even when I'm at home alone, I'm alone but not lonely. I'm also not as anxious and needy and shy as I used to be either. If you give off a calm "don't really care" vibe people will naturally flock.