敵に毒状態のスイッチを作って、毒になったら毒スイッチオンと同時に追従型の子オブジェクト発射する。
その子オブジェクトに発射対象へスリップダメージの処理をn秒間させるってアクションを作る。変数で現在の体力から任意の数値を減らしていけば、プレイヤーからの被ダメ処理と被らないんじゃないかな。
処理が終わったら子オブジェクト消滅。
毒スイッチをオフにするタイミングは呼び出し方とかによるから適当に処理してね。

体力管理とかダメージ管理をどうしてるのかは知らないけど、状態異常の処理を別のオブジェクトに任せる方法が個人的には楽かな。大量の敵が押し寄せるゲームではオブジェクト数的に厳しいかもだけど。

その代わりエリア変数で毒スイッチオンにしても毒状態にできるはずだから、毒ガスゾーンとか導入しやすいかもね。
出先だから動作は確かめてないけど、参考になれば。