I never really got along with people my age either, until I was 21 or something, and it was because I found other neurodiverse people through the internet, not because I suddenly got good at socializing with people my age in general. But recently I realized one of the main reasons I suffered through high school was autistic burnout. Pushing myself to adapt to a system that wasn't built for me, trying to pass as neurotypical, etc. Made me tired, angry, irritable, and I think it fostered a lot of negative feelings that just weren't necessary. So... I figured that if I had information about autism back them, things would have been better. I definitely wouldn't have made lots of friends, because there's still this barrier about me being different, but also I probably wouldn't have wholeheartedly hated as many people as I did. I could have ignored them or just observed from a distance, without entering this cycle of negativity and hate that ended up hurting me, because while feelings are a normal thing and we should allow ourselves to feel them, never letting them go is not precisely a healthy thing to do. So, I recommend looking up autistic burnout, and taking care of yourself as best you can (taking breaks and time alone, meditating, staying hydrated, sleeping as much as you need, having earplugs if you have noise sensitivity, shades if you have light sensitivity, etc.)
So, about making friends your age... I think you don't have to make friends with anyone you don't want to be friends with. All my closest friends are people I met through the internet, many of them are older than me, and they are the best thing that could have ever happened to my social life. Allistic (or neurotypical) people can say a lot, but they don't know what it's like to live life like we do, and to connect with others (or not) like we do. Isolation can be dangerous, because it's proven to be a huge risk factor for many illnesses, physical and mental, so you should try to look for a support net... but internet friends are support, this type of forums and communities are support. There's nothing less real or important about socializing through the internet, because there's real people on the other side of the screen. Also, it allows us to find like minded people, and we usually understand each other way better than some random classmate would. You're not hurting anyone by choosing one type of socializing over another, and there's absolutely nothing wrong with you for not making friends like most other people do.
In summary, try to let go of the hate, but also don't force yourself to like people you just don't like. Focus on what makes you happy, on taking care of yourself and your needs, and maybe that would make your interactions with other teenagers less hellish.
Good luck!