Is it possible to have R15 in one experience and R6 is another?

Hello, I’m trying to make it where in the lobby the players are R15 but when they get teleported to the actual game which is under asset manager it’s R15, is there a way or a script I can make it so they ain’t both the same

I believe you can edit the properties of places in an experience. Try to go your own place in the game and find game settings and search for it, and see if it works or helps your issue.

Hello! Are the places separated? For example… can you access each place individually with Roblox studio?

If this is the case, go to Home → Game Settings → Avatar → Check R15/R6 whatever one you would like in side that specific place.

Nope you can’t access them in studio, you either go into the main game and go into asset manager or u go to Roblox/Devlope

1 Like

The only way to have two places under the same experience have different rig types, is to have the place with the desired deferring rig type have said rig type in StarterPlayer and named as “StarterCharacter.”

I used this model for the above (btw, the HRP is anchored, make sure to unanchor that before use), and used this script:

local players = game:GetService("Players")
local getHumanoidDescriptionFromUserId = players.GetHumanoidDescriptionFromUserId
local starterPlayer = game:GetService("StarterPlayer")

local function onPlayerAdded(player:Player)
	local function onCharacterAdded(character)
		task.wait(0.5)
		local humanoid = character:WaitForChild("Humanoid")
		local success, result = pcall(getHumanoidDescriptionFromUserId, players, player.UserId)
		if success then
			if result then
				humanoid:ApplyDescription(result)
			end
		else
			warn(result)
		end
	end
	
	if player.Character then
		onCharacterAdded(player.Character)
	end
	
	player.CharacterAdded:Connect(onCharacterAdded)
end

for _,i in pairs(players:GetPlayers()) do
	onPlayerAdded(i)
end

players.PlayerAdded:Connect(onPlayerAdded)