GetForwardVector returns a direction vector, not a location vector. What you are describing with the floating cube is a location.
Basic vectors and their math does take a bit of getting used to, but you will learn to understand it quickly if you just keep at it.
First, set your Line Trace to be visible, to make sure it’s actually doing what you want it to. After that, if you want location of the trace hit, you want to break the hit result using either BreakHitResult node or right clicking the hit result pin and breaking it right on the node. One of the outputs will be hit location.