The Damage only works on an Eva Unit 05 BP. You have joined it up to a Cast node that will produce an Eva Unit 00 BP, which is incompatible. Given the error is also on the cast node, I’m guessing the Check Hit is expecting a 05 BP object.
You either need to write Damage function for a 00 Unit, or Cast to a 05 Unit (if it is compatible). As it stands, I would replace the Cast to 00 node with a Cast to 05 node.
I worded it wrong I should have specified that that functions target was “self” which is why it did not accept me casting to another blueprint other then itself, in this case it being 05.
I’m assuming this is a problem with my function instead of the blueprint interaction itself so yeah you’re right.
I could bring the logic that’s inside the function and plug it in after the capsule trace but for the sake of clutter is why I wanted to condense this into a function. I’d be casting to 30+ other blueprints in my event graph and it would look messy real quick.