Projectile not firing in the right direction

I have made it so that this code now executes inside of the Player class I have also changed this line to fire across the X axis but it is still firing on the world space X axis

FVector const LaunchDir = FTransform(Rotation).GetScaledAxis(EAxis::X);

Projectile->InitVelocity(LaunchDir);