Possible to import character in R6 only?

Hi all.

Was looking through something, and found this:

It’s quite useful for my game, however is there a way to make it so it only imports characters as R6?

Thanks.

Do you mean you want to only load the character appearence for players that have R6 avatars?

If so, you can check if Humanoid.RigType is R6, basically if it’s equal to Enum.HumanoidRigType.R6.

No, I want to load any character regardless, just in the R6 format.

Is that possible?

|30 characters|

From my understanding, the model returned contains both the R15 stuff and the R6 stuff, so yes.
You’d simply only use the R6 stuff and delete everything else.

image

There are some complications that make things not ideal that have to do with LoadCharacter(), etc.
Because you either have to sacrifice loading the Player’s Gear and some Accessories, or do an initial
double-LoadCharacter() (Getting the Gear on the 1st load) which is gross & fraught with problems.
( Using Player.CanLoadCharacterAppearance = false to force an R6 rig.)
You can put an R6 character into StarterPlayer named StarterCharacter which will establish an
R6 rig for when you do a Humanoid:ApplyDescription() but you have the same initial Gear problem.
Basically the problem is that Roblox didn’t break-out the pieces of LoadCharacter()
( and LoadCharacterWithHumanoidDescription() ) for us to call separately for ourselves.
And if you do your own load ( no LoadCharacter() ) then you’ve added extra problems to solve with
respawn. etc. BTW, you have to do a lot of processing on CharacterAppearance data-- Easier to
use Players:GetHumanoidDescriptionFromUserId() and ApplyDescription()

3 Likes

Can’t you just go into Studio > Home > Game settings > Avatar and set it for R6?

I’m assuming the OP wants to be able to force currently-R15 players to R6 on some occasions.
(Because it’s a Scripting Support question.)

I looked for any reference to that, but I only saw that he’d like to load all characters as R6 so I thought he might like to do it without having to do any scripting at all.

Sadly doesn’t work like that. f