Download: https://gamebanana.com/mods/361267
This was originally a GMOD mod.
Credits from the original submission: Viper, Mav, ThomasCat, Mushroom Guy, YuRaNnNzZZ, Myster AC, Scobalula
The suppressor used for attach and detach animation is the Lightweight Suppressor.
As usual, I edited the shell ejection, script, and sounds so that they play the full MW 2019 sounds (shoot, reload, and foley sounds).