The current version of Babel (Monsters) (20230715193925) has no safety on the function A_CacoSpread and thus potential for VM aborts. The members mid, left, and right can be null since A_SpawnProjectile will fail to spawn a projectile if there is no room. Recommend you check if these exist before setting fields on them, e.g if(mid) { if(left) { ... } if (right) { ... } }