Weapon reload animation wont work

I got this custom weapon and i’m not sure if it even has a viewmodel reload animation

I tried using the default reload

function SWEP:Reload()
self.Weapon:DefaultReload( ACT_VM_RELOAD );

And its just stuck for a few seconds and then the bullets are added. So my question is there a way to fix it/make a new reload animation?

If there’s no reload animation tied to ACT_VM_RELOAD or any other ACT enum, then you will have to recompile the model and create the animation from scratch and compile it back.