I'm experienced with this kind of thing, and I might've actually forgotten, but I still ask myself to this day:
What is the accomplishment of nuking a ModuleScript's enviroment?
Why is it necessary to set variables that I need from the enviroment into local variables afterwards? If there were any reasons, why not just:
local e=getfenv() e.print("Hello, world!")
or
script = nil |