instance_nearestで複数ある同一オブジェクトで
自分以外のインスタンスを返すようにするには
どうすればいいでしょうか?

例えばobject0でinstance_nearest(x,y,object0)
とすると、selfとおなじidが返ってきます。