This item is a result of an AI-based algorithm, which may not always be correct. Below it's the reasoning behind the AI's decision.
You can tell it what it did wrong and how it should be done instead.
The vector should not have recoil because IRL it has a counter weight that shoots off every time a bullet is fired. Therefore, there should not be any recoil.