Okay so this script fires once i enter the cell that the mobmarker is in and activate the object twice but im trying to figure out how to get the same effect but only have to activate the spawner once and not have to enter the cell. Is there a way to achieve this? Heres a fragment of the script. Please let me know where changes can be made. scriptName XN0XArenaEntry extends ObjectReference cell property XN0XArena auto leveledactor property XN0XSkelEnemy auto leveledactor property XN0XWerewolfEnemy auto leveledactor property XN0XWarlockEle auto leveledactor property XN0XDraugrEnemy auto LeveledActor Property XN0XFalmer Auto LeveledActor Property XN0XDwarven Auto LeveledActor Property XN0XSpiders Auto ObjectReference property XN0XMobMarker auto miscobject property Gold001 auto message property XN0XArenaMobAmount auto message property XN0XArenaMobs auto Message Property XN0XArenaMobs2 Auto function OnActivate(ObjectReference AkActionRef) if AkActionRef == game.GetPlayer() as ObjectReference XN0XArenaMenuMain() endIf endFunction function XN0XSkel() Int Button = XN0XArenaMobAmount.Show() if (Button == 0) XN0XMobMarker.PlaceAtMe(XN0XSkelEnemy, 1) endIf if (Button == 1) XN0XMobMarker.PlaceAtMe(XN0XSkelEnemy, 2) endIf if (Button == 2) XN0XMobMarker.PlaceAtMe(XN0XSkelEnemy, 3) endIf if (Button == 3) XN0XMobMarker.PlaceAtMe(XN0XSkelEnemy, 4) endIf if (Button == 4) XN0XMobMarker.PlaceAtMe(XN0XSkelEnemy, 5) endIf endFunction function XN0XArenaMenuMain() Int Button = XN0XArenaMobs.Show() if (Button == 0) XN0XSkel() endIf if (Button == 1) XN0XWereWolves() endIf if (Button == 2) XN0XNecroMages() endIf if (Button == 3) XN0XDraugrs() endIf if (Button == 4) XN0XArenaMenuMain2() endIf If (Button == 5) Endif endFunction