Clouder X | Perfect for Beginners To create Clouds

Introducing Clouder X – Dynamic Cloud System for Roblox!

Hello fellow developers,

I’m excited to introduce Clouder X, a dynamic cloud system designed to enhance the atmosphere in your Roblox games! Clouder X brings clouds to life by changing their color and appearance based on the in-game time. Whether it’s a bright morning, a glowing sunset, or a calm night, Clouder X adapts to every time of day with smooth color transitions.

Features:

  • Dynamic Cloud Colors: Clouds change colors as the time of day progresses, creating an immersive and realistic environment.
  • Fully Customizable: Adjust the speed of cloud movement, color schemes, and cloud density to fit the mood of your game.
  • AutoMatic Setup The Setup of the ClouderX Is needed to place it at the Workspace! Also ungroup or group the model can be non-breakable!
  • Time-Based Cloud Shifts: Automatically syncs with Roblox’s ClockTime to change colors at sunrise, midday, sunset, and nighttime.

Here is the fixed link.
(https://create.roblox.com/store/asset/115075240688751)

All you have to do is read READ ME.

  • If the color clouds does not work reply to this Message!

Review time.

  • Yes Liked it So Much!
  • No Needs more details.

0 voters


Not performant. Why not use
Lighting:GetPropertyChangedSignal("TimeOfDay")? The script which makes the message on screen isn’t needed, and the settings can just be added before uploading the model, instead of having them generate at runtime.

4 Likes

Thanks for the feedback! That’s a great suggestion. I agree that using Lighting:GetPropertyChangedSignal("TimeOfDay") would be more efficient compared to constantly checking every frame with RunService.Heartbeat. I’ll look into updating the Clouder X script to implement this improvement, so it only updates the clouds when the time of day actually changes.

Appreciate the performance tip—thanks again!

Also Please check the CLOUDER X Link Again and get the model again.

Fixed thank you

Also reminder use this copy script: if does not work on the cloud changer.

local Lighting = game:GetService(“Lighting”)
local Terrain = workspace:WaitForChild(“Terrain”)
local cloudName = “ClouderX” – The name of the clouds in Terrain
– Function to update cloud colors based on time of day
local function updateCloudColor()
local clouds = Terrain:FindFirstChild(cloudName)

-- Check if clouds exist before continuing
if clouds then
    local timeOfDay = Lighting.ClockTime
    
    if timeOfDay >= 7 and timeOfDay <= 18 then
        -- Daytime (7 AM to 6 PM)
        clouds.Color = Color3.new(1, 0.980392, 0.415686) -- Yellowish
    elseif timeOfDay >= 19 or timeOfDay <= 6 then
        -- Nighttime (7 PM to 6 AM)
        clouds.Color = Color3.new(0.239216, 0.211765, 0.2) -- Darkish
    else
        -- Early morning or late night (before 7 AM or after 6 PM)
        clouds.Color = Color3.new(1, 1, 1) -- White
    end
else
    warn("ClouderX clouds are not yet added to Terrain. Waiting for other scripts to activate.")
end

end

– Connect to the TimeOfDay property change signal
Lighting:GetPropertyChangedSignal(“ClockTime”):Connect(updateCloudColor)

– Initial call to set the clouds based on the current time
updateCloudColor()

Thank you.

___ ClouderX Team ____

Also i would recommend doing:

  • Using Wait() to activate script of color changer in order to work.

Do this:

Wait(number to wait) 

Workspace.(reminder to rename clouderx).(rename clouder changer color)

Done.