Destroy spawned projectile after kill enemy

You can still keep the arrow in a seperate BP, spawn the arrow blueprint inside the archer blueprint and store a reference to the arrow/s in your archer. On archer destroy() loop the arrow references and destroy.