Can I attach more than one object script to an NPC? I've run out of room in the one script attached to the NPC and need to continue it to another script.
Possible?
Add an item to their inventory that uses GetContainer to get their reference. You can only run gamemode blocks but that's all you'll need.
Odds are if you've hit the cap you could probably rework the code substantially though. Try farming out anything that doesn't absolutely need to be core or is repeated into scripted tokens. For example, rather than having a big set of if conditions you use several times to choose a package, remove that script and replace it with "Additem PackageSelectToken", then put the script in the OnAdd block of PackageSelectToken's script.
You can probably break down most of your script into tokens.