Game avatars randomly switching to R15 in an R6-only game

In my R6 only game every player in the lobby sometimes randomly spawns in as R15 at the start of the server This is not intended behavior as the game is fully configured for R6 avatars When this happens it affects the entire lobby at once and ruins the entire server from the start

When this happens each player respawns immediately because of an in game script designed to reset them if they load in as R15

Step-by-Step Explanation

  • Server starts fresh.
  • Every player in the lobby spawns in as R15 instead of R6.
  • A script detects the R15 rig type and forces a respawn for all affected players.
  • The forced respawns disrupt the game entirely from the start.

It’s important to note that the issue is not caused by the respawn script. The real problem is that the game is randomly setting all players to R15 despite being configured for R6. When this happens, it breaks core gameplay systems even without the script, as the game is designed entirely around R6 rigs.

local humanoid: Humanoid = script.Parent:WaitForChild("Humanoid", 10)

if not humanoid then
	return
end

if humanoid.RigType == Enum.HumanoidRigType.R15 then
	local plr = game:GetService("Players"):GetPlayerFromCharacter(humanoid.Parent)
	if plr then
		plr:LoadCharacter()
	end
end

The above script does not falsely trigger for R6 avatars It only runs if the player is genuinely loaded as R15 This confirms that the platform is occasionally setting every player in the server to R15 despite the game being R6 only

I have experienced this issue for months but it still happens fairly often and disrupts gameplay The script is only a temporary bandaid and does not prevent the disruption caused when the entire server starts as R15

Reference video

Game link

I can also provide logs that show when players are loaded as R15 if that will help with investigation

Expected behavior

Players should always spawn as R6 in this game. The game is set to R6-only in the settings and should never load players as R15, especially not the entire server at once at startup.

2 Likes

Thanks for this report, sorry you’ve been having this problem. I’d like to ask some questions about this, because it doesn’t seem to be a widespread problem.

First, do you use some sort of placefile-based workflow, like rojo or some other system in which you normally work in files instead of places saved to Roblox?

Second, have you ever used the new Avatar Settings since we introduced it in July?

I’ll have some more follow-ups depending on the answers to those. You can PM me if you wish, or it’s fine to just reply in this thread if you’re comfortable.

No, we do not use Rojo or any placefile-based workflow. We only use Roblox Team Create and work directly through Roblox Studio with a small group of developers.

We also have not used the new Avatar Settings since they were introduced in July.

I’m experiencing this issue as well, it entirely ruins lobbies because there’s no animations for R15 set in my game.

Thanks, we think we’ve figured out what’s going on and we should have a fix out soon.

This should be fixed now. Please let us know if it keeps happening.

1 Like