I am having a major issue with the laser gun in my current project.
What's supposed to happen:
Press and hold space to fire laser, laser fires out of corresponding imagepoint on PlayerSprite to Mouse.Y vs PlayerDirection.Y.
What is happening:
Works relatively fine when ship is stationary, but has glitchy positioning issues... However when the ship has pulled a complete 360, it works fine.
When the ship moves down, firing the laser while the mouse is below the ship on screen causes the laser to lose its position and seemingly fire out of some sort of parallax super-sampled position.
Help! I am completely lost. Here is the capx.