Oui, il faut acheter le Shiv (le couteau) à Cricket dans la cour A de la zone de "recreation".
C'est ce qui déclenchera que Asif, le grand black à côté de Cricket, se mettra en route pour la cantine pour aller y cacher l'argent payé pour le Shiv.
MAIS, si tu n'a pas l'argent pour les 30$ du Shiv et que tu as déjà fait les combats, la seule solution est de reprendre une ancienne sauvegarde et de commencer par faire le combat avec Bassim qui te rapportera 20$. En ne dépensant rien d'inutile (ne te soigne pas après le combat) tu devrais pouvoir atteindre les 30$ nécessaires pour payer Cricket.
Une fois cricket payé, il faudra aller à la cantine, dans la salle du fond, ou tu pourra observer Asif venir cacher l'argent. Il oubliera de bien refermer la trappe et tu pourra tout prendre, dont le bâton rouge et même l'injecteur pour Twotongs le dealer de drogue.