i think what the problem was is that the debug is enormous compared to the actual ray being cast. the debug was perfect at .065 but my cube is 1x1x1. when I increased it to 1.1 the debug goes on forever, but it works.
new problem - im setting up a jump mechanic so when the raycast2 action doesn't show a hit, it loops infinitly.
Tried to "controller is ground" after putting on a character controller but no matter what it never returns a grounded....
all i want is to be able to set up a jump with add force... grounded... able to jump... in air... double jump (which I can set up)... double jump exhausted? cant jump until grounded... that's all i'm trying to do...