M4 indeed will be seen atleast for 0.1 second because as its being the weapon between MP5 and Sniper and I always had M4 during these moments
I wanted you to consider my clip with its normal speed, and wanted you to slow down incase you don't see the M4 which was seen on my hud
https://streamable.com/mi9sz In this gif, This is not possible to happen unless you are using a command like /switchweapon which dirrectly gives you sniper (which also doesn't exist anymore), without having other weapons on your hand, or not having m4 at all, or as i stated in my appeal, it might be your spectate script showing buggy, because I had M4 in that moment.
In case you give me the chance to prove that it's the script being buggy, I am ready to record my own screen, while you are spectating me and recording me with that script as well, and then see the difference. You will see that m4 is shown on my hud if we lower the speed of the clip while at many occasions from your spectator mode it’s not, no matter how much you slow it down, cause it’s buggy.