@IAmPotat The Raycast Test behavior outputs a normal field. This is the angle that the ray would travel if it were to reflect. You can use this to rotate an object to that angle, and then use a Calculate Direction behavior to calculate the x_vector and y_vector from the center of the object to where it's facing. You can use those values to determine how much your object moves when a ray has intersected with an object.
If you need help on how to use the behavior, this video has step-by-step examples: