Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
UIS = :()
player = Players.LocalPlayer
craftRemote = ReplicatedStorage:()
jobRemote = ReplicatedStorage:()
waterRemote = ReplicatedStorage:()
placingRemote = ReplicatedStorage:()
craftablesFolder = ReplicatedStorage:()
jobsFolder = ReplicatedStorage:()
deployablesFolder = ReplicatedStorage:()
screenGui = .(, player:())
screenGui.Name =
screenGui.ResetOnSpawn =
frame = .(, screenGui)
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
UIS.InputBegan:((input, processed)
processed input.KeyCode == .KeyCode.Equals
frame.Visible = frame.Visible
)
unloadBtn = .(, frame)
unloadBtn.Size = .(, , , )
unloadBtn.Position = .(, -, , )
unloadBtn.Text =
unloadBtn.BackgroundColor3 = .(, , )
unloadBtn.TextColor3 = .(, , )
unloadBtn.Font = .Font.SourceSansBold
unloadBtn.TextScaled =
unloadBtn.MouseButton1Click:(()
screenGui:()
)
tabs = .(, frame)
tabs.Name =
tabButtons = {}
tabContents = {}
(name)
btn = .(, frame)
btn.Size = .(, , , )
btn.Position = .(, #tabButtons * , , )
btn.Text = name
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
content = .(, tabs)
content.Size = .(, , , -)
content.Position = .(, , , )
content.BackgroundColor3 = .(, , )
content.Visible =
content.CanvasSize = .(, , , )
btn.MouseButton1Click:(()
_, c (tabContents) c.Visible =
content.Visible =
)
.(tabButtons, btn)
.(tabContents, content)
content
craftTab = ()
yOffset =
_, item (craftablesFolder:())
btn = .(, craftTab)
btn.Size = .(, -, , )
btn.Position = .(, , , yOffset)
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Text = .. item.Name
btn.MouseButton1Click:(()
craftRemote:(item)
)
yOffset +=
waterBtn = .(, craftTab)
waterBtn.Size = .(, -, , )
waterBtn.Position = .(, , , yOffset)
waterBtn.BackgroundColor3 = .(, , )
waterBtn.TextColor3 = .(, , )
waterBtn.Text =
waterBtn.MouseButton1Click:(()
waterRemote:()
)
yOffset +=
craftTab.CanvasSize = .(, , , yOffset)
jobTab = ()
yOffset =
_, job (jobsFolder:())
btn = .(, jobTab)
btn.Size = .(, -, , )
btn.Position = .(, , , yOffset)
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Text = .. job.Name
btn.MouseButton1Click:(()
jobRemote:(job)
)
yOffset +=
jobTab.CanvasSize = .(, , , yOffset)
deployTab = ()
yOffset =
_, item (deployablesFolder:())
btn = .(, deployTab)
btn.Size = .(, -, , )
btn.Position = .(, , , yOffset)
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Text = .. item.Name
btn.MouseButton1Click:(()
args = { item }
placingRemote:((args))
)
yOffset +=
deployTab.CanvasSize = .(, , , yOffset)
tabContents[].Visible = uhh so like everything youd need craft anywhere switch job anywhere drink water anywhere