//Created By Dark Omega //Place in the OnDeath spot of each creature specified below void MyCreateObject(int nObjectType, string sObj, location lLoc) { CreateObject(OBJECT_TYPE_CREATURE, sObj, lLoc); } void main() { object oArea = GetArea(OBJECT_SELF); string sObj; switch (Random(1)) { case 0: sObj = "singol";//resref of creature1 break; } location lLoc = GetLocation(GetWaypointByTag ("NW_singol"));//Tag of the WayPoint where you want the creature to spawn AssignCommand(oArea, DelayCommand(200.0, MyCreateObject(OBJECT_TYPE_CREATURE, sObj, lLoc)));//300.0 is the amount of time between spawns in seconds 300.0 = 5 minutes }