Attach a cable from player 1 to player 2

Why do you need a different blueprint (type) for each character? No casting is needed. All you need is a handle to the object (actor) instance representing player 2.