Some of mesh not binding where is should

I’ve had this issue a couple times before. But other times it works just fine, I’m not sure if I’m doing something wrong or if its my crappy computer. My mesh isn’t binding correctly, Some parts aren’t binding and sometimes other parts bind to a joint way too far away, it makes no sense. I select my mesh and then I select the armature>cntr+P>With automatic weights. It should bind all the vertices, right? I hope someone can help me on this because I’m so far lost. In my picture I have a character model bound to ONE single bone, and the far vertices don’t bind, they stay in their modeled spots.

Attachments


yeah, it’s because the automatic weights take into account the distance. and also, with only one bone, maybe you can assign all the vertices manually, it’s 2 clicks!

Even when I build a full rig things get distorted incorrectly I think It’s my cheap, buggy laptop malfunctioning. I’ve rigged tons of characters without any problems before.