Prevent certain parts (P1) from pushing another part (P2) while both are still unanchored and collidable?

I am making a game where you vacuum parts and the part itself goes into your backpack welded to a character.

I have this one problem I can’t seem to fix which is the parts flinging people across the map or moving the players. I also have this script where when a part escapes, it teleports them back into the backpack and sets velocity to 0.

My goal is to make it so that both the backpack/character and the parts are collidable but the parts can’t push the backpack/character.

Items or tools carried by a player have to be made Massless true. If they have any mass it’ll throw off your players movement.
There is also something called Collision Groups, which allows Parts to be CanCollide true, but you can select if certain Parts will or won’t collide with other certain Parts.