OK I got it working now. Let me know if you find any bugs.
It's a switch script that I added the core functionality of the collection_count script to. The switch you add this script to will act like a normal switch and an objective object. It should work with the original collection_count script too (although I have not tested that). You can toggle the prompt to be shown or not. Just set the number of objectives you want and then activate that many switches (or activate switches and gather other objectives). Each switch (and other objects with the collection_count script) need to have their objectives set to the same numbers. The switch will only activate once so the player can't complete all objectives on the same switch. It will work as an objective if you have it turn On or turn Off. Either way is fine. You can set the objectives higher than 6 too.
I hope it works for your needs.
Keep Making Stuff You Enjoy.