3rd person aim weird behavior when issuing move commands

Hi!

This bugs me since a long time, now that I revisited the shooting logic it still doesnt work properly as I hoped it would.

My character (3rdperson) shoots in the direction I aim. But when I strafe left right while aiming the projectile will go into a different direction somewhere in the opposite of where im walking at.

It just does that one time the moment i turn. After one fail it correctly aims where it should.

heres how i handle spawning the projectile: http://i.imgur.com/UpGTiT6.jpg

[using “get look at rotation” instead of make rot from x doesnt solve the problem]

it seems like the socket location contains some rotation or sth… idk, i also dont know how to use unrotate in this case. i already tried to get socket rotation and unrotate the location and use that, but that gives some very wiered results…

The socket location is in her hand, collision is ruled out as issue i think. i have in the construction script ignore

Idk how it could make it shoot so far off since the socket location is a point and the linetrace goes through the camera and the camera is never looking into this direction. It seems like if I issue a move command it thinks im turning the camera (with a huge rotation that I actually never do)

(ps: it also cant have much to do with the aim offset if u think that because this problem existed already before i implemented the offset and the socket was at the head of the character allthough the head turned obviously)

€dit, so now since no ones answering i uploaded the whole character files and its dependencies put into an empty level.