It’s hard to tell from just your description. This should work out of the box….Maybe your body mesh has flipped Normals? Then the collision wouldn’t work, but it might be something else…
Could provide a link to your .blend file? (Via Dropbox, Google Drive, or….)