Are MetaTables bad to use too often?

Hi! I recently learned to use MetaTables and MetaMethods and i was wondering if using them too much is bad or not. For example is it bad to create a metatable just to use the __call MetaMethod?

No it’s not. Having a table with a metatable is almost identical to having 2 tables in terms of performance.

Is there a reason you’re opting for this way instead of just using a function?

Yeah kinda it’s for script organization and for it to be more clear to me