One character in different levels?

Either use level streaming:

Or create GameInstance class with transferable data, GameInstance is like GameMode but it always exists regardless of level. It will still reset your character (all actors is destroyed toghther with world instance they are attached to), but with data in that class you will be able to reconstruct his state