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.
- Open the ‘Avatar’ tab on top of studio.
- Click Rig Builder
- Click ‘R6’ Block avatar.
- Rename to StarterCharacter and place it in StarterPlayer
- 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)