User blog:Rochopsian/Does anyone know what this is?

Does anyone know what this is? I saw it in a game on the 21st October 2018. It was with alien punishers and stuff.