すみません、以前PhotonUnityNetworkについて質問したものですが解決していないので追記させて下さい。
色々考えて下記のようにスクリプトを組みました。

FireEffect.GetComponent<PhotonView>().RPC("Fire_Position", PhotonTargets.All, Enemy.GetComponent<PhotonView>().viewID, FireEffect);
[PunRPC]
public void Fire_Position(int _ViewID, GameObject _FireEffect)
{
_FireEffect.transform.position = PhotonView.Find(_ViewID).transform.position;
}

これでも上手く動かず、各々の画面でモンスターの位置にエフェクトを出すことが出来ません。
スクリプトに指摘などいただけませんでしょうか。