How do i add high scores and save them?

I have the scoring system set up and working, but i can’t figure out how to add high scores in the game so that every time the game is over it updates your highest score achieved in the game and shows it to you and saves it and when you exit the game and when you play it again your high score shows up as it was before.The first image is my spanner that spawns the enemies randomly right when the game starts. As you can see the node SpawnActor Thing(Enemy) and spawner reference is connected to get reference to self. The second image is my enemy BP and shows the score system. The third image is my Level BP that shows where the widget is being spawned. And my last image is the score text being binded by Spawner Refrence. Thanks for the help!

Spawner - Imgur: The magic of the Internet

Enemy BP - Imgur: The magic of the Internet

Level BP - Imgur: The magic of the Internet

Widget BP - Imgur: The magic of the Internet

This might answer your question:

Not really sorry. I understand what’s happening and using save gave class and load data but im confused on the saving and loading thing in UE4. And confused doing this for my BP

Can you provide code?

There’s a link to my BPs in this post

https://docs.unrealengine.com/latest/INT/Gameplay/SaveGame/Blueprints/index.html

The docs are really clear about it. What confuses you? Is it the place where you do your saving stuff?

My variables and stuff are located in the BP above, not in SavaeGame BP. Also i don’t know how and where to actually put all the casting, saving, and loading nodes and where to connect them it just confuses me.