# Inside the loop, before normalizing:
distance_to_target := to_target.Length()
if distance_to_target <= 50.0:
to_target := Normalize(to_target)
alignment := Dot(view_direction, to_target)
if alignment > LookThreshold:
Print("Close and looking!")
Verse Library
verse
02 Fragment
Calculates distance and vector alignment to determine if a player is close enough and looking directly at a target.
verse-library/fortnite-how-to-check-if-a-player-is-looking-at-a-location/02-fragment.verse