Lost my guy best friend:(

We’ve been friends for about a year now. We’ve always had an on and off relationship and we ended up having a thing for about 6 months. In early august I had talked to him about me being in his life because sometimes he acted weird and like he hated me. I feel like I one point he caught feelings and got scared. Little does he know I’m on love with him. When I had talked to him he was genuinely sad about me saying I wouldn’t talk to him again. He practically begged me not to and I promised him I wouldn’t. He had a new girl come into his life like two months ago and I guess they kind of hit it off. He lied to me and said they were dating when they actually weren’t(I found out from a mutual friend that she wasn’t ready) he had told my friend and I he didn’t even like her like he just wanted to fuck around. Just last week I was talking to him and I mentioned how he doesn’t appreciate me he told me “i do I just don’t want you to know it”. Last week it was being pretty touchy. On Halloween we had the classic school dress up and then he was grabbing my waist and pressing himself against me. Yesterday I was looking through snap and saw that he blocked me I was so fucking confused so I hit up one of our mutual guy friends and he told me they were official and that she probably told him to. I want y’all’s opinions on this because idk what to do. I avoided him in school today. Didn’t look at him or anything. Should I ask him? I don’t even give a shit about being in love with him and wanting to date him. I just want my friend back. Any advice?