So in my script when I require this module script the rest of the script doesn’t run anyone knows why?
All I’m doing is requiring the module script not even running it.
local Light = require(game.ReplicatedStorage.Viewmodel.Modules.LightMatchScript)
Check the module for anything that yields. When you require a ModuleScript it runs the script basically as a normal Script/LocalScript in the same thread as the Script/LocalScript you are requiring it from. Try that first.