Hey! Don't talk like that. Don't feel inadequate because you can't talk to people, developing social skills takes time. I think I know how you feel in a way, the pure frustration of living in your own body and in your own head is enough to break you down. Things don't seem great right now. Things might be absolute shit right now. This is going to sound extremely cliche, but it WILL get better, it's going to turn around. Your feelings, your lifestyle and everything that you think will be forever will change very shortly.
Picture this for me, you have the power to change your life at any time, whenever you want. You could leave school, cut your hair, confess your love to someone, tell you teachers/parents to shove it up their ass, run away, quit smoking, take up smoking. Hey, you can do anything. You have the whole world at your feet! Once you realise that, you will see the goodness is being you. And you will get better someday, darling. I promise you. Keep your chin up. Don't run from your demons, confront them, then break them down. xx