If the gun is a BP, you can
You need to watch all the stuff you have on tick there. Tick, happens EVERY FRAME.
Do you really want to set all that stuff every frame?
Especially the destroy actor. The moment you place this enemy, they will disappear!
The destroy should only happen when a special custom event is called.