A lil modification I have worked on. I have kept Sparky as a normal NPC but I also set him so you can play as him :D Only thing is the model for the hat and the rest of the textures are scrambled up in the character mode so you have to put him together in the build menu. Other than that works like a charm