I'm having some problems with my script. I'm new to scripting, so I don't know the answer to fix it.
I have two boxes; each is an answer to a question. I want it set up so when you click on it, the choices disappear and and the percentage, total agreed/disagreed, and the choices fade in in 1 second. While they are doing this, the percentage is going up by 1 at the right speed to take 1 second to get to the percentage that agreed with you.
My problems are 1) The percentage just goes to 0 instead of the percentage, and 2) The right box fades in after the left box is done; not at the same time. How can I fix these problems?
Sorry for the long code!
RFrame = script.Parent.RFrame LFrame = script.Parent.LFrame LValue = LFrame.TotalAgreed.Value.Value RValue = RFrame.TotalAgreed.Value.Value script.Parent.LFrame.Choice1.MouseButton1Down:connect(function(Choice1) if RFrame.Choice2.Visible == true then LFrame.Choice1.Visible = false LFrame.TotalAgreed.Visible = true LFrame.Choice.Visible = true LFrame.Percent.Visible = true LFrame.TotalAgreed.TextTransparency = 0 for i = 1,0,-.08 do LFrame.Percent.TextTransparency = i LFrame.Choice.TextTransparency = i LFrame.TotalAgreed.TextTransparency = i wait(.08) end for i = 0,(LValue/(LValue+RValue)),(1/(LValue/(LValue+RValue))) do LFrame.Percent.Text = (i.."%") wait(1/(LValue/(LValue+RValue))) end RFrame.Choice2.Visible = false RFrame.TotalAgreed.Visible = true RFrame.Choice.Visible = true RFrame.Percent.Visible = true RFrame.TotalAgreed.TextTransparency = 0 for i = 1,0,-.08 do RFrame.Percent.TextTransparency = i RFrame.Choice.TextTransparency = i RFrame.TotalAgreed.TextTransparency = i wait(.08) end for i = 0,(RValue/(RValue+LValue)),(1/(LValue/(LValue+RValue))) do RFrame.Percent.Text = (i.."%") wait(1/(RValue/(RValue+LValue))) end end end) script.Parent.RFrame.Choice2.MouseButton1Down:connect(function(Choice2) if LFrame.Choice1.Visible == true then RFrame.Choice2.Visible = false RFrame.TotalAgreed.Visible = true RFrame.Choice.Visible = true RFrame.Percent.Visible = true RFrame.TotalAgreed.TextTransparency = 0 for i = 1,0,-.08 do RFrame.Percent.TextTransparency = i RFrame.Choice.TextTransparency = i RFrame.TotalAgreed.TextTransparency = i wait(.08) end for i = 0,(RValue/(RValue+LValue)),(1/(LValue/(LValue+RValue))) do RFrame.Percent.Text = (i.."%") wait(1/(RValue/(RValue+LValue))) end LFrame.Choice1.Visible = false LFrame.TotalAgreed.Visible = true LFrame.Choice.Visible = true LFrame.Percent.Visible = true LFrame.TotalAgreed.TextTransparency = 0 for i = 1,0,-.08 do LFrame.Percent.TextTransparency = i LFrame.Choice.TextTransparency = i LFrame.TotalAgreed.TextTransparency = i wait(.08) end for i = 0,(LValue/(LValue+RValue)),(1/(LValue/(LValue+RValue))) do LFrame.Percent.Text = (i.."%") wait(1/(LValue/(LValue+RValue))) end end end)