How to know WHAT WEAPON the player picked up?

Here is what I found out. I added two custom events called “What Weapon Though” 1 and 2.

And that goes here, where I set up some branches, and at least with the bat that seems to somewhat be working.

Important to note for anyone out there trying to do this. I found that back in that first image. Where I first marked on the left, that can be set to the Parent “BP_Items” bp, but I found the individual items like the bat, I had to add the “baseballbat” tag to the root or it would not work there in the second pic. I thought for the Parent/Child it would have worked on the static mesh box collision tag but it did not for me.

But it would seem I have another problem now, the bat once attached (held by the player) is drifting what appears to be Y+ very slowly until it is painfully obvious, as shown in this video.

I also would like to make when it first attaches the item, the item would only appear once the players hand is coming away from the ground.

I could not get the knife to be picked up yet. And I notice a bump up effect like the player can walk on it but it should not be able to as all collisions are set to overlap and no to player can step on.