Hola que tal tod@s?

Tengo un problemilla que me está costando un valioso tiempo de avance en mi proyecto, y quería saber si alguien podría ayudarme con la solución o al menos encaminarme a ella. - sucede que tengo varias funciones (creo que se llaman así) y si no pues simplemente códigos JS que funcionan con Jquery. (animación de divs, etc) que van perfectamente si coloco el código entre etiquetas
<script> y
</script> dentro del documento, pero al tratar de poner este codigo (obviamente sin estas etiquetas) en un archivo .js (general.js) y vincularlo desde el head como haría con Jquery etc, no funciona y no logro saber porque, y no quiero que el código fuente de la página se vea lleno de líneas de js solo por no poder vincularlo.

estoy muy fustrado jaja, de verdad agradesco sus ayudas y demás
saludos.
