<human>: I'm going to make this short and sweet because it's a lot of information. 

Backstory: My boyfriend [20/M] and I [19/F] have been dating for five years. This past year we've been having problems. He's not as affectionate, annoyed easily, and we've pretty much grown apart. A month ago, I find out that he's been talking to a girl at his work behind my back. She confessed to him that she loved him and I saw a text from an unsaved number that said "How could you say you love me when you're with someone else". I freak out but being the whipped girlfriend I am, I stay with him. At the start, he denied the whole thing. Even looked me in the eye and said "I don't even know who that number belongs to".

Fast forward today, he's at work and I see some recently contacted phone numbers on his computer, I message one of them and she seemed to act like they talked recently. WELL, "apparently" he hasn't spoken to the girl in five years. He talks to her, sends me the screenshots, and reassures me. There's still apart of me that doesn't believe him. He's calling me retarded, stupid, and he keeps saying "LOL I can't wait to tell everyone about how you dumped me for posing as a girl, flirting with them, then leaving". 

Little does he know, I broke up with him for hiding things and I guess when he broke my trust a month ago, he ruined the relationship forever. I already blocked him on messaging, deleted old conversations with him, and hoping he won't come back into my life again but he's very manipulative and loves to seek revenge. I know he's going to talk shit about me to everyone and might even leak nude photos/videos I have sent him. I understand I was in the wrong to "invade" his personal space but he lies a lot. 

What should I do?

Could you distill the essence of the text into 1-3 sentences?
<bot>: Boyfriend and I broke up, he's manipulative, acting like this is all my fault, and is going to ruin my reputation.