Load last saved prefs.

Ok so I have a script that saves all the player prefs…

And so what I am trying to do is to allow the player to save 9 or so scenes of the game.
And he can load whichever scene he wants.
In the game there would be checkpoints which save all the player prefs at that time.
And if he is killed or does not fulfill the task he has to restart at the last saved checkpoint.

How would I do that.
If you can post a mini version script
Thanks

well, you could save the name of the checkpoint object and then have your script find it with GameObject.Find(“checkpoint name here”);, and then set the players transform position to that. Also, the scene thing doesn’t need player prefs. they’re stored in the build settings, so you would just make the nine buttons or whatever and then do Application.LoadLevel(“level Name Here”);

Thanks for the reply.
The game is a rpg. SO you would have skills, weapons…
So I need to save them as playerprefs, so they can load/save the game.
Thanks