diff --git a/data/scripts/pkmn_center_nurse.inc b/data/scripts/pkmn_center_nurse.inc
index 507c8a498..80ed2af11 100644
--- a/data/scripts/pkmn_center_nurse.inc
+++ b/data/scripts/pkmn_center_nurse.inc
@@ -42,6 +42,7 @@ EventScript_PkmnCenterNurse_ReturnPkmn::
waitmessage
applymovement VAR_LAST_TALKED, Movement_Bow
waitmovement 0
+ call EventScript_AskSaveGame
msgbox Text_WeHopeToSeeYouAgain
return
@@ -53,10 +54,12 @@ EventScript_PkmnCenterNurse_PlayerWaitingInUnionRoom::
waitmessage
applymovement VAR_LAST_TALKED, Movement_Bow
waitmovement 0
+ call EventScript_AskSaveGame
msgbox Text_WeHopeToSeeYouAgain
return
EventScript_PkmnCenterNurse_Goodbye::
+ call EventScript_AskSaveGame
msgbox Text_WeHopeToSeeYouAgain
return
diff --git a/src/start_menu.c b/src/start_menu.c
index f39176ccc..a767ac5b6 100644
--- a/src/start_menu.c
+++ b/src/start_menu.c
@@ -43,7 +43,6 @@ enum StartMenuOption
STARTMENU_POKEMON,
STARTMENU_BAG,
STARTMENU_PLAYER,
- STARTMENU_SAVE,
STARTMENU_OPTION,
STARTMENU_EXIT,
STARTMENU_RETIRE,
@@ -117,7 +116,6 @@ static const struct MenuAction sStartMenuActionTable[] = {
{ gText_MenuPokemon, {.u8_void = StartMenuPokemonCallback} },
{ gText_MenuBag, {.u8_void = StartMenuBagCallback} },
{ gText_MenuPlayer, {.u8_void = StartMenuPlayerCallback} },
- { gText_MenuSave, {.u8_void = StartMenuSaveCallback} },
{ gText_MenuOption, {.u8_void = StartMenuOptionCallback} },
{ gText_MenuExit, {.u8_void = StartMenuExitCallback} },
{ gText_MenuRetire, {.u8_void = StartMenuSafariZoneRetireCallback} },
@@ -217,7 +215,6 @@ static void SetUpStartMenu_NormalField(void)
AppendToStartMenuItems(STARTMENU_POKEMON);
AppendToStartMenuItems(STARTMENU_BAG);
AppendToStartMenuItems(STARTMENU_PLAYER);
- AppendToStartMenuItems(STARTMENU_SAVE);
AppendToStartMenuItems(STARTMENU_OPTION);
AppendToStartMenuItems(STARTMENU_EXIT);
}