Es geht wie gesagt nicht darum, eine Animation zu erstellen und sie ins Spiel zu bringen. Du kannst keinen Zauber erstellen, der anstelle der Standard-Animation deine eigene nutzt. Eine blaue Kugel zu erstellen ist natürlich auch kein Problem, Problem ist das, was du mit ihr vorhast. Irgendwie wird es in Verbindung mit einer neuen Animation schon möglich sein, aber per Script wahrscheinlich eher nicht.
Was das Zurückstoßen angeht:
Anstelle von 30 kann man auch jeden beliebigen Wert nehmen. Gibt die Stärke an, mit der das Ziel weggestoßen wird.