Spawn actor in multiplayer by Beginplay

GetPlayerController with index of 0 in a Server call will always return the Server’s PlayerController. Instead replace it with GetController of the Character/Pawn. That way you get the correct PlayerController in a Server call.