I never seem to understand the use of the module scripts. Some examples have shown that they are used as dictionaries that can be called by multiple other scripts at once. Others are just scripts themselves that are just called by other scripts.
For example, in Roblox's gun kits, normal scripts call on a module script.
Can somebody please explain how these module scripts are supposed to function, unlike a normal or local script?
