Once you have a result from the Linepick in PickedEntity() you can check
PickedX() PickedY() PickedZ() for the exact picked position
and
PickedNX() PickedNY() PickedNZ() for the normal of the picked triangle
Check out those commands and you should see the light.
PickedX() PickedY() PickedZ() for the exact picked position
and
PickedNX() PickedNY() PickedNZ() for the normal of the picked triangle
Check out those commands and you should see the light.