I need help making a gun kit with custom animations for equip, idle, fire, reload, first shell insert (for shotguns), and shell insert (for shotguns).
Also, has a setting to inflict a debuff, doesn’t kill teammates, has a view model for arms along with accessories on the arms, and deals damage to the NPC Regardless of the name of the humanoid.
First of all, I think module structure would be better. For example you will have Weapon class, with ViewmodelController, InterfaceController in it. Then a folder, that contains all weapon configuration. Just copying scripts is not a good practise (in my opinion). For making viewmodel you can find a tutorial on youtube (I think), but by the way it’s working like second model of the weapon which will shown only to a Local player. Or you can write a script, that will show some character parts while in first person (arms and legs for example).