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
	end
	
	if v:FindFirstChild("Dependency") then
		coroutine.resume(coroutine.create(function()
			v.ButtonPart.Transparency = 1
			v.ButtonPart.CanCollide = false
			if BoughtItems:WaitForChild(v.Dependency.Value, 10000000) then
				v.ButtonPart.Transparency = 0
				v.ButtonPart.CanCollide = true
			end
		end))
	end
	
	v.ButtonPart.Touched:Connect(function(Hit)
		if Hit	.Parent:FindFirstChild("Humanoid") then
			local Player = game.Players:GetPlayerFromCharacter(Hit)
			if Values.OwnerValue.Value == Player then
				if v.ButtonPart.CanCollide == true and v.ButtonPart.Transparency == 0 then
					if Player:WaitForChild("leaderstats").Cash.Value >= v.Price.Value then
						Player.leaderstats.Cash.Value -= v.Price.Value
						Items[v.Item.Value].Parent = BoughtItems
						v:Destroy()
					end
				end
			end
		end
	end)
	
end

I couldn't say what fully happened in the title, but basically whenever i step on a button a dropper is supposed to appear... but for some reason it doesn't so idk what to do... this is the video i was watching: https://www.youtube.com/watch?v=cB33m43kiXk so please help!

2 comments

0

Do you get any errors? If so post them

0

i got no errors its just that the dropper wont appear for some reason....