First time using ModuleScripts, need help with something

Just an additional suggestion.

I really think you should learn how to use ModuleScripts to achieve object-oriented design (OOD). Object-oriented programming (OOP) is a game-changing approach for tackling many programming situations. It’s a powerful and adaptable strategy that can be easily replicated with ModuleScripts.

If you’re not familiar with OOP, here’s a nice, short video that explains it:
Fundamental Concepts of Object Oriented Programming

Here are some helpful DevForum links that explain how to implement OOP in Luau:
Roblox OOP (Object Oriented Programming)
All about Object Oriented Programming

I highly suggest you invest some time into researching into this. This is where the true power of ModuleScripts are unlocked.

2 Likes