Upgraded Roblox Settings Force Save/Read

MADE BY BoostedReverb

FEATURE:

  • IT SAVES YOUR SETTINGS THINGY SO WHEN YOU CHANGE EXAMPLE VOLUME WHILE HAVING EXPLOIT INJECTED IT, THE SETTING WILL SAVE.

SCRIPT:

local ugs = UserSettings():GetService("UserGameSettings")
local whitelist = {
-- "RCCProfilerRecordFrameRate",
-- "RCCProfilerRecordTimeFrame",
-- "RotationType",
"CameraYInverted",
"ComputerCameraMovementMode",
"ComputerMovementMode",
"ControlMode",
"GamepadCameraSensitivity",
"MasterVolume",
"MouseSensitivity",
-- "MouseSensitivityFirstPerson",
-- "MouseSensitivityThirdPerson",
"OnScreenProfilerEnabled",
"PerformanceStatsVisible",
"SavedQualityLevel",
"TouchCameraMovementMode",
"TouchMovementMode",
}
local readresult
if pcall(function()
readresult = loadstring("return" .. readfile("robloxSettings.txt"))()
end) then
for Setting, Value in next, readresult do
if ugs[Setting] ~= nil then
ugs[Setting] = Value
end
end
end

for _, WhilistSetting in ipairs(whitelist) do
ugs:GetPropertyChangedSignal(WhilistSetting):Connect(function()
local str = "{"
for i, v in ipairs(whitelist) do
if ugs[tostring(v)] then
str = str .. tostring(v) .. "=" .. tostring(ugs[v]) .. (i == #whitelist and "" or ",")
end
end
str = str .. "}"
writefile("robloxSettings.txt", str)
end)
end

⚠️ Warning: Do not download any extensions or anything other than .txt/.lua file, because script will download only in .txt/.lua format or It will redirect you to a pastebin link.

📋 Notice: If you find any of the scripts patched or not working, please report it to Forever4D through Discord. The script will be removed or marked as patched!