Run it
Copy the script and paste it into your executor.
Players=:()
UserInputService=:()
player=Players.LocalPlayer
playerGui=player:()
old=playerGui:()
old old:()
C={
panel=.(,,),
topBar=.(,,),
border=.(,,),
btn=.(,,),
btnGreen=.(,,),
btnRed=.(,,),
text=.(,,),
textDim=.(,,),
}
collecting=
minimized=
()
collecting
collecting=
.(()
char=player.Character
hrp=char char:()
hrp collecting=
eggsFolder=:()
eggsFolder
()
collecting=
originalCF=hrp.CFrame
collected=
total=
_,egg (eggsFolder:())
egg.Name== total=total+
_,egg (eggsFolder:())
egg.Name==
cd=egg:()
cd
hrp.CFrame=egg.CFrame*.(,,-)
.()
(() (cd) )
.()
collected=collected+
statusLbl.Text=..collected....total
hrp.CFrame=originalCF
statusLbl.Text=..collected....total..
collectBtn.BackgroundColor3=C.btnGreen
collectBtn.Text=
collecting=
)
sg=.(,playerGui)
sg.Name= sg.ResetOnSpawn= sg.IgnoreGuiInset=
panel=.(,sg)
panel.Size=.(,,,) panel.Position=.(,-,,) panel.BackgroundColor3=C.panel panel.BorderSizePixel=
.(,panel).CornerRadius=.(,)
.(,panel).Color=C.border
ptb=.(,panel)
ptb.Size=.(,,,) ptb.BackgroundColor3=C.topBar ptb.BorderSizePixel=
.(,ptb).CornerRadius=.(,)
ptbFix=.(,ptb) ptbFix.Size=.(,,,) ptbFix.Position=.(,,,) ptbFix.BackgroundColor3=C.topBar ptbFix.BorderSizePixel=
ptl=.(,ptb) ptl.Text= ptl.Size=.(,-,,) ptl.Position=.(,,,) ptl.BackgroundTransparency= ptl.TextColor3=C.text ptl.Font=.Font.GothamBold ptl.TextSize= ptl.TextXAlignment=.TextXAlignment.Left
minimizeBtn=.(,ptb)
minimizeBtn.Size=.(,,,) minimizeBtn.Position=.(,-,,-) minimizeBtn.BackgroundColor3=.(,,) minimizeBtn.Text= minimizeBtn.TextColor3=.(,,) minimizeBtn.Font=.Font.GothamBold minimizeBtn.TextSize= minimizeBtn.BorderSizePixel=
.(,minimizeBtn).CornerRadius=.(,)
closeBtn=.(,ptb)
closeBtn.Size=.(,,,) closeBtn.Position=.(,-,,-) closeBtn.BackgroundColor3=.(,,) closeBtn.Text= closeBtn.TextColor3=.(,,) closeBtn.Font=.Font.GothamBold closeBtn.TextSize= closeBtn.BorderSizePixel=
.(,closeBtn).CornerRadius=.(,)
statusLbl=.(,panel)
statusLbl.Size=.(,-,,) statusLbl.Position=.(,,,) statusLbl.BackgroundTransparency= statusLbl.Text= statusLbl.TextColor3=C.textDim statusLbl.Font=.Font.GothamBold statusLbl.TextSize= statusLbl.TextXAlignment=.TextXAlignment.Left
collectBtn=.(,panel)
collectBtn.Size=.(,-,,) collectBtn.Position=.(,,,) collectBtn.BackgroundColor3=C.btnGreen collectBtn.Text= collectBtn.TextColor3=.(,,) collectBtn.Font=.Font.GothamBold collectBtn.TextSize= collectBtn.BorderSizePixel=
.(,collectBtn).CornerRadius=.(,)
.(,collectBtn).Color=.(,,)
collectBtn.MouseButton1Click:(()
collecting
collectBtn.Text=
collectBtn.BackgroundColor3=C.btnRed
statusLbl.Text=
statusLbl.TextColor3=.(,,)
()
)
minimizeBtn.MouseButton1Click:(()
minimized= minimized
minimized
statusLbl.Visible=
collectBtn.Visible=
panel.Size=.(,,,)
minimizeBtn.Text=
statusLbl.Visible=
collectBtn.Visible=
panel.Size=.(,,,)
minimizeBtn.Text=
)
closeBtn.MouseButton1Click:(()
sg:()
)
dragInput,dragStart,startPos
dragging=
(input)
delta=input.Position-dragStart
panel.Position=.(startPos.X.Scale,startPos.X.Offset+delta.X,startPos.Y.Scale,startPos.Y.Offset+delta.Y)
ptb.InputBegan:((input)
input.UserInputType==.UserInputType.MouseButton1 input.UserInputType==.UserInputType.Touch
dragging= dragStart=input.Position startPos=panel.Position
input.Changed:(()
input.UserInputState==.UserInputState.End dragging=
)
)
ptb.InputChanged:((input)
input.UserInputType==.UserInputType.MouseMovement input.UserInputType==.UserInputType.Touch
dragInput=input
)
UserInputService.InputChanged:((input)
input==dragInput dragging (input)
)
()You get eggcellnated