1. I'm sure you're a teen. You need to learn the difference between "attracted to" and "love." Attraction is not love. A crush is not love. It can be the *start* of love, but it's not there yet. Soooo if you calm down a bit and acknowledge that, you're less likely to "freak him out" in that aspect. I mean really, anyone gay or straight would get a bit shocked with confessions of absolute love. 2. Then there's the friend aspect. Forget the gay/straight thing for a second. Which would you give priority - your friendship or the potential for a relationship? Regardless of sexual orientation, in situations like these you have to decide whether the potential for the relationship is worth potentially causing awkwardness in your friendship. 3. Now for the most obvious part. Do you know HIS preference? If he's not gay, there's no point in bringing it up. I mean, you can for the sake of honesty, but it's not going to get you anywhere. If he is gay, then you have a chance at a relationship. But remember to be open to the possibility of rejection anyways, because he may still prefer to stick with the friendship.
Its gonna be hard because, any straight guy will freak out but, are you trying to do it face to face or over phone call, text? I hope everything works out. Does your best friend know that you like guys?
Tell him the truth i was once in the same situation. At first it freaked him out but if, he is your real friend nothing should mess that up for u guys. Because if u dont its going to keep eating at you.
I work with gay and lesbians, and I am desensitized to a lot of the stuff that they will say or do in front of me. But I will still be shocked if one of them told me that they "love" me. In the beginning it would be awkward for me to talk to that person, but eventually I would get over it. However, I would still keep my distance to avoid giving him the wrong idea.