Recently I've noticed that I do very well with any situational opener with girls and number close fine, they usually find me pretty charming. Girls don't flake or shut me down. They're often pretty cool about it when I ask for their number because I've already got them by then.

But whenever I go up to a girl and do the whole, "I thought you were cute blabla" mantra I instantly get shut down, BOOM, I can feel a wall of fucking bricks just go down on me with "I have a boyfriend." They don't even give me a chance. It's like a wall goes up and I can't continue the interaction anymore, the girl usually just distances herself physically and I can't say anything. Why are they so uninterested when I approach direct? It makes me pretty sad...maybe I'm just not sexy.

This has literally happened to every approach I've done and I'm wondering if the fault is with me or something, maybe I'm not attractive or too ugly or something for these girls to consider me when going direct....I get pretty despondent about it...but it doesn't make sense because I do fine with situational. Yes, I dress fashionably, am groomed, and not creepy or physically intimidating.

What's going on? Has anyone had similar experience with direct approaches?