You are a nice looking young man with apparently low self esteem.
Can I make a suggestion? Get some weights or join a gym and start working out. I promise you, if you do it seriously for 90 days, your body will have changed enough that others will look at you differently and you will feel better about yourself. Also the endorphins produced if you work out hard makes you more up-beat in your outlook to life in general. As you feel better about yourself you will attract others to you. 90 days is not a very long time...….and the results and lifestyle change will be worth the 90 days of effort. Work out at least 4 days a week, for a minimum of 45 minutes to an hour. More if you want.
Your first two or three weeks you won't see much happen, and you'll be sore...….but power thru it and by week four you will start to see some changes in your body.....others probably won't notice anything yet,,,,but you will.....keep at it and as that 90 day mark approaches you will begin to be noticed......
At the end of the 90 days don't stop the gym, continue to go and grow and you will make some "gym" friends as well.
Peace little Brother and good luck in your endeavors.