Looks like interfaces are more important than i thought, its working ! Thank you so much for the help =)!
How i Implemented the fix: I Made an interface, added it to my camerabp. Created a Interface event that increments an int variable when a message is received. When the int is equal to 2 it fires the set player reference function.
**Quick follow up question: ** would it be smart to implement a round start counter using the same interface method? When each player has been initialized the round start counter would know when to start for example?
-SamuelB