Full MetaMask wallet tokens and NFTs allowance revoke

Description:
Revoke all token and NFT unlimited Allowance in case of hacked MetaMask wallet.

Purpose:
Many people works with MetaMask and in case of wallet hack (for example with sweeper bot) it is impossible to recover wallet possesion. In many case all tokens are sweeped but other staked tokens will be saved in case of full wallet unlimited Allowance revoke. Many people also are in proces of airdrop hunting and many quest and task will be done for nothing if wallet must be left to the scamers.

Is there a way to full MetaMask wallet tokens and NFTs allowance revoke?
Posibility for “Allowance revoke” payment through another account or wallet will be another way for problem resolving.