Forward trace is returning false positives?

There’s a lot of helpful information there, so first of all I’d like to thank you for going above and beyond.

Unfortunately, it’s a little information overload for my noobie brain. I think I understand the theory, but it’s implementing it into my own project that I’m struggling with. It’s been the same with following tutorials. They’re often not exactly what I’m looking for, so trying to adjust things to what I need has been a painful process. I’ll give an example from your post in that thread. It’s using a 3rd person setup, so you’ve got a get hit result under cursor. I would assume that wouldn’t be feasible for a 1st person setup, which is why I’d use a line trace/forward trace, right?

So as it stands, the forward trace is hitting any object and triggering a ‘true’ response. When it hits an object with the interface it isn’t triggering the interface event. Is there any information I can provide which will make it easier for you to tell where it’s going wrong?