I read your story again and I like the plot idea very much, some things cannot be ignored. I believe a little constructive criticism is in order. There are a few spelling mistakes here and there but my main issue with it is some parts in the plot. For instance, Ahmad is only 16. He is a dumb teenage kid with bad influences around him. I know it's supposed to teach that death could come at any second and that we should be right with God before we go, but seriously, I think God would take into account that teenagers will be teenagers when judging them. Not saying there won't be punishment, but still. As for Mo, yes, he was terrible but his character seemed very cartoony. You know the little devil that appears over someone's shoulder trying to convince people to do bad things? That was what he reminded me of. He tries quoting Hadith when he rejects religion entirely? Doesn't seem right. For plot purposes, it makes sense for Ahmad's family to be religious but not for Mo and the girl's parents. The girl too didn't seem like such an awful character either. Again, she was a stupid teenager no better or worse than Ahmad. It would make sense for their parents to be very liberal and non-observant Muslims if they allow their kids to go to such forbidden stuff. To be honest, from what I see these days, the younger generation of Muslims in the West are more into the religion than their parents. One thing I found funny and I shouldn't have is that people cry at the drop of hat like Ahmad sobbing because he couldn't meet Mo when his father took him to the masjid. What 16-year-old acts like that? As for your interpretation of the afterlife, I don't think we're in any position to interpret the afterlife. The reward of Paradise will go beyond an eternity of pleasures you can find here on earth and the punishment of Hell will go beyond physical pain. And did Mo and that girl really deserve an eternity in Hell for doing dumb things that teenagers do? Another thing is what is with all these contrived car accidents? The first one was fine as a sign but the second one that killed Ahmad seemed too convenient. Maybe he could have seen the old Muslim lady being robbed and he'd get killed trying to wrestle the weapon away from the gunman. It would have been better for either Mo or the girl to have lived rather than died and learned from what had happened and one of them get killed while still in a sinful state since you wanted to show Hell. Lastly, what purpose was there for Ahmad's whole family to die so quickly and after Hajj too? Could it not have been many years later when they all died a natural death?
All in all, it was a good plot idea but a very mean-spirited story.