Blueprint interface in actor component not working

So it’s better to check the class than the tag,
You can make a parent BP call it enemy, then right click and choose make child Bp
it will inherit everything from the Parent so you can do things like receive damage store health etc, and even override it in the child if the child needs more health or attacks completely different etc

Or if you wish to use has Tag i suppose that’s fine but not ideal, in class settings make sure whatever your hitting with the line trace has the tag and implements the interface,

Which it looks like you have done at least the interface part… so i would assume here that it is in fact something with the Tag…

Worth noting an Interface message like that will do nothing if the class dosen’t have the interface so you don’t really need to check if it has the tag or not

Line trace looks correct but its worth also making sure your hitting something with it, is there a square at the end of the line trace? or do a print string off of True instead of HasTag