I just get a "acknex stopped working" windows error.
Nothing logged out.
If it is a running script shouldn't I see it in the list of running functions? And why does it not crash when I load another level then? And the same question vice versa. If it is a problem with a function of the new level, why does it not crash when it gets loaded from another level ... really strange.
Why does it not crash anymore when I delete a random entity in the level?
Keep in mind that the order of the functions matter for pointers and other calls, so deleting a random entity changes the order of the running functions, so it could be related to a pointer. I'm not saying it IS, only that it COULD BE
Also, another level with the same functions could be starting them in a different order, and again, bypassing this pointer problem...