Script doesn't seem polished. It still checks for a keypress when you're not in the helicopter anymore + marking it as no longer needed )aka removing references) isn't the best idea. It wasn't created by the script nor obtained by the opcode which marks it as a 'script owned vehicle', so calling 01C3 on it is no good (makes it dissapear TOO quickly + may mess up missions).