function ApplyDescription(character, descriptionName)
if character:FindFirstChild("Humanoid") then
character["Humanoid"]:ApplyDescription(game.ServerStorage.HumanoidDescriptions:FindFirstChild(descriptionName))
end
end
@RuizuKun_Dev what does AutomaticScalingEnabled do? The documentation is a bit lackluster
Some further testing has shown that this is what each one sees. The player who is being modified sees what the server sees, but other players see all of the joints go bonkers.
Yeah, that would be correct. Both the client who has been altered and the server see the correct version, but all other players see the messed up version of the rig.
Wild thought - call BuildRigFromAttachments on the humanoid. That one struck me after I saw the OtherPlayerClient model with attachments all over the place. This may not fix anything but I assume it may do something. The function is intended to essentially connect attachments together and assemble a tree of Motor6Ds in the character.
You may have to destroy all Motor6Ds in the character, keep the character alive or manually change some of the Motor6Ds in order to get the end result you need.