So if i remember well, there is a catch to do something like that to avoid issue, when we play with the unequip function...
I need to know how to make a statement that will check if the item is enchented.
I need to know exactly what i need to do to avoid bug with unequip (if i remember well, there was something about unequiping when on a horse, and a lot more)
And i also need a way to detect if the item has a stolen flag, then applict the stolen flag again to the new item.
So basically, it will be a scroll or a potion, that when we drink it, it will check if the player got the corresponding armor part/weapon part, then it will check if its enchented. If its enchented, it will do nothing(i mean, custom made enchentement, since already enchented item are not the same item). If not enchented, it will do the appropriate way to unequip the item(need to know what is the appropriate way), check if its stolen, remove the item from player inventory, replace with the new one, then apply stolen flag if necessery.
But also, i don't want that if requirement is not meet that the scroll disappear without doing nothing.