| You're on the right track, being able to accept compliments gracefully is an aspect of strong social skills. While I dislike the somewhat manipulative context my advice will take, I feel it gives you a rationale to apply to similar situations in the future, and in my opinion isn't so much about controlling other people's behavior as it is about communicating some of your desirable attributes (namely, social calibration) and your social disposition (friendly, comfortable, and interested in interacting with others).
In effect, she has done something 'good' by investing effort in conversing with you via the compliment, and so you should reward her with warmth to demonstrate your friendliness and comfort in dealing with people. So, the next time a woman comes up and offers a compliment to you, use confident eye contact, tone, and vocal projection to warmly thank her. Smiling is essential as well, but you really should be smiling most of the time anyway (and if you're not, you need to cultivate enjoying yourself more).
This is a perfect opportunity to start touching her as well, a light hand on her shoulder while responding communicates that her pleasantness is well received, and all the other benefits of kino, like establishing that you're unafraid of touching her.
"I love your hair"
*Turns, smiling, meeting her eyes* "Why thank you, I don't believe we've met, I'm [name]".
If you speak quietly, don't engage her in further conversation, and or skirt eye contact, you're communicating embarrassment, which is a fairly natural reaction for shy individuals but it's the opposite of the dominant, poised, and warm disposition that makes your interaction feel smooth and exciting.
It's a massive IOI for a woman to open you this way, if you don't already feel confident that your appearance is helping you out, you should now.
Good luck man,
|