How to set variables to trigger in animation blueprint (UE5.3)

Relatively new to game dev, and I am trying to figure out how I can use variables to trigger certain animations within an animation blueprint.

I have my monster here that should be alternating between 3-4 different animations depending on if it is standing still/walking/sees the player etc…

My problem is that I do not fundamentally understand how I can make a certain condition (like enemy sees player using pawnsensing) represent a variable AND call and trigger said variable within the animation blueprint for my monster.

I’ve tried using blendspaces and some online tutorials, but the issus is that I want the monster to be able to do more than just one animation if it has a speed of zero.

I think the answer is variables, but I don’t understand them.

I’ll attach the relevant pictures. I’m really stuck here and any help would mean the world. Thanks.