Well, assuming you want the blood, you need to get some particles so that you can get some blood going (think there is one), some decals of the blood where necessary; found in the static objects area of the Level Editor.
Coding it, you would use the SetEntityPlayerInteractCallback and the void routine it uses. You would fill in the gaps however
:
SetEntityPlayerInteractCallback(string& asName, string& asCallback, bool abRemoveOnInteraction);
void string& asCallback(string &in asEntity)
{
//Put some code in here, which happens when you interact with your closet
}
If there were to be moving skulls, you would add force to them with:
AddPropForce(string& asName, float afX, float afY, float afZ, string& asCoordSystem);
You can find all scripts compatiable with this game on the
Engine Scripts page