how to apply texure painting
Each model has to have UVs that correspond to the location of pixels in the texture image to be mapped to it. If the UV map referenced in the texture image mapping is incorrect, then you will see paint strokes apply in odd places. Also happens when multiple faces in the UV editor are overlapping instead of being placed evenly and not on top of each other.