I'm personally into rock climbing and the social scene at a good climbing gym is really fantastic. Climbers need climber friends (if only for the selfish need of a belayer). Its great to share notes on a climb, or chat about gear, or dream/plan good outdoors trips.
Not suggesting you take up climbing. I'm using it as an example. But you want some hobby you're gonna take seriously that has a social component.
And, stop being so hard on yourself. Making friends is hard actually (especially making really good ones). Give yourself some grace.