I've been seeing so many posts about this recently that I've decided to post this as a tip, hopefully people actually read these...
If your mathack changes the model colors, but does not enable seeing the models through walls, this is probably why.
Because most of the mathacks for source games use the ignorez model flag, valve added a blacklist to the source engine to ignore the ignorez flag on most models. Fortunately for us, that blacklist only takes priority on the games initialization, which means there is a fairly simple way around it. Just start a game on LAN (or practice) and type the following into the console:
- sv_cheats 1
mat_reloadallmaterials
sv_cheats 0
This forces the game to reload your material cache, and once the models are reloaded the ignorez blacklist should be bypassed.