Smooth Eyeangle movement/transitions

So, with a SWEP pack I’m working on, I want to use smooth eyeangle movement/transitions for the recoil. If you don’t know what I mean, think of it like CS:GO-type recoil, where when you shoot, your view is pushed up a bit, then pushed back down. I don’t want to use ViewPunch for this because I think it moves just a little too slowly. If you still don’t understand what type of recoil I’m looking for, take a look at SWAT 4’s weapons: https://www.youtube.com/watch?v=wyHJC5hOaqs&feature=youtu.be

Any help is appreciated!