Armor dosen't scale right when using a custom character

So basically, I am making an RPG and recently I switched it to using a mesh deform blocky body, Everything works great except the armor breaks and looks like this
image

I am using orion’s RPG Kit, It comes with R6 armors however I have made my own that work perfectly with the normal body.

How it is supposted to look
image

The helmet is messed up because I am using a fake headless (clown me all i want it looks good)
^ This issue will be fixed once I add the custom character creator

Anyways, can one of you tell me whats wrong here? How can I fix it?

(I am using a modified version of Dogu15’s optimized body)

I think I am just gonna use the default body for now and use the bendy body in cutscenes.

Feel free to reply with a solution and Ill mark it as the solution (even if it dosen’t work im done with this)