Line Trace by Channel ignoring Actors?

Hi there. I have created simple line tracing system for my weapon and for my Enemy Actor but when I attack it will hit the Enemy Actor but when he attack it seems to ignore my Main Character. I am really stuck here and dont know what to do.

This is tracing for my Enemy Actor.

First thing that jumps out is that your getting a socket location but not providing a socket name to retrieve. I’m assuming this is not intentional. If your wanting the component location, you can use GetComponentLocation.

The second issue is the order of you sequences. Your calling your hit sequence using variables that are set up on the second sequence. The order of operations need to be the other way around and most likely not sequenced as you need to ensure that your collision variables are set before they are used. Ensure your collision variables are set then perform your traces.

Everything there is intentional and even when it is set up like this it is working but its ignoring my character here look at that:

I got it working. The thing was that i did not set BlockAll in my Main character Capsule Component