teru*ascript Fullbright
Key RequiredUniversal

teru*ascript Fullbright

Universal Scriptteru*ateru*a 188 views 33 executesUpdated Mar 14, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•101 lines (3154 chars)
--[[
    てるクマ'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
})

Features & Information

Fullbright

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts