so i know this is a weightpainting issue, but i have no confidence in my weighpainting skills, so whenever i try to fix it it just comes out worse and the deformation gets worse for some reason. can someone tell me how to fix it? .blend
This is a common issue in automatic weighting. There is no "one click solution", so I can only propose some tips to improve your weighting skills:
1 - put your subsurf modifier after (down) the armature modifier and enable two little buttons that let you see the changes you'll make in edit mode and weight painting mode.
Always consider that every vertex is moved by all the bones to which a weight is assigned.
Hope it helps!