Help, I can't move on.

I have been in a toxic long distance relationship or actually let's call it E dating for almost a year. Sadly I have trusted her and gave her everything I can, I loved her like I have never loved anyone before, She was my everything and everyone. But after multiple fights over things I don't want to get into them. She started to act differently she betrayed me. at the same time sometimes I feel like I'm the one who ruined this relationship, Sometimes I feel like I'm the reason that made her do this and this, She hurt me in every way possible. She cheated, Manipulated, Lied, Disrespected me and she even texted my dad and a lot of other things but somehow I still remember our good times. In our last texts she sent me a video of her talking dirty and doing things with people online which hurt me a lot. Sometimes I just forget about all of this things she did to me and remember the good memories she also blocked me from everywhere because I tried multiple times to come back to her and I spammed her on Reddit. I keep thinking about her a lot it's been two months now and she still appearing in my head.

Please give me tips or help how to move on.