Clicking outside NavMesh move my character to 0, 0, 0 point

It looks like this behavior (moving to 0,0,0 when clicking outside nav mesh area) is by design (bug updated to UE-3210 for internal reference). geometry hit detection code results in 0,0,0 for out-of-bound clicks to avoid a null reference. To avoid this, use a check to see if hit result is what you want it to be before moving.