Hi,
The Player should broadcast a global event "ON PLAYER INITIALIZED" or something like that, then all interested fsm can catch this and store the sender of this event which will be the player.
That's one way that works for me, but looking for gameobejct by tag is also good, but NEVER use FindGameObject using the name, it's not performing very well, and if you change the name it won't work anymore...
Bye,
Jean