Help with making a custom gun kit

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.

Also, the empty magazine drops while reloading.

Here concept images for context:


1 Like

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).

1 Like