Destorying a spawned actor and spawning a new actor

Hi all,

Just having some slight confusion here over spawning/destroying an actor.

I currently have a blueprint script where when I walk into a trigger box, an actor is spawned (a fireball) in a specific location. However, if I walk back into that trigger box, nothing else will spawn unless the other actor is destroyed. What I want to be able to do now though is to destroy the actor that I spawned and spawn a new one in that specific location.

I have a construction script, checking if there is a fireball already in the level, and then an event graph that spawns the fireball.

Thank you!