Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Parent = gui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
gradient = .()
gradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
gradient.Parent = mainFrame
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BackgroundTransparency =
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextSize =
title.Font = .Font.GothamBold
title.TextXAlignment = .TextXAlignment.Left
title.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.BackgroundTransparency =
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextSize =
closeBtn.Font = .Font.GothamBold
closeBtn.BorderSizePixel =
closeBtn.Parent = titleBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
closeBtn.MouseButton1Click:(()
gui:()
)
buttonsContainer = .()
buttonsContainer.Size = .(, -, , -)
buttonsContainer.Position = .(, , , )
buttonsContainer.BackgroundTransparency =
buttonsContainer.Parent = mainFrame
()
player.Character
_, v (player.Character:())
v.Name ==
v.Parent
_, v (player.Backpack:())
v:()
v
_, v (player:())
v.Name ==
v.Parent
_, v (:():())
v.Name ==
v.Parent
()
tool = ()
tool tool:() tool.SyncAPI:()
tool.SyncAPI.ServerEndpoint
(title, text)
.StarterGui:(, {
Title = title,
Text = text,
Duration =
})
giveF3XBtn = .()
giveF3XBtn.Size = .(, , , )
giveF3XBtn.Position = .(, , , )
giveF3XBtn.BackgroundColor3 = .(, , )
giveF3XBtn.BackgroundTransparency =
giveF3XBtn.Text =
giveF3XBtn.TextColor3 = .(, , )
giveF3XBtn.TextSize =
giveF3XBtn.Font = .Font.GothamBold
giveF3XBtn.BorderSizePixel =
giveF3XBtn.Parent = buttonsContainer
btnCorner1 = .()
btnCorner1.CornerRadius = .(, )
btnCorner1.Parent = giveF3XBtn
giveF3XBtn.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
(()
requestCommand:()
(, )
)
(()
:():(, ).Signals.RequestCommand:()
(, )
)
)
skyBtn = .()
skyBtn.Size = .(, , , )
skyBtn.Position = .(, , , )
skyBtn.BackgroundColor3 = .(, , )
skyBtn.BackgroundTransparency =
skyBtn.Text =
skyBtn.TextColor3 = .(, , )
skyBtn.TextSize =
skyBtn.Font = .Font.GothamBold
skyBtn.BorderSizePixel =
skyBtn.Parent = buttonsContainer
btnCorner2 = .()
btnCorner2.CornerRadius = .(, )
btnCorner2.Parent = skyBtn
skyBtn.MouseButton1Click:(()
tool = ()
tool
(, )
remote = ()
remote
(, )
char = player.Character
char
hrp = char:()
hrp
cf = hrp.CFrame
skyId =
(args)
remote:((args))
(cfPos, parent)
( {, , cfPos, parent} )
(boolean, part)
( {, { [] = { [] = part, [] = boolean } } } )
(part)
( {, { [] = { [] = part } } } )
(part, meshid)
( {, { [] = { [] = part, [] = .. meshid } } } )
(part, texid)
( {, { [] = { [] = part, [] = .. texid } } } )
(part, size)
( {, { [] = { [] = part, [] = size } } } )
(part, stringg)
( {, { [] = part }, stringg} )
(part, boolean)
( {, { [] = part }, boolean} )
(part, boolean)
( {, { [] = { [] = part, [] = boolean } } } )
(()
(.(cf.Position + .(, , )), )
.()
_, v (:())
v:() (v.Position - (cf.Position + .(, , ))).Magnitude <
(v, )
(, v)
(v)
(v, )
(v, skyId)
(v, .(, , ))
(v, )
(v, )
(, )
)
)
decalBtn = .()
decalBtn.Size = .(, , , )
decalBtn.Position = .(, , , )
decalBtn.BackgroundColor3 = .(, , )
decalBtn.BackgroundTransparency =
decalBtn.Text =
decalBtn.TextColor3 = .(, , )
decalBtn.TextSize =
decalBtn.Font = .Font.GothamBold
decalBtn.BorderSizePixel =
decalBtn.Parent = buttonsContainer
btnCorner3 = .()
btnCorner3.CornerRadius = .(, )
btnCorner3.Parent = decalBtn
decalBtn.MouseButton1Click:(()
tool = ()
tool
(, )
remote = ()
remote
(, )
decalId =
(args)
remote:((args))
(part, boolean)
( {, { [] = part }, boolean} )
(part, side)
( {, { [] = { [] = part, [] = side, [] = } } } )
(part, asset, side)
( {, { [] = { [] = part, [] = side, [] = , [] = .. asset } } } )
(()
_, v (:())
v:()
.(()
(()
(v, )
(v, .NormalId.Front)
(v, decalId, .NormalId.Front)
(v, .NormalId.Back)
(v, decalId, .NormalId.Back)
(v, .NormalId.Right)
(v, decalId, .NormalId.Right)
(v, .NormalId.Left)
(v, decalId, .NormalId.Left)
(v, .NormalId.Bottom)
(v, decalId, .NormalId.Bottom)
(v, .NormalId.Top)
(v, decalId, .NormalId.Top)
)
)
(, )
)
)
discoBtn = .()
discoBtn.Size = .(, , , )
discoBtn.Position = .(, , , )
discoBtn.BackgroundColor3 = .(, , )
discoBtn.BackgroundTransparency =
discoBtn.Text =
discoBtn.TextColor3 = .(, , )
discoBtn.TextSize =
discoBtn.Font = .Font.GothamBold
discoBtn.BorderSizePixel =
discoBtn.Parent = buttonsContainer
btnCorner4 = .()
btnCorner4.CornerRadius = .(, )
btnCorner4.Parent = discoBtn
discoActive =
discoCoroutine =
discoBtn.MouseButton1Click:(()
tool = ()
tool
(, )
remote = ()
remote
(, )
(args)
remote:((args))
(part, color)
( {, { [] = { [] = part, [] = color, [] = } } } )
discoActive
discoActive =
discoCoroutine
.(discoCoroutine)
discoBtn.BackgroundColor3 = .(, , )
discoBtn.Text =
(, )
discoActive =
discoBtn.BackgroundColor3 = .(, , )
discoBtn.Text =
colors = {
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
}
colorIndex =
discoCoroutine = .(()
discoActive
currentColor = colors[colorIndex]
colorIndex = (colorIndex % #colors) +
(()
_, v (:())
v:() v:()
.(()
(()
(v, currentColor)
)
)
)
.()
)
(, )
)
()
rotation =
gui.Parent
rotation = rotation +
gradient.Rotation = rotation
.()
.(animateGradient)f3x mini gui by crutal team, ui

Universal