How to identify which player picked up a weapon and change parameters based on that?

I have a local Multiplayer Game with weapon pickups. When Player 1 picks up the weapon, I want it to shoot Projectile_A, when Player 2 picks up the same weapon, I want it to shoot Projectile_B instead.

Any thoughts on how to set this up? I have the weapon pickup working, but only with Player 1 atm.

Sure, here it is again as an answer.

Assuming they are both instances of the same object, you can assign them tags. You can then check on pickup, which tag is currently present. This can be done by something like

gameObject.tag.Equals("Player1");