I already made a similar post but this has more context because that was just a little bit of it.

I found this hella fine Mexican girl that goes to my school on snap quick add and she added back, got insta started talking there made plans to hang out within a couple hours of talking on insta. First hangout/date: public, got food from truck, walked campus after class — no physical contact, just talking/vibing, she texted "had a good time" after. Second hangout: escalated — walked/talked, smoked yart, sat on bench, heavy cuddling (her face in my neck & vice versa, played with hair, she played with my face), touched/fondled her thighs (she let me, no pushback), she teased me playfully (bedtime roast, 'u shivering huh' when cold), asked questions while I played with hair. We were both high/tired, breath probably bad from smoke/hookah. Tried to kiss during cuddle → 'not now'. Tried again during goodbye hug → cheek turn & 'no'. Ended positive: close hug, she leaned in, texted 'thank you I had fun' after. During hang, she said down to hang again Friday. Snapping less now. Feels romantic/intimate but she keeps blocking the kiss. Was I pushing too hard in public, or just need private setting for her to open up? — am I in friendzone, or how do I escalate smooth on link #3 ( Friday after class) without fumbling again?