Hi.
I have a mod in development for a long time now, with the core functionality relying on the fact that hideObject only visually hides the object, it does not disable collision.
However as of today's public 1.66 update, hideObject now disables collision detection too :(
So for example, if you make the player invisible, or something that the player is remote controlling invisible, they effectively enables noclip for them.
This was not a documented change and I hope it can be reverted, or perhaps if this was intentional, a new overload of hideObject could take an array as a paramater allowing the scripter to decide whether the object should have collision or not.