The obj must not belong to a different group. This method does nothing if the obj has already been removed from this group. Afterwards, the obj's GoObject.Parent will be null and its GoObject.GoObject.Layer will also be null, because it will be removed from the layer if the group and it belonged to a layer.