Destroy actor without destroying children?

i would say this is a relative to world space issue. i believe the spawn actor uses world space so i would try getting the component location in world space and setting the location that way. or in this case you are getting transform instead of just the location. aside from that issue everything else looks pretty good from what i can tell.