Run it
Copy the script and paste it into your executor.
Config = {
AutoPurchase = ,
ObbyFarm = ,
CrateFarm = ,
AutoRebirth = ,
OpenDoors = ,
AutoBlender = ,
PurchaseTimer =
}
Players = :()
Workspace = :()
ReplicatedStorage = :()
TweenService = :()
UserInputService = :()
RunService = :()
CoreGui = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
HumanoidRootPart = Character:()
Event = ReplicatedStorage:():()
FactoryComp = Event:()
Rebirths = LocalPlayer:():()
Crates = Workspace:()
Tycoons = Workspace:()
ClaimedPlot = LocalPlayer:():()
OwnedTycoon, TycoonFound = ,
Obbies = Workspace:()
ObbyData = {
{Obbies:(), },
{Obbies:(), },
{Obbies:(), },
{Obbies:(), },
{Obbies:(), }
}
BuyRemote = Event:()
RebirthRemote = FactoryComp:()
(()
old = CoreGui:()
old old:()
)
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.Parent = CoreGui
Main = .()
Main.Name =
Main.Parent = ScreenGui
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = .(, , )
Main.BorderSizePixel =
Main.ClipsDescendants =
Main.Active =
MainCorner = .(, Main)
MainCorner.CornerRadius = .(, )
MainStroke = .(, Main)
MainStroke.Color = .(, , )
MainStroke.Thickness =
MainStroke.Transparency =
MainGradient = .(, Main)
MainGradient.Color = ColorSequence.{
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}
MainGradient.Rotation =
(parent, size, pos, color, transparency)
blob = .()
blob.Parent = parent
blob.AnchorPoint = .(, )
blob.Size = size
blob.Position = pos
blob.BackgroundColor3 = color
blob.BackgroundTransparency = transparency
blob.BorderSizePixel =
c = .(, blob)
c.CornerRadius = .(, )
blob
Blob1 = (Main, .(, , , ), .(, , , ), .(, , ), )
Blob2 = (Main, .(, , , ), .(, , , ), .(, , ), )
Blob3 = (Main, .(, , , ), .(, , , ), .(, , ), )
(obj, t1, t2, p1, p2)
.(()
obj.Parent
TweenService:(obj, TweenInfo.(t1, .EasingStyle.Sine, .EasingDirection.InOut), {
Position = p1,
Size = .(obj.Size.X.Scale, obj.Size.X.Offset + , obj.Size.Y.Scale, obj.Size.Y.Offset + )
}):()
.(t1)
TweenService:(obj, TweenInfo.(t2, .EasingStyle.Sine, .EasingDirection.InOut), {
Position = p2,
Size = .(obj.Size.X.Scale, obj.Size.X.Offset - , obj.Size.Y.Scale, obj.Size.Y.Offset - )
}):()
.(t2)
)
(Blob1, , , .(, , , ), .(, , , ))
(Blob2, , , .(, , , ), .(, , , ))
(Blob3, , , .(, , , ), .(, , , ))
TopBar = .()
TopBar.Parent = Main
TopBar.Size = .(, , , )
TopBar.BackgroundTransparency =
Title = .()
Title.Parent = TopBar
Title.BackgroundTransparency =
Title.Position = .(, , , )
Title.Size = .(, -, , )
Title.Font = .Font.GothamBold
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
Subtitle = .()
Subtitle.Parent = TopBar
Subtitle.BackgroundTransparency =
Subtitle.Position = .(, , , )
Subtitle.Size = .(, -, , )
Subtitle.Font = .Font.Gotham
Subtitle.Text =
Subtitle.TextColor3 = .(, , )
Subtitle.TextSize =
Subtitle.TextXAlignment = .TextXAlignment.Left
Minimize = .()
Minimize.Parent = TopBar
Minimize.Size = .(, , , )
Minimize.Position = .(, -, , )
Minimize.Text =
Minimize.Font = .Font.GothamBold
Minimize.TextSize =
Minimize.TextColor3 = .(, , )
Minimize.BackgroundColor3 = .(, , )
Minimize.BorderSizePixel =
.(, Minimize).CornerRadius = .(, )
Close = .()
Close.Parent = TopBar
Close.Size = .(, , , )
Close.Position = .(, -, , )
Close.Text =
Close.Font = .Font.GothamBold
Close.TextSize =
Close.TextColor3 = .(, , )
Close.BackgroundColor3 = .(, , )
Close.BorderSizePixel =
.(, Close).CornerRadius = .(, )
Divider = .()
Divider.Parent = Main
Divider.Position = .(, , , )
Divider.Size = .(, -, , )
Divider.BackgroundColor3 = .(, , )
Divider.BackgroundTransparency =
Divider.BorderSizePixel =
Content = .()
Content.Parent = Main
Content.Position = .(, , , )
Content.Size = .(, -, , -)
Content.BackgroundTransparency =
Content.BorderSizePixel =
Content.CanvasSize = .(, , , )
Content.ScrollBarThickness =
Content.ScrollBarImageColor3 = .(, , )
Layout = .(, Content)
Layout.Padding = .(, )
Layout.SortOrder = .SortOrder.LayoutOrder
Footer = .()
Footer.Parent = Main
Footer.AnchorPoint = .(, )
Footer.Position = .(, , , -)
Footer.Size = .(, -, , )
Footer.BackgroundColor3 = .(, , )
Footer.BorderSizePixel =
.(, Footer).CornerRadius = .(, )
FooterText = .()
FooterText.Parent = Footer
FooterText.BackgroundTransparency =
FooterText.Size = .(, -, , )
FooterText.Position = .(, , , )
FooterText.Font = .Font.GothamMedium
FooterText.Text =
FooterText.TextColor3 = .(, , )
FooterText.TextSize =
FooterText.TextXAlignment = .TextXAlignment.Left
(titleText, subtitleText)
Holder = .()
Holder.BackgroundColor3 = .(, , )
Holder.BorderSizePixel =
Holder.Size = .(, , , )
Holder.AutomaticSize = .AutomaticSize.Y
Holder.Parent = Content
.(, Holder).CornerRadius = .(, )
Stroke = .(, Holder)
Stroke.Color = .(, , )
Stroke.Transparency =
Pad = .(, Holder)
Pad.PaddingTop = .(, )
Pad.PaddingBottom = .(, )
Pad.PaddingLeft = .(, )
Pad.PaddingRight = .(, )
Header = .()
Header.Parent = Holder
Header.BackgroundTransparency =
Header.Size = .(, , , )
Header.Font = .Font.GothamBold
Header.Text = titleText
Header.TextColor3 = .(, , )
Header.TextSize =
Header.TextXAlignment = .TextXAlignment.Left
Sub = .()
Sub.Parent = Holder
Sub.BackgroundTransparency =
Sub.Position = .(, , , )
Sub.Size = .(, , , )
Sub.Font = .Font.Gotham
Sub.Text = subtitleText
Sub.TextColor3 = .(, , )
Sub.TextSize =
Sub.TextXAlignment = .TextXAlignment.Left
Inner = .()
Inner.Parent = Holder
Inner.Position = .(, , , )
Inner.Size = .(, , , )
Inner.AutomaticSize = .AutomaticSize.Y
Inner.BackgroundTransparency =
InnerLayout = .(, Inner)
InnerLayout.Padding = .(, )
Spacer = .()
Spacer.Parent = Inner
Spacer.BackgroundTransparency =
Spacer.Size = .(, , , )
Inner
(parent, labelText, key)
Row = .()
Row.Parent = parent
Row.Size = .(, , , )
Row.BackgroundColor3 = .(, , )
Row.BorderSizePixel =
.(, Row).CornerRadius = .(, )
RowStroke = .(, Row)
RowStroke.Color = .(, , )
RowStroke.Transparency =
Label = .()
Label.Parent = Row
Label.BackgroundTransparency =
Label.Position = .(, , , )
Label.Size = .(, -, , )
Label.Font = .Font.GothamMedium
Label.Text = labelText
Label.TextColor3 = .(, , )
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Toggle = .()
Toggle.Parent = Row
Toggle.Size = .(, , , )
Toggle.Position = .(, -, , -)
Toggle.Text =
Toggle.AutoButtonColor =
Toggle.BackgroundColor3 = Config[key] .(, , ) .(, , )
Toggle.BorderSizePixel =
.(, Toggle).CornerRadius = .(, )
Knob = .()
Knob.Parent = Toggle
Knob.Size = .(, , , )
Knob.Position = Config[key] .(, -, , -) .(, , , -)
Knob.BackgroundColor3 = .(, , )
Knob.BorderSizePixel =
.(, Knob).CornerRadius = .(, )
()
TweenService:(Toggle, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
BackgroundColor3 = Config[key] .(, , ) .(, , )
}):()
TweenService:(Knob, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Position = Config[key] .(, -, , -) .(, , , -)
}):()
Toggle.MouseButton1Click:(()
Config[key] = Config[key]
()
)
Row
(parent, labelText, key, minVal, maxVal, step)
Row = .()
Row.Parent = parent
Row.Size = .(, , , )
Row.BackgroundColor3 = .(, , )
Row.BorderSizePixel =
.(, Row).CornerRadius = .(, )
RowStroke = .(, Row)
RowStroke.Color = .(, , )
RowStroke.Transparency =
Label = .()
Label.Parent = Row
Label.BackgroundTransparency =
Label.Position = .(, , , )
Label.Size = .(, -, , )
Label.Font = .Font.GothamMedium
Label.Text = labelText
Label.TextColor3 = .(, , )
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Value = .()
Value.Parent = Row
Value.BackgroundTransparency =
Value.Position = .(, -, , )
Value.Size = .(, , , )
Value.Font = .Font.GothamBold
Value.Text = (Config[key]) ..
Value.TextColor3 = .(, , )
Value.TextSize =
Value.TextXAlignment = .TextXAlignment.Right
Bar = .()
Bar.Parent = Row
Bar.Position = .(, , , )
Bar.Size = .(, -, , )
Bar.BackgroundColor3 = .(, , )
Bar.BorderSizePixel =
.(, Bar).CornerRadius = .(, )
Fill = .()
Fill.Parent = Bar
Fill.Size = .((Config[key] - minVal) / (maxVal - minVal), , , )
Fill.BackgroundColor3 = .(, , )
Fill.BorderSizePixel =
.(, Fill).CornerRadius = .(, )
Knob = .()
Knob.Parent = Bar
Knob.AnchorPoint = .(, )
Knob.Size = .(, , , )
Knob.Position = .((Config[key] - minVal) / (maxVal - minVal), , , )
Knob.BackgroundColor3 = .(, , )
Knob.BorderSizePixel =
.(, Knob).CornerRadius = .(, )
dragging =
(x)
percent = .((x - Bar.AbsolutePosition.X) / Bar.AbsoluteSize.X, , )
raw = minVal + (maxVal - minVal) * percent
snapped = .(raw / step + ) * step
snapped = .(snapped, minVal, maxVal)
Config[key] = snapped
Fill.Size = .((snapped - minVal) / (maxVal - minVal), , , )
Knob.Position = .((snapped - minVal) / (maxVal - minVal), , , )
Value.Text = .(, snapped)
Bar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
(input.Position.X)
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
(input.Position.X)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
Row
AutoSection = (, )
(AutoSection, , )
(AutoSection, , )
(AutoSection, , )
(AutoSection, , )
FarmSection = (, )
(FarmSection, , )
(FarmSection, , )
TuningSection = (, )
(TuningSection, , , , , )
Credits = (, )
Tip = .()
Tip.Parent = Credits
Tip.BackgroundTransparency =
Tip.Size = .(, , , )
Tip.Font = .Font.Gotham
Tip.TextWrapped =
Tip.Text =
Tip.TextColor3 = .(, , )
Tip.TextSize =
Tip.TextXAlignment = .TextXAlignment.Left
Layout:():(()
Content.CanvasSize = .(, , , Layout.AbsoluteContentSize.Y + )
)
Content.CanvasSize = .(, , , Layout.AbsoluteContentSize.Y + )
dragging =
dragStart, startPos
TopBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = Main.Position
)
TopBar.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UserInputService.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
)
)
minimized =
originalSize = Main.Size
Minimize.MouseButton1Click:(()
minimized = minimized
TweenService:(Main, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Size = minimized .(, , , ) originalSize
}):()
Content.Visible = minimized
Footer.Visible = minimized
Divider.Visible = minimized
)
Close.MouseButton1Click:(()
ScreenGui:()
)
(NewCharacter)
Character = NewCharacter
HumanoidRootPart = NewCharacter:()
()
TycoonFound =
OwnedTycoon =
_, v (Tycoons:())
v:() v.Name == v.Value == LocalPlayer
OwnedTycoon, TycoonFound = v.Parent.Name,
FooterText.Text = .. (OwnedTycoon)
TycoonFound
FooterText.Text =
()
_, container ({, })
_, v (Tycoons[OwnedTycoon][container]:())
v:() v.Name == v.TextColor3 == .(, , )
BuyRemote:(v.Parent.Parent.Parent.ButtonBase.Parent.Name)
.(Config.PurchaseTimer)
()
_, v (Tycoons[OwnedTycoon].RebirthButtons:())
v:() v.Name == v.TextColor3 == .(, , )
RebirthRemote:()
()
_, v (Tycoons[OwnedTycoon].Purchases:())
v.Name == v.Color == .(, , )
(v.Parent.Button.Attachment.ActivateBlender)
(factoryModels)
_, model (factoryModels)
_, v (Tycoons[OwnedTycoon].ProcessingMachines:())
v:() v.Name == model
_, button (v:())
button:() button.Name == button.Enabled ==
.()
(button)
(packagerModels)
_, model (packagerModels)
_, v (Tycoons[OwnedTycoon].ProcessingMachines:())
v:() v.Name == model
_, arrow (v:())
arrow:() arrow.Name ==
(arrow.Parent.Parent.Attachment.OpenDoorPrompt)
()
_, data (ObbyData)
obby, rebirthReq = data[], data[]
obby.Finish.Button obby.Decorations.ObbySign.Border.CanCollide Rebirths.Value >= rebirthReq
OldPos = HumanoidRootPart.CFrame
(obby.Finish.Button, HumanoidRootPart, )
(obby.Finish.Button, HumanoidRootPart, )
.()
HumanoidRootPart.CFrame = OldPos
()
_, v (Crates:())
v:()
(v.Parent, HumanoidRootPart, )
(v.Parent, HumanoidRootPart, )
LocalPlayer.CharacterAdded:(OnCharacterAdded)
ClaimedPlot.Value ()
ClaimedPlot:():(()
ClaimedPlot.Value
.()
()
TycoonFound =
OwnedTycoon =
FooterText.Text =
)
RunService.RenderStepped:(()
MainStroke.Color = .((() * ) % , , )
)
.(()
ScreenGui.Parent
.()
TycoonFound
FooterText.Text = .(
,
(OwnedTycoon),
Config.PurchaseTimer,
Config.AutoPurchase ,
Config.AutoRebirth ,
Config.OpenDoors ,
Config.AutoBlender ,
Config.ObbyFarm ,
Config.CrateFarm
)
)
ScreenGui.Parent
.()
TycoonFound OwnedTycoon Tycoons:(OwnedTycoon)
Config.AutoPurchase ()
Config.AutoRebirth ()
Config.AutoBlender ()
Config.OpenDoors
({, , , , , , , })
({, , , , , , , })
Config.ObbyFarm HumanoidRootPart ()
Config.CrateFarm HumanoidRootPart ()

Smoothie Factory Tycoon 🏭