A module script is a script that can be accessed by other scripts. This makes them useful for storing values that operations are preformed on frequently, such as health, stun, and things you’d have in a fighting game since they can also have functions stored inside of them, preventing the need to copy-paste the same OnDamage function to every single weapon.
I’ve written an example in this post.