Create a simple checkpoint blueprint that will save the player's location when overlapped, and will set the player's location to the last saved checkpoint when the game is started.
Moving platforms tutorial: https://www.youtube.com/watch?v=jTxiJoKe8yA&t=42s
Link to my latest (and free) game: https://www.youtube.com/watch?v=Fi1GQMiFOEk