Flashlight on skin mesh character need help!

I’m making a flashlight system for a skin mesh character game, I tried positioning the light on the flashlight model whit a ring, but the ring was lagging bc of network lag. I also tried making the apeirophobia flashlight system but when player looks down, the light will show the body of the player. The only solution we found is to use a view model but my boss doesn’t want to do that because he says that it will look ugly. If anybody finds any solution to fix this issue let me know!