Run it
Copy the script and paste it into your executor.
points=:()
players=:()
player=players.LocalPlayer
buttons=player.PlayerGui.Buttons
center=buttons.TopContainer.Center
selector=center.Selector
currentstage=selector.TypeStage
rebirthbutton=buttons.LeftContainer.Frame.Rebirth
()
.(); buttons=player.PlayerGui.Buttons buttons
.(); center=player.PlayerGui.Buttons.TopContainer.Center center
.(); selector=player.PlayerGui.Buttons.TopContainer.Center.Selector selector
.(); currentstage=selector.TypeStage currentstage
.(); rebirthbutton=buttons.LeftContainer.Frame.Rebirth rebirthbutton
()
auto_grinder = .()
auto_grinder.IgnoreGuiInset =
auto_grinder.ResetOnSpawn =
auto_grinder.ZIndexBehavior = .ZIndexBehavior.Sibling
auto_grinder.Name =
auto_grinder.Parent = :()
main_frame = .()
main_frame.BackgroundColor3 = .(, , )
main_frame.BorderColor3 = .(, , )
main_frame.BorderSizePixel =
main_frame.Position = .(, , , )
main_frame.Size = .(, , , )
main_frame.Visible =
main_frame.Name =
main_frame.Parent = auto_grinder
win_button = .()
win_button.Font = .Font.SourceSans
win_button.RichText =
win_button.Text =
win_button.TextColor3 = .(, , )
win_button.TextSize =
win_button.BackgroundColor3 = .(, , )
win_button.BorderColor3 = .(, , )
win_button.BorderSizePixel =
win_button.Position = .(, , , )
win_button.Size = .(, , , )
win_button.Visible =
win_button.Name =
win_button.Parent = main_frame
auto_button = .()
auto_button.Font = .Font.SourceSans
auto_button.RichText =
auto_button.Text =
auto_button.TextColor3 = .(, , )
auto_button.TextSize =
auto_button.BackgroundColor3 = .(, , )
auto_button.BorderColor3 = .(, , )
auto_button.BorderSizePixel =
auto_button.Position = .(, , , )
auto_button.Size = .(, , , )
auto_button.Visible =
auto_button.Name =
auto_button.Parent = main_frame
stop_button = .()
stop_button.Font = .Font.SourceSans
stop_button.RichText =
stop_button.Text =
stop_button.TextColor3 = .(, , )
stop_button.TextSize =
stop_button.BackgroundColor3 = .(, , )
stop_button.BorderColor3 = .(, , )
stop_button.BorderSizePixel =
stop_button.Position = .(, , , )
stop_button.Size = .(, , , )
stop_button.Visible =
stop_button.Name =
stop_button.Parent = main_frame
title_frame = .()
title_frame.BackgroundColor3 = .(, , )
title_frame.BorderColor3 = .(, , )
title_frame.BorderSizePixel =
title_frame.Position = .(, , -, )
title_frame.Size = .(, , , )
title_frame.Visible =
title_frame.Name =
title_frame.Parent = main_frame
close_button = .()
close_button.Font = .Font.SourceSansBold
close_button.RichText =
close_button.Text =
close_button.TextColor3 = .(, , )
close_button.TextSize =
close_button.TextWrapped =
close_button.BackgroundColor3 = .(, , )
close_button.BorderColor3 = .(, , )
close_button.BorderSizePixel =
close_button.Position = .(, , , )
close_button.Size = .(, , , )
close_button.Visible =
close_button.Name =
close_button.Parent = title_frame
text_label = .()
text_label.Font = .Font.SourceSans
text_label.Text =
text_label.TextColor3 = .(, , )
text_label.TextSize =
text_label.TextXAlignment = .TextXAlignment.Left
text_label.BackgroundColor3 = .(, , )
text_label.BackgroundTransparency =
text_label.BorderColor3 = .(, , )
text_label.BorderSizePixel =
text_label.Position = .(, , , )
text_label.Size = .(, , , )
text_label.Visible =
text_label.Parent = title_frame
counter = .()
counter.Font = .Font.SourceSans
counter.RichText =
counter.Text =
counter.TextColor3 = .(, , )
counter.TextSize =
counter.BackgroundColor3 = .(, , )
counter.BackgroundTransparency =
counter.BorderColor3 = .(, , )
counter.BorderSizePixel =
counter.Position = .(, , , )
counter.Size = .(, , , )
counter.Visible =
counter.Name =
counter.Parent = main_frame
()
counter.Text = ..currentstage.PlaceholderText
()
(dragframe,mainframe)
dragging=
ogpos=.(,)
ogguipos=.(,,,)
dinput
dragframe.InputBegan:((input)
input.UserInputType==.UserInputType.MouseButton1 input.UserInputType==.UserInputType.Touch
dragging=
ogpos=input.Position
ogguipos=mainframe.Position
)
dragframe.InputEnded:((input)
input.UserInputType==.UserInputType.MouseButton1 input.UserInputType==.UserInputType.Touch
dragging=
)
dragframe.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType==.UserInputType.Touch
dinput=input
)
:().InputChanged:((input)
input==dinput dragging
minus = input.Position - ogpos
mainframe.Position=.(ogguipos.X.Scale,ogguipos.X.Offset + minus.X ,ogguipos.Y.Scale,ogguipos.Y.Offset + minus.Y)
)
stop=
(title_frame, main_frame)
won=
(Rebirth:)
won=
char=player.Character player.CharacterAdded:()
root=char.PrimaryPart
()
center.Visible=
rebirthbutton.Visible=
index=(currentstage.PlaceholderText)
.(); root=char.PrimaryPart root
ogcframe=char:()
index < #points:() stop
i,v (points:())
(v.Name)==index v:()
stop
char:(v.CFrame+.(,,))
.()
.(); char=player.Character player.CharacterAdded:(); char:(v.CFrame+.(,,)) currentstage.PlaceholderText==v.Name
()
index+=
root.Anchored=
char:(ogcframe)
.()
root.Anchored=
Rebirth
:().Packages._Index:().knit.Services.RebirthService.RF.Rebirth:(player)
()
center.Visible=
rebirthbutton.Visible=
won=
disabledcolor=.(, , )
enabledcolor=.(, , )
win_button.Activated:(()
win_button.Interactable=
win_button.BackgroundColor3=disabledcolor
auto_button.Interactable=
stop_button.Visible=
()
stop_button.Visible=
auto_button.Interactable=
win_button.Interactable=
win_button.BackgroundColor3=enabledcolor
)
auto=
ended=
()
ended=
auto
()
ended=
.() auto
.(autofunc)
auto_button.Activated:(()
auto
.(()
stop_button.Visible=
auto_button.Interactable=
stop=
.() ended
stop=
auto_button.Interactable=
auto_button.BackgroundColor3=disabledcolor
win_button.Interactable=
win_button.BackgroundColor3=enabledcolor
)
auto=
.(autofunc)
auto_button.BackgroundColor3=enabledcolor
win_button.Interactable=
win_button.BackgroundColor3=disabledcolor
auto=
)
stop_button.Activated:(()
win_button.Interactable=
stop=
.() won
won=
stop=
win_button.Interactable=
)
close_button.Activated:(()
win_button.Interactable=
stop=
auto
auto=
.() ended
.() won
auto_grinder:()
:()
)Auto-win and Normal win Includes a counter for level and always automatically rebirths

Universal