SUBREDDIT: r/relationships
TITLE: [25/M] Pushed a lot of awesome friends away with my negativity/drama. Any way to gain them back?
POST: I don't know why I do this, but I always have sense a young age. Sometimes when I'm at my lowest, I tend to start thinking really hyperbolic and dramatic. Ie: Calling myself worthless, a loser, etc. Or doing something small and start texting shit like "Omg. I'm sorry. Are we cool? How can I redeem myself?" etc etc. I'm working on my depression/social skills/etc And since I've been catching up on sleep and doing good things with my time, I've been feeling better about myself recently. 

None of my friends have "written me off" persay. Like if I reach out to them, they tend to reply most of the time. However, I don't get invited to social events with them anymore. And I miss that. I'm really introverted/awkward/etc and I have a hard time making friends. So the friends I do have I like to cherish and keep a hold. But I feel like since the bridge isn't 100% burned, I can build it back somehow. I just don't know how to gain the trust back. Any ideas? 

If you have any questions, let me know. The friends that I speak of I've known for 7 years. I've known them for 7 years, but been close with them from 2010-2014 but drifted apart recently.
TL;DR: 
Acted like an immature/pissy asshole manchild, pushed some really good friends away. Would like to know how and if I can rebuild broken bridges.