This reminded me a lot of a particular Odd Future music video. I can’t remember the name though. Watch this.