local sky = game.Lighting.Sky local rotationSpeedX = 50 -- Speed for X axis local rotationSpeedZ = 50 -- Speed for Z axis local rotationSpeedY = 50 -- Speed for Y axis game:GetService("RunService").Heartbeat:Connect(function(deltaTime) local newX = (sky.SkyboxOrientation.X + rotationSpeedX * deltaTime) % 360 local newZ = (sky.SkyboxOrientation.Z + rotationSpeedZ * deltaTime) % 360 local newY = (sky.SkyboxOrientation.Y + rotationSpeedY * deltaTime) % 360 sky.SkyboxOrientation = Vector3.new(newX, newY, newZ) end) -- This will spin the skybox around all three axes.