Run it
Copy the script and paste it into your executor.
KEY =
DiscordLink =
Players = :()
StarterGui = :()
RunService = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
(name, default)
v = player:(name)
v
v = .()
v.Name = name
v.Value = default
v.Parent = player
v
optimizedFlag = (, )
closedFlag = (, )
closedFlag.Value
(txt, dur)
(()
StarterGui:(, {Title=, Text = (txt), Duration = dur })
)
(inst, key, val)
inst inst.SetAttribute
(() inst:(key, val) )
(inst, key)
inst inst.GetAttribute
ok, v = (() inst:(key) )
ok v
()
_, obj (:())
obj:()
(obj, )
(obj, , (obj.Material))
(() obj.Material = .Material.Plastic )
obj:()
(obj, ) ==
(obj, , obj.Enabled )
r = obj.Rate
minv, maxv = ,
r
(() minv = r.Min; maxv = r.Max )
(obj, , minv)
(obj, , maxv)
(() obj.Enabled = ; obj.Rate = NumberRange.() )
obj:()
(obj, ) ==
(obj, , obj.Enabled )
(() obj.Enabled = )
obj:()
(obj, ) ==
(obj, , obj.Enabled )
(() obj.Enabled = )
obj:() obj:()
(obj, ) ==
(obj, , obj.Enabled )
(() obj.Enabled = )
obj:() obj:() obj:()
(obj, ) ==
(obj, , obj.Enabled )
(obj, , obj.Brightness )
(obj, , obj.Range )
(() obj.Enabled = ; obj.Brightness = ; obj.Range = )
obj:()
(obj, ) ==
(obj, , obj.Volume )
(obj, , obj.IsPlaying )
(() obj.Volume = ; obj:() )
optimizedFlag.Value =
(, )
()
_, obj (:())
obj:()
matName = (obj, )
matName
ok, enumMat = (() .Material[matName] )
ok enumMat
(() obj.Material = enumMat )
(() obj.Material = .Material.SmoothPlastic )
(() obj:(, ) )
obj:()
origEnabled = (obj, )
minv = (obj, )
maxv = (obj, )
origEnabled ~=
(()
obj.Enabled = origEnabled
minv maxv obj.Rate = NumberRange.(minv, maxv)
)
(() obj:(, ); obj:(, ); obj:(, ) )
obj:() obj:() obj:() obj:()
origEnabled = (obj, )
origEnabled ~=
(() obj.Enabled = origEnabled )
(() obj:(, ) )
obj:() obj:() obj:()
origE = (obj, )
origB = (obj, )
origR = (obj, )
origE ~=
(() obj.Enabled = origE; origB obj.Brightness = origB ; origR obj.Range = origR )
(() obj:(, ); obj:(, ); obj:(, ) )
obj:()
ov = (obj, )
op = (obj, )
ov ~=
(() obj.Volume = ov; op obj:() )
(() obj:(, ); obj:(, ) )
optimizedFlag.Value =
(, )
guiName =
gui = playerGui:(guiName)
gui gui:()
gui = .()
gui.Name = guiName
gui.ResetOnSpawn =
gui.Parent = playerGui
(name)
o = gui:(name)
o o:()
(); (); ()
keyFrame = .(, gui)
keyFrame.Name =
keyFrame.Size = .(, , , )
keyFrame.Position = .(, -, , -)
keyFrame.BackgroundColor3 = .(,,)
.(, keyFrame).CornerRadius = .(,)
kTitle = .(, keyFrame)
kTitle.Size = .(, -, , )
kTitle.Position = .(, , , )
kTitle.BackgroundTransparency =
kTitle.Text =
kTitle.TextColor3 = .(,,)
kTitle.Font = .Font.GothamBold
kTitle.TextSize =
keyBox = .(, keyFrame)
keyBox.Size = .(, , , )
keyBox.Position = .(, , , )
keyBox.PlaceholderText =
keyBox.Text =
keyBox.BackgroundColor3 = .(,,)
keyBox.TextColor3 = .(,,)
.(, keyBox).CornerRadius = .(,)
confirmBtn = .(, keyFrame)
confirmBtn.Size = .(, , , )
confirmBtn.Position = .(, , , )
confirmBtn.Text =
confirmBtn.BackgroundColor3 = .(,,)
confirmBtn.TextColor3 = .(,,)
.(, confirmBtn).CornerRadius = .(,)
getKeyBtn = .(, keyFrame)
getKeyBtn.Size = .(, , , )
getKeyBtn.Position = .(, , , )
getKeyBtn.Text =
getKeyBtn.BackgroundColor3 = .(,,)
getKeyBtn.TextColor3 = .(,,)
.(, getKeyBtn).CornerRadius = .(,)
mainFrame = .(, gui)
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(,,)
mainFrame.Visible =
.(, mainFrame).CornerRadius = .(,)
closeBtn = .(, mainFrame)
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.Text =
closeBtn.BackgroundColor3 = .(,,)
miniBtn = .(, mainFrame)
miniBtn.Size = .(, , , )
miniBtn.Position = .(, -, , )
miniBtn.Text =
miniBtn.BackgroundColor3 = .(,,)
optimizeBtn = .(, mainFrame)
optimizeBtn.Size = .(, , , )
optimizeBtn.Position = .(, , , )
optimizeBtn.Text =
optimizeBtn.TextWrapped =
optimizeBtn.BackgroundColor3 = .(,,)
.(, optimizeBtn).CornerRadius = .(,)
restoreBtn = .(, gui)
restoreBtn.Name =
restoreBtn.Size = .(, , , )
restoreBtn.Position = .(, , , )
restoreBtn.Text =
restoreBtn.Visible =
restoreBtn.BackgroundColor3 = .(,,)
.(, restoreBtn).CornerRadius = .(,)
confirmBtn.MouseButton1Click:(()
keyBox.Text == KEY
keyFrame.Visible =
mainFrame.Visible =
restoreBtn.Visible =
(, )
(, )
)
getKeyBtn.MouseButton1Click:(()
(() (DiscordLink) )
(, )
)
optimizeBtn.MouseButton1Click:(()
optimizedFlag.Value
()
optimizeBtn.Text =
()
optimizeBtn.Text =
)
miniBtn.MouseButton1Click:(()
mainFrame.Visible =
restoreBtn.Visible =
)
restoreBtn.MouseButton1Click:(()
mainFrame.Visible =
restoreBtn.Visible =
)
closeBtn.MouseButton1Click:(()
gui:()
closedFlag.Value =
(, )
)
player.CharacterAdded:(()
.()
optimizedFlag.Value
()
)
optimizedFlag.Value
keyFrame.Visible =
mainFrame.Visible =
optimizeBtn.Text =
.(() () )
keyFrame.Visible =
mainFrame.Visible =
(, )Oihub is a script to optimize games
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal