Run it
Copy the script and paste it into your executor.
Players = :()
Player = Players.LocalPlayer
PlayerGui = Player:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = PlayerGui
main = .()
main.Name =
main.Size = .(, , , )
main.AnchorPoint = .(, )
main.Position = .(, , , )
main.BackgroundColor3 = .(,,)
main.Parent = screenGui
UICorner = .()
UICorner.Parent = main
UICorner.CornerRadius = .(,)
titleBar = .()
titleBar.Size = .(,,,)
titleBar.BackgroundColor3 = .(,,)
titleBar.Parent = main
titleLabel = .()
titleLabel.Size = .(,-,,)
titleLabel.Position = .(,,,)
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(,,)
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(,,,)
closeBtn.Position = .(,-,,)
closeBtn.Text =
closeBtn.BackgroundColor3 = .(,,)
closeBtn.TextColor3 = .(,,)
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.Parent = titleBar
closeBtn.MouseButton1Click:(()
screenGui:()
)
tabCol = .()
tabCol.Size = .(,,,-)
tabCol.Position = .(,,,)
tabCol.BackgroundColor3 = .(,,)
tabCol.Parent = main
tabLayout = .()
tabLayout.Padding = .(,)
tabLayout.SortOrder = .SortOrder.LayoutOrder
tabLayout.Parent = tabCol
content = .()
content.Size = .(, -, , -)
content.Position = .(,,,)
content.BackgroundColor3 = .(,,)
content.Parent = main
contentLayout = .()
contentLayout.Padding = .(,)
contentLayout.SortOrder = .SortOrder.LayoutOrder
contentLayout.HorizontalAlignment = .HorizontalAlignment.Center
contentLayout.Parent = content
dragging, dragStart, startPos = , ,
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = main.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
titleBar.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
tabs = {}
(tabName)
btn = .()
btn.Size = .(, -, , )
btn.Position = .(,,,)
btn.BackgroundColor3 = .(,,)
btn.Text = tabName
btn.TextColor3 = .(,,)
btn.Font = .Font.Gotham
btn.TextSize =
btn.Parent = tabCol
page = .()
page.Size = .(, -, , -)
page.Position = .(,,,)
page.BackgroundTransparency =
page.Visible =
page.ScrollBarThickness =
page.Parent = content
list = .(, page)
list.Padding = .(,)
list.SortOrder = .SortOrder.LayoutOrder
list:():(()
page.CanvasSize = .(,,,list.AbsoluteContentSize.Y + )
)
tabObj = {Button = btn, Page = page}
btn.MouseButton1Click:(()
_,t (tabs)
t.Page.Visible =
t.Button.BackgroundColor3 = .(,,)
page.Visible =
btn.BackgroundColor3 = .(,,)
)
tabObj:(text, callback)
b = .()
b.Size = .(, -, , )
b.BackgroundColor3 = .(,,)
b.Text = text
b.TextColor3 = .(,,)
b.Font = .Font.GothamSemibold
b.TextSize =
b.Parent = page
b.MouseButton1Click:(()
callback
ok,err = (callback)
ok (,err)
)
b
tabObj:(text, default, callback)
container = .()
container.Size = .(, -, , )
container.BackgroundTransparency =
container.Parent = page
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.Text = text
label.TextColor3 = .(,,)
label.Font = .Font.Gotham
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
label.Parent = container
toggleBtn = .()
toggleBtn.Size = .(, -, , )
toggleBtn.Position = .(, , , )
toggleBtn.BackgroundColor3 = default .(,,) .(,,)
toggleBtn.Text = default
toggleBtn.TextColor3 = .(,,)
toggleBtn.Font = .Font.GothamBold
toggleBtn.TextSize =
toggleBtn.Parent = container
state = default
toggleBtn.MouseButton1Click:(()
state = state
toggleBtn.Text = state
toggleBtn.BackgroundColor3 = state .(,,) .(,,)
callback
ok,err = (callback, state)
ok (,err)
)
{Frame = container, Get = () state , Set = (v)
state = v
toggleBtn.Text = state
toggleBtn.BackgroundColor3 = state .(,,) .(,,)
}
.(tabs, tabObj)
#tabs ==
btn.BackgroundColor3 = .(,,)
page.Visible =
tabObj
tab1 = ()
tab2 = ()
tab1:(, () () )
tab1:(, , (v) (,v) )
tab2:(, () () )Ele é para vocês criarem scripts com a minha UI Library

Universal