Run it
Copy the script and paste it into your executor.
Players = :()
Lighting = :()
TweenService = :()
UserInputService = :()
player = Players.LocalPlayer
mouse = player:()
SkyBox_injectHUB = .()
SkyBox_injectHUB.Name =
SkyBox_injectHUB.ResetOnSpawn =
SkyBox_injectHUB.ZIndexBehavior = .ZIndexBehavior.Sibling
SkyBox_injectHUB.Parent = player:()
OpenButton = .()
OpenButton.Name =
OpenButton.Size = .(, , , )
OpenButton.Position = .(, , , )
OpenButton.BackgroundColor3 = .(, , )
OpenButton.TextColor3 = .(, , )
OpenButton.Text =
OpenButton.Font = .Font.GothamBold
OpenButton.TextSize =
OpenButton.BorderSizePixel =
OpenButton.Parent = SkyBox_injectHUB
UICorner2 = .()
UICorner2.CornerRadius = .(, )
UICorner2.Parent = OpenButton
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , )
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.ClipsDescendants =
MainFrame.Parent = SkyBox_injectHUB
MainFrame.Visible =
UICorner1 = .()
UICorner1.CornerRadius = .(, )
UICorner1.Parent = MainFrame
Title = .()
Title.Name =
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.BackgroundColor3 = .(, , )
Title.Text =
Title.TextColor3 = .(, , )
Title.Font = .Font.GothamBold
Title.TextSize =
Title.Parent = MainFrame
TabContainer = .()
TabContainer.Name =
TabContainer.Size = .(, -, , )
TabContainer.Position = .(, , , )
TabContainer.BackgroundTransparency =
TabContainer.Parent = MainFrame
OniichanTabButton = .()
OniichanTabButton.Name =
OniichanTabButton.Size = .(, , , )
OniichanTabButton.Position = .(, , , )
OniichanTabButton.BackgroundColor3 = .(, , )
OniichanTabButton.Text =
OniichanTabButton.TextColor3 = .(, , )
OniichanTabButton.Font = .Font.GothamBold
OniichanTabButton.TextSize =
OniichanTabButton.Parent = TabContainer
NekoTabButton = .()
NekoTabButton.Name =
NekoTabButton.Size = .(, , , )
NekoTabButton.Position = .(, , , )
NekoTabButton.BackgroundColor3 = .(, , )
NekoTabButton.Text =
NekoTabButton.TextColor3 = .(, , )
NekoTabButton.Font = .Font.GothamBold
NekoTabButton.TextSize =
NekoTabButton.Parent = TabContainer
SkyTabButton = .()
SkyTabButton.Name =
SkyTabButton.Size = .(, , , )
SkyTabButton.Position = .(, , , )
SkyTabButton.BackgroundColor3 = .(, , )
SkyTabButton.Text =
SkyTabButton.TextColor3 = .(, , )
SkyTabButton.Font = .Font.GothamBold
SkyTabButton.TextSize =
SkyTabButton.Parent = TabContainer
HackerTabButton = .()
HackerTabButton.Name =
HackerTabButton.Size = .(, , , )
HackerTabButton.Position = .(, , , )
HackerTabButton.BackgroundColor3 = .(, , )
HackerTabButton.Text =
HackerTabButton.TextColor3 = .(, , )
HackerTabButton.Font = .Font.GothamBold
HackerTabButton.TextSize =
HackerTabButton.Parent = TabContainer
UICornerTab1 = .()
UICornerTab1.CornerRadius = .(, )
UICornerTab1.Parent = OniichanTabButton
UICornerTab2 = .()
UICornerTab2.CornerRadius = .(, )
UICornerTab2.Parent = NekoTabButton
UICornerTab3 = .()
UICornerTab3.CornerRadius = .(, )
UICornerTab3.Parent = SkyTabButton
UICornerTab4 = .()
UICornerTab4.CornerRadius = .(, )
UICornerTab4.Parent = HackerTabButton
ContentFrame = .()
ContentFrame.Name =
ContentFrame.Size = .(, -, , )
ContentFrame.Position = .(, , , )
ContentFrame.BackgroundTransparency =
ContentFrame.Parent = MainFrame
OniichanContent = .()
OniichanContent.Name =
OniichanContent.Size = .(, , , )
OniichanContent.BackgroundTransparency =
OniichanContent.Visible =
OniichanContent.Parent = ContentFrame
NekoContent = .()
NekoContent.Name =
NekoContent.Size = .(, , , )
NekoContent.BackgroundTransparency =
NekoContent.Visible =
NekoContent.Parent = ContentFrame
SkyContent = .()
SkyContent.Name =
SkyContent.Size = .(, , , )
SkyContent.BackgroundTransparency =
SkyContent.Visible =
SkyContent.Parent = ContentFrame
HackerContent = .()
HackerContent.Name =
HackerContent.Size = .(, , , )
HackerContent.BackgroundTransparency =
HackerContent.Visible =
HackerContent.Parent = ContentFrame
OniichanImageIds = {
,
,
}
OniichanImageNames = {
,
,
}
buttonHeight =
buttonSpacing =
buttonWidth =
i, id (OniichanImageIds)
row = .(i / )
col = (i - ) %
ImageButton = .()
ImageButton.Name = .. i
ImageButton.Size = .(buttonWidth, -, , buttonHeight)
ImageButton.Position = .(col * buttonWidth, col * , , (row-)*(buttonHeight + buttonSpacing))
ImageButton.BackgroundColor3 = .(, , )
ImageButton.Text = OniichanImageNames[i]
ImageButton.TextColor3 = .(, , )
ImageButton.Font = .Font.Gotham
ImageButton.TextSize =
ImageButton.Parent = OniichanContent
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = ImageButton
ImageButton.MouseButton1Click:(()
(id)
)
Tooltip = .()
Tooltip.Name =
Tooltip.Size = .(, , , )
Tooltip.Position = .(, , , -)
Tooltip.BackgroundColor3 = .(, , )
Tooltip.Text = .. id
Tooltip.TextColor3 = .(, , )
Tooltip.Font = .Font.Gotham
Tooltip.TextSize =
Tooltip.Visible =
Tooltip.Parent = ImageButton
UICornerTip = .()
UICornerTip.CornerRadius = .(, )
UICornerTip.Parent = Tooltip
ImageButton.MouseEnter:(()
Tooltip.Visible =
)
ImageButton.MouseLeave:(()
Tooltip.Visible =
)
NekoImageIds = {
,
,
}
NekoImageNames = {
,
,
}
i, id (NekoImageIds)
row = .(i / )
col = (i - ) %
ImageButton = .()
ImageButton.Name = .. i
ImageButton.Size = .(buttonWidth, -, , buttonHeight)
ImageButton.Position = .(col * buttonWidth, col * , , (row-)*(buttonHeight + buttonSpacing))
ImageButton.BackgroundColor3 = .(, , )
ImageButton.Text = NekoImageNames[i]
ImageButton.TextColor3 = .(, , )
ImageButton.Font = .Font.Gotham
ImageButton.TextSize =
ImageButton.Parent = NekoContent
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = ImageButton
ImageButton.MouseButton1Click:(()
(id)
)
Tooltip = .()
Tooltip.Name =
Tooltip.Size = .(, , , )
Tooltip.Position = .(, , , -)
Tooltip.BackgroundColor3 = .(, , )
Tooltip.Text = .. id
Tooltip.TextColor3 = .(, , )
Tooltip.Font = .Font.Gotham
Tooltip.TextSize =
Tooltip.Visible =
Tooltip.Parent = ImageButton
UICornerTip = .()
UICornerTip.CornerRadius = .(, )
UICornerTip.Parent = Tooltip
ImageButton.MouseEnter:(()
Tooltip.Visible =
)
ImageButton.MouseLeave:(()
Tooltip.Visible =
)
SkyImageIds = {
,
,
}
SkyImageNames = {
,
,
}
i, id (SkyImageIds)
row = .(i / )
col = (i - ) %
ImageButton = .()
ImageButton.Name = .. i
ImageButton.Size = .(buttonWidth, -, , buttonHeight)
ImageButton.Position = .(col * buttonWidth, col * , , (row-)*(buttonHeight + buttonSpacing))
ImageButton.BackgroundColor3 = .(, , )
ImageButton.Text = SkyImageNames[i]
ImageButton.TextColor3 = .(, , )
ImageButton.Font = .Font.Gotham
ImageButton.TextSize =
ImageButton.Parent = SkyContent
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = ImageButton
ImageButton.MouseButton1Click:(()
(id)
)
Tooltip = .()
Tooltip.Name =
Tooltip.Size = .(, , , )
Tooltip.Position = .(, , , -)
Tooltip.BackgroundColor3 = .(, , )
Tooltip.Text = .. id
Tooltip.TextColor3 = .(, , )
Tooltip.Font = .Font.Gotham
Tooltip.TextSize =
Tooltip.Visible =
Tooltip.Parent = ImageButton
UICornerTip = .()
UICornerTip.CornerRadius = .(, )
UICornerTip.Parent = Tooltip
ImageButton.MouseEnter:(()
Tooltip.Visible =
)
ImageButton.MouseLeave:(()
Tooltip.Visible =
)
HackerImageIds = {
,
,
}
HackerImageNames = {
,
,
}
i, id (HackerImageIds)
row = .(i / )
col = (i - ) %
ImageButton = .()
ImageButton.Name = .. i
ImageButton.Size = .(buttonWidth, -, , buttonHeight)
ImageButton.Position = .(col * buttonWidth, col * , , (row-)*(buttonHeight + buttonSpacing))
ImageButton.BackgroundColor3 = .(, , )
ImageButton.Text = HackerImageNames[i]
ImageButton.TextColor3 = .(, , )
ImageButton.Font = .Font.Gotham
ImageButton.TextSize =
ImageButton.Parent = HackerContent
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = ImageButton
ImageButton.MouseButton1Click:(()
(id)
)
Tooltip = .()
Tooltip.Name =
Tooltip.Size = .(, , , )
Tooltip.Position = .(, , , -)
Tooltip.BackgroundColor3 = .(, , )
Tooltip.Text = .. id
Tooltip.TextColor3 = .(, , )
Tooltip.Font = .Font.Gotham
Tooltip.TextSize =
Tooltip.Visible =
Tooltip.Parent = ImageButton
UICornerTip = .()
UICornerTip.CornerRadius = .(, )
UICornerTip.Parent = Tooltip
ImageButton.MouseEnter:(()
Tooltip.Visible =
)
ImageButton.MouseLeave:(()
Tooltip.Visible =
)
ResetButton = .()
ResetButton.Name =
ResetButton.Size = .(, -, , )
ResetButton.Position = .(, , , )
ResetButton.BackgroundColor3 = .(, , )
ResetButton.Text =
ResetButton.TextColor3 = .(, , )
ResetButton.Font = .Font.GothamBold
ResetButton.TextSize =
ResetButton.Parent = MainFrame
UICorner7 = .()
UICorner7.CornerRadius = .(, )
UICorner7.Parent = ResetButton
InputSection = .()
InputSection.Name =
InputSection.Size = .(, -, , )
InputSection.Position = .(, , , )
InputSection.BackgroundColor3 = .(, , )
InputSection.Parent = MainFrame
UICorner4 = .()
UICorner4.CornerRadius = .(, )
UICorner4.Parent = InputSection
InputLabel = .()
InputLabel.Name =
InputLabel.Size = .(, , , )
InputLabel.Position = .(, , , )
InputLabel.BackgroundTransparency =
InputLabel.Text =
InputLabel.TextColor3 = .(, , )
InputLabel.Font = .Font.Gotham
InputLabel.TextSize =
InputLabel.Parent = InputSection
InputRow = .()
InputRow.Name =
InputRow.Size = .(, , , )
InputRow.Position = .(, , , )
InputRow.BackgroundTransparency =
InputRow.Parent = InputSection
TextBox = .()
TextBox.Name =
TextBox.Size = .(, -, , )
TextBox.Position = .(, , , )
TextBox.BackgroundColor3 = .(, , )
TextBox.TextColor3 = .(, , )
TextBox.PlaceholderText =
TextBox.Font = .Font.Gotham
TextBox.TextSize =
TextBox.ClearTextOnFocus =
TextBox.Parent = InputRow
UICorner5 = .()
UICorner5.CornerRadius = .(, )
UICorner5.Parent = TextBox
ApplyButton = .()
ApplyButton.Name =
ApplyButton.Size = .(, -, , )
ApplyButton.Position = .(, , , )
ApplyButton.BackgroundColor3 = .(, , )
ApplyButton.Text =
ApplyButton.TextColor3 = .(, , )
ApplyButton.Font = .Font.GothamBold
ApplyButton.TextSize =
ApplyButton.Parent = InputRow
UICorner6 = .()
UICorner6.CornerRadius = .(, )
UICorner6.Parent = ApplyButton
guiOpen =
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
currentTab =
()
guiOpen = guiOpen
guiOpen
OpenButton.Text =
MainFrame.Visible =
MainFrame.Size = .(, , , )
tween = TweenService:(MainFrame, tweenInfo, {Size = .(, , , )})
tween:()
OpenButton.Text =
tween = TweenService:(MainFrame, tweenInfo, {Size = .(, , , )})
tween.Completed:(()
MainFrame.Visible =
)
tween:()
(tabName)
currentTab = tabName
OniichanTabButton.BackgroundColor3 = .(, , )
OniichanTabButton.TextColor3 = .(, , )
OniichanContent.Visible =
NekoTabButton.BackgroundColor3 = .(, , )
NekoTabButton.TextColor3 = .(, , )
NekoContent.Visible =
SkyTabButton.BackgroundColor3 = .(, , )
SkyTabButton.TextColor3 = .(, , )
SkyContent.Visible =
HackerTabButton.BackgroundColor3 = .(, , )
HackerTabButton.TextColor3 = .(, , )
HackerContent.Visible =
tabName ==
OniichanTabButton.BackgroundColor3 = .(, , )
OniichanTabButton.TextColor3 = .(, , )
OniichanContent.Visible =
tabName ==
NekoTabButton.BackgroundColor3 = .(, , )
NekoTabButton.TextColor3 = .(, , )
NekoContent.Visible =
tabName ==
SkyTabButton.BackgroundColor3 = .(, , )
SkyTabButton.TextColor3 = .(, , )
SkyContent.Visible =
tabName ==
HackerTabButton.BackgroundColor3 = .(, , )
HackerTabButton.TextColor3 = .(, , )
HackerContent.Visible =
(assetId)
sky = Lighting:()
needToCreateNew =
sky
sky = .()
needToCreateNew =
textureId = .. assetId
sky.SkyboxBk = textureId
sky.SkyboxDn = textureId
sky.SkyboxFt = textureId
sky.SkyboxLf = textureId
sky.SkyboxRt = textureId
sky.SkyboxUp = textureId
sky.CelestialBodiesShown =
sky.StarCount =
needToCreateNew
sky.Parent = Lighting
( .. assetId)
()
sky = Lighting:()
sky
sky:()
()
.()
newSky = Lighting:()
newSky
newSky = .()
newSky.Parent = Lighting
()
()
()
Lighting.TimeOfDay =
Lighting.ClockTime =
Lighting.Brightness =
Lighting.GlobalShadows =
Lighting.Ambient = .(, , )
Lighting.OutdoorAmbient = .(, , )
Lighting.ColorShift_Top = .(, , )
Lighting.ColorShift_Bottom = .(, , )
()
OpenButton.MouseButton1Click:(toggleGUI)
OniichanTabButton.MouseButton1Click:(()
()
)
NekoTabButton.MouseButton1Click:(()
()
)
SkyTabButton.MouseButton1Click:(()
()
)
HackerTabButton.MouseButton1Click:(()
()
)
ApplyButton.MouseButton1Click:(()
text = TextBox.Text
text text ~=
id = .(text, )
id
(id)
TextBox.Text =
()
)
TextBox.FocusLost:((enterPressed)
enterPressed
ApplyButton.MouseButton1Click:()
)
ResetButton.MouseButton1Click:(()
()
()
()
)
openButtonDragging =
openButtonDragInput
openButtonDragStart
openButtonStartPos
(input)
delta = input.Position - openButtonDragStart
OpenButton.Position = .(openButtonStartPos.X.Scale, openButtonStartPos.X.Offset + delta.X,
openButtonStartPos.Y.Scale, openButtonStartPos.Y.Offset + delta.Y)
OpenButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
openButtonDragging =
openButtonDragStart = input.Position
openButtonStartPos = OpenButton.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
openButtonDragging =
)
)
OpenButton.InputChanged:((input)
(input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
openButtonDragInput = input
)
UserInputService.InputChanged:((input)
openButtonDragging input == openButtonDragInput
(input)
)
mainDragging =
mainDragInput
mainDragStart
mainStartPos
(input)
delta = input.Position - mainDragStart
MainFrame.Position = .(mainStartPos.X.Scale, mainStartPos.X.Offset + delta.X,
mainStartPos.Y.Scale, mainStartPos.Y.Offset + delta.Y)
Title.InputBegan:((input)
(input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch)
mainDragging =
mainDragStart = input.Position
mainStartPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
mainDragging =
)
)
Title.InputChanged:((input)
(input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
mainDragInput = input
)
UserInputService.InputChanged:((input)
mainDragging input == mainDragInput
(input)
)
OpenButton.Text =
MainFrame.Visible =
()
:().RenderStepped:(()
screenSize = .CurrentCamera.ViewportSize
openButtonSize = OpenButton.AbsoluteSize
openButtonPos = OpenButton.AbsolutePosition
openButtonPos.x <
OpenButton.Position = .(, , OpenButton.Position.Y.Scale, OpenButton.Position.Y.Offset)
openButtonPos.x + openButtonSize.x > screenSize.x -
OpenButton.Position = .(, screenSize.x - openButtonSize.x - ,
OpenButton.Position.Y.Scale, OpenButton.Position.Y.Offset)
openButtonPos.y <
OpenButton.Position = .(OpenButton.Position.X.Scale, OpenButton.Position.X.Offset, , )
openButtonPos.y + openButtonSize.y > screenSize.y -
OpenButton.Position = .(OpenButton.Position.X.Scale, OpenButton.Position.X.Offset,
, screenSize.y - openButtonSize.y - )
MainFrame.Visible
frameSize = MainFrame.AbsoluteSize
position = MainFrame.AbsolutePosition
position.x <
MainFrame.Position = .(, , MainFrame.Position.Y.Scale, MainFrame.Position.Y.Offset)
position.x + frameSize.x > screenSize.x -
MainFrame.Position = .(, screenSize.x - frameSize.x - ,
MainFrame.Position.Y.Scale, MainFrame.Position.Y.Offset)
position.y <
MainFrame.Position = .(MainFrame.Position.X.Scale, MainFrame.Position.X.Offset, , )
position.y + frameSize.y > screenSize.y -
MainFrame.Position = .(MainFrame.Position.X.Scale, MainFrame.Position.X.Offset,
, screenSize.y - frameSize.y - )
)
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()SkyBox