You've mentioned this before since your first post, where a good friend found another guy he liked to hang around with and had more in common with, and it left you feeling shut out and lonely.
Do you make friends with guys who have similar interests as you (comic books, sports, stargazing or whatever)? It would seem the mutual interest would be a "doorway" thru which you can both talk to each other and minimize awkwardness.
There is nothing wrong with being awkward, only with having friends who get annoyed with you for acting awkward in their presence. Maybe you should develop friendships more slowly (I don't know, maybe you already are doing that), so you don't end up with "friends" who really aren't truly friends. Aristotle used to talk about the three types of friendships: friendships of utility (as in, you're friends because you have a car and they need you to drive them places. Hence, you are a "useful" friend).
Then there are friendships of Pleasure (guys who all like football, or fishing, or skiing, and the pleasure comes from a shared interest in certain activities). Aristotle said those relationships only lasted as long as both people got pleasure out of the same things. Once one person's interests changed, the relationship foundered (fell apart).
The third - and BEST - relationship, he said, was when the person liked you for the virtues you had. In other words, they like you for yourself, not because you provide some benefit, or because you both like to go to Comic Com conventions and dress up like Darth Vader. And you also like them for themselves. (It goes both ways). He called this "people of similar good virtue" as in "Peace on Earth to men of Good will." In other words, BOTH parties must exhibit goodwill - and towards EACH OTHER.
What virtues do you bring to a relationship (i.e, kindness, or you're a good listener, or you're thoughtful)? Find people who appreciate those virtues. And realize: if someone doesn't like the virtues you have, they're not likely to want to have a closer relationship with you, no matter your virtues. Some people don't care that you're kind or thoughtful. Maybe they want someone who is fearless, would jump on a moving train, climb mountains.
Find those who appreciate you and don't force friendships where people mock you or demonstrate disdain (sarcastic comments, or they sneer at you or put you down in subtle but constant ways. "Oh geez, you're back already?" is not the mark of someone who appreciates you).
You seem to want friendships so bad, you put up with things you should not put up with. If someone can't be nice to you 99% of the time, look at them closely. REAL friends LIKE you, they don't mock you, or get annoyed with you just because you're socially awkward. They'd be understanding and say, "hey man, you don't have to try so hard. I like you as you are." FIND THOSE PEOPLE and stay away from the others.