works.
i wonder why i didnt even try it.
also in case someone will find this useful
instead of bool for destroyed i used int value that is decreasing on new instances from the main obj and on the main obj it becomes 0.
on each obj that reaches 0 i destroy it.
then i can multiple levels from big bugs to lowest and then destroyed.
thanks.