Need Help with Recoil

I had an Idea for my swep when it comes to recoil. My idea is that i want the bullet to go where my crosshair is. I tried linking it with aimpunch but that doesnt work. If anyone can help me with this I would be glad!

Do you mean something like the SWEP variable AccurateCrosshair?

I guess, I was thinking of how can I link Viewpunch with bullet direction