All Monsters Attack

All Monsters Attack ★★½

Don’t know what the fuck I just watched. Anti bully PSA?? Japanese home alone?? Not sure