Split up each thing in procs and then override them for the contract and for the borg teleporter.

```DM

/obj/item/weapon/antag_spawner/proc/spawn_antag()

/obj/item/weapon/antag_spawner/proc/equip_antag()

/obj/item/weapon/antag_spawner/proc/search_antag()

/obj/item/weapon/antag_spawner/contract

/obj/item/weapon/antag_spawner/borg_tele

```