There are some plugins, especially "takeover 0.8" which allows you to takeover a living bot after you died. I think your plugin is still capable of getting used in multislot servers.
1.
You wrote that you set the value to 3 because of max survivors = 4.
So I could set this value to 9, as we have 10 survivors, right ? If this works you could create a cvar which handles the survivor count, so the plugin can be used for ANY survivor count instead of 4 only.
2.
Remove the check for bots. Without this check for bots the round continues and we can type !takeover to continue as the bot. My aim is that this plugin ONLY ends a round when EVERYBODY is DEAD
Would this work or do you see any complications?