Keeps spawning in R15 in Studio despite R6 settings

it appears that the r6/r15/player choice options are being reinvented into the player choice/consistent gameplay options in the avatar menu

i’d love to be wrong about this but it looks like we are being led down a slippery slope that ends with the intended deprecation of r6 for the sake of platform wide avatar uniformity

use a R6 startercharacter for futureproofing!

StarterCharacter.rbxm (8.0 KB) (game/StarterPlayer/StarterCharacter.rbxm)

--- `game/ServerScriptService/Entrypoint/CharacterLoader.luau`

--- ### cloader.luau
---
--- humanoiddescription loader

local Players = game:GetService("Players")

local function loadappearance(player: Player, character: Model)
	local humanoiddescription = Players:GetHumanoidDescriptionFromUserId(player.UserId)
	humanoiddescription.Parent = character
	
	local humanoid = character:WaitForChild("Humanoid")
	if humanoid and humanoid:IsA("Humanoid") then
		humanoid:ApplyDescription(humanoiddescription)
	end
end

local function playeradded(player: Player)
	player.CharacterAdded:Connect(function(character: Model)
		repeat task.wait() until character:IsDescendantOf(workspace)
		
		local s, e = pcall(loadappearance, player, character)
		if not s then warn(e) end
	end)
end

Players.PlayerAdded:Connect(playeradded)

return true