Help me with my Halloween decoration
Java, 829, 798
Yeah. Substantially improved thanks to Kevin Cruijssen and corvus_192.

s-&gt;{String[]e=s.split(&quot; &quot;);char c[][]=new char[8][e.length*6],t,u,h='|';int y,x=2,i=0,j;for(String l:e){y=0;char[]p=l.toCharArray(),z=c[y];int a=p[0],b=p[1],f=p[2],d=p[3],k=x-1,m=x+1;t=a&lt;49?'°':a&lt;50?'¯':a&lt;51?45:a&lt;52?'^':39;u=(char)(b&lt;50?b+70:b&lt;51?111:b&lt;52?95:39);if(d&gt;50){z[x]=h;if(f!=49){y=2;c[1][x]=h;c[2][x]=h;}z=c[y];z[k]=46;z[m]=46;z=c[++y];z[k]=58;z[m]=58;z[x]=34;}if(d==50){z[x]=40;z[m]=41;c[++y][x]='´';c[y][m]=96;}if(d==49){z=c[++y];z[k]=94;z[x]=34;z[m]=94;}if(f&gt;49){y=6;c[y][x]=44;}if(f&gt;48){y=f&gt;49?7:3;z=c[y++];z[x]=u;z[k]=t;z[m]=t;z[x-2]=40;z[x+2]=41;}if(f==49){z=c[y++];z[x]=h;z[k]=95;z[m]=95;z=c[y];z[x]=h;z[k]=91;z[m]=93;z[x-2]=47;c[y++][x+2]=92;c[y++][x]=h;c[y][k]=47;c[y][m]=92;}x+=6;}for(;i&lt;8;i++){s=&quot;&quot;;for(j=0;j&lt;c[0].length;){t=c[i][j++];s+=t&lt;1?' ':t;}System.out.println(s);}};
    

the ungolfed version
static void makeDecorations(String s){
    String[]e=s.split(&quot; &quot;);
    char c[][]=new char[8][e.length*6],t,u,h='|';
    int x=2,i=0,j,y;
    for(String l:e){
        y=0;
        char[]p=l.toCharArray(), z=c[y];
        int a=p[0],b=p[1],f=p[2],d=p[3],k=x-1,m=x+1;
        t=a&lt;49?'°':a&lt;50?'¯':a&lt;51?45:a&lt;52?'^':39;
        u=(char)(b&lt;50?b+70:b&lt;51?111:b&lt;52?95:39);
        if(d&gt;50){z[x]=h;
            if(f!=49){y=2;
                c[1][x]=h;
                c[2][x]=h;
            }
            z=c[y];
            z[k]=46;
            z[m]=46;
            z=c[++y];
            z[k]=58;
            z[m]=58;
            z[x]=34;
        }
        if(d==50){
            z[x]=40;
            z[m]=41;
            c[++y][x]='´';
            c[y][m]=96;
        }
            
        if(d==49){
            z=c[++y];
            z[k]=94;
            z[x]=34;
            z[m]=94;}
        if(f&gt;49){
            y=6;
            c[y][x]=44;
        }
        if(f&gt;48){
            y=f&gt;49?7:3;
            z=c[y++];
            z[x]=u;
            z[k]=t;
            z[m]=t;
            z[x-2]=40;
            z[x+2]=41;
        }
        if(f==49){
            z=c[y++];
            z[x]=h;
            z[k]=95;
            z[m]=95;
            z=c[y];
            z[x]=h;
            z[k]=91;
            z[m]=93;
            z[x-2]=47;
            c[y++][x+2]=92;
            c[y++][x]=h;
            c[y][k]=47;
            c[y][m]=92;
        }
        x+=6;
    }
    for(;i&lt;8;i++){
        s=&quot;&quot;;
        for(j=0;j&lt;c[0].length;){
            t=c[i][j++];s+=t&lt;1?32:t;
        }
        System.out.println(s);
    }
}

Favorite decoration (which apparently looks more evil in my console): terminator skeleton
(-w-) 
 _|_  
/[|]\ 
  |   
 / \