needing serious advice?

i had been talking to a guy for awhile. let me start this off to give u his background- we are both in high school. he has been caught multiple times for distributing teenage girls nudes to other guys. he was printing them out and selling them at one point and has been in trouble with the law because of it. i decided to give him a chance despite his history because i wanted to form an opinion on what i observed, not what i’d heard.

we began talking and i quickly caught feelings. i was scared because in my last relationship i was cheated on, so i wasnt rushing the start of a relationship but made it clear i didn’t want to waste my time and wanted it to go somewhere. he asked me out in person after 2 months of “talking” and proclaimed to love me so much and swore up and down he never wanted to lose me or wouldn’t ever hurt me. things seemed great and he said i was perfect from him yada yada. then, he randomly flips the switch on me and starts stating that all i wanted him for was “some action” and that i didn’t love him and was basically telling me i was using him, even though i definitely wasn’t. he accused me of lying and blew me off when i tried to prove to him that i love and care about him and was willing to do anything to make it work. he said we needed to “go on dates and talk and hang more often” and said he “didn’t want to be my fuck buddy”so we went on a date and everything was fine. he tried to blame me for us not going on dates and said it’s because i never asked? but it is a 2 way street in my opinion. after all this “i don’t just want you for sex”

my friend informs me someone asked if we were dating and he said “oh no that’s not in our agreement we are just screwing” but he’s telling me we are a thing. he had me meet his grandparents and was saying i love you and taking me on dates and hanging with me often. he also told people he didn’t like that i posted pics of us as well.

then he totally switched up on me and told me he wasn’t the relationship type and didn’t know what he wanted and just kept making excuses and wasn’t making any sense. i told him i could improve and wanted to make it right and he said “make it right by finding someone else” and i tried to fight for him and tell him i didn’t want him just to get in his pants and that i love and care about him and was willing to do whatever it took to make things right. he said “okay i will stay” and proceeded to act as though everything was fine. then he just kept telling me bye and wouldn’t explain himself any further besides “i am clingy and a bitch” and when i was for examples he said “bc you are you.” he also told me he was a man whore and not good enough for me. My friend texted him and he told her i was a bitch and wouldn’t explain any further and told her “bye” as well. i genuinely tried to be good to him and didn’t want him just for sex and loved and tried my hardest for him and this is what i get. i was willing to do anything to make it work and he still left me. he’s now going around telling people “she just wanted me for my dick i swear” and said i was being a “clingy bitch and he just was not about that” i want to tell him how i feel and that i want another chance to prove i’m not that way but i don’t want to seem like a clingy annoying pest. what would you do in this instance??