I decided to forgo the attempts in substance for now and just make a minimal (lazy) textures that can be used in a game quickly if needed.
Geometry is pretty much the same minus the slots on the side and the newly added mag and slide release. Still kinda skinny if you ask me but good enough for majority of uses in my opinion. I’ll probably animate it and get it into unreal over the next week just to tell myself it’s “done” for now.
Still probably the best thing I ever made in blender in my opinion.