local Holders = script.Parent.Holders
local Counter = 0
for _,v in pairs(Holders:GetChildren()) do
if v:IsA('Folder') then
v.ClickPart.ClickDetector.MouseClick:connect(function()
if Counter == 1 then
if v.ItemHolding.Value then
if not v.Selected.Value then
v.Selected.Value = true
for _,selected in pairs(Holders:GetChildren()) do
if selected:IsA('Folder') then
if selected.Selected.Value then
if selected.ItemHolding.Value.Name ~= selected.ItemHolding.Value.Name then
selected.Selected.Value = false
else
selected.ItemHolding.Value:Destroy()
selected.Holding.Value = false
selected.Selected.Value = false
selected.ItemHolding.Value = nil
end
end
end
end
Counter = 0
end
end
else
if v.ItemHolding.Value ~= nil then
if not v.Selected.Value then
v.Selected.Value = true
Counter = Counter + 1
end
end
end
end)
end
end
so at the line of if selected.ItemHolding.Value.Name ~= selected.ItemHolding.Value.Name then it doesn't do anything at all, I'm trying to do like(Let's say that if red and blue then don't merge together, else merge together if they are red and red)
I'm not sure how to fix it, could someone please help me. I've been struggling for the past 1 hour and 20 minutes and it's making my annoyed

2 comments
Bit confused. You compared its name to its own name...?
I found out that, but I don't know how i'll be able to detect the other value instead