Does passing a table through a Bindable Event create a reference or a whole new table?

I’m passing a table to another script in my game and I’m trying to make sure I don’t use up more memory than I need to. When I do this, do I create a copy which takes up twice as much memory or does it create a reference to the original table?

It’s a copy, if you want a reference use a module script approach:

1 Like