I'm very similar. I'm a sensitive nice guy and people don't expect me to be like this. When it comes to making friends, I'd say you just gotta have more confidence in who you are and stop trying to live up to other people's expectations. If they don't like you cause you're sensitive, **** them lol. Unless you know how to control your sensitivity (which I don't) you're gonna have to live with it. Now the crying thing I would say you probably have to get more used to disappointment, like I'm so used to it now it doesn't really effect me that much anymore. And don't always expect things to go your way, it's not going to so...... basically, **** happens, and you gotta get over it
. But when it comes to making friends I would say just get more comfortable with being who you are, trust me people are attracted to other people who are confident in who they are
When it comes to getting a girlfriend, unfortunately I'm in the same boat as you
. Women don't find sensitivity and shyness attractive, simple as that. I would say try not showing your sensitive side to a girl until you're already in a relationship lol. It's sad but based on my experiences, it's the best advice I can give you right now. Good luck.
Also, the sense of humor thing shouldn't really be an issue. I don't think there should be any kind of social expectation for you to be funny. Now, you shouldn't be serious all the time either, smiling and laughing every now and then is good. But you shouldn't have to be George Lopez to make friends lol. I think that maybe cause you're in high school and teenagers get bored with people really quickly you feel like you have to be funny to keep their attention
. And I felt the same way for a while, but you really don't have to be that funny, just be yourself. I think the more comfortable you get with who you are, the easier it'll be to crack a joke every now and then around other people