Cast to Weapon BP always fails!

I try to cast to the WeaponBP. At first it just didn’t work (or so i thought) then I connected a print string to the cast failed pin. And since I run the cast on a tick, It prints the string every frame and i can’t fix the cast and make it not fail no matter what I try. Please help!

Thanks in advance,

Hey there, print the value of Parent Actor to see what is the actual name, it might not be a weapon bp.

Thanks for the quick reply, but it returns nothing.

Then that’s your problem. If it doesn’t print anything then it means that the parent actor is none, which would fail on the cast. I believe the parent actor is the one the weapon is attached to, so where are you doing this cast and for what purpose?

if the return is nothing and based on your bp , your bp doesn’t have any parent