That only partially works. Sure, you aim down in a second if you're using an MP5 full auto, but you have to understand something. The marks on the wall that you see are not sync'd with the bullet trails calculated at the server. You can shoot glass and have it not break with no mark, or have a mark on the wall and the glass still breaks. Only hits with entities are communicated back to the client.