instantiate a prefab and find the player who instantiated it

Hey, i wanna work on a multiplayer game and i was wondering if it is possible to instanciate a gameobject and make that gameobject find the camera and player of the player object without finding other peoples player controllers etc

Yep - use the owner property of the NetworkView attached to the gameobject.

NetworkPlayer playerWhoInstantiatedThis = GetComponent<NetworkView>().owner;