Guys who are bad for you always try to come back. They’re not going to respect your decision. They’ll try to change your mind and get another chance. And then it just gets worse. Because now you’ve signaled that no doesn’t mean no, and that it is okay for them to treat you the way they treated you. You need to go no-contact. It’s not mean, it’s kind. Keep him blocked completely, and I would say permanently, because this isn’t a guy you’re ever going to be friends with. And be prepared for him to invade your privacy by sending his bullshit through other people. Do not believe he’s going to change. He absolutely will not.