Hello, I’m trying to make a script that changes the brick color of the character’s body part when enabled. I keep getting an error of GetCharacterAppearanceInfoAsync is not a valid member of Model “Workspace.stratolog”
script:
if enable then
player.character.RightLowerLeg.BrickColor = BrickColor.new(255, 255, 255)
else
player.character:GetCharacterAppearanceInfoAsync()
btw if you want to revert colors or ANY property with any instance there is a way to do that and I have it but I’m at school rn so if you want that then tell me
I think you can just reference the Body Colors object that’s in every character and change the color from there instead of directly changing the color. So instead what you can do is when the colors are changing, before they change, a copy of the object is made, and when the colors must be reverted, just destroy the Body Colors object and put in the copy
No, there’s an object in every character called Body Colors, which is responsible for the colors of a character, you get it, clone it, change the colors of the one in the character. when it’s time to change the colros back, destroy it, and parent the clone to the character
Well from the looks of it, it could be that it couldn’t find anything. That or because you don’t put the clone in a variable, you’re forgetting to do the last step, parenting the clone to the character after destroying the original