public static void ResetTPBehavior()
{
worldtransferStarted = false;
FunkyTPBehaviorFlag = false;
worldChanged = false;
initizedTPBehavior = false;
FunkyTP_LastCastAttempt = DateTime.MinValue;
//GameEvents.OnWorldChanged-=OnWorldChanged;
//GameEvents.OnWorldTransferStart-=OnWorldChangeStart;
//StartingPosition = Vector3.Zero;
}