function Janitor.__index.LinkToInstances(a,...)local Z=Janitor.new()for T,D in ipairs({...})do Z:Add(a:LinkToInstance(D,true),"\068\105\115\099\111\110\110\101\099\116")end return Z end for a,Z in next,Janitor.__index do local T=string.sub(string.lower(a),1,1)..string.sub(a,2)Janitor.__index[T]=Z end return Janitor

function Janitor.__index:LinkToInstances(...)
	local ManualCleanup = Janitor.new()
	for _, Object in ipairs({...}) do
		ManualCleanup:Add(self:LinkToInstance(Object, true), "Disconnect")
	end

	return ManualCleanup
end

for FunctionName, Function in next, Janitor.__index do
	local NewFunctionName = string.sub(string.lower(FunctionName), 1, 1) .. string.sub(FunctionName, 2)
	Janitor.__index[NewFunctionName] = Function
end

return Janitor
