Hide Mesh from owner, but keep shadow rendered

I am making a true fps setup for my game, and got the perfect camera setup, I made all my characters modular so that I could hide the head to keep the camera position without any clipping.

so I just set head to “owner no see” and that solved that issue. My next and final issue us that when I hide the head from owner it stops casting a shadow for the head just for the owning player. any way I can continue to render the shadow and still hide the head from owner?