I did see that you had asked why they were wanting to do it, which provides that you were willing to help further. I think that's great.
First, I realize you guys answer a lot of questions, and on a whim, I probably would have responded in the same fashion.
When I say meaningful, I mean answering their "assumed" question (since they didn't ask a real question), which is "Why isn't this code working, or how do I make this work." Telling them not to do it, or that it's not good practice, doesn't tell them why TweenMax is erroring out with their code. Even though the issue is very unrelated, it seems at first glance to be an issue with TweenMax.
I realize it's not your job to troubleshoot their code, but explaining that "TweenMax loops through all the properties on a target object (which in this case inherits `test` from Object.prototype) and if it's a function, calls that function. What you would need to do is make `test` non-enumerable on the Object.prototype so TweenMax does not error out."
From here, you could choose to explain what you see as best practices.
That's my humble opinion.
Cheers!