Viewmodel Flickering when equipping

I’m currently working on a weapon framework/system, and I have a small problem. When I equip the gun, it flickers for a brief moment. I’ve tried everything, and I don’t know what to do. HELP
robloxapp-20240202-2339164.wmv (708.5 KB) (im really sorry for poor quality i dont have a good pc)

It looks like you’re using 2 different viewmodels for each weapon, therefore making the arms swap about every time the weapon switches. That could definitely be a factor causing the weird behaviour, is there any way you can make the guns attach to 1 viewmodel rather than 2 separate ones?

I’m using one ViewModel for every single gun, but the problem is that the animation has a very small delay, which gives it a flickering effect.

External Media