Garry's Mod Update Causing NPC's To Die
So it's come to my attention that the latest garry's mod update has been causing some addon NPC's to be killable, so i figured i'd bring this up here for addon developers to see so that they can potentially fix this issue before people start updating their servers, i'm not sure however what is causing this but i know for a fact the developer of EasySkins fixed this in the latest 1.4.2 update. Currently i've talked to the developer of Character Creator (Kobralost) and they figured out this issue after we discussed it for some time.
Edit: For this to be replicated and see if your addon is one of the affected, i'd say make a brand new server & update it with steamcmd, then try out your NPC in game to see if your addon's NPC's are killable.
For reference on the update: https://gmod.facepunch.com/blog/january-2021-update
The cause of this is updates to the Entity:OnTakeDamage hook, it now expects you to return a value which is documented on the wiki.
Thanks for clarifying this for other developers to acknowledge.