Custom GameState null in multiplayer

If I remember correctly, the GameState is accessible through all the clients but only the server side version of the client classes, like PlayerController.

You may have to only try and access it via ROLE_Authority. If you are not authority, you’ll need to call a server function to get to the server side and then access GameState.