I need help with this tycoon script

hello i have a problem with my script i can only add one dropper when i add a second one in any way everything breaks heres the script
‘’'lua for i,v in pairs(Buttons:GetChildren())do
local NewItem = BoughtItems:FindFirstChild(v.Item.Value)
if NewItem ~= nil then
Items[NewItem.Name] = NewItem:Clone()
NewItem:Destroy()
else
v.ButtonPart.Transparency = 1
v.ButtonPart.CanCollide = false

	v.ButtonPart.BillboardGui.Frame.Visible = false
	
end
if v:FindFirstChild("Dependency") then
	coroutine.resume(coroutine.create(function()
		v.ButtonPart.Transparency = 1
		v.ButtonPart.CanCollide = false
		v.ButtonPart.BillboardGui.Frame.Visible = false
		if BoughtItems:WaitForChild(v.Dependency.Value, 100000) then
			v.ButtonPart.Transparency = 0
			v.ButtonPart.CanCollide = true
			v.ButtonPart.BillboardGui.Frame.Visible = true
		end
	end))
end
v.ButtonPart.Touched:Connect(function(Hit)
	if Hit.Parent:FindFirstChild("Humanoid") then
		local Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
		if Values.OwnerValue.Value == Player then
			if v.ButtonPart.CanCollide == true and v.ButtonPart.Transparency == 0 then
				if Player:WaitForChild("leaderstats").MemeCoins.Value >= v.Price.Value then
					Player.leaderstats.MemeCoins.Value -= v.Price.Value
					Items[v.Item.Value].Parent = BoughtItems
					v:Destroy()
				end
			end
		end
	end
end)

end

try clonning the item, tell me if it works

its a droper item as in droper

?? I’m not getting you also please tell me if the dropper is a model or another instance