> If you need multiple characters to be customized then instead of global variables (which you probably need a lot) use Array or Dictionary object.
could you explain that to me please
Could you tell me a bit more about your current setup?
How your player sprite looks like (animation, animation frames), do you want to change appearance for only one sprite or multiple? Basic stuff so I can guide you with what you already have.