[Clientside] Problem with NPC:AddEffects( EF_NODRAW )

I need to make some npcs invisible on clientside, but there’s a big problem with NPCs like zombies. (It works with prop based NPCs like Cityscanner)

Ways I tried to make zombies (and other human-like NPCs) invisible:
[LUA]
local scale = Vector( 0,0,0 )
local mat = Matrix()
mat:Scale( scale )
npc:EnableMatrix( “RenderMultiply”, mat )
npc:DrawShadow(false)
[/LUA]
[LUA]
npc:AddEffects(EF_NODRAW)
[/LUA]
[LUA]
npc:SetNoDraw(true)
[/LUA]
[LUA]
npc:SetRenderMode(RENDERMODE_TRANSALPHA)
npc:SetColor(Color(r,g,b, 0))
[/LUA]

Everything does not work since gmod13. Maybe it’s caused by the new NPC stuff garry added which causes human-like NPCs to render back to their default looks?

I really need help or my Bloodmoon won’t be as of a bloody night as it was before.

Thanks in advance!

EDIT: More ways I tried and didn’t work:

[LUA]
npc.DrawModel = function() end
[/LUA]

EDIT²: Found another simple solution. Thanks to GranPC!
[LUA]
npc:SetMaterial(“Models/effects/vol_light001”)
[/LUA]

-closed-