When I touch a part, it prints 'a' and 'b' and I am in the Admin list. Since I am in the Admins list, it suppose to only print 'a' but it also prints 'b'.
local Admins = {
"Player1",
"FiredDusk"
}
script.Parent.Touched:connect(function(hit)
for i,v in pairs(Admins) do
if v == hit.Parent.Name then
print'a'
elseif v ~= hit.Parent.Name then
print'b'
end
end
end)

3 comments
Are there multiple people in the Admin list?
I am testing in studio, it's only me.
The question has already been answered, so I'm gonna give you a small suggestion: Don't use names. User ids are a safer method.