I wouldn't take that as a compliment. They're basically saying you're average and there are people who are better looking than you.
if you're going to say that, you might as well say nothing at all, don't bother. i'm a girl and if someone said that to me i wouldn't take it as a compliment
It sounds more bad than good :/ and personally I would take it as an insult. Especially since she's used to guys calling her pretty, don't you think she would take it badly? I doubt her ego is not boosted enough and that your comment would do that much change. Also, since you want to flirt with her, she should get the message that you are interested enough. By telling her that she might just think you are simply making an observation or telling her to mind her business and don't think she should approach you/ she has any chance with you. In any case, I don't see it as good.
I doubt you calling her simply 'pretty' will make her think you must have her, you can't live without her. Pretty is not too big of a word either. I call some pets pretty (even objects) and I have no romantic attraction to them (You'll have to trust me on that one)
If you want a kick in the balls and to get nowhere with this girl, sure, go for it.
I'd be insulted and probably never talk to him again
Id say this was another way of saying average , or pretty . Which doesn't mean ugly at least ...
haha I do rubbish like this all the time.... maybe why I'm awful with women.
As long as it's done in a cheeky way, and you make it obvious your joking etc and you do actually find them pretty it's fine. I normally do that when I'm in a cheeky or teasing mood. You know it's worked if you hear a laugh or jokey hit on the shoulder or something.... if not go into damage control