Also, to answer your question: Quenty’s implementation is actually (imo atleast) better and it does have a functional difference.
Passing arguments normally into bindable events shreds metatables and other things, which can cause hard to trace bugs and generally isn’t what you want. Quenty’s implementation sidesteps this by actually calling the function inside the :Connect()
, and passes the arguments directly into the function instead of into :Connect()
.
Also Quenty destroys his Bindables after he’s done using them.