Player object enable/disable in network

Options
Hey, so, I need to disable my player for a little while, I already tried a LOT of differents ways but it just doesn't work. Thanks for any help

here are the codes inside the player:

PhotonView pv;

[PunRPC]
void OnTriggerStay(Collider collision)
{
if (pv.IsMine)
{
if (collision.gameObject.CompareTag("Barril") && Input.GetKeyDown(KeyCode.E))
{
this.gameObject.GetPhotonView().RPC("Hide", RpcTarget.All, pv.ViewID);
}
}
}

public void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info)
{

}

#region Public Methods
[PunRPC]
public void Hide(int objectPv)
{
if (pv.IsMine)
{
PhotonView Disable = PhotonView.Find(ObjectPv);
Disable.transform.gameObject.SetActive(false);
}
}
#endregion


note that if I replace the
"PhotonView Disable = PhotonView.Find(ObjectPv);
Disable.transform.gameObject.SetActive(false);"

for
PhotonNetwork.Destroy(gameObecjt)

It works just fine to every player in the server, but that is not what I want, I neet to just disable it not destroy it.