LineTraceByChannel Not tracing correctly?

Hi, I am trying to make a game that has a Minecraft-like block placement mechanic. I just have some basic WASD and mouse movement camera control. What I am doing is when I click the left mouse button I trace a line from the location of
the camera to the forward vector of the camera multiplied by 3000 and then taking the location of the hit and snapping it to a grid of 100x100x100, then finally I spawn an actor from a blueprint class at that location. The issue I am having is that even though I am looking straight with my camera, the block is not placed where I look. When I enable line trace debug it shows that it traced diagonally although I was looking straight?

If all that text was a bit too messy (I’m sure it was lol) here is a video showing the problem: Help with UE4 - YouTube

Thanks in advance everyone! :smiley:

You’ll need to add these two together:

Thanks so much! That makes much more sense lol :slight_smile: