Pickup only a specific type of objects

It doesn’t pickup objects at the same time. The axe is the one weapon I inserted in the scene, for example, I try to pickup it: the axe remain, but the table disappear like any other object I interact to.

I created a Masterclass, but as a struct(name, description etc.).

The game allows to show the hands also if there’s no weapon, infact I’m trying to making the hands disappear when the weapon isn’t in the inventory or we deselect it(I know just the basics, I still have to programm the inventory).

Then… I don’t know if it should be the problem: the meshes(hands and axe) are very small, infact I tryed to resize all in Maya, but It didn’t help me so much, instead it created more errors, so now I’ve to rig, skin, uv mapping and animate again for the 4th time!

That’s all to say: I’ve to resize all because the skeletal meshes are too small: no physical interactions then…
Should it be the problem?