Overview:
This is a spectating system I made, specifically scripted, as the UI was provided by my client.
Full Showcase:
Functionality:
This simple spectating system has the exact features you'd expect: turn on spectating mode, iterate through players, and spectate!

Clicking on the backward or forward button switches the player you're spectating, and the player's username is displayed right in the middle.