Here’s an opener that, if done correctly, will knock her out of her socks, so to speak.
It requires a bit of eye contact before approaching, e.g., you can’t come out of the blue and lay this on her.
Simply walk up, and say this:
“Hi, my name’s Fred. I think you’re really pretty, and I’m hoping you have a nice personality to match. What’s your name?”
The trick is to be as open, honest, and genuine as possible. The implications are:
You’re pretty, but that’s not enough.
If you’ve ever dated a hot girl that was totally psycho, then you know how incredibly true this is.
In fact, some guys would eagerly tone down their requirements on the physical beauty scale if they knew they were getting a girl with an honest, kind personality.
Say this slowly, carefully, and pay close attention to how she responds. For added “mystery,” add a few pauses in key places, like after the “I think…” and after the “I’m hoping that you…”
These will get her thinking, which will make her more receptive.
How she answers, or what she does when you stop talking, will tell you everything you need to know.
If she smiles, tells you her name (effectively hitting the ball back in your court) you’ve got yourself a pretty big fat flashing green line.
However, if she acts uncomfortable in the least, eject. She doesn’t have the self-confidence to handle a guy like you.
Find somebody better.