Wenn Du ne Fehlermeldung bekommst wärs doch ganz spaßig auch zu schreiben, welche das war ....
Was das ganze mit Shadern zu tun hat ist mir auch nicht klar. Falsches Forum erwischt?
proc_kill ist auf jeden Fall Käse, denn init_flag enthält kein wait. Warum hast Du die beiden entity pointer global gemacht? AFAIK werden Physik Entities beim Laden eines neuen Levels sowieso deregistriert.