I feel cheap LR. With your lame compliment you almost opened my heart and then just offered car date like I was cheap slut ! Thats hurts a little.(good think its not for real)
You could use it and it will work but it have to be in a nightclub when we totaly drunk after we danced for a while.
Now your compliment is about smile and beautiful smile is a indicator of beautiful heart. So its not the best compliment if you ask for a bang cause How can Mona Lisa looking girl can be offered something so dirty?
Better compliment would be "You are very nice" or" Big girl you are beautiful !"(for a fat girl - know from my expierience) on really hot girl you can say anything("you are freaking hot !" "Is this leagal to look so awesome?" ) and she will believe it while you will have to repeat the same several times on average or ugly girl until she believies you.
The compliment have to be believable on something real based. If theres nothing interesting about girl then you shouldnt even aproach her.
Try again.