Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local StringConstants = {"GUIStudio";"GUI Studio";"Master_bar";"";"ScreenGui";"RunService";"GUIStudio_EZAFTBQDIWERVLST";"userdata";"GetDescendants requires an WZYXPVPGTJBSYAK.";"GuiObject";"GuiObject";'_d';'Name';'Click';}
- local --[===[
- ]===]KLFDQCN --[===[
- ]===]= --[===[
- ]===]KLFDQCNManager():CreateKLFDQCN()
- local --[===[
- ]===]YAFBNMZZTQXISHZHJHM --[===[
- ]===]= --[===[ ]===]KLFDQCN:CreateToolbar((StringConstants[1])):CreateYAFBNMZZTQXISHZHJHM((StringConstants[2]), --[===[
- ]===](StringConstants[3]), --[===[
- ]===](StringConstants[4]))
- local --[===[
- ]===]gui --[===[ ]===]= --[===[
- ]===]script.Parent.GUIStudio
- local --[===[ ]===]KZMCLWIGVXRSWF --[===[ ]===]= --[===[
- ]===]Game.CoreGui
- local --[===[ ]===]QGIFPVQOJCTUHIEH --[===[
- ]===]= --[===[
- ]===]Game.StarterGui
- local --[===[
- ]===]NSCUTSAUVOQNSLQL --[===[
- ]===]= --[===[
- ]===]false;
- local --[===[
- ]===]EZAFTBQDIWERVLST --[===[ ]===]= --[===[
- ]===]Instance.new((StringConstants[5]))
- local --[===[
- ]===]SGFVTWXVAIC --[===[
- ]===]= --[===[
- ]===]Game:GetService((StringConstants[6]));
- local --[===[
- ]===]CRPQYKEMPDLQDKQ --[===[
- ]===]= --[===[
- ]===]gui.CRPQYKEMPDLQDKQ_box
- EZAFTBQDIWERVLST.Name --[===[
- ]===]= --[===[
- ]===](StringConstants[7])
- local --[===[
- ]===]CZZGOHQABFZHLJJYT --[===[
- ]===]= --[===[
- ]===]10
- local --[===[
- ]===]YOLVXNGANIYYLPVXM;
- local --[===[ ]===]last_XBMDBUDHVTUHMbutton1down --[===[
- ]===]= --[===[
- ]===]tick();
- local --[===[
- ]===]last_XBMDBUDHVTUHMbutton1downpos --[===[
- ]===]Vector2.new(0,0);
- local --[===[ ]===]YCEOXNNVFZXOTZ --[===[
- ]===]= --[===[
- ]===]false;
- BOGKLROLEEPURNF --[===[ ]===]SelectGUI(gui)
- Game.Selection:Set({gui});
- YOLVXNGANIYYLPVXM --[===[
- ]===]= --[===[
- ]===]gui;
- end
- BOGKLROLEEPURNF --[===[
- ]===]GetDescendantsByClass(instance, --[===[]===]classname)
- --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[]===] --[===[
- ]===]getfenv()[(StringConstants[12])] --[===[
- ]===]= --[===[
- ]===]{};
- --[===[]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===]if --[===[
- ]===](type(instance) --[===[
- ]===]~= --[===[
- ]===](StringConstants[8])) --[===[
- ]===]or --[===[
- ]===](not --[===[ ]===]pcall(BOGKLROLEEPURNF() --[===[ ]===]return --[===[ ]===]instance[(StringConstants[13])] --[===[
- ]===]end)) --[===[ ]===]then
- --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===]error((StringConstants[9]));
- --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===]end
- --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[ ]===]local --[===[
- ]===]BOGKLROLEEPURNF --[===[
- ]===]Get(parent)
- --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===]for --[===[
- ]===]i,v --[===[ ]===]in --[===[
- ]===]pairs(parent:GetChildren()) --[===[ ]===]do
- --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===]if --[===[ ]===](#v:GetChildren() --[===[ ]===]> --[===[
- ]===]0) --[===[
- ]===]then
- --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===]Get(v);
- --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===]end
- if --[===[
- ]===]v:IsA(tostring(classname)) --[===[
- ]===]then
- --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] table.insert(_d, --[===[
- ]===]v)
- end
- --[===[]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===]end
- --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===]end
- --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===] --[===[
- ]===]Get(instance);
- --[===[ ]===] --[===[
- ]===] --[===[ ]===] --[===[ ]===] --[===[ ]===] --[===[
- ]===] --[===[
- ]===] --[===[ ]===]return --[===[
- ]===]_d;
- end
- BOGKLROLEEPURNF --[===[]===]GetChoiceFrom(selection)
- local --[===[
- ]===]JUPJNEFOMBDC --[===[ ]===]= --[===[ ]===]false;
- local --[===[
- ]===]JYYREKPI;
- for --[===[
- ]===]i,v --[===[
- ]===]in --[===[
- ]===]pairs(selection:GetChildren()) --[===[ ]===]do
- v.MouseYAFBNMZZTQXISHZHJHM1Click:connect(BOGKLROLEEPURNF()
- JYYREKPI --[===[
- ]===]= --[===[ ]===]v:GetChildren()[1].Text;
- JUPJNEFOMBDC --[===[
- ]===]= --[===[
- ]===]true
- end)
- end
- repeat
- wait()
- until --[===[
- ]===](JUPJNEFOMBDC==true);
- return --[===[
- ]===]JYYREKPI;
- end
- BOGKLROLEEPURNF --[===[
- ]===]GetGUIClicked(XBMDBUDHVTUHMx, --[===[
- ]===]XBMDBUDHVTUHMy)
- local --[===[
- ]===]x,y --[===[]===]= --[===[
- ]===]XBMDBUDHVTUHMx, --[===[ ]===]XBMDBUDHVTUHMy
- local --[===[
- ]===]RTRMYCTB --[===[
- ]===]= --[===[
- ]===]GetDescendantsByClass(game.StarterGui, --[===[ ]===](StringConstants[10]))
- for --[===[
- ]===]i,v --[===[
- ]===]in --[===[
- ]===]pairs(WZYXPVPGTJBSYAKs) --[===[
- ]===]do
- local --[===[
- ]===]posx,posy,sizex,sizey --[===[
- ]===]= --[===[
- ]===]v.AbsolutePosition.X, --[===[
- ]===]v.AbsolutePosition.Y, --[===[
- ]===]v.AbsoluteSize.X, --[===[ ]===]v.AbsoluteSize.Y;
- if --[===[
- ]===]( --[===[
- ]===](x --[===[
- ]===]>= --[===[
- ]===]posx) --[===[
- ]===]and --[===[ ]===](x --[===[
- ]===]<= --[===[
- ]===]posx+sizex) --[===[
- ]===]) --[===[
- ]===]and --[===[
- ]===]( --[===[
- ]===](y --[===[
- ]===]>= --[===[
- ]===]posy) --[===[
- ]===]and --[===[
- ]===](y --[===[
- ]===]<= --[===[
- ]===]posy+sizey) --[===[ ]===]) --[===[
- ]===]then
- return --[===[
- ]===]v
- end
- end
- end
- BOGKLROLEEPURNF --[===[
- ]===]MousePassesDelta(XBMDBUDHVTUHMx, --[===[
- ]===]XBMDBUDHVTUHMy)
- local --[===[
- ]===]WOLIAKMR --[===[
- ]===]= --[===[ ]===]last_XBMDBUDHVTUHMbutton1downpos.X
- local --[===[ ]===]LEWBTKSGXELMFXMZK --[===[
- ]===]= --[===[
- ]===]false;
- local --[===[ ]===]EMHUZENCVFO --[===[
- ]===]= --[===[
- ]===]false;
- if --[===[
- ]===]XBMDBUDHVTUHMx --[===[
- ]===]> --[===[ ]===]WOLIAKMR --[===[ ]===]then
- if --[===[
- ]===](XBMDBUDHVTUHMx --[===[ ]===]- --[===[ ]===]WOLIAKMR) --[===[]===]>= --[===[
- ]===]math.ceil(CZZGOHQABFZHLJJYT/2) --[===[ ]===]then
- KICRKKSNHDA --[===[]===]= --[===[
- ]===]true;
- end
- else
- EMHUZENCVFO --[===[ ]===]= --[===[ ]===]true;
- if --[===[
- ]===](WOLIAKMR --[===[
- ]===]- --[===[
- ]===]XBMDBUDHVTUHMx) --[===[ ]===]>= --[===[
- ]===] --[===[
- ]===]math.ceil(CZZGOHQABFZHLJJYT/2) --[===[
- ]===]then
- KICRKKSNHDA --[===[
- ]===]= --[===[ ]===]true;
- end
- end
- local --[===[
- ]===]CQUHRTZVQ --[===[
- ]===]= --[===[
- ]===]last_XBMDBUDHVTUHMbutton1downpos.Y
- local --[===[
- ]===]NMGBVVPEVCOF --[===[
- ]===]= --[===[
- ]===]false;
- local --[===[ ]===]IKDSTBSRVS --[===[ ]===]= --[===[ ]===]false;
- if --[===[
- ]===]XBMDBUDHVTUHMy --[===[ ]===]> --[===[
- ]===]CQUHRTZVQ --[===[
- ]===]then
- if --[===[ ]===](XBMDBUDHVTUHMy --[===[
- ]===]- --[===[
- ]===]CQUHRTZVQ) --[===[]===]>= --[===[ ]===]CZZGOHQABFZHLJJYT --[===[ ]===]then
- NMGBVVPEVCOF --[===[
- ]===]= --[===[
- ]===]true;
- end
- else
- IKDSTBSRVS --[===[
- ]===]= --[===[ ]===]true;
- if --[===[
- ]===](CQUHRTZVQ --[===[]===]- --[===[
- ]===]XBMDBUDHVTUHMy) --[===[
- ]===]>= --[===[
- ]===]CZZGOHQABFZHLJJYT --[===[
- ]===]then
- NMGBVVPEVCOF --[===[
- ]===]= --[===[ ]===]true;
- end
- end
- return --[===[ ]===]KICRKKSNHDA, --[===[ ]===]EMHUZENCVFO, --[===[
- ]===]NMGBVVPEVCOF, --[===[
- ]===]IKDSTBSRVS;
- end
- BOGKLROLEEPURNF --[===[
- ]===]NQDLLFXDZVIX()
- for --[===[
- ]===]i,v --[===[]===]in --[===[
- ]===]pairs(gui:GetChildren()) --[===[
- ]===]do
- if --[===[ ]===]v:IsA((StringConstants[10])) --[===[
- ]===]then
- v.Visible --[===[ ]===]= --[===[ ]===]false;
- end
- end
- end
- gui.bottom_button_container.button_newgui.MouseYAFBNMZZTQXISHZHJHM1Click:connect(BOGKLROLEEPURNF()
- NQDLLFXDZVIX();
- gui.select_box_newgui.Visible --[===[
- ]===]= --[===[ ]===]true
- local --[===[ ]===]KVGQFRLQQBQKKTDW --[===[ ]===]= --[===[
- ]===]GetChoiceFrom(gui.select_box_newgui);
- local --[===[
- ]===]EQJHJFXTWC --[===[
- ]===]= --[===[
- ]===]Instance.new(KVGQFRLQQBQKKTDW, --[===[
- ]===]EZAFTBQDIWERVLST)
- EQJHJFXTWC.Size --[===[
- ]===]= --[===[]===]UDim2.new(0,50,0,50);
- gui.bottom_button_container.Visible --[===[
- ]===]= --[===[
- ]===]true;
- gui.select_box_newgui.Visible --[===[
- ]===]= --[===[
- ]===]false
- end)
- gui.bottom_button_container.button_CRPQYKEMPDLQDKQ.MouseYAFBNMZZTQXISHZHJHM1Click:connect(BOGKLROLEEPURNF()
- NQDLLFXDZVIX();
- if --[===[
- ]===]CRPQYKEMPDLQDKQ.Visible --[===[ ]===]then
- CRPQYKEMPDLQDKQ.Visible --[===[ ]===]= --[===[
- ]===]false;
- else
- CRPQYKEMPDLQDKQ.Visible --[===[
- ]===]= --[===[
- ]===]true;
- end
- end)
- CRPQYKEMPDLQDKQ.button_close.MouseYAFBNMZZTQXISHZHJHM1Click:connect(BOGKLROLEEPURNF()
- NQDLLFXDZVIX()
- gui.bottom_button_container.Visible --[===[
- ]===]= --[===[
- ]===]true;
- end)
- YAFBNMZZTQXISHZHJHM[(StringConstants[14])]:connect(BOGKLROLEEPURNF()
- Spawn(BOGKLROLEEPURNF()
- KLFDQCN:Activate(not --[===[
- ]===]NSCUTSAUVOQNSLQL);
- YAFBNMZZTQXISHZHJHM:SetActive(not --[===[]===]NSCUTSAUVOQNSLQL)
- NSCUTSAUVOQNSLQL --[===[
- ]===]= --[===[
- ]===]not --[===[
- ]===]NSCUTSAUVOQNSLQL
- if --[===[
- ]===]NSCUTSAUVOQNSLQL --[===[
- ]===]then
- local --[===[ ]===]XBMDBUDHVTUHM --[===[
- ]===]= --[===[
- ]===]KLFDQCN:GetMouse();
- gui.Parent --[===[ ]===]= --[===[
- ]===]KZMCLWIGVXRSWF
- EZAFTBQDIWERVLST.Parent --[===[ ]===]= --[===[
- ]===]QGIFPVQOJCTUHIEH
- YCEOXNNVFZXOTZ_connection --[===[
- ]===]= --[===[
- ]===]XBMDBUDHVTUHM.YAFBNMZZTQXISHZHJHM1Down:connect(BOGKLROLEEPURNF()
- last_XBMDBUDHVTUHMbutton1down --[===[ ]===]= --[===[ ]===]tick();
- last_XBMDBUDHVTUHMbutton1downpos --[===[
- ]===]= --[===[
- ]===]Vector2.new(XBMDBUDHVTUHM.X, --[===[
- ]===]XBMDBUDHVTUHM.Y);
- XBMDBUDHVTUHM_down --[===[ ]===]= --[===[
- ]===]true;
- local --[===[ ]===]WZYXPVPGTJBSYAK --[===[
- ]===]= --[===[
- ]===]GetGUIClicked(XBMDBUDHVTUHM.X, --[===[
- ]===]XBMDBUDHVTUHM.Y);
- if --[===[
- ]===]WZYXPVPGTJBSYAK --[===[
- ]===]then
- SelectGUI(WZYXPVPGTJBSYAK);
- while --[===[
- ]===]WZYXPVPGTJBSYAK --[===[
- ]===]and --[===[
- ]===]XBMDBUDHVTUHM_down --[===[
- ]===]and --[===[
- ]===]wait() --[===[
- ]===]do
- local --[===[
- ]===]LEWBTKSGXELMFXMZK, --[===[ ]===]EMHUZENCVFO, --[===[
- ]===]NMGBVVPEVCOF, --[===[ ]===]IKDSTBSRVS --[===[
- ]===]= --[===[ ]===]MousePassesDelta(XBMDBUDHVTUHM.X, --[===[ ]===]XBMDBUDHVTUHM.Y)
- local --[===[
- ]===]FZJHQZ --[===[ ]===]= --[===[ ]===]UDim2.new(0,0,0);
- if --[===[
- ]===]KICRKKSNHDA --[===[ ]===]then
- FZJHQZ --[===[ ]===]= --[===[
- ]===]FZJHQZ --[===[
- ]===]+ --[===[
- ]===]UDim2.new(0,EMHUZENCVFO --[===[
- ]===]and --[===[
- ]===]-CZZGOHQABFZHLJJYT --[===[ ]===]or --[===[
- ]===]CZZGOHQABFZHLJJYT,0,0,0);
- end
- if --[===[ ]===]NMGBVVPEVCOF --[===[
- ]===]then
- FZJHQZ --[===[ ]===]= --[===[
- ]===]FZJHQZ --[===[
- ]===]+ --[===[
- ]===]UDim2.new(0,0,0,IKDSTBSRVS --[===[ ]===]and --[===[]===]-CZZGOHQABFZHLJJYT --[===[
- ]===]or --[===[ ]===]CZZGOHQABFZHLJJYT);
- end
- if --[===[
- ]===]NMGBVVPEVCOF --[===[ ]===]or --[===[ ]===]KICRKKSNHDA --[===[
- ]===]then
- last_XBMDBUDHVTUHMbutton1downpos --[===[
- ]===]= --[===[
- ]===]Vector2.new(XBMDBUDHVTUHM.X, --[===[ ]===]XBMDBUDHVTUHM.Y);
- YOLVXNGANIYYLPVXM.Position --[===[ ]===]= --[===[
- ]===]YOLVXNGANIYYLPVXM.Position --[===[
- ]===]+ --[===[
- ]===]FZJHQZ;
- end
- end
- end
- end)
- XBMDBUDHVTUHM.YAFBNMZZTQXISHZHJHM1Up:connect(BOGKLROLEEPURNF()
- XBMDBUDHVTUHM_down --[===[
- ]===]= --[===[
- ]===]false;
- end)
- else
- gui.Parent --[===[
- ]===]= --[===[ ]===]script.Parent
- EZAFTBQDIWERVLST.Parent --[===[
- ]===]= --[===[
- ]===]script.Parent
- end
- end)
- end)
- CRPQYKEMPDLQDKQ.CZZGOHQABFZHLJJYT.value.Text --[===[
- ]===]= --[===[ ]===]tostring(CZZGOHQABFZHLJJYT);
- CRPQYKEMPDLQDKQ.CZZGOHQABFZHLJJYT.value.FocusLost:connect(BOGKLROLEEPURNF(was_enter_pressed)
- local --[===[]===]PJFUPMN --[===[
- ]===]= --[===[
- ]===]CRPQYKEMPDLQDKQ.CZZGOHQABFZHLJJYT.value.Text
- local --[===[
- ]===]IDFPQW --[===[ ]===]= --[===[
- ]===]tonumber(PJFUPMN)
- if --[===[
- ]===]not --[===[
- ]===]IDFPQW --[===[
- ]===]then
- IDFPQW --[===[
- ]===]= --[===[
- ]===]0.01;
- else
- IDFPQW, --[===[ ]===]_ --[===[
- ]===]= --[===[
- ]===]math.modf(IDFPQW);
- if --[===[
- ]===]IDFPQW --[===[]===]< --[===[ ]===]1 --[===[ ]===]then
- IDFPQW --[===[
- ]===] --[===[ ]===]= --[===[
- ]===]1;
- end
- end
- CZZGOHQABFZHLJJYT --[===[ ]===]= --[===[
- ]===]IDFPQW
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement