In the Halloween event if a ally drops a B variant of a weapon that is in the battle pass, only players who pay can use it. I was under the impression that players were paying for the ability to get the weapon in crates at objectives and one copy in the main game.
I suggest this should be changed so free to play players can try out the weapons in the event. Also the odds of a teammate dropping it isn’t all that common anyway.