I want the game to generate an outfit for every new player that joins and then save it to them so that when they reset or die they spawn back in the same outfit.
-- Variables: Hats
dominus = game.StarterPlayer.StarterCharacter["Dominus Empyreus"]
rubduck = game.StarterPlayer.StarterCharacter["Rubber Duckie"]
visor07 = game.StarterPlayer.StarterCharacter["2007 Visor"]
-- Variables: Body
torso = game.StarterPlayer.StarterCharacter.Torso
head = game.StarterPlayer.StarterCharacter.Head
rarm = game.StarterPlayer.StarterCharacter["Right Arm"]
larm = game.StarterPlayer.StarterCharacter["Left Arm"]
rleg = game.StarterPlayer.StarterCharacter["Right Leg"]
lleg = game.StarterPlayer.StarterCharacter["Left Leg"]
-- Variables: Face
face = game.StarterPlayer.StarterCharacter.Head.face
-- Generator: Skin
skin = math.random(1,6)
if skin == 1 then
head.BrickColor = BrickColor.new("Pastel brown")
rarm.BrickColor = BrickColor.new("Pastel brown")
larm.BrickColor = BrickColor.new("Pastel brown")
elseif skin == 2 then
head.BrickColor = BrickColor.new("Cool yellow")
rarm.BrickColor = BrickColor.new("Cool yellow")
larm.BrickColor = BrickColor.new("Cool yellow")
elseif skin == 3 then
head.BrickColor = BrickColor.new("Reddish brown")
rarm.BrickColor = BrickColor.new("Reddish brown")
larm.BrickColor = BrickColor.new("Reddish brown")
elseif skin == 4 then
head.BrickColor = BrickColor.new("Nougat")
rarm.BrickColor = BrickColor.new("Nougat")
larm.BrickColor = BrickColor.new("Nougat")
elseif skin == 5 then
head.BrickColor = BrickColor.new("Bright yellow")
rarm.BrickColor = BrickColor.new("Bright yellow")
larm.BrickColor = BrickColor.new("Bright yellow")
else
head.BrickColor = BrickColor.new("Dirt brown")
rarm.BrickColor = BrickColor.new("Dirt brown")
larm.BrickColor = BrickColor.new("Dirt brown")
end
-- Generator: Torso
shirt = math.random(1,10)
if shirt == 1 then
torso.BrickColor = BrickColor.new("Bright red")
elseif shirt == 2 then
torso.BrickColor = BrickColor.new("Dark green")
elseif shirt == 3 then
torso.BrickColor = BrickColor.new("Black")
elseif shirt == 4 then
torso.BrickColor = BrickColor.new("Dark stone grey")
elseif shirt == 5 then
torso.BrickColor = BrickColor.new("White")
elseif shirt == 6 then
torso.BrickColor = BrickColor.new("Deep orange")
elseif shirt == 7 then
torso.BrickColor = BrickColor.new("Bright violet")
elseif shirt == 8 then
torso.BrickColor = BrickColor.new("Navy blue")
elseif shirt == 9 then
torso.BrickColor = BrickColor.new("Earth green")
else
torso.BrickColor = BrickColor.new("Pink")
end
-- Generator: Legs
pants = math.random(1,8)
if pants == 1 then
rleg.BrickColor = BrickColor.new("Medium blue")
lleg.BrickColor = BrickColor.new("Medium blue")
elseif pants == 2 then
rleg.BrickColor = BrickColor.new("Navy blue")
lleg.BrickColor = BrickColor.new("Navy blue")
elseif pants == 3 then
rleg.BrickColor = BrickColor.new("Camo")
lleg.BrickColor = BrickColor.new("Camo")
elseif pants == 4 then
rleg.BrickColor = BrickColor.new("Earth green")
lleg.BrickColor = BrickColor.new("Earth green")
elseif pants == 5 then
rleg.BrickColor = BrickColor.new("Deep blue")
lleg.BrickColor = BrickColor.new("Deep blue")
elseif pants == 6 then
rleg.BrickColor = BrickColor.new("Dirt brown")
lleg.BrickColor = BrickColor.new("Dirt brown")
elseif pants == 7 then
rleg.BrickColor = BrickColor.new("Black")
lleg.BrickColor = BrickColor.new("Black")
else
rleg.BrickColor = BrickColor.new("Really black")
lleg.BrickColor = BrickColor.new("Really black")
end
-- Generator: Face
faces = math.random(1,20)
if faces == 1 then
face.Texture = "rbxasset://textures/face.png"
elseif faces == 2 then
face.Texture = "rbxassetid://8329434"
elseif faces == 3 then
face.Texture = "rbxassetid://158017769"
elseif faces == 4 then
face.Texture = "rbxassetid://7074827"
elseif faces == 5 then
face.Texture = "rbxassetid://8329438"
elseif faces == 6 then
face.Texture = "rbxassetid://12466911"
elseif faces == 7 then
face.Texture = "rbxassetid://20418518"
elseif faces == 8 then
face.Texture = "rbxassetid://8329421"
elseif faces == 9 then
face.Texture = "rbxassetid://20722053"
elseif faces == 10 then
face.Texture = "rbxassetid://42070872"
elseif faces == 11 then
face.Texture = "rbxassetid://7506025"
elseif faces == 12 then
face.Texture = "rbxassetid://16101613"
elseif faces == 13 then
face.Texture = "rbxassetid://26018945"
elseif faces == 14 then
face.Texture = "rbxassetid://7317606"
elseif faces == 15 then
face.Texture = "rbxassetid://7317591"
elseif faces == 16 then
face.Texture = "rbxassetid://26619042"
elseif faces == 17 then
face.Texture = "rbxassetid://19398553"
elseif faces == 18 then
face.Texture = "rbxassetid://16132434"
elseif faces == 19 then
face.Texture = "rbxassetid://7074780"
else
face.Texture = "rbxassetid://10749456"
end
-- Generator: Hat
hat = math.random(1,3)
if hat == 1 then
dominus.Transparency = 0
head.Transparency = 1
elseif hat == 2 then
rubduck.Transparency = 0
else
visor07.Transparency = 0
end
