in blender looks like this
in roblox studio looks like this
the viewmodel is rigged like this

and it seems that the only parts that are not moving are the ones that are rigged inside of the main part and not inside the humanoidrootpart
in blender looks like this
what if you rigged everything to the main part, and the main part to the humanoid root part?
Im not sure about all animations, but I do know that with r15 and r6 only one object is rigged directly to the humanoid root part, so that might be something to look into.
I tried that but the animations moves the same
what if you reversed it? like since the only working parts are inside the humanoid, why not put all of them in there?
Hello I found a solution I just had to change the model scale to 1