Dude I did the same exact thing many times...This shit aint easy....at all!
But I do have to say this is the internal dialogue I had whilst reading your little story:
'' OK HB-8...nice...uh huh....smiles.. oh no dude!....ok more....uh huh...oh jeez again?!?!....whispered.....oh FUCK! thats like three times I never get that many!!! uh huh..dancing.....wait.... again?!?!? ''......damn son....
*face palm*.
By the time she smiled at me twice I would have been over there talking...usually I ask the girls to dance with me and do the funny ballroom dance like spinning them around and then spin myself around...then pull them in closer...

Or I just walk around and put out my hand and pull in random girls to say physically '' hey I wanna dance with you and Im a fun dude too.