Ilya Konovalov
Сохрантишеюся переменную сравнивать нужно, а не ту, что в коде
Ну вообще, если в начале сцены у тебя bestScore = PlayerPrefs.GetInt("BestScore");
То оно все равно должно работать, так как ты делаешь то же самое, только через дополнительную переменную