Does Module Script can only return one table or can be more than one table? If can, how?
ModuleScripts can only return one variable. You can return a table with subtables or other variables inside of it.
Example:
local module = {}
module.SubTable1 = {1,2,3,4}
module.Example = "Example"
module.FunctionExample = function() print("Hello World") end
return module
Returns the following table: