I've suceeded in making scripts people can't use outside of our sim, but some people have tossed the scripts and are just using the animations with new scripts that perform the same functions.
I read somewhere that LL made it this way to make animations harder to steal. I just want to point out this is a horrible setup for SL. Imagine how hard it would be to steal a texture if it were required to be put in the contents of an object. A lot easier, right? Exactly.