Amigo, es que no puedes cortar un archivo y esperar que funcione como si fuera uno solo.
Hay cosas importantes que no puedes romper de tajo, si hay lógica y defines variables en el primer archivo y en el siguiente las usas ahí tienes un grave problema de contexto.