On collision, enable script. Doesn't work.

No matter what your reasons are, please read the Unity Community Code of Conduct , specifically point 1i which states “Pointless necroposting (posting in a forum thread that is too old to matter any more, or has served its purpose)”.

The forums are here to help though; if you have an issue then please create a new thread and provide some information, A necro becomes less of a problem if you provide something potentially useful or relevant to others also but a new thread is free and likely to get more help that an old thread like this.