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

[lua]
function SWEP:Reload()
self.Weapon:DefaultReload( ACT_VM_RELOAD );
end
[/lua]

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.