I did almost the exact same thing, but added 4 save locations, the ability to choose which you teleport to, and the ability to name the locations as you save them so you remember where they are.
( 239.55K )
Number of downloads: 1
here's a demo with the code in it if you wanted to use it. Also for my game specifically i have a conditional branch in the common event based on charactor level so you only get 1 save location to start and an additional one at level 10, 20, and 30. but that's fairly simple to event into the branch so i didn't bother copying it over to here.
the item is the only one listed under items. 4 charactors need to be added in, in the demo they are actors 17-20, the common event is the only one included. (i highly recommend when using this script having it set all variables as soon as you give them the items in game or you will get errors. the npc event on screen has the event written in to set them all right away.