I agree with what is saying. You should never trust the client to register the hit if you’re making a competitive game.
On the other hand, , you bring a good point with “tracers”. You would probably have to stray away from perfect realism and bend the bullet tracers when you receive the information from the server. That’s probably why we’re never going to see a Superhot multiplayer mode.