Run it
Copy the script and paste it into your executor.
()
name = :():(.PlaceId).Name
supportedVersion =
supportedVersionp =
scriptversion =
ReGui = (:())()
Window = ReGui:({
Title = .. name .. .. scriptversion,
Size = .(, ),
NoClose =
})
(title, description, call)
modalw = ReGui:({
Title = title,
})
modalw:({
Text = ..description..,
TextWrapped =
})
Row = modalw:({
Expanded =
})
Row:({
Text = ,
Callback = ()
modalw:()
,
})
Row:({
Text = ,
Callback = (self)
modalw:()
.(call)
,
})
modalw
isfile readfile listfiles writefile makefolder
()
()
()
.candyhub .candyhub = {
autofarm = ,
moon = ,
x = ,
y = ,
endpos = ,
allitems = ,
maxfps = ,
mode = ,
autotake = ,
items = {
propeller_2 = ,
shield = ,
fuel_1 = ,
block_1 = ,
wing_1 = ,
missile_1 = ,
tail_1 = ,
tail_2 = ,
fuel_3 = ,
boost_1 = ,
fuel_2 = ,
balloon = ,
seat_1 = ,
wing_2 = ,
propeller_1 = ,
},
custom = {
fuel = {
enabled = ,
amount =
},
propeller = {
enabled = ,
amount = ,
customfuel = ,
fueluse = ,
},
wing = {
enabled = ,
amount = ,
},
rocket = {
enabled = ,
amount = ,
},
missile = {
enabled =
},
shield = {
enabled =
}
},
distance = ,
autobuy = ,
lags = ,
gm = ,
nofall = ,
posy = ,
abs = ,
afk = ,
fillscreen = ,
fpschanger = ,
}
autofarming =
automooning =
abs = (num)
num ~=
-num
num
()
plots = .Islands
i, plot plots:()
plot.Important.OwnerID.Value == .Players.LocalPlayer.UserId
plot
plot = ()
.() plot:()
spawnpart = plot:()
spawnpartpos = spawnpart.Position
spawnpartcfr = spawnpart.CFrame
()
items = {}
i, item :().LocalPlayer.PlayerGui.Main.BlockShop.Shop.Container.ScrollingFrame:()
item.Name ~= item.Name ~= item.ClassName ==
.(items, item.Name)
items
.filetarget =
(name,x,y,z)
args = {
name,
{
target = plot:(),
hitPosition = vector.(x,y,z),
targetSurface = .NormalId.Top
}
}
:():():():():((args))
()
()
zip = {}
i, item plot:():()
.(zip,
{
item.Name,
{
item.PrimaryPart.Position.X,
item.PrimaryPart.Position.Y,
item.PrimaryPart.Position.Z
}
}
)
zip
()
zip = {}
i, item plot:():()
plotn = plot.Name:(,)
ploti = (plotn)-
(plotn)
(plot.Name:(,))
(ploti)
x,y,z = item.PrimaryPart.Position.X,item.PrimaryPart.Position.Y,item.PrimaryPart.Position.Z
z = z + (*ploti)
(vector.(x,y,z))
.(zip,
{
item.Name,
{
x,
y,
z
}
}
)
zip
(plt)
plt = plt plot.Name
zip = {}
i, item plt:():()
plotn = plt.Name:(,)
ploti = (plotn)-
(plotn)
(plot.Name:(,))
(ploti)
x,y,z = item.PrimaryPart.Position.X,item.PrimaryPart.Position.Y,item.PrimaryPart.Position.Z
z = z + (*ploti)
(vector.(x,y,z))
.(zip,
{
item.Name,
{
x,
y,
z
}
}
)
zip
(name)
fixedname = name:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(, )
fixedname = fixedname:(,)
path = ..fixedname..
(path)
()
() ==
:():()
()
() ==
:():()
(name,)
path = ..name..
(path,())
(name)
path = ..name..
(path)
((path))
(path)
path = path..
(path)
((path))
()
_, it plot.PlacedBlocks:()
i = it.PrimaryPart
args = {
{
target = i,
hitPosition = vector.(i.CFrame.p.X, i.CFrame.p.Y, i.CFrame.p.Z),
targetSurface = .NormalId.Left
}
}
:():():():():((args))
(zip)
blocks = {}
_, res (zip)
name = res[]
blocks[name] = blocks[name] {}
.(blocks[name], res)
blocks
(zip)
blocks = (zip)
name, blockList (blocks)
inventoryItem = .Players.LocalPlayer.Important.Inventory:(name)
inventoryItem inventoryItem.Value < #blockList
()
(decoded)
i, item decoded
.(()
plotn = plot.Name:(,)
ploti = (plotn)-
itemname = item[]
x = item[][]
y = item[][]
z = item[][] - (*ploti)
(itemname,x,y,z)
)
()
name =
fixedname = name:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(, )
fixedname = fixedname:(,)
path = fixedname..
(path,(.candyhub))
()
name =
fixedname = name:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(, )
fixedname = fixedname:(,)
(name)
.candyhub = ((name))
()
(blocks)
x =
i, item blocks:()
.(item.Name, ) x = item
x
()
.Players.LocalPlayer.Character
.Players.LocalPlayer.Character:() .Players.LocalPlayer.Character:()
.Players.LocalPlayer.Character:().Health >
()
.Players.LocalPlayer.Character
.Players.LocalPlayer.Character:() .Players.LocalPlayer.Character:()
.Players.LocalPlayer.Character:().Health >
.Players.LocalPlayer.Character:()
()
x = (plot.PlacedBlocks:() plot.PlacedBlocks:() plot.PlacedBlocks:() plot.PlacedBlocks:())
x ==
x:() x:()
x:():()
()
seat = seat (plot.PlacedBlocks)
seat seat:()
seat:().Occupant ~=
seat:().Disabled =
seat:().Disabled =
Main = Window:({Name = })
f1 = Main:({Title=,Collapsed=})
my = Main:({Title=,Collapsed=});my:()
mods = Main:({Title=,Collapsed=})
my1 = my:({Text = })
my2 = my:({Text = })
()
f1:({
Value = .candyhub.autofarm,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.autofarm =v
()
my:(.candyhub)
.candyhub.autofarm
money = :().LocalPlayer.leaderstats.Cash.Value
runnin= .(())
.(()
.candyhub.autofarm .()
(( :().ActiveEvents.BloodMoonActive.Value .candyhub.moon) .candyhub.moon)
my1.Text = ( .. ((money-:().LocalPlayer.leaderstats.Cash.Value)))
my2.Text = ( .. (.((.(())-runnin)/)) .. .. (.(((.(())-runnin)%)/)) .. .. (.((.(())-runnin)%)) .. )
)
.candyhub.autofarm .()
(( :().ActiveEvents.BloodMoonActive.Value .candyhub.moon) .candyhub.moon)
.() automooning
autofarming =
aplane = plot.PlacedBlocks
driver = (aplane:() aplane:() aplane:())
launched = plot.Important.Launched
x,z = spawnpartpos.X, spawnpartpos.Z
()
.() ()
driver ==
.()
(aplane:() aplane:() aplane:()) ~= .candyhub.autofarm
driver = (aplane:() aplane:() aplane:())
driver:()
.()
driver:() .candyhub.autofarm
launched.Value ()
:():():():():()
.()
launched.Value .candyhub.autofarm
.()
abc =
launched.Value .candyhub.autofarm (() ()) abc (( :().ActiveEvents.BloodMoonActive.Value .candyhub.moon) .candyhub.moon)
() ()
target = driver:() .Players.LocalPlayer.Character:()
target.CFrame = .(
.(
target.Position.X + (.candyhub.x / ),
.candyhub.y,
z
),
.(
target.Position.X + ((.candyhub.x + ) / ),
.candyhub.y,
z
)
)
(target.Position.X >= .candyhub.endpos)
abc =
autofarming =
.()
autofarming =
.()
.() :():():():():() () launched.Value
.()
)
})
()
f1:({
Value = .candyhub.gm,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.gm =v
()
.candyhub.gm .()
i, item plot:():()
item.ClassName == item.ClassName == (item.Parent.Name ~= item.Name ~= )
item.CanTouch
item.CanTouch =
i, item plot:():()
item.ClassName == item.ClassName == (item.Parent.Name ~= item.Name ~= )
item.CanTouch =
)
})
bu = (:().Modules.Utilities.BlocksUtil)
(name,data,v)
bu.BlockInfo[name][data] = v
fuelmod = mods:({Title=,Collapsed=})
fuelmod:({
Value = .candyhub.custom.fuel.enabled ,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.custom.fuel.enabled =v
()
.candyhub.custom.fuel.enabled
(, , );
(, , );
(, , )
(, , .candyhub.custom.fuel.amount);
(, , .candyhub.custom.fuel.amount);
(, , .candyhub.custom.fuel.amount)
)
})
fuelmod:({
Label = ,
Value = .candyhub.custom.fuel.amount ,
Minimum = ,
Maximum = ,
Callback = (self, v: Int)
.(()
v ==
.candyhub.custom.fuel.amount = .huge
.candyhub.custom.fuel.amount=v
.candyhub.custom.fuel.enabled
(, , .candyhub.custom.fuel.amount);
(, , .candyhub.custom.fuel.amount);
(, , .candyhub.custom.fuel.amount)
()
)
})
lbdd = fuelmod:({Text = });lbdd.TextColor3 = .(,,)
propmod = mods:({Title=,Collapsed=})
propmod:({
Value = .candyhub.custom.propeller.enabled ,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.custom.propeller.enabled =v
()
.candyhub.custom.propeller.enabled
(, , )
(, , )
(, , )
(, , )
(, , )
(, , .candyhub.custom.propeller.amount)
(, , .candyhub.custom.propeller.amount)
(, , .candyhub.custom.propeller.amount)
(, , .candyhub.custom.propeller.amount)
(, , .candyhub.custom.propeller.amount)
)
})
propmod:({
Label = ,
Value = .candyhub.custom.propeller.amount ,
Minimum = ,
Maximum = ,
Callback = (self, v: Int)
.(()
.candyhub.custom.propeller.amount=v;()
.candyhub.custom.propeller.enabled
(, , .candyhub.custom.propeller.amount)
(, , .candyhub.custom.propeller.amount)
(, , .candyhub.custom.propeller.amount)
(, , .candyhub.custom.propeller.amount)
(, , .candyhub.custom.propeller.amount)
)
})
propmod:({
Value = .candyhub.custom.propeller.customfuel ,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.custom.propeller.customfuel =v
()
.candyhub.custom.propeller.customfuel
(, , )
(, , )
(, , )
(, , )
(, , )
(, , .candyhub.custom.propeller.fueluse)
(, , .candyhub.custom.propeller.fueluse)
(, , .candyhub.custom.propeller.fueluse)
(, , .candyhub.custom.propeller.fueluse)
(, , .candyhub.custom.propeller.fueluse)
)
})
propmod:({
Label = ,
Value = .candyhub.custom.propeller.fueluse ,
Minimum = ,
Maximum = ,
Callback = (self, v: Int)
.(()
.candyhub.custom.propeller.fueluse=v;()
.candyhub.custom.propeller.customfuel
(, , .candyhub.custom.propeller.fueluse)
(, , .candyhub.custom.propeller.fueluse)
(, , .candyhub.custom.propeller.fueluse)
(, , .candyhub.custom.propeller.fueluse)
(, , .candyhub.custom.propeller.fueluse)
)
})
wingmod = mods:({Title=,Collapsed=})
wingmod:({
Value = .candyhub.custom.wing.enabled ,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.custom.wing.enabled =v
()
.candyhub.custom.wing.enabled
(, , )
(, , )
(, , )
(, , .candyhub.custom.wing.amount)
(, , .candyhub.custom.wing.amount)
(, , .candyhub.custom.wing.amount)
)
})
wingmod:({
Label = ,
Value = .candyhub.custom.wing.amount ,
Minimum = ,
Maximum = ,
Callback = (self, v: Int)
.(()
.candyhub.custom.wing.amount=v;()
.candyhub.custom.wing.enabled
(, , .candyhub.custom.wing.amount)
(, , .candyhub.custom.wing.amount)
(, , .candyhub.custom.wing.amount)
)
})
f1:({
Label = ,
Value = .candyhub.y,
Minimum = -,
Maximum = ,
Callback = (self, v: Int)
.(()
.candyhub.y=v;()
)
})
f1:({
Label = ,
Value = .candyhub.x,
Minimum = ,
Maximum = ,
Callback = (self, v: Int)
.(()
.candyhub.x=v;()
)
})
f1:({
Label = ,
Value = .candyhub.endpos,
Maximum = ,
Minimum = ,
Callback = (self, v: Int)
.(()
.candyhub.endpos=v;()
)
})
info123 = f1:({Text = })
info123.TextColor3 = .(,,)
()
f3 = Main:({Title=,Collapsed=})
b663
f3:({
Value = .candyhub.autobuy,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.autobuy=v;()
.candyhub.autobuy .()
.candyhub.allitems
items = ()
i, item (items)
:():():():():(
item
)
i, item .candyhub.items
item
:():():():():(
i
)
)
})
f3:({
Value = .candyhub.allitems,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.allitems=v;()
b663 ~= b663:( .candyhub.allitems)
)
})
b663 = f3:({Title=,Collapsed = });b663:()
i, item ()
b663:({
Value = .candyhub.items[item] ,
Label = item,
Callback = (self, v: boolean)
.(()
.candyhub.items[item]=v;()
)
})
()
bsa = Window:({Name = })
bs1 = bsa:({Title=,NoArrow = ,OpenOnArrow = ,Collapsed=})
(isfile writefile readfile listfiles makefolder)
label = bs1:({Text=})
label.TextColor3 = .(,,)
bs1 = bsa:({Title=,NoArrow = ,OpenOnArrow = ,Collapsed=})
isfile writefile readfile listfiles makefolder
bs1:({
Label = ,
Value = ,
Placeholder = ,
MultiLine = ,
Callback = (self, v: )
.filetarget=v;()
})
()
()
()
()
()
(,)
()
(,)
bs1:({
Label = ,
Selected = ,
GetItems = ()
items = {}
()
___, item (())
fixedname = item:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(,);fixedname=fixedname:(,)
fixedname = fixedname:(, )
fixedname = fixedname:(,)
.(items,fixedname)
items
,
Callback = (self, v)
.filetarget = v
})
row1 = bs1:({
Expanded =
})
row1:({
Text = ,
Callback = (self)
items = {}
i, item ()
fixedname = item:(,)
fixedname = fixedname:(,)
fixedname = fixedname:(,);fixedname=fixedname:(,)
fixedname = fixedname:(, )
fixedname = fixedname:(,)
.(items,fixedname)
.(items,.filetarget)
((.filetarget))
.candyhub.autotake
()
.() #plot.PlacedBlocks:() ==
((.filetarget))
blocks = ((.filetarget))
hasAny =
_ (blocks)
hasAny =
(blocks) == hasAny
popup = ReGui:({
Title = ,
})
name, blockList (blocks)
:().LocalPlayer.Important.Inventory:(name).Value >= #blockList
popup:({
Text = name.. .. (:().LocalPlayer.Important.Inventory:(name).Value) .. .. (#blockList) ..
})
popup:({
Text = name.. .. (:().LocalPlayer.Important.Inventory:(name).Value) .. .. (#blockList) ..
})
Row = popup:({
Expanded =
})
Row:({
Text = ,
Callback = ()
popup:()
,
})
popup = ReGui:({
Title = ,
})
popup:({
Text =
})
Row = popup:({
Expanded =
})
Row:({
Text = ,
Callback = ()
popup:()
,
})
popup = ReGui:({
Title = ,
})
popup:({
Text =
})
Row = popup:({
Expanded =
})
Row:({
Text = ,
Callback = ()
popup:()
,
})
})
row1:({
Text = ,
Callback = (self)
(.filetarget,())
})
bs1:({
Text = ,
Callback = (self)
((.filetarget))
})
bs1:({
Label = ,
Value = ,
Placeholder =,
MultiLine = ,
Callback = (self, v: )
.json = v
})
bs1:({
Text = ,
Callback = (self)
((.json))
.candyhub.autotake
()
.() #plot.PlacedBlocks:() ==
((.json))
blocks = ((.json))
hasAny =
_ (blocks)
hasAny =
(blocks) == hasAny
popup = ReGui:({
Title = ,
})
name, blockList (blocks)
:().LocalPlayer.Important.Inventory:(name)
popup:({
Text = name..
})
:().LocalPlayer.Important.Inventory:(name).Value >= #blockList
popup:({
Text = name.. .. (:().LocalPlayer.Important.Inventory:(name).Value) .. .. (#blockList) ..
})
popup:({
Text = name.. .. (:().LocalPlayer.Important.Inventory:(name).Value) .. .. (#blockList) ..
})
Row = popup:({
Expanded =
})
Row:({
Text = ,
Callback = ()
popup:()
,
})
popup = ReGui:({
Title = ,
})
popup:({
Text =
})
Row = popup:({
Expanded =
})
Row:({
Text = ,
Callback = ()
popup:()
,
})
})
bs1:({
Text = ,
Callback = (self)()
(.filetarget,(.json))
})
bs1:({
Text = ,
Callback = (self)
()
})
bs1:({
Value = ,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.autotake=v;()
)
})
bsdc15 = bs1:({Title=,Collapsed=})
bsdc1 = bsdc15:({Title=,NoArrow = ,OpenOnArrow = ,Collapsed=})
bsdc2 = bsdc15:({Title=,NoArrow = ,OpenOnArrow = ,Collapsed=})
labelsbsdc2 = {}
bs2 = bsa:({Title=,Collapsed=,NoArrow=,OpenOnArrow=})
bsdc1:({
Label = ,
Selected = ,
GetItems = ()
items = {}
___, island .Islands:()
island.Important.OwnerID.Value ~= island.Name ~= plot.Name .(items,island.Name)
items
,
Callback = (self, v)
.choosenisland = v
})
bsdc1:({
Text = ,
Callback = (self)
.Islands:(.choosenisland).Important.Launched.Value
.autotake () .()
sd = (.Islands:(.choosenisland))
(sd)
()
})
()
events = Window:({Name = })
me = events:({Title=,Collapsed=,NoArrow=,OpenOnArrow=})
me:({
Value = .candyhub.superfarmer ,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.superfarmer=v;()
:().PurchasePromptApp.Enabled = .candyhub.superfarmer
.(()
i = ,
.(()
.candyhub.superfarmer .()
:():():():():()
:():():():():()
)
)
.(()
i = ,
.(()
.candyhub.superfarmer .()
:():():():():()
:():():():():()
)
)
)
})
me:({
Value = .candyhub.abs,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.abs=v;()
.candyhub.abs .()
:().LocalPlayer.Important.RedMoons.Value >=
:():():():():()
)
})
me:({
Value = .candyhub.abs2,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.abs2=v;()
.candyhub.abs2 .()
:().LocalPlayer.replicated_data.available_spins.Value >=
:():():():():()
)
})
me:({
Value = .candyhub.machine,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.abs=v;()
.candyhub.abs :().LocalPlayer.Important.Eclipse.Value .()
:().LocalPlayer.Important.Eclipse.Value ~=
:().Remotes.SpectialEvents.MachineActivated:()
)
})
misc = Window:({Name = })
misc1 = misc:({Title=,Collapsed=,NoArrow=,OpenOnArrow=})
misc1:({
Value = .candyhub.afk,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.afk=v;()
)
})
misc45 = misc:({Title=,Collapsed=,NoArrow=,OpenOnArrow=})
scren = .CoreGui:() .(,.CoreGui);scren.Name =
scren.IgnoreGuiInset =
scren.Enabled =
frame = scren:() .(,scren)
frame.Size = .(,,,)
frame.BackgroundColor3 = .(,,)
misc45:({
Value = .candyhub.fillscreen,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.fillscreen=v;()
scren.Enabled = .candyhub.fillscreen
)
})
slid = misc45:({
Label = ,
Value = .candyhub.maxfps,
Minimum = ,
Maximum = ,
Callback = (self, v: Int)
.(()
setfpscap .candyhub.fpschanger
.candyhub.maxfps=v;()
(.candyhub.maxfps)
)
})
misc45:({
Value = .candyhub.fpschanger,
Label = ,
Callback = (self, v: boolean)
.(()
.candyhub.fpschanger=v;()
.candyhub.fpschanger
(.candyhub.maxfps)
.candyhub.maxfps ==
()
)
})
lab = misc45:({Text=})
lab.TextColor3 = .(,,)
misc2 = misc:({Title=,Collapsed=,NoArrow=,OpenOnArrow=})
misc2:({
Value = ,
Label = ,
Callback = (self, v: boolean)
.(()
)
})
misc2:({
Value = ,
Label = ,
Callback = (self, v: boolean)
.(()
)
})
()
:().LocalPlayer.Idled:(()
.candyhub.afk
vu = :()
vu:(.(,),.CurrentCamera.CFrame)
()
vu:(.(,),.CurrentCamera.CFrame)
)
info = Window:({Name = })
serverVersion = :().LocalPlayer.PlayerGui.Main.ServerVersion.Text
bb1,bb2,security = ,,
supportedVersionp >= .PlaceVersion
bb1 =
bb2 =
security =
supportedVersion == serverVersion
bb1 =
bb2 =
security =
bb1 =
bb2 =
security =
l0 =info:({Text = })
x = info:({Text = .. supportedVersion .. .. (supportedVersionp) .. .. serverVersion .. .. (.PlaceVersion) .. })
x2= info:({Text = security})
x.TextColor3 = .(,,)
x2.TextColor3= .(bb1,bb2,)
l0.TextColor3= .(,,)
info:({
Text = ,
Callback = (self)
()
})
info:({
Text = ,
Callback = (self)
(, ,()
discordInvite =
status = ..discordInvite
({
Url = ,
Method = ,
Headers = {
[] = ,
[] =
},
Body = :():({
cmd = ,
args = {code = .(discordInvite, )},
nonce = :():()
})
})
status =
setclipboard
(discordInvite)
status =
bd334= info:({Text = status})
bd334.TextColor3 = .(,,)
.()
bd334:()
)
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, discord.com.
everythign u want or need
[🌋] ✈️ Build A Plane