It all depends on the situation. Going off the moves you mentioned:Which status moves are good for in-game use? I know that moves that raise attack stats, moves that put opponents to sleep, and 1/2 recovery moves are useful, but do other status moves, like disable, thunder wave, leech seed, screens, whirlwind/roar, screech, or substitute have any place on in-game teams?
Disable: Not all that useful honestly. Your better to switching to a Pokemon that resist/immune to the type of move the opponent is using than trying to prevent them from using the move. You'll probably get type advantage in the process.
Thunder Wave: Very useful! 90% chance to Paralyze! You cut your opponent's Speed and there's a chance they may not be able to move at all. Some may argue it's better than putting the opponent to Sleep because Paralysis will last unless cured by a move or item.
Leech Seed: Eh, can be useful if you expect the battle to be long but for most battles you're just better off just trying to knock out the opponent. I suppose Leech Seed could be useful if against a wall, slowly deplete their HP while healing yours from whatever damage they do.
Screens: Once again, this depends on the battle. If you think the battle will be long and your opponent can hit hard/your Pokemon are frail could be worth it.
Whirlwind/Roar: Not really. Very situational at best where your opponent boosted their stats a lot of times and forcing them to switch would reset their stats. But once again, knocking them out is usually the better option.
Screech: Eh, if you want. Lowering Defense by 2 stages (essentially halving it) isn't bad though you could have also spent that turn attacking. A turn of Screech + Attack would have done just as much damage as attacking on both turns.
Substitute: That's tricky. Substitute has its place in competitive but in-game? I would lean on saying not really, better on just using a bulky Pokemon. Could give Substitute to the Bulky Pokemon, that could work, though in-game is more geared toward offense battles than defense.
But, just in general, it's your call. If a Pokemon wants to learn a status move or you get a status move TM read what it says (or go to Bulbapedia to exactly know what it does) and decide for yourself if you think it'll be useful to you.
BTW, if you're asking for something like the Battle Facility (Battle Tower, Battle Tree, etc.) than use competitive strategies because the AI will be.