Multiplayer Hud get player controller 0 ??

Are you trying to create a HUD with a UMG widget blueprint? I create the widgets locally (The owner only). If you don’t, you will be creating multiple widgets on the server for each client that joins along with a widget for the client. This can also cause widgets to seem to only update on the server. Things like health, energy, etc, should be replicated and in the UMG widget blueprints should have it bind to health bar, text, w/e. I also never use anything that gets players index. Getting player controller index works fine for single player games but I always run into issues on multiplayer games. Try using get owning player controller or pawn.