I finally found out what's wrong. The tutorial video works with Ultimate Character Controller, so there's a difference when you change the materials of the AssaultRifle in the Clip. In the video, ThirdPersonMyAssaultRifle's materials are by default Default-Materials and for me because i have only UFPS its InvisibleShadowCaster. I conclude that I should not change it. A confirmation will be welcome thanks.