I'm proud, its the longest script i have made. Just looks, eh.
yes i realize its vector3.new, thats why i want to shorten it, so its faster to edit :P
local model = script.Parent
local Textl = model.Board.SurfaceGui.TextLabel
while wait(5) do
Num = math.random(1,9)
if Num == 1 then
Textl.Text = "Red"
wait(3)
model["Really red"].Position = 41, 2, -10
wait(.2)
model["Really red"].Position = 41, 1, -10
wait(.2)
model["Really red"].Position = 41, 0, -10
wait(.2)
model["Really red"].Position = 41, -1, -10
wait(.2)
model["Really red"].Position = 41, -2, -10
elseif Num == 2 then
Textl.Text = ""
wait(3)
model["Lime green"].Position = 37, 2, -14
wait(.2)
model["Lime green"].Position = 37, 1, -14
wait(.2)
model["Lime green"].Position = 37, 0, -14
wait(.2)
model["Lime green"].Position = 37, -1, -14
wait(.2)
model["Lime green"].Position = 37, -2, -14
elseif Num == 3 then
Textl.Text = "Pink"
wait(3)
model["Magenta"].Position = 45, 2, -14
wait(.2)
model["Magenta"].Position = 45, 1, -14
wait(.2)
model["Magenta"].Position = 45, 0, -14
wait(.2)
model["Magenta"].Position = 45, -1, -14
wait(.2)
model["Magenta"].Position = 45, -2, -14
elseif Num == 4 then
Textl.Text = "Black"
wait(3)
model["Really black"].Position = 45, 2, -10
wait(.2)
model["Really black"].Position = 45, 1, -10
wait(.2)
model["Really black"].Position = 45, 0, -10
wait(.2)
model["Really black"].Position = 45, -1, -10
wait(.2)
model["Really black"].Position = 45, -2, -10
elseif Num == 5 then
Textl.Text = "White"
wait(3)
model["Institutional white"].Position = 41, 2, -14
wait(.2)
model["Institutional white"].Position = 41, 1, -14
wait(.2)
model["Institutional white"].Position = 41, 0, -14
wait(.2)
model["Institutional white"].Position = 41, -1, -14
wait(.2)
model["Institutional white"].Position = 41, -2, -14
elseif Num == 6 then
Textl.Text = "Blue"
wait(3)
model["Really blue"].Position = 37, 2, -18
wait(.2)
model["Really blue"].Position = 37, 1, -18
wait(.2)
model["Really blue"].Position = 37, 0, -18
wait(.2)
model["Really blue"].Position = 37, -1, -18
wait(.2)
model["Really blue"].Position = 37, -2, -18
elseif Num == 7 then
Textl.Text = "Purple"
wait(3)
model["Royal purple"].Position = 45, 2, -18
wait(.2)
model["Royal purple"].Position = 45, 1, -18
wait(.2)
model["Royal purple"].Position = 45, 0, -18
wait(.2)
model["Royal purple"].Position = 45, -1, -18
wait(.2)
model["Royal purple"].Position = 45, -2, -18
elseif Num == 8 then
Textl.Text = "Yellow"
wait(3)
model["New Yellwer"].Position = 37, 2, -10
wait(.2)
model["New Yellwer"].Position = 37, 1, -10
wait(.2)
model["New Yellwer"].Position = 37, 0, -10
wait(.2)
model["New Yellwer"].Position = 37, -1, -10
wait(.2)
model["New Yellwer"].Position = 37, -2, -10
elseif Num == 9 then
Textl.Text = "Cyan"
wait(3)
model["Toothpaste"].Position = 41, 2, -18
wait(.2)
model["Toothpaste"].Position = 41, 1, -18
wait(.2)
model["Toothpaste"].Position = 41, 0, -18
wait(.2)
model["Toothpaste"].Position = 41, -1, -18
wait(.2)
model["Toothpaste"].Position = 41, -2, -18
end
end

1 comment
If you want it to be a competition, You use Position, position won't clip through parts, therefore in this person's minigame, the parts wont go under the lava/water.