@Pallo420 in regards to accuracy tracking, it must be done only when aiming to a target, both heap and ADS fire. Programmatically, this can be done by tracking the "no-hitbox" zone of the sprites vs the "hitbox" of them (in the end perks are big squared boxes of animations).