Well, it's good to see you're trying to learn scripting.
First things first, you can't use the active= command like that. It is always paired with a number and it only effects the activation variable for the script.
Next up, what you could try to do is specify the decal in the entity's fpe file and then use the rundecal= command to have the decal play.
I can't for certain if that'd work, since my FPSC computer is currently unavailable, but it's worth a shot, right?
The one and only,
Those who live in the past, are destined to insanity. Those who live only for the future, will be slaves to their ambitions.
Those who live in the moment... only they, are truly happy.