local f=script.Parent local u=require(f.toSet)local T=f.Parent local J=require(T.t)local i=J.table local function W(f,...)assert(i(f))local T=u({...})local J={}local W=1 for f,u in ipairs(f)do if not T[u]then J[W]=u W+=1 end end return J end return W
local List = script.Parent
local toSet = require(List.toSet)

local Llama = List.Parent
local t = require(Llama.t)

local validate = t.table

local function removeValue(list, ...)
	assert(validate(list))

	local valuesSet = toSet({...})
	local new = {}
	local index = 1

	for _, v in ipairs(list) do
		if not valuesSet[v] then
			new[index] = v
			index += 1
		end
	end

	return new
end

return removeValue