ModuleScript not recognizing function?

I think I fixed the Issue, All I did was enable --!strict, and fix the warnings it provided, and that seemed to have it fixed it.

I was appearently using self incorrectly in some parts.