Thirdperson issues

I made my SWEP based on CSS weapon. From first person it works well, but from the thirdpeson it just sticks from torso and doesn’t play animations. How to solve it?

Did you set the world model to the right weapon model?

SWEP.ViewModel = "models/weapons/v_FirstPersonModel.mdl" --Player Weapon Model
SWEP.WorldModel = "models/weapons/w_ThirdPersonModel.mdl" --World Model

Yes, of course