I was confused when my value wasn’t saved when I rejoined the game. I didn’t realize that you couldn’t save a color3 value. How would I go about getting around this?
game.ReplicatedStorage.CharacterRemotes.ColorChange.OnServerEvent:Connect(function(player, color2)
local DataStore2 = require(game.ServerScriptService.DataStore:WaitForChild("DataStore2"))
local PointsStore = DataStore2("Tone", player)
PointsStore:Set(color2)
player.PlayerGui.AvatarCreator.SkinTone.SkinTone.Value = color2
player.Character["Body Colors"].HeadColor3 = color2
player.Character["Body Colors"].LeftArmColor3 = color2
player.Character["Body Colors"].LeftLegColor3 = color2
player.Character["Body Colors"].RightArmColor3 = color2
player.Character["Body Colors"].RightLegColor3 = color2
player.Character["Body Colors"].TorsoColor3 = color2
end)