diff --git a/gamemodes/benny/entities/weapons/benny/shared.lua b/gamemodes/benny/entities/weapons/benny/shared.lua index 7637dfc..4dede5e 100644 --- a/gamemodes/benny/entities/weapons/benny/shared.lua +++ b/gamemodes/benny/entities/weapons/benny/shared.lua @@ -107,7 +107,11 @@ function SWEP:Reload( hand ) local mid = self:D_GetMagID( hand ) if SERVER or (CLIENT and IsFirstTimePredicted()) then if mid != "" then - if inv[mid].Ammo == 0 then + if !inv[mid] then + ErrorNoHalt( "Mag isn't a valid item" ) + self:D_SetMagID( hand, "" ) + wep_table.Loaded = "" + elseif inv[mid].Ammo == 0 then if SERVER or (CLIENT and IsFirstTimePredicted()) then p:INV_Discard( mid ) end