Best score are not saved. (PlayerPrefs)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class BestScore : MonoBehaviour

{
// Start is called before the first frame update

private void Awake()
{
    int bestScore = PlayerPrefs.GetInt("Best Score: ", Score.bestScore);
}
private void Start()
{
    GetComponent<Text>().text = "Best Score: " + Score.bestScore;
}
private void Update()
{
    PlayerPrefs.SetInt ("Best Score: ", Score.bestScore);
}

}

In your Awake function your not doing anything with your score, Do you mean to put Score.bestScore = PlayerPrefs.GetInt("Best Score: ", Score.bestScore); ? as of right now your setting a new variable in awake

when you put a var like int before something your making a new int rather then setting the one you want