Client side vs Server side shooting authority?

How would you deal with bullet impact/whizby sound since other players would need to see that ?
I’ve tried a similar approach to you, the difference is everyone spawns a bullet except the dedicated server.