Other than social anxiety, it seems to me that you also have low self esteem. You pretty much put yourself down in your entire post. And the only place you find find comfort at is behind a screen. As far as the people who make fun of you, to hell with them. Many people face negative peers in high school. Kids can me cruel. Nothing makes me mad like bullying! I think you should really consider therapy in your case. Work on your self esteem first of all. I understand what it's like to feel more comfort when your words are typed rather then said aloud. Many people are more outgoing online. I am to an extent. And when people don't respond to my comments, I get embarrassed and question my words. What you're feeling and experiencing isn't rare. Many of us have been there.
Sent from my iPhone using Tapatalk