Why is he being. Mean all of a sudden

So everything was fine he flirted a lot he told me he liked me we met up twice but seen each other about and spoken before that a few times he hangs around near where I live all the time when he’s with his friends he always stares at me he met me yesterday and started being all weird he wouldn’t kiss me he kept cuddling me and smiling and a sed you don’t like me do u he sed well I wouldn’t come if I didn’t like u then a minute later he switched he was like I’m going to meet another girl but he didn’t meet another girl then he started being horrible calling me names and when I see him in the street he keeps shouting abuse i don’t understand why