Sorry if this is in the wrong section, I don’t know what this would fall under exactly.
Long story short I had a missing eye textures problem on all of my custom models. When I made Garry’s Mod launch in DirectX9 instead of directx8 the missing eye textures resolved itself.
Reverting back to directx8 didn’t make the eye texture bugged again.
I don’t know if this is what fixed it or if its just a big coincidence, but I never altered anything what so ever before switching to directx9. I simply had missing eye textures, closed garry’s mod, launched it in directx9 and the next thing I know the eye textures were fixed.
Just figured I’d throw this out there for others to try who are having the same problem I had.
Edit - forgot to add, you can change directx in Gmod by going to your game library, right click on garry’s mod, click properties, click “set launch options”, and type in -dxlevel 90 in the box if I’m correct.