Is there a better way to fracture a destructible?

I’m spawning a BP using ‘spawn actor from class’ from a BP with a destructible mesh that I set within the BP using ‘set destructable mesh’ that I then need to fracture instantly on spawn.

The only way I have found to do this reliably is to hit it with radial damage (which feels wrong, but I can’t find any other method). However if you do this on ‘Begin play’ even it just doesn’t work (even if I have the mesh pre-set in the BP rather than setting it) so I’ve had to implement a delay timer. This works 95% of the time with a long enough timer but it’s not 100% and I’m worried on slower machine it will fail more offten and with longer delay there is a slight lag.

Seen here: https://twitter.com/Uberpussy/status/490622326648885248

Is there a better way?

I know this is super old, but I wanted to respond anyway. An easy way to do this is to add a timeline and when it finishes running apply your radial damage. It works every single time. Here’s an example blueprint.