Why won't NumberValue change?

So I am making a script where you press a button which changes a NumberValue.Value. Then if you press two buttons, the value changes more, and 3 it changes the most. But for some reason, when I press play, nothing changes when I press any button. Anyone know why?
Here’s my code:

local Temperature = script.Parent.Temperature
local Pressure = script.Parent.Pressure
local rodsUpIn = script.Parent.RodsUpIn
local rodsMidIn = script.Parent.RodsMidIn
local rodsDownIn = script.Parent.RodsDownIn

if rodsUpIn.Value == true and rodsMidIn.Value == true and rodsDownIn.Value == true then
	local increaseTemp = Temperature.Value/100
	local waitTime = math.random(4, 10)
	for Temperature = 0, increaseTemp do
		Temperature.Value = Temperature.Value + increaseTemp
		wait(waitTime)
	end
	local increasePressure = Pressure.Value/100
	for Pressure = 0, increasePressure do
		Pressure.Value = Pressure.Value + increasePressure
	end
elseif rodsUpIn.Value == true and rodsMidIn.Value == true or rodsUpIn.Value == true and rodsDownIn.Value == true or rodsMidIn.Value == true and rodsMidIn.Value == true then
	local increaseTemp = Temperature.Value/150
	local waitTime = math.random(4, 10)
	for Temperature = 0, increaseTemp do
		Temperature.Value = Temperature.Value + increaseTemp
		wait(waitTime)
	end
	local increasePressure = Pressure.Value/150
	for Pressure = 0, increasePressure do
		Pressure.Value = Pressure.Value + increasePressure
	end
elseif rodsUpIn.Value == true or rodsMidIn.Value == true or rodsDownIn.Value == true then
	local increaseTemp = Temperature.Value/200
	local waitTime = math.random(4, 10)
	for Temperature = 0, increaseTemp do
		Temperature.Value = Temperature.Value + increaseTemp
		wait(waitTime)
	end
	local increasePressure = Pressure.Value/200
	for Pressure = 0, increasePressure do
		Pressure.Value = Pressure.Value + increasePressure
	end
end

Open console with “F9” show any error messages which appear when playing, thanks.

This is all I get:


The gray square next to [Unknown] is flashing gray and green at random rates.

Go to the Log tab, that usually has more info.

There was nothing in the Log at all. It was just empty.

Now a script just appeared in Scripts. I believe it is the script I have in the post. Log, Server and Client is all empty though.

Which particular value is not working? You have several in the script.

All 3 of them. Nothing will change. The RodsIn[Part of reactor] Values are working fine though, since those are activated by the rods buttons.