Don't ever take him back. He's scum.
If someone needs to experience other people before they want to settle down with you or be with you, then they are not right for you.
I suggest you delete him off all social media so you don't have to be reminded of him as much, delete all pictures of the two of you together, as well as all photos you have of him. Same with all messages on your phone and etc.
This makes it easier to move on. If he wants to stay friends or talk, tell him you need time to get over your feelings for him.
I would not recommend staying friends.