So I was using StarterCharacter with a R15 Model, to force people in my game to use R15 with a custom Animate script. Without changing anything, this for some reason stopped working. It loads the Character correctly, but either A: Loop kills the humanoid, or B: Character moves somewhat fine, but jumping crashes the client/studio (with no Error Message on Mac, but does have error message on windows).
How often does the bug happen (Everytime/sometimes/rarely)? Happens every time at this place: StarterCharacter Bug - Roblox on Live servers or Studio.
Repro Steps: Join the game, and then jump to have it crash.
When did the bug start happening? between 6:30 - 7:15 PST October 4th.
Copying a Fresh R15 model into StarterCharacter fixes the issue. But, trying to convert the Old model to be like the new R15 (changing meshId’s and CanCollide/Humanoid Properties) had no affect on fixing the issue. I’m just kinda curious what could be causing this.
So the point of this is forcing default animations?
All you need to do is copy the animation script and put it in StarterCharacterScripts.
Are you sure all of the joints are correct and that everything has the same name?
I’d recommend you use a newer model as the starting point instead of the old model either way.
This seems to happen when a R15 humanoid is put in a model that already has R15 body parts. (or something like that)
I was getting this with a modified version of 1waffle1’s Character Appearance Changer with custom models that lacked all R15 parts. It happened because it parents the humanoid to nil then back to the character. Making it replace the existing body parts with clones after it moves the humanoid back fixed the issue for me, and made the character’s legs work again.
I mean either I have a blank R15 as the StarterCharacter and load everything but the meshes onto the character, or I load their character, clear their appearance and then re-add everything but the meshes, I don’t really see the difference.
Plus I use slightly changed humanoid properties, so it’s easier to just have that already set in starter character than to writing lines of code to change it on character spawning.
I don’t know if the unmodified version has this problem because it looks like the character appearance models that Roblox returns always have all R15 parts. Here is the modified, fixed version. I use it with character appearance folders and a few custom settings that are handled before running ChangeAvatar. Because these folders don’t contain all R15 parts, it triggered this bug.
Edit: There’s probably better ways to solve it than the solution I came up with, but this was my initial fix.
Yes but it is not the official, working and already-implemented version of the character - and it can handle updates that don’t change anything your script utilizes.
Either way it looks like the problem is solved now anyway