Is BeginPlay multicast?

I tried to create a motd panel for new players.
But I found that every time a new player enters the game, every player will execute their BeginPlay.

↓GameMode↓

↓Character BP↓

↓As you can see, when the second player enters the game, the first player’s BeginPlay is also executed↓

Btw, default pawn is “DefaultPawn”, not player character.

The controller of the synchronized player is null, so Create Widget node will paste the widget on EVERYONE’s face.

The solution is to determine whether the controller is null or use IsLocallyControlled node.