Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

How to make a part go neon when it turns night time?

This is currently my day/night system script:

local dayLength = 10

local cycleTime = dayLength*60
local minutesInADay = 24*60

local lighting = game:GetService("Lighting")

local startTime = tick() - (lighting:getMinutesAfterMidnight() / minutesInADay)*cycleTime
local endTime = startTime + cycleTime

local timeRatio = minutesInADay / cycleTime

if dayLength == 0 then
	dayLength = 1
end

repeat
	local currentTime = tick()
	
	if currentTime > endTime then
		startTime = endTime
		endTime = startTime + cycleTime
	end
	
	lighting:setMinutesAfterMidnight((currentTime - startTime)*timeRatio)
	wait(1/15)
until false

And I'd like to make my part turn neon when it turns night time, can anybody please help me?

1 answer

✓ Accepted answer

im thinking of making another script under the part

game.Lighting.Changed:Connect(function()
	if game.Lighting.ClockTime >18 and game.Lighting.ClockTime < 7 then
		script.Parent.Material = Enum.Material.Neon
	end
end)

if the times between 18-6 isn't nighttime u can change it

2 comments

0

It works :D Thanks so much

0

yw

This discussion is preserved as it was. New answers, comments, and votes are closed.