Ok Few comments.
Don't be so afraid to get her number. Get everyone's number, that way no one feels weirded out. Ladies put down your numbers in case I need to contact you for any reason. They will flock to your phone trust me.
Also start talking to her and kino escalating now!.. Get her comfortable with you. One thing you can do is observe her when she walks, then make a comment about it. Like "hey I noticed you grab your leg when you walk" even if she doesn't... She of course will say "wow I do, really?" Yeah its kind of weird but cute .. jk (smile) (hug)
After that you will have a connection with her and can now easily come up and talk to her about anything and start flirting. The next day or even better later that day, send her a text "hey I think I found a solution to your leg grabbing dilemma

". She will not resist in texting you back and then you can just make stuff up "I saw a video where women in India hold pencils while they walk, to get them to concentrate on their hands and legs. crazy right..." Then go into teaching her something blah blah blah maybe the steps of how we learn and automate processes as humans? Try calling her at some point if she seems to be answering text fairly quickly. You can then ask if she like toys? "kids toys btw, I hope you don't have a dirty mind " , "well I have to buy a toy for my niece (or baby cousin if you don't have a niece) and I don't know what little girls like... I got an idea... Come with me" It will be difficult for her to say no.
Its pretty much a done deal after that. Go to the toy store, play games with her. Pick out toys you think she would like but make them funny. Role play. You should be kino escalating like crazy at this point. After you get the toy take her to a nice afternoon bar (do your research!) sit next to her, talk, and drink.
If all this doesnt get you the girl then I cant help you.