HELP PLEASE❗️❗️

I’ve liked this guy for over a year now and in the time span I’ve liked him he had legit gone through two girlfriends. He is so sweet and nice, he asks for my opinion on things, and he laughs at me a lot(not in a bad way, I like to be goofy sometimes). When I act goofy and dance he says shit like “I can vibe with that” and legit called me skinny thick the other day which made me feel good about myself lmao. He also said he would protect me one time when I was talking about being scared for something. I can’t tell if he likes me or not and this guy is so confusing. We can’t text much and have convos since he has a flip phone and I don’t want to put him through that torture but we talk at school. Do you think he is just really nice or he might like me?