local f={}for o,R in pairs(string)do f[o]=R end f.split=function(f,o)local R={}if o==""then for o=1,#f,1 do R[o]=f:sub(o,o)end else if o==nil then o="\044"end local j=1 local D=1 local l,k=f:find(o,D,true)while l do R[j]=f:sub(D,l-1)j=j+1 D=k+1 l,k=f:find(o,D,true)end R[j]=f:sub(D)end return R end return f
local rbxString = {}

for key, value in pairs(string) do
	rbxString[key] = value
end

rbxString.split = function(str, sep)
	local result = {}

	if sep == "" then
		for i = 1, #str do
			result[i] = str:sub(i, i)
		end
	else
		if sep == nil then
			sep = ","
		end

		local count = 1
		local pos = 1
		local a, b = str:find(sep, pos, true)

		while a do
			result[count] = str:sub(pos, a - 1)
			count = count + 1
			pos = b + 1
			a, b = str:find(sep, pos, true)
		end

		result[count] = str:sub(pos)
	end

	return result
end

return rbxString
