Instead use cui_character:updateClothes event. Look up the definition in client/main.lua. You need to remember that the data passed requires full character data not just the parts you changed (bproof) ...