Я добавил переменную вместо того, чтобы просто объявить if (Math.random ()), чтобы вы могли видеть, ГДЕ происходит критический шанс, переменная не нужна
var critchance:Number = 0;
saidcharacterHP-=100;
critchance = Math.random();
if (critchance>0.5)
{
saidcharacterHP-=100;
}