Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How do I make this scoremaker work?

Asked by
Kitorari 266 Moderation Voter
7 years ago

I'm attempting to call for a certain function to activate ((Which is Score getting 10 points added each Pin that changes color, unless it wasn't hit.)) But its not working, and I'm also trying to change the text of a textbox to what the score's value is. I need help, like really badly...

Score = 0
function Warlord()
workspace.PartSensor.Touched:connect(function(otherpart)
     if otherpart.Name == 'Bowling Ball' then
    function Warlord()
        print(Score)
end)
    end
    end
function Warlord()
if workspace.PartScoreBoard.SurfaceGui.Frame.Pin1.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
    else
end

if workspace.PartScoreBoard.SurfaceGui.Frame.Pin2.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
else
end

if workspace.PartScoreBoard.SurfaceGui.Frame.Pin3.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
else
end

if workspace.PartScoreBoard.SurfaceGui.Frame.Pin4.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
else
end

if workspace.PartScoreBoard.SurfaceGui.Frame.Pin5.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
else
end

if workspace.PartScoreBoard.SurfaceGui.Frame.Pin6.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
else
end

if workspace.PartScoreBoard.SurfaceGui.Frame.Pin7.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
else
end

if workspace.PartScoreBoard.SurfaceGui.Frame.Pin8.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
else
end

if workspace.PartScoreBoard.SurfaceGui.Frame.Pin9.BackgroundColor3 == Color3.new(1, 0, 1) then
    Score.Value = Score + 10
else
end

Answer this question