[LUA Scripting Question] Changing the animation of a player.

Hello there. Im trying to make a player have the animation of chat (when typing) while having a certain weapon selected. How I can do it? I tried to put the self.Owner:SetAnimation(ACT_GMOD_CHAT) on the SWEP:Deploy() and in the SWEP:Think() functions but none of them worked. Obviously Im doing something wrong, but, what?