You dialogs may not be working because of same dialogs IDs in your gamemode and that filterscript.
Change your dialogs IDs in your filterscript to something unusual. Example: 1302; 1524 or something like that.
You won't believe how many times i had that answer. And how many times i tried it with no use. Pickups don't even work as filterscript they start taking pickups from the gamemode and they don't have the same ID.