local function C(C)local e={}function e.PopItem(e)local s=(C:GetChildren())[1]if s then local C=s:FindFirstChild("\066\117\102\102\101\114\080\111\115\105\116\105\111\110\076\111\099\107",true)if C then C:Destroy()end s.Parent=game.Workspace return s end end return e end
--Creates a buffer class.
local function CreateBuffer(Folder)
	local Buffer = {}

	--Removes an item from the buffer.
	function Buffer:PopItem()
		local NextItem = Folder:GetChildren()[1]

		if NextItem then
			--Remove the position lock.
			local BufferPositionLock = NextItem:FindFirstChild("BufferPositionLock", true)
			if BufferPositionLock then
				BufferPositionLock:Destroy()
			end

			--Reparent it to Workspace.
			NextItem.Parent = game.Workspace

			--Return the item.
			return NextItem
		end
	end

	--Return the buffer class.
	return Buffer
end
