Oh and you’d need to add an override for the GetLifetimeReplicatedProps function as well when using Replicated properties.
Though, if you aren’t doing multiplayer, you could just get the GameMode’s gamestate object or not use GameState class at all.