/* Before rest of code */ void Start() { if(stats.level == 0){ stats.LevelUp();} AssignPlayer(playerNumber); Rigidbody[] rbs = GetComponentsInChildren<Rigidbody>(); foreach(Rigidbody rb in rbs){ if(rb != GetComponent<Rigidbody>()){rb.isKinematic = true;} } Collider[] colliders = GetComponentsInChildren<Collider>(); Collider col = GetComponent<Collider>(); foreach(Collider c in colliders){ if(c != col){ Physics.IgnoreCollision(c, col); c.isTrigger = true; } } init = true; }