Simple script to fix R15 in team create games

Ever had the problem where:
You set your game’s default avatar to R6
And it stays R15?
FEAR NOT!!! For this shall solve your issue.

FOLLOW INSTRUCTIONS BELOW.

  1. Open the ‘Avatar’ tab on top of studio.
  2. Click Rig Builder
  3. Click ‘R6’ Block avatar.
  4. Rename to StarterCharacter and place it in StarterPlayer
  5. Insert this script into ServerScriptService
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local Connections = {}

if not game.StarterPlayer:FindFirstChild("StarterCharacter") then
	warn("No starter character found!")
end

Players.PlayerAdded:Connect(function(Player)
	local Description = Players:GetHumanoidDescriptionFromUserId(Player.UserId)
	
	Connections[Player.UserId] = Player.CharacterAdded:Connect(function(Character)
		local Humanoid = Character:WaitForChild("Humanoid")
		
		RunService.Stepped:Wait() -- Wait a frame or two just to avoid any loading shennagians 
		
		Humanoid:ApplyDescription(Description) -- Turns starter character into player's character
	end)
end)

Players.PlayerRemoving:Connect(function(Player)
	if Connections[Player.UserId] then
		Connections[Player.UserId]:Disconnect()
	end
end)
1 Like