Trying to smooth out Procedural Generation

I think to manipulate that many objects you might need to look into using the PartCache module. That way it doesn’t have to keep generating objects over and over and it should smooth things out.