--[[ てるクマ's COMPACT FULLBRIGHT - 機能: 画面全体を明るくし、暗闇でも見えるようにする - GUI: 限界まで小さく配置 (60x60) - 操作: ON/OFFボタンのみ ]] local Lighting = game:GetService("Lighting") local CoreGui = game:GetService("CoreGui") -- 古いGUIがあれば削除(再実行用) if CoreGui:FindFirstChild("CompactFullbright") then CoreGui.CompactFullbright:Destroy() end -- GUI Core local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "CompactFullbright" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = CoreGui -- Main Button (超小型: 60x60、画面右下に配置) local MainButton = Instance.new("TextButton") MainButton.Size = UDim2.new(0, 60, 0, 60) MainButton.Position = UDim2.new(1, -70, 1, -70) -- 右下から少し内側 MainButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30) MainButton.BackgroundTransparency = 0.2 MainButton.BorderSizePixel = 0 MainButton.Text = "暗視\nOFF" MainButton.TextColor3 = Color3.fromRGB(255, 100, 100) -- 最初は赤(OFF) MainButton.Font = Enum.Font.SourceSansBold MainButton.TextSize = 14 MainButton.Active = true MainButton.Draggable = true -- ドラッグで移動可能 MainButton.Parent = ScreenGui -- 角を丸くする local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 10) UICorner.Parent = MainButton -- ネオンの縁取り(スタイリッシュに) local UIStroke = Instance.new("UIStroke") UIStroke.Color = Color3.fromRGB(100, 100, 100) UIStroke.Thickness = 2 UIStroke.Parent = MainButton -- Fullbrightロジック local FullbrightEnabled = false local OriginalBrightness = Lighting.Brightness local OriginalClockTime = Lighting.ClockTime local OriginalFogEnd = Lighting.FogEnd local OriginalGlobalShadows = Lighting.GlobalShadows local OriginalOutdoorAmbient = Lighting.OutdoorAmbient local function ToggleFullbright() FullbrightEnabled = not FullbrightEnabled if FullbrightEnabled then -- ON: すべてを明るく、影を消す Lighting.Brightness = 2 Lighting.ClockTime = 14 -- 昼間に固定 Lighting.FogEnd = 100000 -- 霧を消す Lighting.GlobalShadows = false -- 影を消す Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128) MainButton.Text = "暗視\nON" MainButton.TextColor3 = Color3.fromRGB(100, 255, 100) -- 緑(ON) UIStroke.Color = Color3.fromRGB(0, 255, 100) else -- OFF: 元の設定に戻す Lighting.Brightness = OriginalBrightness Lighting.ClockTime = OriginalClockTime Lighting.FogEnd = OriginalFogEnd Lighting.GlobalShadows = OriginalGlobalShadows Lighting.OutdoorAmbient = OriginalOutdoorAmbient MainButton.Text = "暗視\nOFF" MainButton.TextColor3 = Color3.fromRGB(255, 100, 100) -- 赤(OFF) UIStroke.Color = Color3.fromRGB(100, 100, 100) end end -- イベント接続 MainButton.MouseButton1Click:Connect(ToggleFullbright) -- ゲーム側でLighting設定が強制変更された時の対策 Lighting.Changed:Connect(function(property) if FullbrightEnabled and (property == "Brightness" or property == "ClockTime" or property == "GlobalShadows") then Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.GlobalShadows = false end end) -- ロードメッセージ(確認用) game:GetService("StarterGui"):SetCore("SendNotification", { Title = "てるクマ 暗視", Text = "超小型GUIロード完了", Duration = 3 })