R15 in an R6 game?

  1. What do you want to achieve? I want my test to be r6 consistantly in game test.
  2. What is the issue? Every time I start a game test, my avatar is set to r15, even though I have set my game to r6, and I am worried it will affect my game in animations live gameplay.
  3. What solutions have you tried so far? I have found that when you reset your character, it can sometimes make you r6 again.

I am gonna be so mad if I find out this i intentional and not a bug, and there might be a setting or something. Thanks for the support!

2 Likes

You could add a R6 dummy as “StarterCharacter” in the StarterCharacter folder of your game so you consistently spawn as an R6 dummy.

I guess but then players wont be their avatar right?

They wont but for the sake of testing, its shouldnt be an issue, I think the issue you have is an exclusively studio thing (dont quote me on that) so during actual runtime you should be fine. (?)

Have you fully set R6 mode in the game?

Are you sure your game is set to R6? If it is, it’s a reoccurring issue that just isn’t getting fixed for some reason.

You can probably try restarting studio or making a new place?

Never had this problem where every time it’s a different rig, but very rarely, if I have my game set to R6 and I test in studio, I’ll spawn with an R15 rig. I just hope that doesn’t happen in game

1 Like

Use R6 startercharacter + humanoidisciption

so startercharacterscript:

local character = scrip.parent
local player = getplayerfromcharacter
local humanoid = characterfindhumanoid
local discription = playergethumanoiddiscription
humanoidapplydiscriprion(discriptin)

(dont hate on my code pls)

2 Likes

No offense but how did you write every single line incorrectly in some way shape or form

2 Likes

mobile speedrun code + lazy
(i can actually code but i just didnt want too)

1 Like

Ok here is the actual correct way:
Hierarchy:


Script:

local character = script.Parent
local player:Player = game:GetService("Players"):GetPlayerFromCharacter(character)
local humanoid:Humanoid = character:FindFirstChildOfClass("Humanoid")
humanoid:ApplyDescription(game:GetService("Players"):GetHumanoidDescriptionFromUserId(player.UserId))
task.wait()
script:Destroy()
1 Like

Hey I am gonna just mark u as sollution since it was a bug i think, and my game is running fine now. Ty for the support btw!

1 Like

No problem, glad it works now. Good luck on your game and have a nice day!

yh i have had this glitch multiple times but it is only a studio thing. Idk how I was able to fix it but I did.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.