それは単に使い方が正しくないだけ。
例えばobjというオブジェクトを破棄したい場合、
with (obj)
{
  instance_destroy();
}
とする。

draw_textの場合、
1) ちゃんとDrawイベントで実行しているか
2) VisibleはONになっているか
3) そもそもそのオブジェクトはROOM内にあるか
この辺をチェックしとけ。