Is there a way for me to make the current translation between Hipfire and ADS smooth?

currently my ADS on weapons works by enabling and disabling entities, as well as changing FOV, is there a way to smooth this process? maybe my slowly decreasing fov and making the weapon look like it’s moving towards the ads position rather than snapping?