Save progress in each character

I want it so that when you play with a character and complete stuff and then create a new character, that it will reset everything in the new character but still save the progress in the first character, so you can have one character to play with friends and on to play alone.