function GM:ScalePlayerDamage(player,hitgroup,dmginfo) if not dmginfo:GetAttacker():IsPlayer() then return end if dmginfo:GetAttacker():GetActiveWeapon():GetClass()=="weapon_stunstick" then dmginfo:ScaleDamage(0) end return dmginfo end Timma: function GM:ScalePlayerDamage(ent,inflictor,attacker,amount,dmginfo) if not inflictor:IsPlayer() then return end if inflictor:GetActiveWeapon():GetClass()=="weapon_stunstick" then dmginfo:SetDamage(0) end end hook.Add( "EntityTakeDamage", "ScalePlayerDamage", ScalePlayerDamage )