The question was a bit broad, so I'll try and condense it the best I can.
1) Hazard Setter, Wallbreaker/Physical sweeper, Wallbreaker / Spin blocker, Special Sweeper, Revenge Killer
2) Stallbreaker or special sweeper, mixed wall, bulky attacker, pivot, pivot - Scizor may help to form a VoltTurn core. It may also help to through in an extra wallbreaker or stallbreaker (though I've never used a VoltTurn core, so I can't say for sure).
3) Revenge Killer, Late Game Cleaner, Revenge Killer/Hazard Remover, Hazards or sweeper - Remaining pokes will also depend on Tyranitar's role: if it is a sweeper, you may want a small defensive core using Hippowdon for a balanced approach, otherwise you may want to use some wallbreakers for an HO.
Keep in mind that the roles mentioned are just possible roles; for some of the Pokemon, they can serve different roles using different EV spreads and different moves. The final choice of Pokemon for the second and third team will depend on what roles you assign some of the other Pokemon mentioned.