srsly? you can play every champ on any lane as any role but you have to be ******' awesome with dat champ. If you don't know the whole skillset of the champ and his specials (for example: with singed you can hit s/o while throwing, with shaco you can dodge aoe dmg with right timing by poppin' shaco ult... ) it's normal you don't own everything.
you can't watch a video and just be awesome without the required skill to play the champ like a pro.
Edit: Should've watched the Video before
Well it's just a Troll-Video. Never the less, if you're a really good Shaco-Player, you can play him as Support for sure...