Hey new guy. I'm new to the forum but not new to the game. I'm 22 so I know the type of girls you're dealing with. Only problem is, we have different cultures as I live in the US. For our age range I have noticed the "brutally forward" openers get you nowhere with girls in our age range. So you need to open with something that will make her laugh or something about her.
If you choose to go with something that will make her laugh you could try something like this... "Hey is this a gay bar?" Act serious with a kind of disgusted face. Then she will say "No..." and you say "Thank god, I was just at the bar down the road and some guy in heels grabbed my ass." Throw in a little "I hope you don't mind if I stay near you for a while, I'm a little insecure around guys right now." This is sure to have a girl laughing if you say it right. I honestly think I've had 100% success with this one.
If you choose to go the route with a girl that seems little more sophisticated and talk about her... One of the easiest things you could do is mention her clothing or accessories. Girls LOVE to talk about those things and spend a lot of time for someone like you to notice it. Say you love something and take a guess of where she got it... usually guess a designer brand because even if it's not, she will really appreciate you think that highly of it. Then you can easily make a joke about yourself saying you were thinking about wearing the same thing but it didn't match your outfit tonight.
Lots of different openers but I feel like some people try too hard with making her laugh right off the first or second sentence. I feel like it works best when a girl thinks you're not really hitting on her... just starting conversation. Feel free to PM me if you'd like any help. It's not easy getting started but once you do it's a whole different world. An amazing one
