Das er den Frost-Effekt am Spieler haben will war mir schon klar und das der PostFX-Node ausgewählt ist, war auch nur Zufall. ^^
Allerdings funktioniert der Frozen-Layer nicht, wenn es über Entity:MaterialLayer und LocalPlayer gemacht wird (jedenfalls bei mir :P). Mit dem GameToken "weapon.effects.ice" geht es und wirkt sich auch auf die NPCs aus.
Wichtig sind eigentlich nur misc:start und Mission:SetGameToken .... den Rest getrost wegdenken.

Edit: Der Wet_Layer geht .. komisch.