Need some advice on how to do this

So I’m making a card game and each card will have a script that does, well, what the card does :sweat_smile:. I have come up with two ways to do this. I could either have a normal script in the part that is disabled untill the card is played, or I could make each script a module script with one function (the card action) and I would require and run the module when the card is played. Which way do you think I should do it? Or can you think of a even better way to do it?

There isn’t always one best way to solve a problem related to coding. If a code solves a solution correctly, the code is good. I would use the version without module scripts.