local E=require(script.Parent.Parent.equalObjects)local function s(...)if E(...)then return true end local s=select("\035",...)for E=1,s,1 do local c=select(E,...)for s=1,s,1 do if s~=E then local E=select(s,...)for s=1,#c,1 do if c[s]~=E[s]then return false end end end end end return true end return s

local equalObjects = require(script.Parent.Parent.equalObjects)

local function equals(...)
	if equalObjects(...) then
		return true
	end

	local argc = select('#', ...)

	for i = 1, argc do
		local list = select(i, ...)

		for j = 1, argc do
			if j ~= i then
				local compare = select(j, ...)

				for k = 1, #list do
					if list[k] ~= compare[k] then
						return false
					end
				end
			end
		end
	end

	return true
end

return equals