Why is my finger deforming so weirdly and not following the bones? I have copy rotation from the parent bones, and when I rotate the first bone of one finger, the bones don't follow along 100%, and the mesh deforms horribly.

I think it's something with weight paint, but I can't figure out why this is happening. I've attached the blend file.

Any help appreciated!
To solve this:


Select your armature in Object Mode
Hit Ctrl+A and Apply Location
Select your mesh then keep holding Shift and select your armature
Hit Ctrl+P and Parent with Automatic Weighting


This will fix your problem as shown below:



Updated .blend file can be found here: