I found a new glitch on how to not lose ammo on sniper. Really useful if you run low on ammo. First, make sure you can reload the sniper. What you have to do is:
1. Shoot the sniper once to make sure you can reload it
2. Press R and shoot at almost the same time. Press R AND THEN shoot immediately after. You do this at almost the exact same time.
3. Your sniper starts reloading and no ammo is lost. Quickswitch the sniper and do it again.
If this helped you it doesn't hurt to thank or rep me.