All of them are wrong
Well it is your first time, that is just fine even me I am wrong in my first attempt
Anyway, good job for trying
And about these:
ShotReactYaw%d_%d
ShotReactPitch%d_%d
Those string names are not for no Knockback, they are for no recoil