adding moar safeguards for cases when a raycast hit a part but did not hit a part