Look man, not to be all gay and shit, but I think you should at least try to push yourself to socialize online in a more direct manner. I don't know you, but it seems that you struggle with socialization and interaction with new people, which I used to struggle from.
The lovely thing about the brain is that you can trick it into falling into patterns of thought and behaviors. Even if its just for 5 minutes, forcing yourself to hop into a vc with strangers helps reinforce a pattern of socialization. The great thing about the internet is that if you feel uncomfortable, you can simply just log off. You'll never see those people in real life, so you can practice being a human being with basically no consequences. Once you create a pattern, it will become easier and easier to talk to people.
Sure, you may make friends with the strangers that you meet, but even if you don't, just talking to a variety of people will make you a more interesting person. Girls like interesting people. t. Bagina haver
But if you do make friends, you'll find people who will be interested in seeing you succeed. Once you have more than yourself invested in your success, you may feel more motivated to be the best version of your self you can be.
And one final note: the best way to find a partner is to strive to be the person that you want to be. Eventually, you will become that person, and somebody will find that attractive and fall in love with the person you are.
So git gud nerd. I mean it.