Correct me if I'm wrong megiddo, but, does ULib/ULX even truly see a group "user"
Yes, sure, there's a 'user' in the ULib groups.txt that every person who joins a server gets assigned to the commands in the 'user' group if they aren't part of the users.txt; but, without them being entered into users.txt as part of the 'user' group, can they be "<player>:IsUserGroup("user")
I don't think they can, which is why UTeam (or any other) would fail.