void main() { object oPC = GetItemActivator(); location lTarget = GetLocation(oPC); if (GetIsObjectValid(GetItemActivatedTarget())) { SendMessageToPC(GetItemActivator(), "You must target the ground."); return; } object oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "Mengarian", lTarget); ChangeFaction(oSpawn, oPC); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_SOUND_BURST), lTarget, 1.0f); }