No, if it hatches a shiny and you reset the game there is no guarantee that it will be shiny again. The best ways to get a shiny pokemon are with the Masuda Method, where you breed two foreign pokemon. For example, a Japanese Gengar with an American Gengar. I think the shiny charm exists in X/Y but I'm not entirely sure.
These types of questions are best suited for
this thread.