Simple Visual Gui Open Source
Key RequiredUniversal

Simple Visual Gui Open Source

Universal Scriptv1olletv1ollet 1.9K views 395 executesUpdated Oct 20, 2025
Unrated
00
Lua Script•306 lines (9143 chars)
local GUI = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local UIStroke = Instance.new("UIStroke")
local fr1 = Instance.new("Frame")
local TextBox = Instance.new("TextBox")
local UIStroke_2 = Instance.new("UIStroke")
local TextButton = Instance.new("TextButton")
local UIStroke_3 = Instance.new("UIStroke")
local TextButton_2 = Instance.new("TextButton")
local UIStroke_4 = Instance.new("UIStroke")
local TextBox_2 = Instance.new("TextBox")
local UIStroke_5 = Instance.new("UIStroke")
local TextLabel = Instance.new("TextLabel")

GUI.Name = "GUI"
GUI.Parent = game:GetService("CoreGui")
GUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Frame.Parent = GUI
Frame.BackgroundColor3 = Color3.fromRGB(158, 0, 0)
Frame.BackgroundTransparency = 0.600
Frame.BorderColor3 = Color3.fromRGB(255, 255, 255)
Frame.BorderSizePixel = 2
Frame.Position = UDim2.new(0.108108111, 0, 0.314529926, 0)
Frame.Size = UDim2.new(0, 264, 0, 247)

UIStroke.Parent = Frame
UIStroke.Color = Color3.fromRGB(53, 0, 1)
UIStroke.Thickness = 2.000
UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border

fr1.Name = "fr1"
fr1.Parent = Frame
fr1.BackgroundColor3 = Color3.fromRGB(158, 0, 0)
fr1.BackgroundTransparency = 1.000
fr1.BorderColor3 = Color3.fromRGB(0, 0, 0)
fr1.BorderSizePixel = 0
fr1.Position = UDim2.new(0, 0, 0.105263159, 0)
fr1.Size = UDim2.new(0, 264, 0, 221)

TextBox.Parent = fr1
TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextBox.BackgroundTransparency = 1.000
TextBox.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextBox.BorderSizePixel = 0
TextBox.LayoutOrder = 2
TextBox.Position = UDim2.new(0.0719696954, 0, 0.796380103, 0)
TextBox.Size = UDim2.new(0, 228, 0, 25)
TextBox.ZIndex = 2
TextBox.Font = Enum.Font.Code
TextBox.PlaceholderColor3 = Color3.fromRGB(94, 1, 3)
TextBox.PlaceholderText = "(Screen Resolution) 1 - Normal | 0 - FCKING"
TextBox.Text = ""
TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TextBox.TextScaled = true
TextBox.TextSize = 17.000
TextBox.TextWrapped = true

UIStroke_2.Parent = TextBox
UIStroke_2.Color = Color3.fromRGB(53, 0, 1)
UIStroke_2.ApplyStrokeMode = Enum.ApplyStrokeMode.Border

TextButton.Parent = fr1
TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton.BackgroundTransparency = 1.000
TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton.BorderSizePixel = 0
TextButton.Position = UDim2.new(0.0643939376, 0, 0.46606335, 0)
TextButton.Size = UDim2.new(0, 228, 0, 25)
TextButton.Font = Enum.Font.Arial
TextButton.Text = "Brightness Off"
TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TextButton.TextSize = 18.000
TextButton.TextWrapped = true

UIStroke_3.Parent = TextButton
UIStroke_3.Color = Color3.fromRGB(53, 0, 1)
UIStroke_3.ApplyStrokeMode = Enum.ApplyStrokeMode.Border

TextButton_2.Parent = fr1
TextButton_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextButton_2.BackgroundTransparency = 1.000
TextButton_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton_2.BorderSizePixel = 0
TextButton_2.Position = UDim2.new(0.0643939376, 0, 0.303167433, 0)
TextButton_2.Size = UDim2.new(0, 228, 0, 25)
TextButton_2.Font = Enum.Font.Arial
TextButton_2.Text = "Save eyes Off"
TextButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
TextButton_2.TextSize = 18.000
TextButton_2.TextWrapped = true

UIStroke_4.Parent = TextButton_2
UIStroke_4.Color = Color3.fromRGB(53, 0, 1)
UIStroke_4.ApplyStrokeMode = Enum.ApplyStrokeMode.Border

TextBox_2.Parent = fr1
TextBox_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextBox_2.BackgroundTransparency = 1.000
TextBox_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextBox_2.BorderSizePixel = 0
TextBox_2.LayoutOrder = 2
TextBox_2.Position = UDim2.new(0.0719696954, 0, 0.628959298, 0)
TextBox_2.Size = UDim2.new(0, 228, 0, 25)
TextBox_2.ZIndex = 2
TextBox_2.Font = Enum.Font.Code
TextBox_2.PlaceholderColor3 = Color3.fromRGB(94, 1, 3)
TextBox_2.PlaceholderText = "(Fov) 70 - Normal"
TextBox_2.Text = ""
TextBox_2.TextColor3 = Color3.fromRGB(255, 255, 255)
TextBox_2.TextSize = 17.000
TextBox_2.TextWrapped = true

UIStroke_5.Parent = TextBox_2
UIStroke_5.Color = Color3.fromRGB(53, 0, 1)
UIStroke_5.ApplyStrokeMode = Enum.ApplyStrokeMode.Border

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency = 1.000
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0.219696969, 0, -0.0078590354, 0)
TextLabel.Size = UDim2.new(0, 147, 0, 21)
TextLabel.Font = Enum.Font.Arial
TextLabel.Text = "Screen modify"
TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.TextScaled = true
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true

local function JSXEYO_script() 
	local script = Instance.new('LocalScript', Frame)

	local UserInputService = game:GetService("UserInputService")
	
	local gui = script.Parent
	
	local dragging
	local dragInput
	local dragStart
	local startPos
	
	local function update(input)
		local delta = input.Position - dragStart
		gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
	end
	
	gui.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			dragging = true
			dragStart = input.Position
			startPos = gui.Position
			
			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragging = false
				end
			end)
		end
	end)
	
	gui.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			dragInput = input
		end
	end)
	
	UserInputService.InputChanged:Connect(function(input)
		if input == dragInput and dragging then
			update(input)
		end
	end)
end
coroutine.wrap(JSXEYO_script)()
local function ZBIBGHT_script() 
	local script = Instance.new('LocalScript', TextBox)

	local TextBox = script.Parent
	local Resolution = 1
	
	local Camera = workspace.CurrentCamera
	local RenderSteppedConnection
	
	local function updateResolution(newValue)
		Resolution = newValue
	
		if RenderSteppedConnection then
			RenderSteppedConnection:Disconnect()
		end
	
		RenderSteppedConnection = game:GetService("RunService").RenderStepped:Connect(function()
			Camera.CFrame = Camera.CFrame * CFrame.new(0, 0, 0, 1, 0, 0, 0, Resolution, 0, 0, 0, 1)
		end)
	end
	
	TextBox:GetPropertyChangedSignal("Text"):Connect(function()
		local text = TextBox.Text
	
		local numberValue = tonumber(text)
	
		if numberValue then
			updateResolution(numberValue)
		end
	end)
	
	updateResolution(Resolution)
end
coroutine.wrap(ZBIBGHT_script)()
local function AYYQO_script() 
	local script = Instance.new('LocalScript', TextButton)

	local TextButton = script.Parent
	local Lighting = game:GetService("Lighting")
	
	local function toggleBrightness()
		local newValue = if Lighting.ExposureCompensation == 0 then 0.5 else 0
		Lighting.ExposureCompensation = newValue
		TextButton.Text = "Brightness " .. (newValue == 1 and "On" or "Off")
	end
	
	TextButton.MouseButton1Click:Connect(toggleBrightness)
end
coroutine.wrap(AYYQO_script)()
local function NCFT_script() 
	local script = Instance.new('LocalScript', TextButton_2)

	local TextButton = script.Parent
	local Lighting = game:GetService("Lighting")
	
	local function toggleSaveEyes()
		local colorCorrection = Lighting:FindFirstChild("ColorCorrection")
	
		if colorCorrection then
			colorCorrection:Destroy()
			TextButton.Text = "Save eyes Off"
		else
			local ColorCorrection = Instance.new("ColorCorrectionEffect")
			ColorCorrection.Name = "ColorCorrection"
			ColorCorrection.TintColor = Color3.new(1.00, 0.93, 0.72)
			ColorCorrection.Brightness = -0.3
			ColorCorrection.Contrast = 0
			ColorCorrection.Saturation = 0
			ColorCorrection.Parent = Lighting
	
			TextButton.Text = "Save eyes On"
		end
	end
	
	TextButton.MouseButton1Click:Connect(toggleSaveEyes)
end
coroutine.wrap(NCFT_script)()
local function HFRLSYN_script() 
	local script = Instance.new('LocalScript', TextBox_2)

	local TextBox = script.Parent
	local Camera = workspace.CurrentCamera
	
	local FOVConnection
	local UpdateConnection
	
	local function updateFOV(newValue)
		if FOVConnection then
			FOVConnection:Disconnect()
			FOVConnection = nil
		end
	
		if UpdateConnection then
			UpdateConnection:Disconnect()
			UpdateConnection = nil
		end
	
		FOVConnection = game:GetService("RunService").Heartbeat:Connect(function()
			if Camera then
				Camera.FieldOfView = newValue
			end
		end)
	
		UpdateConnection = game:GetService("RunService").Heartbeat:Connect(function()
			wait(0.5)
			if Camera then
				Camera.FieldOfView = newValue
			end
		end)
	end
	
	TextBox:GetPropertyChangedSignal("Text"):Connect(function()
		local text = TextBox.Text
	
		local numberValue = tonumber(text)
	
		if numberValue then
			updateFOV(numberValue)
		end
	end)
	
	script.Destroying:Connect(function()
		if FOVConnection then
			FOVConnection:Disconnect()
		end
		if UpdateConnection then
			UpdateConnection:Disconnect()
		end
	end)
end
coroutine.wrap(HFRLSYN_script)()

Features & Information

A simple yet effective visual script. Allows you to improve your gaming experience with simple visual settings Function: - FOV Changer - Screen Resolution Edit - Brightness - Save Eyes
#visual#simple#gui

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts