How to stop saying awkward shit to girls and be funny and stuff?

So I'm hanging out at walmart trying to practice asking out ladies on Valentine's day. And I saw a really hot woman and I said "Are you single?" I knew it was stupid thing to say.. but I just panic. I always do this! 😦 And why do I beat myself up? I can't say something funny...
How to stop saying awkward shit to girls and be funny and stuff?
Post Opinion