--serverscript
local part = script.Parent
local module = require(script.Parent.ModuleScript)
module.activate(part)
--modulescript
local module = {}
function module:activate(part)
print(part.Name)
end
return module
Output:
14:06:37.839 - Workspace.Part.ModuleScript:3: attempt to index local ‘part’ (a nil value)
14:06:37.840 - Stack Begin
14:06:37.841 - Script ‘Workspace.Part.ModuleScript’, Line 3 - field activate
14:06:37.841 - Script ‘Workspace.Part.Script’, Line 3
14:06:37.842 - Stack End
I used print(Part) in both script and module script, and it prints Part from script, but nil from module script.
How can I fix this error?