I finally figured it out. Took me one hour of dedicated focus. The whole thing was correct, but when I created the fireball, I added a ranged projectile script that was interfering with the code! All I had to do was delete it, now she is shooting fireballs in the right direction and killing...