Répondre :
1) on: pronom personnel indéfini, 3ème personne du singulier.
on: pronom personnel indéfini, 3ème personne du singulier. Ils représentent l'ensemble de personnes.
2) hallucinant et dantesque sont des adjectifs qualificatifs, leur fonction est attribut du sujet c'