Roblox game not converting to R6

Recently, I’ve made this mobility system on ROBLOX and all its animations were made in r6. so in studio I checked the avatar type to r6. after, I uploaded the game to ROBLOX, but whenever I join on roblox, my character is always r15. I’ve tried to reupload the game multiple times but nothing is working. if anyone has a fix, please let me know. Thanks.

5 Likes

i think there should be a setting in game settings about that, to force characters to be r6

2 Likes

yeah there is. and i have it selected to r6, but whenever i join on roblox, not in studio, its r15 still

1 Like

hmmm, thats very confusing maybe you dont save it or try it from the website

Make sure you update the place file & shut down all places. P.S. there’s a cooldown, so if you updated too frequently, you’ll need to wait before publishing again!

I saved and published once again, and made sure I confirmed it was off cooldown and still, nothing. if you don’t mind I want to see if its a local issue. here’s the game link, join and lmk if its r15 for u too

(proof of the game being saved)

1 Like
local players_service = game:GetService('Players')

local local_player = players_service.LocalPlayer

assert(local_player.Character.Humanoid.RigType == Enum.HumanoidRigType.R6, warn('game is R15!'))
2 Likes

tested this in studio. changed the player type to r15 to see if it would convert properly but i ran into a error.

just also reuploaded and tested out of studio on roblox and still got a error.

1 Like

The code I provided Is supposed to check your Character Rig Type, switch back to R6 & publish the game. Since u said it’s still R15 in game, press F9 & see what the console gives you

I edited my message above and did exactly what you said. converted back to r6 and published. sent a picture of the error in the dev console too. so weird this has never happened before

A quick workaround in the meantime would be to drop an R6 StarterCharacter into StarterPlayer, that way you can continue with what you’re doing until there’s a fix

1 Like

sorry for the late response, that’s what I ended up doing. I’m gonna do more research into this and see if I can find a fix. Thanks!

3 Likes

find any fix?

heres some images from me


Screenshot 2024-09-25 153525

2 Likes

bro’s stuck on 2009 roblox :cold_face: :cold_face:

1 Like

For example the game Heroes Battlegrounds, uses the R6 avatar setting if the loaded player has an R15 rig.

(( I found that out when I slept in R15 because of a bad network connection. ))

I too use this method, because it doesn’t load the game in any way, and the check is one line.
This is very simple, it checks the player for rig like this:

local Character
local currRig = nil

if Character:FindFirstChild("UpperTorso") then
	currRig = "R15"
elseif Character:FindFirstChild("Torso") then
	currRig = "R6"
end

-- // Continue load character code //

Also, I made 15 attempts to load the R6 avatar, respawning the character each time (using Player:LoadCharacter() ). And if in the end he still has R15 avatar, but needs R6. He gets kicked out

yea? 2009 roblox is quite good. r6 acting quite silly rn

Wait I don’t get it, what does this code do? What script is this