local function T(N)local Z=Instance.new("\070\111\108\100\101\114")local E for N,S in pairs(N)do if typeof(S)=="\116\097\098\108\101"then E=T(S)else if typeof(S)=="\110\117\109\098\101\114"then E=Instance.new("\078\117\109\098\101\114\086\097\108\117\101")end if typeof(S)=="\115\116\114\105\110\103"then E=Instance.new("\083\116\114\105\110\103\086\097\108\117\101")end if typeof(S)=="\098\111\111\108\101\097\110"then E=Instance.new("\066\111\111\108\086\097\108\117\101")end if typeof(S)=="\073\110\115\116\097\110\099\101"then E=Instance.new("\079\098\106\101\099\116\086\097\108\117\101")end E.Value=S end E.Name=N E.Parent=Z end return Z end return T
local function ConvertTableToFolder(Original_Table)
    local Folder=Instance.new('Folder')
	local Object;

    for Index,Value in pairs(Original_Table) do
        if typeof(Value)=="table" then
            Object=ConvertTableToFolder(Value)
        else
            if typeof(Value)=="number" then
                Object=Instance.new('NumberValue')
            end
            if typeof(Value)=="string" then
                Object=Instance.new('StringValue')
            end
            if typeof(Value)=="boolean" then
                Object=Instance.new('BoolValue')
            end
            if typeof(Value)=="Instance" then
                Object=Instance.new('ObjectValue')
            end
            Object.Value=Value
        end
        Object.Name=Index
        Object.Parent=Folder
    end
    return Folder
end

return ConvertTableToFolder