you would connect the target with a conditional button for each type of gun they could possibly hold with the “held item” option turned on. Then use “when activated” to connect to a corresponding item granter with that gun. If you are using Verse to do this, you will have to connect the target/targets to a trigger to connect to the conditional buttons.