I’m trying to make an avatar appearance override, I do know how to do it (without teams) and I want to override an avatar’s appearance whenever they join a specific team.
I have tried searching for solutions but I have found none so far.
I’m trying to make an avatar appearance override, I do know how to do it (without teams) and I want to override an avatar’s appearance whenever they join a specific team.
I have tried searching for solutions but I have found none so far.
https://www.youtube.com/watch?v=5MDA7vjRfQo heres just search how to make custom characters in roblox studio next time
I would like to know how to do it with teams though.
All you would do is when their character loads in, manipulate their character if they are on a special team. If you already have a script to change the player’s character, then just add it to this:
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAppearanceLoaded:Connect(function(char)
if plr.Team and plr.Team.Name = 'Blue' then
--Equip blue outfit to char
end
end)
end)
I’m assuming you’re using the method of placing a character model in the StarterPlayer folder named StarterCharacter? If so there’s not a method I know of that will work this way using teams.
I did attempt to do something like this a while back and will provide an example place below. It requires replacing the character with preset R15/R6 models. Please be aware that it is a bit dated, as newer/better(?) methods are available and it might not cover all edge cases.
Here is the place
Team Character Switcher.rbxl (62.1 KB)
If your characters are r15 & have no custom accessories you could use HumanoidDescription(s) along with REALTimiothy’s method.
Article → HumanoidDescription
I know you said:
But this might be a more efficient method if you’re not using them already.