local function e(e)return setmetatable({},{__index=function(C,D)return function()while not e:FindFirstChild(D)do e.ChildAdded:wait()end return e:FindFirstChild(D)end end})end
------------------------------------------
local function WaitFor(parent)
	return setmetatable({}, {
		__index = function(tb, child)
			return function()
				while not parent:FindFirstChild(child) do
					parent.ChildAdded:wait()
				end
				return parent:FindFirstChild(child)
			end
		end,
	})
end
