For a long time I looked for a solution to let the playes to save only in a safe house, I came to SMALLG with the Idea and he did it,
hiding the save button and show it only in a specific zone like in my video:
1.open the folder:
backup the original "gamemenu.lua" and replace it with the new one
2. open the folder:
and copy to there the script "safehouse.lua"
3. in your map place a triger zone in the safe house and add the "safehouse.lua" to it
you can also add a text zone and some object to mark it.
4. If you will not add the "safehouse.lua" to your map the save button will show normally everywhere on the map
5. if you find some bugs please let me know