There is no while loop nor repeat loop, heres the script:
for i,v in pairs(game:GetService("ReplicatedStorage"):WaitForChild("Assets"):WaitForChild(MR1):WaitForChild(MR2):FindFirstChild(item):GetChildren()) do
print(v.Name)
local c = v:Clone()
v.Parent = workspace.RIG
c.Name = MR2
local weld = Instance.new("Weld",c)
weld.C0 = module[MR1][MR2][item]["Weld"][v.Name]
weld.Part0 = c
weld.Part1 = workspace:FindFirstChild("RIG"):WaitForChild(v.Name)
end
the print gives me the all the names that its cloning: