@nightcap, I might as well hit this one out of the park right away. For starters, there’s two ways you can make checkpoints, or “saves”.
Option 1: A checkpoint system based on Samuel_H_Young's idea
It’s something that personally have not tried out yet, but it looks to be short, simple, and to the point.
Option two: CJW’s save system - ChoiceScript Saving Plugin (Update: Sept. 2019)
I have been tinkering with this one a little bit, but getting it to work is a pain in the neck. Probably 'cause I’m a doofus when it comes to coding