Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
TweenService = :()
SoundService = :()
UserInputService = :()
CoreGui = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
(() CoreGui:():() )
(() PlayerGui:():() )
(() CoreGui:():() )
(id, pitch, vol)
.(()
s = .()
s.SoundId = .. (id)
s.Volume = vol
s.PlaybackSpeed = pitch
s.Parent = SoundService
s:()
s.Ended:(() s:() )
)
Config = {
Rebirth = , RebirthDelay = , Burst = , BurstAmount = ,
Coins = , CoinDelay = ,
Loot = , LootDelay = ,
Craft = , CraftDelay =
}
State = {
Rebirths = ,
Status =
}
EF = ReplicatedStorage:()
RebirthRE = EF:():()
GetOfflineCoins = EF:():()
AddEcoRE = EF:():()
DoLuckRF = EF:():()
CraftAllRE = EF:():()
()
Config.Burst
done =
_ = , Config.BurstAmount
(() RebirthRE:() ) done +=
State.Rebirths += done
State.Status = .. done
(() RebirthRE:() )
State.Rebirths +=
State.Status =
State.Status =
()
(() GetOfflineCoins:() )
(() AddEcoRE:(, , ) )
()
(() DoLuckRF:(, , ) )
()
(() CraftAllRE:() )
splashGui = .()
splashGui.Name =
splashGui.IgnoreGuiInset =
splashGui.ResetOnSpawn =
splashGui.Parent = CoreGui
splashBg = .(, splashGui)
splashBg.Size = .(, , , )
splashBg.BackgroundColor3 = .(, , )
splashBg.BorderSizePixel =
logoFrame = .(, splashBg)
logoFrame.Size = .(, , , )
logoFrame.Position = .(, -, , -)
logoFrame.BackgroundColor3 = .(, , )
logoFrame.BorderSizePixel =
.(, logoFrame).CornerRadius = .(, )
logoStroke = .(, logoFrame)
logoStroke.Color = .(, , )
logoStroke.Thickness =
logoTxt = .(, logoFrame)
logoTxt.Size = .(, , , )
logoTxt.BackgroundTransparency =
logoTxt.Text =
logoTxt.TextSize =
logoTxt.TextColor3 = .(, , )
titleLbl = .(, splashBg)
titleLbl.Size = .(, , , )
titleLbl.Position = .(, -, , )
titleLbl.BackgroundTransparency =
titleLbl.Text =
titleLbl.Font = .Font.GothamBlack
titleLbl.TextSize =
titleLbl.TextColor3 = .(, , )
subLbl = .(, splashBg)
subLbl.Size = .(, , , )
subLbl.Position = .(, -, , )
subLbl.BackgroundTransparency =
subLbl.Text =
subLbl.Font = .Font.Gotham
subLbl.TextSize =
subLbl.TextColor3 = .(, , )
barBg = .(, splashBg)
barBg.Size = .(, , , )
barBg.Position = .(, -, , )
barBg.BackgroundColor3 = .(, , )
barBg.BorderSizePixel =
.(, barBg).CornerRadius = .(, )
barFill = .(, barBg)
barFill.Size = .(, , , )
barFill.BackgroundColor3 = .(, , )
barFill.BorderSizePixel =
.(, barFill).CornerRadius = .(, )
skipBtn = .(, splashBg)
skipBtn.Size = .(, , , )
skipBtn.Position = .(, -, , -)
skipBtn.BackgroundColor3 = .(, , )
skipBtn.Text =
skipBtn.Font = .Font.GothamBold
skipBtn.TextSize =
skipBtn.TextColor3 = .(, , )
skipBtn.BorderSizePixel =
.(, skipBtn).CornerRadius = .(, )
(, , )
splashDone =
()
splashDone
splashDone =
splashGui:()
skipBtn.MouseButton1Click:(()
(, , )
()
)
TweenService:(barFill, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {Size = .(, , , )}):()
.()
splashDone
info = TweenInfo.(, .EasingStyle.Sine, .EasingDirection.Out)
TweenService:(splashBg, info, {BackgroundTransparency = }):()
TweenService:(titleLbl, info, {TextTransparency = }):()
TweenService:(subLbl, info, {TextTransparency = }):()
TweenService:(logoFrame, info, {BackgroundTransparency = }):()
TweenService:(logoTxt, info, {TextTransparency = }):()
TweenService:(barBg, info, {BackgroundTransparency = }):()
TweenService:(barFill, info, {BackgroundTransparency = }):()
TweenService:(skipBtn, info, {BackgroundTransparency = , TextTransparency = }):()
.()
()
Gui = .()
Gui.Name =
Gui.ResetOnSpawn =
Gui.ZIndexBehavior = .ZIndexBehavior.Sibling
Gui.Parent = PlayerGui
Colors = {
Bg = .(, , ),
Hdr = .(, , ),
Card = .(, , ),
Stroke = .(, , ),
Accent = .(, , ),
Text = .(, , ),
SubText= .(, , ),
On = .(, , ),
Off = .(, , )
}
W, HDR_H, TAB_H, BODY_H = , , ,
TOTAL_H = HDR_H + TAB_H + BODY_H
Win = .(, Gui)
Win.Size = .(, W, , TOTAL_H)
Win.Position = .(, -W/, , -TOTAL_H/)
Win.BackgroundColor3 = Colors.Bg
Win.BorderSizePixel =
Win.Active =
.(, Win).CornerRadius = .(, )
WinStroke = .(, Win)
WinStroke.Color = Colors.Accent
WinStroke.Thickness =
WinStroke.Transparency =
(frame, dragHandle)
dragHandle = dragHandle frame
dragging, dragInput, dragStart, startPos
dragHandle.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
dragHandle.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
(Win)
Hdr = .(, Win)
Hdr.Size = .(, , , HDR_H)
Hdr.BackgroundColor3 = Colors.Hdr
Hdr.BorderSizePixel =
.(, Hdr).CornerRadius = .(, )
HdrFix = .(, Hdr)
HdrFix.Size = .(, , , )
HdrFix.Position = .(, , , -)
HdrFix.BackgroundColor3 = Colors.Hdr
HdrFix.BorderSizePixel =
hdrIcon = .(, Hdr)
hdrIcon.Size = .(, , , )
hdrIcon.Position = .(, , , -)
hdrIcon.BackgroundTransparency =
hdrIcon.Text =
hdrIcon.TextSize =
hdrIcon.TextColor3 = Colors.Accent
hdrTitle = .(, Hdr)
hdrTitle.Size = .(, -, , )
hdrTitle.Position = .(, , , )
hdrTitle.BackgroundTransparency =
hdrTitle.Text =
hdrTitle.Font = .Font.GothamBlack
hdrTitle.TextSize =
hdrTitle.TextColor3 = Colors.Text
hdrTitle.TextXAlignment = .TextXAlignment.Left
closeBtn = .(, Hdr)
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , -)
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextSize =
closeBtn.Font = .Font.GothamBold
closeBtn.BorderSizePixel =
.(, closeBtn).CornerRadius = .(, )
minBtn = .(, Hdr)
minBtn.Size = .(, , , )
minBtn.Position = .(, -, , -)
minBtn.BackgroundColor3 = Colors.Card
minBtn.Text =
minBtn.TextColor3 = Colors.SubText
minBtn.TextSize =
minBtn.Font = .Font.GothamBold
minBtn.BorderSizePixel =
.(, minBtn).CornerRadius = .(, )
mobileToggle = .(, Gui)
mobileToggle.Size = .(, , , )
mobileToggle.Position = .(, , , -)
mobileToggle.BackgroundColor3 = Colors.Hdr
mobileToggle.Text =
mobileToggle.TextSize =
mobileToggle.TextColor3 = Colors.Accent
mobileToggle.BorderSizePixel =
mobileToggle.Visible =
.(, mobileToggle).CornerRadius = .(, )
toggleStroke = .(, mobileToggle)
toggleStroke.Color = Colors.Accent
toggleStroke.Thickness =
(mobileToggle)
mobileToggle.MouseButton1Click:(()
(, , )
Win.Visible = Win.Visible
)
closeBtn.MouseButton1Click:(()
(, , )
Gui:()
)
TabBar, Body
isMin =
minBtn.MouseButton1Click:(()
(, , )
isMin = isMin
isMin
TabBar.Visible =
Body.Visible =
TweenService:(Win, TweenInfo.(), {Size = .(, W, , HDR_H)}):()
mobileToggle.Visible =
mobileToggle.Visible =
TweenService:(Win, TweenInfo.(), {Size = .(, W, , TOTAL_H)}):()
.(, ()
TabBar.Visible =
Body.Visible =
)
)
TabBar = .(, Win)
TabBar.Size = .(, -, , TAB_H)
TabBar.Position = .(, , , HDR_H + )
TabBar.BackgroundColor3 = Colors.Hdr
TabBar.BorderSizePixel =
.(, TabBar).CornerRadius = .(, )
tabLayout = .(, TabBar)
tabLayout.FillDirection = .FillDirection.Horizontal
tabLayout.SortOrder = .SortOrder.LayoutOrder
tabLayout.Padding = .(, )
Body = .(, Win)
Body.Size = .(, , , BODY_H)
Body.Position = .(, , , HDR_H + TAB_H + )
Body.BackgroundTransparency =
Body.ClipsDescendants =
TABS = {, , , }
tabBtns = {}
tabPages = {}
activeTab =
(idx)
activeTab == idx
(, , )
activeTab = idx
i, btn (tabBtns)
i == idx
btn.BackgroundColor3 = Colors.Card
btn.TextColor3 = Colors.Accent
btn.BackgroundColor3 = Colors.Hdr
btn.TextColor3 = Colors.SubText
i, page (tabPages)
page.Visible = (i == idx)
i, title (TABS)
btn = .(, TabBar)
btn.Size = .(, (W - ) / #TABS, , )
btn.BackgroundColor3 = Colors.Hdr
btn.BorderSizePixel =
btn.Text = title
btn.TextSize =
btn.Font = .Font.GothamBold
btn.TextColor3 = Colors.SubText
btn.LayoutOrder = i
.(, btn).CornerRadius = .(, )
tabBtns[i] = btn
page = .(, Body)
page.Size = .(, , , )
page.BackgroundTransparency =
page.Visible =
tabPages[i] = page
pageLayout = .(, page)
pageLayout.SortOrder = .SortOrder.LayoutOrder
pageLayout.Padding = .(, )
pageLayout.HorizontalAlignment = .HorizontalAlignment.Center
.(, page).PaddingTop = .(, )
btn.MouseButton1Click:(() (i) )
(page, order, txt, color)
f = .(, page)
f.Size = .(, W - , , )
f.BackgroundColor3 = Colors.Card
f.BorderSizePixel =
f.LayoutOrder = order
.(, f).CornerRadius = .(, )
stroke = .(, f)
stroke.Color = Colors.Stroke
stroke.Thickness =
lbl = .(, f)
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = txt
lbl.TextSize =
lbl.Font = .Font.GothamBold
lbl.TextColor3 = color Colors.Accent
f, lbl
(page, labelText, order, callback)
row = .(, page)
row.Size = .(, W - , , )
row.BackgroundColor3 = Colors.Card
row.BorderSizePixel =
row.LayoutOrder = order
.(, row).CornerRadius = .(, )
stroke = .(, row)
stroke.Color = Colors.Stroke
stroke.Thickness =
lbl = .(, row)
lbl.Size = .(, -, , )
lbl.Position = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = labelText
lbl.TextSize =
lbl.Font = .Font.GothamSemibold
lbl.TextColor3 = Colors.Text
lbl.TextXAlignment = .TextXAlignment.Left
pill = .(, row)
pill.Size = .(, , , )
pill.Position = .(, -, , -)
pill.BackgroundColor3 = Colors.Off
pill.Text =
pill.TextSize =
pill.Font = .Font.GothamBold
pill.TextColor3 = Colors.SubText
pill.BorderSizePixel =
.(, pill).CornerRadius = .(, )
enabled =
pill.MouseButton1Click:(()
(, , )
enabled = enabled
enabled
pill.BackgroundColor3 = Colors.On
pill.TextColor3 = .(, , )
pill.Text =
pill.BackgroundColor3 = Colors.Off
pill.TextColor3 = Colors.SubText
pill.Text =
callback (enabled)
)
row, pill
(page, defaultVal, minVal, order, callback)
row = .(, page)
row.Size = .(, W - , , )
row.BackgroundTransparency =
row.LayoutOrder = order
lbl = .(, row)
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.Text =
lbl.TextSize =
lbl.Font = .Font.Gotham
lbl.TextColor3 = Colors.SubText
lbl.TextXAlignment = .TextXAlignment.Left
inp = .(, row)
inp.Size = .(, , , )
inp.Position = .(, , , -)
inp.BackgroundColor3 = Colors.Card
inp.BorderSizePixel =
inp.Text = (defaultVal)
inp.TextColor3 = Colors.Text
inp.TextSize =
inp.Font = .Font.Gotham
inp.ClearTextOnFocus =
.(, inp).CornerRadius = .(, )
applyBtn = .(, row)
applyBtn.Size = .(, , , )
applyBtn.Position = .(, -, , -)
applyBtn.BackgroundColor3 = .(, , )
applyBtn.Text =
applyBtn.TextColor3 = .(, , )
applyBtn.TextSize =
applyBtn.Font = .Font.GothamBold
applyBtn.BorderSizePixel =
.(, applyBtn).CornerRadius = .(, )
applyBtn.MouseButton1Click:(()
(, , )
val = (inp.Text)
val val >= minVal
(val)
applyBtn.BackgroundColor3 = Colors.On
applyBtn.Text =
.(, ()
applyBtn.BackgroundColor3 = .(, , )
applyBtn.Text =
)
)
row
(page, text, color, order, callback)
btn = .(, page)
btn.Size = .(, W - , , )
btn.BackgroundColor3 = color
btn.Text = text
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Font = .Font.GothamBold
btn.BorderSizePixel =
btn.LayoutOrder = order
.(, btn).CornerRadius = .(, )
btn.MouseButton1Click:(()
(, , )
callback ()
)
btn
p1 = tabPages[]
_, statusLbl = (p1, , , Colors.Accent)
(p1, , , (v)
Config.Rebirth = v
State.Status = v
)
(p1, , , (v)
Config.Burst = v
)
(p1, Config.RebirthDelay, , , (v)
Config.RebirthDelay = v
)
(p1, , .(, , ), , ()
()
)
(p1, , .(, , ), , ()
State.Rebirths =
)
p2 = tabPages[]
_, coinLbl = (p2, , , .(, , ))
(p2, , , (v)
Config.Coins = v
coinLbl.Text = v
)
(p2, Config.CoinDelay, , , (v)
Config.CoinDelay = v
)
(p2, , .(, , ), , ()
()
coinLbl.Text =
)
p3 = tabPages[]
_, lootLbl = (p3, , , .(, , ))
(p3, , , (v)
Config.Loot = v
lootLbl.Text = v
)
(p3, Config.LootDelay, , , (v)
Config.LootDelay = v
)
(p3, , .(, , ), , ()
()
lootLbl.Text =
)
p4 = tabPages[]
_, craftLbl = (p4, , , .(, , ))
(p4, , , (v)
Config.Craft = v
craftLbl.Text = v
)
(p4, Config.CraftDelay, , , (v)
Config.CraftDelay = v
)
(p4, , .(, , ), , ()
()
craftLbl.Text =
)
()
.(()
Config.Rebirth
()
.(Config.RebirthDelay)
.()
)
.(()
Config.Coins
()
coinLbl.Text =
.(Config.CoinDelay)
.()
)
.(()
Config.Loot
()
lootLbl.Text =
.(Config.LootDelay)
.()
)
.(()
Config.Craft
()
craftLbl.Text =
.(Config.CraftDelay)
.()
)
.(()
.()
statusLbl.Text = State.Status .. .. State.Rebirths
)
()open source and op