BodyColors уже устарел. Попробуй через HumanoidDescription:SetColor()
local Players = game:GetService("Players")
local skinColor = Color3.fromRGB(0, 255, 0)
local function onPlayerAdded(player)
local character = player.Character or player.CharacterAdded:Wait()
if not character then return end
local humanoid = character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
local humanoidDesc = humanoid:FindFirstChild("HumanoidDescription")
if humanoidDesc and humanoidDesc:IsA("HumanoidDescription") then
humanoidDesc:SetColor(Enum.BodyPart.Torso, skinColor)
humanoidDesc:SetColor(Enum.BodyPart.LeftArm, skinColor)
humanoidDesc:SetColor(Enum.BodyPart.RightArm, skinColor)
humanoidDesc:SetColor(Enum.BodyPart.LeftLeg, skinColor)
humanoidDesc:SetColor(Enum.BodyPart.RightLeg, skinColor)
end
end
end
Players.PlayerAdded:Connect(onPlayerAdded)
Иван РудскойМастер (2420)
1 месяц назад
local Players = game:GetService("Players")
local function ChangeColor(plr)
local SetColor = Color3.fromRGB(0, 255, 0)
local newPlr = game:GetService("Workspace"):WaitForChild(tostring(plr))
print(newPlr)
local bodyColor = newPlr:WaitForChild("Body Colors")
bodyColor.HeadColor3 = SetColor
bodyColor.LeftArmColor3 = SetColor
bodyColor.LeftLegColor3 = SetColor
bodyColor.RightArmColor3 = SetColor
bodyColor.RightLegColor3 = SetColor
bodyColor.TorsoColor3 = SetColor
end
Players.PlayerAdded:Connect(ChangeColor)
local Players = game:GetService("Players")
-- Цвет кожи в формате RGB (зелёный цвет)
local skinColor = Color3.fromRGB(0, 255, 0)
-- Функция, вызываемая при каждом входе игрока в игру
local function onPlayerAdded(player)
local character = player.Character or player.CharacterAdded:Wait()
if not character then return end
-- Проверка наличия HumanoidDescription
local humanoid = character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
local humanoidDescription = humanoid:FindFirstChild("HumanoidDescription")
if humanoidDescription then
-- Изменение цвета кожи через BodyColors
player.Character.BodyColors.TorsoColor = skinColor
player.Character.BodyColors.LeftArmColor = skinColor
player.Character.BodyColors.RightArmColor = skinColor
player.Character.BodyColors.LeftLegColor = skinColor
player.Character.BodyColors.RightLegColor = skinColor
-- Обновляем шейдеры, чтобы изменения вступили в силу
for _, part in pairs(humanoid:GetChildren()) do
if part:IsA("MeshPart") then
part:SetProperty("OverrideBlending", true)
end
end
end
end
end
-- Подключение функции к событию PlayerAdded
Players.PlayerAdded:Connect(onPlayerAdded)
вылазиет ошибка BodyColors is not a valid member of Model "Workspace.DenisChirik" - Server - Script:19