--////////--
--The Meat--
--////////--


local Region = {}

function Region.new(...)
	local args = {...}
	local Object = nil
	local isBasePart = false
	if args[1] and pcall(function() isBasePart = args[1]:IsA("BasePart") end) and isBasePart then
		Object = CreateRegionFromPart(args[1])
	else
		Object = CreateRegion(args[1], args[3], args[2])
	end
	return Object
end

return Region
