Thats a good question and one I dont know how to put into the code, im assuming thats the issue here. But to answer your question, yes I am using a line trace on my check can grapple macro shown here. Then being used in my start grapple logic.