Force viewmodel to render above world

In modern games weapons draw OVER what ever they intersect into
How can i do this with roblox?

I believe it to be possible

Use this to render things above everything else:

Do viewport frames have shading/lighting?

They do have lighting but it doesn’t react to the actual world lighting and looks really ugly
But there are no other ways to achieve such effect.
The best you can do is make the viewmodel really small so it doesn’t collide with the world objects.