@jhughes0421 This problem is very subjective to how the function is being executed, so I'd recommend looking into what method you use to change the texture (e.g. you might just be altering it locally, leaving the character scene unchanged) and how you load the character into a new scene. If you still can't work out what you're doing wrong, please post some more specific details of your problem and code as otherwise it's difficult to give any suggestions for improvements or fixes.
Edit: By the way, in most cases posting a question more than once just makes it less likely to be answered and can clutter the forums. If you still need help after you've posted the first question, you should update the original (i.e. using a new comment or editing it) with more information about the problem or tag users who could help with the specific issue.