Help with cast / direct communication

I’m trying to create a pushable/pullable block. But i’m needing to add new animation to it when it’s grabbing , the problem is that i need a bool variable that has the same value as the IsGrabbing from my pushable block actor.
I’m not being able to do this from direct communication through blueprints because when i try to target the animation blueprint everything is blank , i also don’t know how i could cast things to work(i can make it dont have compile error, but it wont work).

the animBP event graph is this one: https://docs.unrealengine.com/latest/images/Gameplay/HowTo/CharacterMovement/Blueprints/AnimBlueprint_Walk/AnimBP_EventGraph.jpg

my PushableBlock is this one:
besides that, there’s a onBeginOverlap and onEndOverlap to enable / disable input.

Did you made your varbale public? (eye icon should have open eye and be green)

yes, i did. If the variable isn’t set to public there won’t be something to set in the default box.There is, i just don’t have anything to put in there.