Так ты записываешь значение в player prefs при старте, хызы конечно, что у тебя за класс Score, но похоже, что там по нулям изначально
bestNumber = Score.totalBestScore;
PlayerPrefs.SetInt("bestNumber", bestNumber);
sumNumber = Score.totalScoreNumber;
PlayerPrefs.SetInt("sumNumber", sumNumber);
И ещё получаешь numPrefs и bestPrefs, которые нигде не используешь