Run it
Copy the script and paste it into your executor.
_AGARWARE={};
_r={};
_req=;
=(m) _r[m] _r[m]() (m) ;
_AGARWARE[]=.(,:().LocalPlayer:());
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.ZIndexBehavior.Sibling;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.BorderMode.Inset;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.ApplyStrokeMode.Border;
_AGARWARE[][]=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.BorderMode.Inset;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.ApplyStrokeMode.Border;
_AGARWARE[][]=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.TextXAlignment.Left;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.TextXAlignment.Left;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.BorderMode.Inset;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.ApplyStrokeMode.Border;
_AGARWARE[][]=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.BorderMode.Inset;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.ApplyStrokeMode.Border;
_AGARWARE[][]=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.BorderMode.Inset;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.ApplyStrokeMode.Border;
_AGARWARE[][]=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.BorderMode.Inset;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.ApplyStrokeMode.Border;
_AGARWARE[][]=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=.ScrollingDirection.Y;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=.AutomaticSize.Y;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=.TextYAlignment.Top;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.BorderMode.Inset;
_AGARWARE[][]=.TextXAlignment.Left;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=Font.(, .FontWeight.Regular, .FontStyle.Normal);
_AGARWARE[][]=.TextXAlignment.Right;
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , );
_AGARWARE[][]=;
_AGARWARE[][]=.(, , , );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[][]=.(, );
_AGARWARE[]=.(,_AGARWARE[]);
_AGARWARE[].Name=;
()
(()
=_AGARWARE[];
frame = .Parent
screenGui = frame.Parent
:():()
screenGui.Parent = :()
frame.AnchorPoint = .(, )
frame.Position = .(, , , )
frame.Active =
dragging =
dragStart =
startPos =
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
)
frame.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
:().InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
)
;
.(C_3)
;
()
(()
=_AGARWARE[];
button = .Parent
textbox = button.Parent.ScrollingFrame.TextBox
isBuilding =
button.MouseButton1Click:(()
isBuilding
.visualsEnabled
buildString = textbox.Text
buildString ==
isBuilding =
.autobuildRunning =
button.BackgroundColor3 = .(, , )
button.Text =
visualFolder = :()
visualFolder visualFolder:()
handles = .CoreGui:()
handles handles:()
importButton = button.Parent:()
importButton
importButton.Text =
.visualsEnabled =
.forceImportReset =
.buildString = buildString
.(()
(:())()
isBuilding =
.autobuildRunning =
button.BackgroundColor3 = .(, , )
button.Text =
)
.stopautobuild =
isBuilding =
.autobuildRunning =
button.BackgroundColor3 = .(, , )
button.Text =
)
)
;
.(C_5)
;
()
(()
=_AGARWARE[];
button = .Parent
textbox = button.Parent.ScrollingFrame.TextBox
defaultText = button.Text
button.MouseButton1Click:(()
(textbox.Text)
button.Text =
.()
button.Text = defaultText
)
)
;
.(C_8)
;
()
(()
=_AGARWARE[];
textlabel = .Parent
textbox = textlabel.Parent.ScrollingFrame.TextBox
()
text = textbox.Text
blockCount =
_ text:()
blockCount = blockCount +
textlabel.Text = .. blockCount .. .. #text
textbox:():(update)
.(()
.()
()
)
()
)
;
.(C_b)
;
()
(()
=_AGARWARE[];
button = .Parent
gui = button.Parent.Parent.Parent.Parent
button.MouseButton1Click:(()
bindfunc = .()
bindfunc.(bpress)
bpress ==
gui:()
:():(, {
Title = ,
Text = ,
Callback = bindfunc,
Button1 = ,
Button2 =
})
)
)
;
.(C_10)
;
()
(()
=_AGARWARE[];
button = .Parent
textbox = button.Parent.ScrollingFrame.TextBox
button.MouseButton1Click:(()
textbox.Text =
)
)
;
.(C_12)
;
()
(()
=_AGARWARE[];
button = .Parent
textbox = button.Parent.ScrollingFrame.TextBox
Players = :()
LocalPlayer = Players.LocalPlayer
RunService = :()
(hex)
r = (hex:(, ), ) /
g = (hex:(, ), ) /
b = (hex:(, ), ) /
.(r, g, b)
SymbolToMaterial = {
[] = .Material.SmoothPlastic,
[] = .Material.Plastic,
[] = .Material.CeramicTiles,
[] = .Material.Brick,
[] = .Material.WoodPlanks,
[] = .Material.Ice,
[] = .Material.Grass,
[] = .Material.Sand,
[] = .Material.Snow,
[] = .Material.Glass,
[] = .Material.Wood,
[] = .Material.Slate,
[] = .Material.Pebble,
[] = .Material.Marble,
[] = .Material.Granite,
[] = .Material.DiamondPlate,
[] = .Material.Metal,
[] = .Material.Asphalt,
[] = .Material.Concrete,
[] = .Material.Pavement,
[] = .Material.Neon
}
(buildStr)
blocks = {}
blockData buildStr:()
colorHex = blockData:(, )
materialSymbol = blockData:(, )
rest = blockData:()
canCollide =
rest:(, ) ==
canCollide =
rest = rest:()
sizeData, posData = rest:()
sizeData posData
sizeX, sizeY, sizeZ = sizeData:()
posX, posY, posZ = posData:()
sizeX posX
.(blocks, {
size = .((sizeX), (sizeY), (sizeZ)),
centerPos = .((posX), (posY), (posZ)),
color = (colorHex),
material = SymbolToMaterial[materialSymbol] .Material.SmoothPlastic,
canCollide = canCollide
})
blocks
visualFolder =
centerPart =
handles =
currentString =
visualsShowing =
originalButtonText = button.Text
originalCenterPos = .(, , )
()
visualFolder visualFolder:() visualFolder =
handles handles:() handles =
centerPart =
visualsShowing =
.visualsEnabled =
.buildOffset = .(, , )
button.Text = originalButtonText
(blocks)
()
visualFolder = .()
visualFolder.Name =
visualFolder.Parent =
totalPos = .(, , )
_, blockData (blocks)
totalPos = totalPos + blockData.centerPos
centerPos = totalPos / #blocks
originalCenterPos = centerPos
centerPart = .()
centerPart.Name =
centerPart.Size = .(, , )
centerPart.Position = centerPos
centerPart.Anchored =
centerPart.CanCollide =
centerPart.Transparency =
centerPart.Parent = visualFolder
i, blockData (blocks)
preview = .()
preview.Name = .. i
preview.Size = blockData.size
preview.CFrame = .(blockData.centerPos)
preview.Anchored =
preview.CanCollide =
preview.Material = blockData.material
preview.Color = blockData.color
preview.Transparency =
preview.Parent = visualFolder
visualsShowing =
.visualsEnabled =
.buildOffset = .(, , )
button.Text =
()
handles = .()
handles.Parent = .CoreGui
handles.Style = .HandlesStyle.Movement
handles.Adornee = centerPart
isDragging =
startPositions = {}
handles.MouseButton1Down:((face)
isDragging =
.CurrentCamera.CameraType = .CameraType.Scriptable
startPositions = {}
_, child (visualFolder:())
child:()
startPositions[child] = child.Position
)
handles.MouseDrag:((face, distance)
isDragging
direction = .()
face == .NormalId.Right direction = .(, , )
face == .NormalId.Left direction = .(-, , )
face == .NormalId.Top direction = .(, , )
face == .NormalId.Bottom direction = .(, -, )
face == .NormalId.Front direction = .(, , -)
face == .NormalId.Back direction = .(, , )
snappedDistance = .(distance)
offset = direction * snappedDistance
part, startPos (startPositions)
part part.Parent
part.Position = startPos + offset
.buildOffset = centerPart.Position - originalCenterPos
)
handles.MouseButton1Up:(()
isDragging =
.CurrentCamera.CameraType = .CameraType.Custom
startPositions = {}
)
textbox:():(()
textbox.Text ~= currentString visualsShowing
()
)
button.MouseButton1Click:(()
.autobuildRunning
.forceImportReset
visualsShowing =
currentString =
.forceImportReset =
buildString = textbox.Text
buildString ==
visualsShowing buildString == currentString
()
blocks = (buildString)
#blocks ==
currentString = buildString
(blocks)
()
)
)
;
.(C_15)
;
()
(()
=_AGARWARE[];
save = .Parent
savemode = save.Parent.SaveChange
textbox = save.Parent.ScrollingFrame.TextBox
Players = :()
LocalPlayer = Players.LocalPlayer
mode =
savemode.MouseButton1Click:(()
mode ==
mode =
savemode.Text =
mode =
savemode.Text =
)
MaterialSymbols = {
[.Material.SmoothPlastic] = ,
[.Material.Plastic] = ,
[.Material.CeramicTiles] = ,
[.Material.Brick] = ,
[.Material.WoodPlanks] = ,
[.Material.Ice] = ,
[.Material.Grass] = ,
[.Material.Sand] = ,
[.Material.Snow] = ,
[.Material.Glass] = ,
[.Material.Wood] = ,
[.Material.Slate] = ,
[.Material.Pebble] = ,
[.Material.Marble] = ,
[.Material.Granite] = ,
[.Material.DiamondPlate] = ,
[.Material.Metal] = ,
[.Material.Asphalt] = ,
[.Material.Concrete] = ,
[.Material.Pavement] = ,
[.Material.Neon] =
}
FaceSymbols = {
[.NormalId.Left] = ,
[.NormalId.Right] = ,
[.NormalId.Top] = ,
[.NormalId.Bottom] = ,
[.NormalId.Front] = ,
[.NormalId.Back] =
}
(color3)
r = .(color3.R * )
g = .(color3.G * )
b = .(color3.B * )
.(, r, g, b)
(num)
num % ~=
(brick)
sprays = {}
_, child (brick:())
child.Name ==
label = child:()
label
text = label.Text
colorHex = (label.TextColor3)
faceSymbol = FaceSymbols[child.Face]
faceSymbol
.(sprays, .(, faceSymbol, text, colorHex))
sprays
save.MouseButton1Click:(()
bricksFolder = .Bricks
bricksFolder
buildString =
descendants = mode == bricksFolder:() bricksFolder[LocalPlayer.Name]:()
_, descendant (descendants)
descendant:() descendant.Name ==
descendant.Anchored
size = descendant.Size
(size.X) (size.Y) (size.Z)
materialSymbol = MaterialSymbols[descendant.Material]
colorHex = (descendant.Color)
cf = descendant.CFrame
canCollideMarker = descendant.CanCollide
sprays = (descendant)
sprayString = #sprays > .. .(sprays, )
buildString = buildString .. .(
,
colorHex, materialSymbol, canCollideMarker,
size.X, size.Y, size.Z,
cf.X, cf.Y, cf.Z,
sprayString
)
buildString ==
textbox.Text = buildString
)
)
;
.(C_18)
;
()
(()
=_AGARWARE[];
button = .Parent
textbox = button.Parent.ScrollingFrame.TextBox
helpText =
showing =
button.MouseButton1Click:(()
showing
textbox.Text = helpText
showing =
textbox.Text =
showing =
)
)
;
.(C_1d)
;
()
(()
=_AGARWARE[];
textbox = .Parent
TextService = :()
()
params = .()
params.Text = textbox.Text == textbox.Text
params.Font = textbox.FontFace
params.Size = textbox.TextSize
params.Width = textbox.AbsoluteSize.X > textbox.AbsoluteSize.X
success, result = (()
TextService:(params)
)
success
textbox.Size = .(, , , .(result.Y + , ))
.()
textbox:():(updateSize)
()
)
;
.(C_20)
;
()
(()
=_AGARWARE[];
label = .Parent
Players = :()
LocalPlayer = Players.LocalPlayer
RunService = :()
fps =
lastTime = ()
RunService.RenderStepped:(()
now = ()
fps = .( / (now - lastTime))
lastTime = now
)
.()
ping = .(LocalPlayer:() * )
label.Text = .(, fps, ping)
)
;
.(C_23)
;
()
(()
=_AGARWARE[];
((_I1l1iu,_I00Iw1t)_I00Iw1t=_I00Iw1t:(,(_IIIlli) _IIIlli== _I1l1iu[_IIIlli].._IIIlli ); _Oll12v4= load; ()(,); (L) s=; (L)~= ; p=; ok,f=(L,); ok (f)~= ; ok2,v=(f); ok2 v~= ; d= .dump; (d)== a=(d,L); a s=s+ ; r=; dbg=debug; gi=; (dbg)== (r)== gi=(dbg,) gi=dbg.getinfo ; (gi)== a,i=(gi,L,); a (i)== w=i.what; src=i.source; w==((src)== src~= src~=) s=s+ ; g=; ic=; (g)== (r)== ic=(g,) ic=g.iscclosure ; (ic)== a,c=(ic,L); a c== s=s+ ; s< ; (_Oll12v4) (); ((_I00Iw1t))())({[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=,[]=},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"`D`E _OlO0O01ci(`O,`f)if bit32 and `R `Q `H`R(`O,`f)end `D`L,`P=0,1 `e`O>0 or `f>0 do `D_0OOOI011ot=`O%2 `D_O0I1yok=`f%2 if _0OOOI011ot~=_O0I1yok `Q `L=`L+`P`I `O=(`O-_0OOOI011ot)/2 `f=(`f-_O0I1yok)/2 `P=`P*2`I `H`L`I `D`E _1I1IOIl1o8(`V,_OI1Olg2z,`h)`D`j,`Z,`W,`T={},0,0,0 `D_0OI0O1y1=#`V for `M=1,_0OI0O1y1 do `D`c=`Nsub(`V,`M,`M)if `c=="="`Q break`I `D`b=_OI1Olg2z[`c]if `b `Q `W=`W*64+`b `T=`T+6 if `T>=8 `Q `T=`T-8 `Z=`Z+1 `j[`Z]=`S(`W/(2^`T))%256 `W=`W%(2^`T)end`I`I for _1llngt=#`h,1,-1 do `D_ll0O01kx=`h[_1llngt][1]`D_IlO0I1edr=`h[_1llngt][2]`D_l0O1cy=#_ll0O01kx for `M=1,`Z do `D`P=((`M-1)%_l0O1cy)+1 `j[`M]=(_OlO0O01ci(`j[`M],_IlO0I1edr[`P])-_ll0O01kx[`P])%256`I`I `D`L={}for `M=1,`Z do `L[`M]=`Nchar(`j[`M])end `H`d.concat(`L)end `D_IIOO0Iy14=loadstring or load `D`E _ll1O213()error(72901,0)end;`D`E _IIO01id(`Y)`D`V=0;if `l(`Y)~="`E"`Q `Hfalse`I;`D`P=pcall;`D_l101O1lci,_1O10111d6=`P(`Y,"`H619731");if not _l101O1lci or `l(_1O10111d6)~="`E"`Q `Hfalse`I;`D_11OIIf49,`b=`P(_1O10111d6);if not _11OIIf49 or `b~=619731 `Q `Hfalse`I;`D_1OlOl0Iksb=string and `Ndump;if `l(_1OlOl0Iksb)=="`E"`Q `D`O=`P(_1OlOl0Iksb,`Y);if `O `Q `V=`V+1`I`I;`D`L=rawget;`D`i=debug;`D`g=nil;if `l(`i)=="`d"`Q if `l(`L)=="`E"`Q `g=`L(`i,"getinfo")`m `g=`i.getinfo`I`I;if `l(`g)=="`E"`Q `D`O,`M=`P(`g,`Y,"S");if `O and `l(`M)=="`d"`Q `D_1lOIlIezw=`M.what;`D_OlIl7hr=`M.source;if _1lOIlIezw=="Lua"or(`l(_OlIl7hr)=="string"and _OlIl7hr~="[C]"and _OlIl7hr~="=[C]")`Q `V=`V+1`I`I`I;`D_0101r6=_G;`D`k=nil;if `l(_0101r6)=="`d"`Q if `l(`L)=="`E"`Q `k=`L(_0101r6,"iscclosure")`m `k=_0101r6.iscclosure`I`I;if `l(`k)=="`E"`Q `D`O,`c=`P(`k,`Y);if `O and `c==false `Q `V=`V+1`I`I;`H`V<2`I;if not _IIO01id(_IIOO0Iy14)`Q _ll1O213()end;`D_0Il7lp=_IIOO0Iy14(_1I1IOIl1o8(_O10ll101w7,_0Ol1Oy8p,_O100I0O1d5))if _0Il7lp `Q `H_0Il7lp()end]])
end)
end;
task.spawn(C_25)
end;
return _AGARWARE["1"], require;Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: discord.gg, raw.githubusercontent.com.
HOW TO USE: 1. First go in a private server with the build you want to save 2. Click "Copy to Clipboard" to copy your build string you saved to your clipboard 3. Pasted the build string you copied into the text 4. Click "Import Build" to preview your build 5. Drag the arrows to move the build to where you want it 6. Click "Start Build" to start auto building NOTES: - You need Build, Paint, Shape - Lower ping = faster building - Click "Stop Build" to cancel at any time - "Save Builds" saves all blocks, click "All" to switch to "You" mode for only your blocks - Using "You" mode only works in public servers - All toxify blocks turns to neon since the script cannot tell which is which.
The Chosen One