How to hide view model, but not hands

How to hide a model, but keep hands and clientsidemodel?
Not pretty, one model to another …



function SWEP:ViewModelDrawn(ent)
	local ply = self.Owner
	if IsValid(ply) and ply == LocalPlayer() then
		local vmodel = ply:GetViewModel()
		local idParent = vmodel:LookupBone("ValveBiped.Bip01_R_Hand")
		local idBase = vmodel:LookupBone("Slam_base")
		if not IsValid(vmodel) or not idParent or not idBase then return end --Ensure the model and bones are valid.
		local pos, ang = vmodel:GetBonePosition(idParent)	
		local pos1, ang1 = vmodel:GetBonePosition(idBase) --Rotations were screwy with the parent's angle; use the models baseinstead.
		if !IsValid(self.ModelEntity2) then
			self.ModelEntity2 = ClientsideModel(self.WorldModel)
			self.ModelEntity2:SetSkin(8)
			self.ModelEntity2:SetParent(self)
			self.ModelEntity2:SetNoDraw(true)
			
		end
		
		self.ModelEntity2:SetModelScale(0.5,0)
		self.ModelEntity2:SetPos(pos+ang1:Right()*21.9-ang1:Up()*0.7)
		self.ModelEntity2:SetModelScale(0.8,0)
		self.ModelEntity2:SetAngles(ang-Angle(-90,0,180))
		self.ModelEntity2:DrawModel()
	end
end


I certainly do not hope that someone can help , my two older topics were left without a single answer :frowning: but then a miracle occurs

Again, 0 replies , all by himself already did …