Hello, i am developing an online card game. For networking i used Photon Network system in the game. Network data transfers working well. I am sending objects name to other player by RPC. receiving player gets the name of object and finds object by using "GameObject.Find". It s also working fine. I m trying to destroy the object which i found, it sometimes destroys and sometimes not. I also tried to change objects parent to another same problem again. Sometimes functions work and sometimes not. I am sending datas by using this function. Code (CSharp): pv.RPC("gelenDataIsle", PhotonTargets.Others, sendingData); I am receiving datas by using this function. Code (CSharp): public void gelenDataIsle(string dataGelen) { string[] rawString = dataGelen.Split(':'); //dividing data if (rawString[0] == "cekilenKart") { GameObject card = GameObject.Find(rawString[1]); Destroy (card.gameobject); } } Any help please. Thanks. [SOLVED] That was my mistake. There are 2 GameObject having the same name.