The shortest distance between two points is a straight line. You want to have sex? The easiest way is to approach enough girls that at least one of them will like you. It's scientific and it works.

Like any other normal human being, I'm scared of approaching in the beginning, so the first 3-5 girls, I don't even hit on them. I just ask them for directions to the nearest Starbucks to get in the flow of talking to strangers. You will find that most girls are pretty friendly and will gladly point out directions for you.

After that I open very directly. "Hi, how's it going? You're really cute so I had to come over and meet you. My apologies if this is too random but I couldn't resist".

After that, they usually either give you that Ew go away look, in which case I say, "nice to meet you, enjoy the rest of your day!" Or they seem engaged and flattered, in which case I make an educated guess about them based on their appearance. For example, if they are carrying around a backpack, i say, "So I'm guessing you go to , what are you up to?" They then say, either "Oh wow, how did you know?" Or, "Nope, not a student, I'm actually ___".

Either way, I keep introducing topic after topic based on the environment and her responses until something clicks and the conversation takes off. It's like starting the engine of an old lawnmower. I keep yanking the string (introducing new conversation topics) until the engine starts and the conversation takes off on its own.

At the height of the conversation, I say, "You wanna grab a coffee/drink? I know this really cool place"

If they accept, that means you have an instant date. If not, transition into: ", I could talk to you all day but i have to go and meet my friends. But you seem really interesting and I'd like to see you again."

At this point, half the girls who didn't already reject you throughout the conversation will give you their number and the other half will won't. If they don't, just ask for the number and most girls will give it if the conversation went well enough. Of course your first few approaches are going to be awful because you'll be nervous as hell but when you actually start getting numbers and dates it will get easier and easier.

I am not good looking and socially awkward as fuck when I started out, but I'm living proof of the fact that social skills can be learned with enough trial and error. If you approach 1000 girls, I guarantee, you will get better at talking to girls, you may not get laid, but you will certainly get some dates. I screwed up plenty of times and had cops talk to me, got fired from work because of it, but at the end of the day, I got the results I was looking for. For this to work, you have to have the conviction that there is no possible way to fail because there really isn't. It's mathematically and scientifically impossible to fail if you don't give up at this.