Weight painting a harness problem

I have a harness for my character and the straps keep poping through
the shirt and the bottoms of the harness where they attach to the
belt moves a lot.
I tried blenders automatic weight and tried myself and no luck.
Any help would be amazing, i can upload a .blend if anybody can have a look.

Would adding extra bones on the current armature help.
to use them as a pins where to make the straps stay in place ?

The blend file would be good.
Aside from that, the best option is probably the transfer weights tool in the weight painting tool panel…

Select the characters body, and shift select the harness.
Go into weight paint mode and Press T to open the tools panel, if it isn’t already open.
In the Tools tab, under Weight Tools click Transfer Weights.
In the options, for Vertex Mapping choose Nearest Edge Interpolated.
For Source Layers Selection choose By Name.

See if that doesn’t get you in the ballpark.

If SkpFX 's advise hasn’t solved your problem … then yes post us a blend file…

Yeah it helped a lot thank you.
It was a good starting point, but still a bit of weight painting was needed.
There is still deforms, but what can you do lol.

It was a good starting point, but still a bit of weight painting was needed.
There is still deforms, but what can you do lol.

corrective shape keys … maybe…