while true do lightning:SetMinutesAfterMidnight(lightning:GetMinutesAfterMidnight() + 0.75) wait(1) end
1) Yes, you do put the script into the workspace.
2) You haven't increased the value yet.
-- Declaration Section local getMinutesAfterLighting = 0 -- Processing Section while true do getMinutesAfterLighting = getMinutesAfterLighting + 0.75 game.Lighting:SetMinutesAfterMidnight(getMinutesAfterLighting) wait(.1) end
A much more efficient and easier way of doing this is to write this script here:
while true do wait(1) game.Lighting.ClockTime = game.Ligthing.ClockTime + 0.01 end
I think this method is becoming standard. But not only that, using ClockTime instead of accessing the time of day will allow more straightforward numeric operations, and it's also much, much easier to do conditional statements using ClockTime instead of TimeOfDay, and your code is cleaner as well!
It's also recommended to place scripts into the ServerScriptService, for security reasons (clients do not have access to ServerScriptService or ServerStorage.)