Does he like me?

So there's this kid I met in the summer who I thought was super attractive at first cause I was lit while I met him. I'm a junior and he's a sophmore. He's not as hot as I thought he was but he's still pretty decent. When we met, I got his snapchat and he would occasionally snapchat me and we hung out once but I haven't really taken a hint until now. My friend told me that the day we hungout, he was checking me out. Not just looking me up and down but also staring at my face after everytime he made a joke. He was sort of a little less mature for my liking but he's aslo a year younger than me. Idk how I feel about him, my friend thinks we have a thing for each other and I think she's right. He's a really cool guy I just don't know how to approach the situation, any advice? I'm also super indecisive and emotionally unstable, I can hide my emotions pretty well but every guy I ever talked to, I lashed out on. I don't wanna mess his life up or anything if he does have feelings for me.