How do I get a reskinned model to work on it's own?

I made a reskin off one of the citizens and tried to set it up as it’s own NPC. I thought I got it working as the NPC spawned ok for me, but when someone else tries to spawn one in their game only a normal citizen will spawn. What I think is wrong is that the texture is being read from the wrong location and was wondering if there is anything I can do to change the location that it reads the texture from.