previously spawned decals on pawn to disapear after doing a setskeletalmesh()

Keep an array of all the decals you apply to the character, and then in the function where you set the skeletal mesh, iterate through your decal array and reapply them.