Take a look at this https://github.com/itsKoil/FiveMPublic/blob/master/koil-golf/client.lua

at line 243

Seems to return an XYZ position of where the golf ball he created has landed.

By a collision normal I am guessing that is when an entity has a collision with maybe the world it will return the last position it collided.