What Werelynx said would probably be the best solution, especially since the wings have animations which they'll keep if the wings are added by a script. Not sure if those animations could be 'transfered' to a cloak. You'd just need a cloak model that doesn't add a visible cloak. Then when this cloak is equipped you change the wing appearance to the ones you want and remove them when the cloak is removed.