Okay so I wan't to use module scripts as I can keep my functions manageable. I have two questions,
First Question : Can I use multiple functions in a module script? Second Question : How can I access Functions Inside Module Scripts?
I don't know if im supposed to use _M. before each function or if roblox makes it global for you. I also saw some people doing this:
local myModule = require(game.Workspace.MyModule)
myModule.MyFunction(mainArg, secondArg) -- My Function is inside myModule.
So will this work? And do I need to type _M. Before every module function, and can I change arguments and It'll still work inside the module?

1 comment
Sorry to revive an old post, but I'm trying to figure some stuff out here. One thing is, if a module function will only ever return the same result, then what's the point? I'm trying to use a ModuleScript to run combat functions between various weapons and targets, but if the results don't change I should just code it into each local script.