local players = game:GetService("Players")
local getHumanoidDescriptionFromUserId = players.GetHumanoidDescriptionFromUserId
local insert = game:GetService("InsertService")
local loadAsset = insert.LoadAsset
local starterPlayer = game:GetService("StarterPlayer")
local function getR6Avatar()
local success, result = pcall(loadAsset, insert, 1785197)
if success then
if result then
local starterCharacter = result:FindFirstChildOfClass("Model")
if starterCharacter then
starterCharacter.Name = "StarterCharacter"
starterCharacter.Parent = game.StarterPlayer
result:Destroy()
end
end
else
warn(result)
end
end
local function onPlayerAdded(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
player.CharacterAdded:Connect(onCharacterAdded)
end
players.PlayerAdded:Connect(onPlayerAdded)
getR6Avatar()
Here’s a script which automates everything, you won’t even need to insert a model named “StarterCharacter” into the “StarterPlayer” folder.
So I’m trying to force it using a script, example below
Player 1: Wears a glove only made for r6 Player 2: Doesn’t need the gloves but is forced to use R6
So, I want player 2 to stay without r6
I’ve got a way to do this, but I just need to know how you would do so with a script.
literally everyone knows thats the most unreliable way, setting the avatar type to r6 somehow makes me turn into r15 even tho my avatar is literally r6
dude then just make your own code (or even simpler, just get an R6 character from the avatar builder, name it “StarterCharacter”, and chuck it in starter player)