Line trace by channel out location

Hi, I´m using a line trace by channel to mark the position of my teleport skill. It basicly looks like this:

The problem is, that i dont want the teleport to be infinitely far away when i look in the sky or sth. The teleport works perfectly when the distance is not very long, but when accidently teleport to somewhere far away, i get stuck in the ground and im unable to move. The linetrace itself is perfectly straight, i checked that. However, can i reduce the length of the line trace? can i limit it to 2500 units for example? or 2500 centimeters?

Yup, just set a float variable for the max range you want to be able to trace to.

Full Res: http://i.imgur.com/UrGfL2g.jpg

So the line trace length was limited, but somehow i still teleport in the ground. Its even more frequently, i dont know why.
More Information:

Try using the OutHit Impact Point instead, and also try using Teleport instead of MoveComponentTo