Does he like me, please tell me?

So I like a guy in my class I really do sometimes I think I am in love because he is always there we speak a lot and when we do he always looks me in the eyes,we also hugged once he always says that I am the best girl but he also teases me a lot once I wasn't in school and he asked for me and my bff said to him do you want to be with her together but the answer was like this: I like her as a friend she is nice has a good heart etc but she said he can't say it just like OK do it

so I need your help please tell me if he likes me back because I'm hopeless