Save High Score

Hi, I have a problem with the backup of my high score.
I created a blueprint “MySaveGame” and an other blueprint show below, as in the unreal engine tutorial.
The concept is simple, when the player make a high score, if is it a record, that is saved.
The problem is that when I restart the game, the high score become automaticly the currently score even if it exist a better score than this one.
Thanks for your answer !

I’m not sure if this is related to your problem, but if you set a “Save Game Instance” variable, why after the Branch node, in the false branch, you set that variable again, instead using the value in the variable?
Also, which variables do you have in the “My Save Game” blueprint?

Like that ?

In MySaveGame blueprint there is “SaveSlotName”, “UnserIndex” and “Record”.