Lagging When Spawning a Bunch of Actors

I’ve got a blueprint which takes two locations, calculates the distance and angle between them, and then spawns actors between those sections. I’m using this to allow the player to click and drag where he wants a wall built. The problem is that I’m getting a lot of lag, and I’m wondering if it’s because instead of updating the location every event tick, I’m destroying and then redrawing the actors?

Any thoughts? Thanks!