We've known each other for like half a year, we met through mutual friends at a bus stop. And that's where we usually talk even though we kinda see each other every day. Basically those friends and two of us are at that bus stop almost everyday.

So we haven't talked to each other in a while, but last time we saw each other twice. First time, I was checking her body language. We were talking about some dumb shit and I noticed her looking at my lips a lot, kinda doing triangle gazing, but most of the 'gazing' was centered at my lips. This could mean nothing, she could've randomly checked my lips. (didn't have anything on them, I checked!)

Second time we talked, there was some kind of ceremony going around, and there was this funny dude and I made a joke about him. She giggled and then 'accidentally' touched my chest. Again, same thing, it could mean nothing, and I could just be imagining shit.

You could count us as friends even though we've never done anything that friends do. Even with these two IOIs I am not sure if I should ask her out, this could all be a mental masturbation session, BUT in her mind we could just be friends and if I do ask her out it would just be weird. So I'm not sure if I missed my shot. Problem with this is that we're in a place where it could potentially ruin my reputation and my social proof.

She is no big deal, since I could game other, potentially more attractive girls, but it would not hurt doing something fun with her.

TL;DR: Known this girl for a while, caught potential IOIs, not sure should I ask her out