<human>: Can you condense the text into three sentences or less?

I'd like to think I am a nice person. I always try to keep the interest of those around me at the forefront of my mind, partly because I want to be a nice person but also partly because I am very socially awkward. I tend to do things (however small or large) that normal people don't do. This awkwardness would, in my mind, attribute to why I have such a significantly hard time finding and maintaining friendships. I will say insensitive things that I don't believe to be rude only to realize 10 minutes later was extremely offensive. Likewise I'll not only say but do things that are incensitive or rude.

I can't stress how badly I want this to stop. I have had this problem all my life and all techniques to alleviate them have proven poor. Waiting 5 seconds before I talk just makes me look like an idiot and plus doesn't solve anything, I still say and do insensitive things. I try to keep my mouth shut, but that's not really in my personality and every time I convince myself I will not say anything, I end up talking a lot. I even try copying someone I know who isn't socially awkward and think what that person would do in situations. The last one has had very, very minimal success.

This is extremely stressful for me because, I really and desperately want to have good friends and I feel that perhaps that pressure causes me to say and do the dumbest and rudest things. It may sound stupid, but yet again tonight I did something I didn't really think was a big deal and ended up being pretty big. None of these things in themselves are necessarily friendship ending things, but I do these things over and over, and when I realize I am an idiot I get depressed and not fun to be around which makes me even more depressed. No one wants to hang out with an idiot who appears (or may in fact be) self-centered and depressed all the time.
<bot>: I want to have friends but I am rude, tell me what I can do to be less unintentionally rude/insensitive