Can’t Tell If He Likes Me?!

So i met this boy this year and since we met we became Best Friends and i kinda like him more than that but i can’t tell if he likes me or just have a flirty personality. Like the way him and i interact and laugh i don’t see him do the same with other girls but he does still laugh a lot with a lot of people so i can’t tell if him and i have something or if it’s just him being a friendly person. He texts me first sometimes but then doesn’t text me back later on which really confuses me. He also teases me about my height (saying i’m short) and pulls my hair sometimes. Please help me boys are so complicated idk what to do.

UPDATE// soooo today i told him i was mad at him (bc he didn’t reply to me, it was nothing serious) so then he spent like all class period trying to make it up to me and moved his chair next to mine and wouldn’t leave

UPDATE 2// Sooo i’m pretty sure he doesn’t like me now🙁