Will actually died in the fight on the basketball court in West Philly.
The taxi driver is actually God, who drives a “rare” cab. He takes Will to heaven, where he works out all his issues with his wealthy Aunt and Uncle.
Will only sees his mother and father on special occasions, because that’s when they come to visit his grave.
This is probably quite old… But I just read it today and it creeped me out.