Okay, so what you’re doing is spawning the fireball at a position defined to be 250 (290?) Units away from the player in the direction he’s facing.
So: are you wanting it to spawn UNDER the cursor? Like, just appear on whatever the cursor is resting on? Or are you trying to make it work like the Skyrim fire spell, where it spawns in front of the player and flies forward until it hits something (theoretically, what the cursor is pointing at)?