It would probably need to “roll” the skin for the round, so it stays consistent instead of changing each time you toggle. Since that would make the disguiser more powerful, it’d be worth testing to see if it becomes too strong.
Also, requiring it to be a skin you own might not be necessary. Allowing any model would prevent players from easily identifying someone based on ownership, like “X is the only one with that rank—it must be them.”