I've been using this answer to "can I have <something>?" (something being: drink, food, item, anything I can provide)

I say "Sure, but give me a 3 second long kiss first." This:

  • is a great opener. Instead of k-closing it's like a k-opener
  • once you've already kissed, conversation is less awkward and flows better
  • shows you don't put women on a pedestal and value yourself by actually expecting something of decent value (a kiss, as opposed to a lame ass "weather's nice" conversation) in return
  • If you're drunk it's easy. If you're sober it's easy too. It doesn't require much effort or brainpower on your side. They do more than half the work by asking you to do X and by kissing (or rejecting) you. You just have to ask for the kiss.
  • immediately shows your sexual interest rather than dealing with you being unsure if she sees you as a nice guy or a potential sexual partner

The reason I added the 3 seconds is because when I used to not include it they would just give me quick peck. The 3 seconds ensures the kiss is worth it.

I've used this ~10 times and it has only failed me once. If it does fail, at least you know right off the bat the girl wasn't sexually interested in the first place so you don't have to waste your time.

PS this also works with "Can you do <something> for me?" or any other request she makes where you're giving anything of value to her, be it a service or a good.