Thanks for responding
I tried executing the action without the GRABBABLE CHECK state and it worked indeed, I could grab an object and throw it as well. but the issue was that I could grab anything in the scene (ground and every mesh), is it possible to fix this?
One thing I noticed: as you mentioned, on the GRABBABLE CHECK state, I had a wrong spelling of a variable, instead of "isGrabbable" variable I had a "IS GRABBABLE" , it s shown on my second screenshot, but the thing is, when I create the new variable named "isGrabbable", and try to enter the same name in the Store Value field, it says that "Name Already Exists".
Can you elaborate on the third option of setting a "Game Object Compare Tag" ? I'm a complete newbie with Unity and Playmaker.