function ENT:Draw()
// Don't draw the grip if there's no chance of us picking it up
local ply = LocalPlayer()
local wep = ply:GetActiveWeapon()
if ( !wep:IsValid() ) then return end
local weapon_name = wep:GetClass()
local tool_mode = gmod_toolmode:GetString()
if ( weapon_name != "weapon_physgun"
&& weapon_name != "weapon_physcannon"
&& weapon_name != "gmod_tool" ) then
return
end
render.SetMaterial( self.GripMaterial )
render.DrawSprite( self.Entity:GetPos(), 16, 16, color_white )
end