257 подписчиков
local textButton = script.Parent -- Ссылка на TextButton
local lighting = game:GetService("Lighting") -- Получаем сервис Lighting
-- Определяем переменные для небес
local originalSky = lighting:FindFirstChildOfClass("Sky") -- Исходное небо
local newSky = Instance.new("Sky") -- Создаем новое небо
-- Настраиваем новое небо (например, с текстурами)
newSky.SkyboxBk = "rbxassetid://<Skybox_Back_ID>" -- Замените на ID вашей текстуры
newSky.SkyboxDn = "rbxassetid://<Skybox_Down_ID>"
newSky.SkyboxFt = "rbxassetid://<Skybox_Front_ID>"
newSky.SkyboxLf = "rbxassetid://<Skybox_Left_ID>"
newSky.SkyboxRt = "rbxassetid://<Skybox_Right_ID>"
newSky.SkyboxUp = "rbxassetid://<Skybox_Up_ID>"
local skyChanged = false -- Флаг для отслеживания состояния неба
-- Функция для смены неба
local function toggleSky()
if skyChanged then
lighting.Sky = originalSky -- Возвращаем исходное небо
skyChanged = false
else
lighting.Sky = newSky -- Устанавливаем новое небо
skyChanged = true
end
end
-- Привязываем функцию к событию нажатия на кнопку
textButton.MouseButton1Click:Connect(toggleSky)
Около минуты
4 ноября