Custom NPCs (using a Custom Character instead of a Fortnite one) can’t be added to any teams using team_collection.AddToTeam.
Also their EliminatedEvent never fires.
What are your Island Settings for Teams and Team Size?
Do you use fort_team_collection.AddToTeam or a Team and Class device?
Did you remove the Team Modifier component entirely from your npc character definition?
Yes I use teams from team collection and AddToTeam. I always do team balancing manually, so it doesn’t matter what island settings are for teams. I think it is dynamic teams (all default settings I presume)
Re team index: I simply use the same index for players and npc in Verse. It might be that index in settings is not the same as real index. 3 might be 2
Ok, i tried to just add that npc to a team from TeamCollection.GetTeams() every tick.
Now i think i covered each combination of settings, the function never succeeds. Are you sure that you successfully added that npc to a team? Do you have some prints that would show if it fails?
I should ask once more, are you really sure that you use a Custom Character instead of a Fortnite Character? I keep asking this because it only works for Fortnite Characters, but not for Custom Characters for me.
I used Custom type and Fortnite Character look / cosmetics.
UPDATE: I confirmed your issue, I replaced fort character with a custom cube and I got Could not assign team. if it is not a fort character, it can move like npc but is not in any team