So basically that, how am i able to do it ?
at runtime? you cant
Probably your best bet is to put the foliage actor in a streaming level, make a Kismet event that responds to whatever you want the trigger to be, and make that event unload the level that the foliage actor is in.
pretty sure he wants to destroy individual instances
Lol that is a hack rigth there nath will take it in count.
But if you have a landscape in the persistent level, the foliage can’t be placed on the landscape if the foliage is in another stream level. A way to solve this is using stream level with the landscape, and each piece of the landscape with its own foliage actor, and then unload all by distance.