Well, I just had a philosophy lesson about that kinda things a week or so ago. I don't remember it very-well but it more or less proves the non-existence of "superior" forces like God or destiny. The thing is that a cause is linked to another cause and leads to a one or several consequences. So, if a there's a cause for everything, nobody could have created any God. It's the same for destiny.
I must admit my philosophy teacher's very good even if I hate her
