When your project starts, hiscore is zero and you overwrite what's in local storage with that before you've tried loading the value that was previously stored.
Notice in the YouTube video that the condition for event 2 is "Score > BestScore" whereas yours is "On start of layout"