

You need to sort yourself out. First of all you need to find out if you even want to be with guys, girls, or which ever fits your mood. Try exploring your sexuality and find out what you want. You will do yourself no good wasting time with boys making you unfulfilled that could have been better spent smashing gashes with lasses that make you happier.
Ex-friend sounds like he won’t actually be a good boyfriend because of how much he shit talks others, tries to emotionally manipulate you, and doesn’t know how to recognize and “see” you.
Learn to be happy by yourself or you will never know how to be happy with someone else.
While this explanation makes sense, I prefer the reality in which a business needed X number of emergency exits for the size of the space and they got the big brain move to add this bad boy to game the system and meet the criteria.