Single Status Update
well, i don't know why, but apparently something was happening and Gzdoom was reading an old copy of my PK3.
i tried the PK3 file with Slade, and it worked fine. even the scope! i played through several levels with no problems.
BUT when i loaded my test map and spawned some zombies, it froze again, since i can rule out the scope, it must be something about the zombies code.