I ended up giving my guy a weapon slightly differently.
I wanted to give a miniature ultralisk a custom attack based off a Zergling attack, but still preform the animation.
When I tested in game, he would attack, but there was no animation. To fix this (after a lot of dead ends), I found you could make them preform the animation using the Events in the Actor. I found out that he wasn't attacking because his attack animations all reffered to the weapon that he no longer had.
I just changed which weapon it had to check for, and it worked.