Basically, this just isn't something you should be wasting your time on doing. It's never going to be 100% accurate in functionality like the serversided raycast is, plus you'd be doing calculations i don't think you'd want to be doing in Torquescript. Just give it up man, lol.