Rotating a vector

Same problem. If I watch this side of the map, I get this:


else if I watch the other side of the map, I get this:

http://puu.sh/gUiGm/f8ba26c559.jpg

If I turn 90 degrees left or right, the point is in the center of the camera.

I did this:


GetWorld()->LineTraceSingle(GunHitResult, CameraWorldPosition, FRotator(5.f, 0.f, 0.f).RotateVector(((CameraForwardVector * 50000) + CameraWorldPosition)), ECC_Visibility, TraceParams);

Why it isn’t working?