Nowhere in the poem does Rudyard Kipling say the word "God". I do not believe that he was trying to give Christian values to anyone. He was saying, if you do these things, you will be a good person. Good people exist outside of Christianity. There are many good people who are Jewish, Buddhist, Islam and other religions. Free Masons believed in a Supreme Being, but they did not have to state what that Supreme Being was. They accept people from all religions.(See link). There is not anything anti-Christian in what Kipling says. There is also nothing that says a person has to be Christian. Although many Christian values can be found in this poem, he has just kept religion totally out of it. He was trying to tell young people how to live a good life.