Ok, I've done some tests with ColonelZ
and a stock decal and it works wonderfully. So what I've done:
1) Put a triggerzone with this script:
;Artificial Intelligence Script
;Header
desc = Plr In Zone, activate entity specified in IF USED (modified)
;Triggers
:state=0,plrwithinzone=1:activateifused=1,sound=$0,globalvar=5,setvar=1,state=1
:state=1,plrwithinzone=0:state=0
2)A character with spawn at start=0 , maximum spawn=1 and 'coloz' as name (or anything)
3)Put 'coloz' in trigger zone if used field
4)a decal with this script:
;Artificial Intelligence Script
; 0-once face player
; 1-once keep angle
; 2-loop face player
; 3-loop keep angle
; 4-once face up
; 5-loop face up
; 6-character-spot-decal (at end of entity characters gun if available)
;Header
desc = Runs Decal trigger
;Triggers
:state=0:globalvar=5
:state=0,vargreater=0:state=1
:state=1:rundecal=0,timerstart,state=2
:state=2,timergreater=2000:destroy
;End of Script
... and voila!