I’m trying to create 2 arms and rig them for a game and one of the arms work(both are in the same mesh) but the other when rotated works fine but when i rotate the 2nd bone the first bone doesn’t stick to the mesh but when i move the 1st one it does. Its hard to explain so i will show you.!
if you select your armature, then shift select the mesh, then switch to Weight Paint mode, you can see what are the weights for first and second bones of the right arm, they are correct:
but for the left arm they are bad, bones influence parts of the mesh that they are not supposed to:
so you need to correct this with a brush in Blend > Mix and Subtact modes (in the N panel):