Hey James!
I can’t really think of the best way in-engine to do this as detaching will just make it not inherit the parent’s values.
One trick way you can do this is instead of deleting the actor, you hide whatever you want to go away and keep the particle as visible and then with a delay destroy the actual actor.