My script for character creation and teleporting to a start location:
Note that my character creation is done in the same map as the main game, the map does not have to be named CharacterCreation nor does the starting level.
_Start:
INITSECTION
CHARACTER_Player1.isPlayer();
CHARACTER_Player2.isPlayer();
KBSECTION
IF
GameEventSet("GAMEEVENT_GameStarted")
THEN
InitStory();
GoalCompleted;
Create:
INITSECTION
KBSECTION
IF
GameEventSet("GAMEEVENT_GameStarted")
AND
CharacterAddToCharacterCreation(CHARACTER_Player1, 0, 1)
AND
CharacterAddToCharacterCreation(CHARACTER_Player2, 0, 1)
THEN
TimerLaunch("", 100);
EndCreate:
INITSECTION
KBSECTION
IF
CharacterCreationFinished(CHARACTER_NULL)
THEN
CharacterTeleportPartyToTrigger(TRIGGER_TheGameBegins, "");
You're using a box trigger for something, but it's not necessary. You just need an event trigger to teleport the party to and nothing else should be needed.