[Photon] Polleable

With photon can I use the pool instead of instantiating all the time? I find it difficult to use in multiplayer

Yes, PUN 2 can use a pool. Just implement IPunPrefabPool and assign it on each client. Then you can load assets any way you like, keep instances around and more.