Well the script is complicated cause I have to write it from scratch. I've got him to walk waypoints, but the problem is every time I load it with any script he hovers above the ground. This is because when he is loaded in milkshape with animation it forces the body and bones below the modeling grid. And if you've ever tried to move bones in Milkshape you know it causes the bones out of position. Well anyway, to answer your fireball question, he has basic fighting, flying, dashing, running, jumping, and yes, fire ball or actually "Beam canon" attack, animations.
Koolio