I dont know what to say. Whenever im in a social situation involving people I do not know, I dont know how to contribute to the conversation. If im not being talked to directly, I have a tendency not to say anything at all. I can be funny sometimes, but only when an opportunity presents itself. Also, I dont know how to flirt accept maybe mess with her a little. I dont know how to hint at my intentions without coming off as creepy. What is the best way to fix this? And please dont say "Just go talk to chicks" because I really dont know how to just go talk to a random stranger. I know how to strike up a conversation, but only with classmates, co-workers, and friends of friends.
The greatest thing that will help you my friend is get involved in improvisation or stage acting. You will learn a lot of human interaction techniques.
One thing I say is work on your reactional skills. You don't have to be the most talkative one, in fact, you can just be the listener and react strongly to what other person says...they'll appreciate you more letting them in the spotlight instead of hogging it.
Have an interesting life and do something so that way you can have stories to tell that pops up that is relevant to the current situation
Master Your Social Skills
to be the Cool Guy and Get the Girls...