I need relationship advice bad 😭

Starting in late May, I started talking to a guy and the relationship went further than any other one had. I’m a junior, he’s a senior in highschool. He was not like any guy I’d ever talked to... he was so respectful and he stood up for me to an ex that was harassing me. We talked every single day, we texted for hours getting deeper and deeper into our relationship. He had been treated so bad in the past so he was ā€œdamaged goodsā€ but he told me how much I helped him heal and be able to love again. We had gone on multiple dates to movies and restaurants, everything was great. He told me he wanted to love me, and when school started back (late August) that he would ask me out and we could finally be together. During mid August, I noticed he was getting more and more distant and not texting or calling, ignoring me sometimes, and never texting first. I went to his first football game of the season so we could get a picture together, but after the game he was nowhere to be found. He asked me to come so we could get pictures then disappeared. That hurt but I didn’t say anything to him about it. Well fast forward a few weeks of him smiling at me as we passed each other in the hall... I finally got the courage to go up to him and hug him. When I got home, he texted me and told me to never do that again without telling him first. I felt so stupid. He never texted me again. He went from being completely in love with me, to ignoring me and not wanting to talk to me. He won’t even look at me anymore, except for when I’m not looking. My best friend always watches him and says he stares when I’m not looking at him... but I’m just so heartbroken. It’s been two months since we talked, and I still can’t get over him. I just want an answer to why he just flipped a switch and left me in the dark, but I feel like if I text him 2 months later that’s a little crazy. Maybe closure would help me get over him, but I don’t want to sound crazy texting him asking for an explanation on why he just left with no reason. My heart is shattered and I don’t know what to do. Should I text and ask? Is that too crazy, and I should just forget him? Because I can’t. I’ve tried for 2 months and I can’t get over him. Please someone help me 😭😭😭