I am, without a doubt one of the biggest utter idiots in the world. I kept getting "Stack level too deep" errors and was tearing my hair out over it.
Turns out that I had two instances of the EXACT same script, only that they were both listed under different scripters...
I very smart.