what did I do wrong
print ("Core temperature script started") while true do function game.Workspace.Temp.Current.Value< + 10 wait(60) end
First of all, wait goes by seconds, not frames.
To save yourself a line you can do
while wait(1) do game.Workspace.Temp.Current.Value += 10 end