Players health resets every level

If my character has 95 health and goes to the new level it resets to 100. How do I stop it from doing this and keeping it your current health?

store the variable in GameInstance(it persists from game start to game end)

or perform a “save game” of the required variables and load them back in when you open the next level

I’ve never worked with a save game state. So could you go into more detail?

A new Level means that your Character will be spawned again. Without a proper seamless travel setup you will only have the GameInstance that survives a LevelChange.

For the SaveGame part that MrGrr talked about you could try to google. There are tons of tutorials (Youtube too) that cover how to create a simple SaveGame.