rest should be pretty easy, as u can see actionslot 547 controls it, just bind it to a key or something. bg_forceExplosiveBullets 1 is a server-side command though so if u enable it everyone will be using it.
a script that resembles a silent aim could be what ur looking for, i could look into it if you want.