instead of complimenting her how about you say hello introduce yourself and ask her some questions about herself.. you know..whats your name, where are you from, do you hae any hobbies, what are you doing here, whats your ethinicity.... instead of complimenting a girl, instead ask if she has a boyfriend... by complimenting her you are trying to let her know you like her and are interested..however you can do the same thing by just asking if shes single or not..if the girl says she has a boyfriend that doesnt mean to stop talking to her... that just means keep it friendly for a little while till she gives some vibes or signals to go more in "that direction" with the conversation.......
this is simple communication dude... just cuz its to a girl doesnt mean it has to be complicated or thought.... just speak like shes a normal person, after all, she is one. lol