From what I know all animations endlessly play. Excample
//Copy Paste this in the console. View results.
findplaybyname(Makanix).player.playthread(2, armattack);
//To stop input this.
findplaybyname(Makanix).player.playthread(2, root);
Really in my opinion, when the object is created / wielded a scripts plays.
%this.playthread(0, cystalsspin);
And you don't stop it with
%this.playthread(0, root);
I believe this will work, however a second opinion would be nice for yours and mine sake.
Awesome sword.