Ugh boys

I just need some advice on what to do.. it’s a long story so be prepared. This boy we will call him Hunter. Hunter started talking to me abt 10 months ago. We were just friends we would hang out all the time number 1 best friends on snap. He cheated on his ex girlfriend and was trying to get back together w her. And I convince him not too and he still gave it a shot so I stopped talking to him. Then a month or 2 later he starts talking to me again saying him and his ex are done for good. We start getting rlly close, sleeping over at my house, having sex, hanging out everyday. He tells me he likes me, and wants to be together but isn’t ready. But meanwhile he says he likes me he is still out fucking other girls, not telling me and when I find out it starts a fight and he gets mad at me. Then one day he just says “I never even liked you I never said that” and says “ I want to be able to do whatever the fuck I want” because I simply asked him to prove I can trust him if he ever sees himself with me. And I didn’t really talk to him for about 2 weeks. Then all of the sudden he started kind of talking to me like nothing happened. I haven’t had sex with him since but he asks me to hang out almost everyday, wants me to sneak out in the middle of the night to just talk to him. He confuses me so much. He told my sister he didn’t like me but just by the way he acts it seems like he does... idk if he is waiting to have all of his fun and then settle down with me when he is ready or if I’m just wasting my time. He told me he just wanted to be friends rn. I think I like him I love being around him, talking to him makes me so happy. I just don’t know if I should continue talking to him, ask him wtf is going on or just go with the flow.. I just don’t know plz give me advice