Just a query as to whether or not there’s any different methods for transferring Arguments between ModuleScripts - Example, I’m working on a Space Ship system and:
I have a Main ModuleScript that sorts out and creates the required Values & BodyMovers for the system as well as creating the “Shortcuts” such as:
local Main = script.Parent
local Exterior = Main:WaitForChild("Exterior")
Currently, I’m transferring these shortcuts using a Dictionary -
local Storage = {Main = Main, Exterior = Exterior}
Then when transferring to a new Module it’s:
local Module = require(whatevermodule).Enable(Storage)
Is there a different method of doing these transfers?