You don't have to come right out and ask them about their sexuality or tell them yours. For example, when buying your drink, make a side comment like, 'If I wait any longer, I think I'll die of thirst.' Say something that they will agree with, and then introduce yourself. Be careful to skirt the subject matter, drop hints but never be direct about your wants. Straight men have no concept of how the mind of a gay guy works. The last thing you want to do is make anyone feel uncomfortable or scared.
Don't shy away from questions or concerns from the man you are approaching.
The chances are that you will have to be one in control the whole time, so don't be afraid to really go for it. Take Charge: If you're a guy trying to seduce a man who identifies as heterosexual, it's important to know that no matter how open-minded the straight guy is, nothing will ever come of it unless YOU are in the driving seat.Why Are INfJs the Sweetest Lovers? You Can Do It! Getting a Straight Guy to Bat for Your Team