How would I be able to give every R6 character have the same blocky while loading in accessories?

Hey, so I want every character in my game to have body parts of rectangles.

Like so, unfortunately, the only solution I could think of is adding a StarterCharacter, but that would disable all the accessories from loading. Currently, a player with a “Boy” or “Men” body part could join and not be blocky.

theres obviously better ways than this but this should also work (if you are going to add your own accessories or clothing then i suggest using on character added)

local ClothingRemove = true;
local SetColor = Color3.new(163/255, 162/255, 165/255); --Set this to nil if you don't want them to be same color;

while true do
	for _, player in pairs(game.Players:GetChildren()) do
		if player.Character then
			for i, v in pairs(player.Character:GetChildren()) do
				if v.className == 'CharacterMesh' then
					v:Destroy();
				elseif v:IsA('Clothing') or v.className == 'ShirtGraphic' then
					if ClothingRemove then
						v:Destroy();
					end
				elseif v:IsA('BasePart') then
					if SetColor then
						v.Color = SetColor;
					end	
					if v:FindFirstChildOfClass('Decal') then
						v:FindFirstChildOfClass('Decal'):Destroy();
					end	
				elseif v.className == 'Accessory' then
					v:Destroy();	
				elseif v.className == 'BodyColors' then
					if SetColor then
						v.HeadColor3 = SetColor;
						v.LeftArmColor3 = SetColor;
						v.LeftLegColor3 = SetColor;
						v.RightArmColor3 = SetColor;
						v.RightLegColor3 = SetColor;
						v.TorsoColor3 = SetColor;
					end	
				end
			end
		end
	end
	wait();
end
1 Like