So, here is the current code to clone ONE object with the private module:
local module = {} password = 12345 function module.ReturnTheThing(argument) if argument == password then return script.Script:Clone() end end return module
I then tried to clone another thing by this:
local module = {} password = 12345 function module.ReturnTheThing(argument) if argument == password then return script.Script:Clone() return script.Part:Clone() end end return module
It didn't work
You cannot do multiple returns. HOWEVER, return can return multiple objects.
return script.Parent:Clone(), script.Part:Clone() local Parent, Part = require(module).ReturnTheThing(12345) -->> **script.Script:Clone()** is the first arg, **script.Part:Clone()** is the second arg returned.