Tower sphere range

I’d recommend looking into collisions, specifically Overlapping. You can use Begin overlap to get any enemies from a sphere component and save them in a TArray, and End overlap to remove them. This way it will be event based and you wont have to iterate through all existing actors, and any time you want you have an array with all the enemies in range.