I have no problem using a ModuleScript and a Script together, but I'm stuck on trying to use a ModuleScript and LocalScript together (hope that makes sense). I keep getting an error that says:
14:08:37.032 - TestingModule is not a valid member of ServerScriptService
LocalScript
module = require(game.ServerScriptService.TestingModule)
tool.Activated:Connect(function()
module:throw()
end)
ModuleScript:
function module:throw()
print("testing")
end
Hope you lads can help me out, thanks.

2 comments
I see your problem. Here: this will help with what you're trying to do with the colons. https://developer.roblox.com/articles/Method
ServerScriptService and ServerStorage are places the server only can access. If you want the client to be able to access the module, then you should move the Module to ReplicatedStorage.