Doesn't seem to be a way to remove weapons from a players uniform or vest via scripting.
While I'm here might as well say that it would be very nice to see uniforms and vests as a "vehicle" object in the game, very much like backpacks are. Would give more control over inventories at the very least.