The best way to repeatedly create the same part?

My goal is to find the most effective way to create a part with the same properties throught the code.

by “the most effective way” i mean the fastest method. In my case, i have a loop that creates a part with the same properties, but different position.

Is there a way to do it better than Instance.new() and setting the required properties?

I mean, you can try using :Clone() on the part, instead of trying to create it each time using Instance.new(). I am not sure of the performance impact of it though.

You should set the parent of the part AFTER you have set all of the properties, so it isn’t repeatedly updating the visual.

from what i know Instance.fromExisting() has mostly the same performance as the Instance.new(), so if you want to clone a part without hierarchy and keep properties and attributes, that is the fastest way