Run it
Copy the script and paste it into your executor.
.PlaceId ~=
.(()
(:())()
)
()
()
()
()
()
()
FcMaster =
folderName =
previewFolder = Workspace:(folderName) .(, Workspace)
previewFolder.Name = folderName
_, v (previewFolder:())
v:()
.(, ()
:():()
:().MSGISSUE:()
)
Rayfield
success
success, Rayfield = (()
(:())()
)
success
success, Rayfield = (()
(:())()
)
success
success, Rayfield = (()
(:())()
)
HttpService = (:())
TeleportService = (:())
Players = :()
Workspace = :()
VirtualUser = :()
httprequest = ( .request) ( .request) (fluxus fluxus.request)
JobId = .JobId
PlaceId = .PlaceId
queueteleport = ( .queue_on_teleport) queue_on_teleport (fluxus fluxus.queue_on_teleport)
RunService = :()
Window = Rayfield:({
Name = ,
Icon = ,
LoadingTitle = ,
LoadingSubtitle = ,
Theme = ,
DisableRayfieldPrompts = ,
DisableBuildWarnings = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem = ,
KeySettings = {
Title = ,
Subtitle = ,
Note = ,
FileName = ,
SaveKey = ,
GrabKeyFromSite = ,
Key = {}
}
})
Global = Window:(, )
ImageLoader = Window:(, )
AutoBuild = Window:(, )
BlockNeeded = Window:(, )
Miscellaneous = Window:(, )
Information = Window:(, )
Credit = Window:(, )
Section = Credit:()
Section = Information:()
Button = Credit:({
Name = ,
Callback = ()
()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
,
})
yjdtjf = Global:({
Name = ,
Callback = ()
_, v (previewFolder:())
v:()
FcMaster =
Rayfield:()
GameStuff = {
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
}
_, v (GameStuff)
object = :():(v)
object
v ==
:().OtherStages.Parent = .BoatStages
object.Parent =
,
})
qzdqzd = Global:()
Section = Credit:()
Labeld = Credit:(, , .(, , ), )
Paragraph = Credit:({Title = , Content = })
aButton = Information:({
Name = ,
Callback = ()
()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
,
})
Section = Information:()
Paragraph = Information:({Title = , Content = })
Section = Information:()
Paragraph = Information:({Title = , Content = })
Button = Information:({
Name = ,
Callback = ()
()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
,
})
Section = Information:()
Paragraph = Information:({Title = , Content = })
player = .Players.LocalPlayer
Nplayer = .Players.LocalPlayer.Name
characterConnection
connection
()
connection
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
connection = player.Idled:(()
().afk6464
VirtualUser:()
VirtualUser:(.())
)
()
connection
connection:()
connection =
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
()
().afk6464
()
()
()
(loop)
Section = Global:()
AFKToggle = Global:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
().afk6464 = Value
,
})
().afk6464 ==
AFKToggle:()
Button = Global:({
Name = ,
Callback = ()
(:())()
,
})
Button = Global:({
Name = ,
Callback = ()
mouse = .Players.LocalPlayer:()
tool = .()
tool.RequiresHandle =
tool.Name =
tool.ToolTip =
tool.Activated:(()
pos = mouse.Hit+.(,,)
pos = .(pos.X,pos.Y,pos.Z)
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = pos
)
tool.Parent = .Players.LocalPlayer.Backpack
,
})
Button = Global:({
Name = ,
Callback = ()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
()
#Players:() <=
Players.LocalPlayer:()
()
TeleportService:(PlaceId, Players.LocalPlayer)
TeleportService:(PlaceId, JobId, Players.LocalPlayer)
()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
,
})
Button = Global:({
Name = ,
Callback = ()
httprequest
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
()
servers = {}
req = ({Url = .(, PlaceId)})
body = HttpService:(req.Body)
body body.data
i, v , body.data
(v) == (v.playing) (v.maxPlayers) v.playing < v.maxPlayers v.id ~= JobId
.(servers, , v.id)
#servers >
TeleportService:(PlaceId, servers[.(, #servers)], Players.LocalPlayer)
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
,
})
Silent =
Section = Global:()
AutoFarm1 = Global:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
().AF = Value
isFarming =
()
Value ==
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
newPart = .()
newPart.Size = .(, , )
newPart.Transparency =
newPart.CanCollide =
newPart.Anchored =
newPart.Parent =
decal = .()
decal.Texture =
decal.Face = .NormalId.Top
decal.Parent = newPart
(iteration)
Silent
Value ==
iteration ==
(.Players.LocalPlayer.Character:(), .BoatStages.NormalStages.TheEnd.GoldenChest.Trigger, )
.(, ()
.ClaimRiverResultsGold:()
)
humanoidRootPart.CFrame = .(-, , + (iteration - ) * )
iteration ==
humanoidRootPart.CFrame = .(, , )
humanoidRootPart.CFrame = .(-, , + (iteration - ) * )
newPart.Position = humanoidRootPart.Position - .(, , )
()
iteration ==
()
iteration ==
.ClaimRiverResultsGold:()
Value ==
iteration ==
humanoidRootPart.CFrame = .(, , )
iteration ==
(.Players.LocalPlayer.Character:(), .BoatStages.NormalStages.TheEnd.GoldenChest.Trigger, )
.(, ()
.ClaimRiverResultsGold:()
)
humanoidRootPart.CFrame = .(, , + (iteration - ) * )
humanoidRootPart.CFrame = .(, , + (iteration - ) * )
newPart.Position = humanoidRootPart.Position - .(, , )
()
iteration ==
()
iteration ==
.ClaimRiverResultsGold:()
i = ,
Value
(i)
newPart:()
()
().AF ==
FcMaster ==
character = player.Character player.CharacterAdded:()
character:()
()
Value
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
.Players.LocalPlayer.Character:()
()
.Players.LocalPlayer.CharacterAdded:(onCharacterRespawned)
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
.Players.LocalPlayer.CharacterAdded:(() )
,
})
Toggle = Global:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Silent = Value
,
})
FStats = Global:({Title = , Content = ..............})
clockTime =
running =
totalGoldGained =
Ftime =
totalGoldBlock =
GoldPerHour =
lastGoldValue = :().LocalPlayer.Data.Gold.Value
IGBLOCK = :().LocalPlayer.Data.GoldBlock.Value
(seconds)
hours = .(seconds / )
minutes = .((seconds % ) / )
sec = seconds %
hours .. .. minutes .. .. sec ..
()
running
running =
running
().AF
clockTime = clockTime +
running =
.()
:().Stepped:(()
().AF running
()
()
)
()
FinalGold = :().LocalPlayer.Data.Gold.Value
Ftime = (clockTime)
GoldGained = FinalGold - lastGoldValue
totalGoldGained = totalGoldGained + GoldGained
FGBLOCK = :().LocalPlayer.Data.GoldBlock.Value
totalGoldBlock = FGBLOCK - IGBLOCK
GoldPerHour = (totalGoldGained / clockTime) *
FStats:({
Title = ,
Content = .. Ftime .. ..
.. totalGoldBlock .. ..
.. totalGoldGained .. ..
.. .(GoldPerHour),
})
lastGoldValue = FinalGold
()
GoldPerHour =
(url, embed)
= :()
headers = {
[] =
}
data = {
[] = {
{
[] = embed.title,
[] = embed.description,
[] = embed.color,
[] = embed.fields,
[] = {
[] = embed.footer.text
},
[] = {
[] = embed.thumbnail_url
}
}
}
}
body = :(data)
response = ({
Url = url,
Method = ,
Headers = headers,
Body = body
})
WebHook =
interval =
(Ftime, totalGoldBlock, totalGoldGained, GoldPerHour)
embed = {
[] = ,
[] = ,
[] = ,
[] = {
{
[] = ,
[] = Ftime
},
{
[] = ,
[] = (totalGoldBlock)
},
{
[] = ,
[] = (totalGoldGained)
},
{
[] = ,
[] = (.(GoldPerHour))
},
{
[] = ,
[] = :().LocalPlayer.Data.Gold.Value
},
},
[] = {
[] =
},
[] =
}
WebHook
()
(WebHook, embed)
InputWebHook = Global:({
Name = ,
CurrentValue = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Flag = ,
Callback = (Text)
WebHook = Text
,
})
InputInterval = Global:({
Name = ,
CurrentValue = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Flag = ,
Callback = (Text)
interval = (Text)
,
})
Toggle = Global:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
().WBhook = Value
,
})
.(()
().WBhook ().AF ().intervalLock
().intervalLock =
(Ftime, totalGoldBlock, totalGoldGained, GoldPerHour)
.(interval)
().intervalLock =
.()
)()
BlockId = (:())()
ImageFiles = {}
()
files = ()
ImageFiles = {}
_, file (files)
(file)
.(ImageFiles, file)
Label = ImageLoader:(, , .(, , ), )
()
teamName = player.Team.Name
zoneMapping = {
black = ,
blue = ,
green = ,
red = ,
white = ,
yellow = ,
magenta =
}
selectedZoneName = zoneMapping[teamName]
selectedZoneName
zone = :(selectedZoneName)
zone
zone.position + .(-, , )
()
teamName = player.Team.Name
zoneMapping = {
black = ,
blue = ,
green = ,
red = ,
white = ,
yellow = ,
magenta =
}
selectedZoneName = zoneMapping[teamName]
selectedZoneName
zone = :(selectedZoneName)
zone
zone.position
()
:().LocalPlayer.Backpack.BuildingTool.RF:(,,.BlackZone,.(, , , , , , , , , , , ),,.(),)
imagePreviewFolder = :() .()
imagePreviewFolder.Name =
imagePreviewFolder.Parent =
UserBlockList = {}
dataFolder = :().LocalPlayer.Data
BlockType =
LPBlockvalue = UserBlockList[BlockType]
blockSize =
startPosition =
PreviewPart =
kflxjdhgw =
currentConnection =
FileImage =
HalfblockSize = blockSize /
cooloffset = .(, , )
Unit =
Bdepth =
angleY =
ImgCenterimage =
Brainrot = .identity
rotationCFrame = .(, , )
batchSize =
TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLong =
USEURL =
TempData = {}
BlockLoaded =
TASK1, TASK2, TASK3, TASK4, TASK5 = , , , ,
().ImgLoaderStat =
()
teamName = player.Team.Name
zoneMapping = {
black = ,
blue = ,
green = ,
red = ,
white = ,
yellow = ,
magenta =
}
selectedZoneName = zoneMapping[teamName]
selectedZoneName
zone = :(selectedZoneName)
zone
zone.Name
()
UserBlockList = {}
_, feuh (dataFolder:())
feuh.Value ~=
UserBlockList[feuh.Name] = feuh.Value
(filePath)
(filePath)
(filePath)
(fileContent)
data = {}
value .(fileContent, )
value = value:()
.(data, (value) value)
data
(data)
width =
height =
currentWidth =
i = , #data,
r, g, b = data[i], data[i + ], data[i + ]
r == g == b ==
height +=
width = .(width, currentWidth)
currentWidth =
r == g == b ==
currentWidth +=
(r) == (g) == (b) ==
currentWidth +=
height +=
width = .(width, currentWidth)
.(width * blockSize, height * blockSize, Bdepth)
(frameSize, position, blockSize)
startPosition = ()
PreviewPart
PreviewPart:()
PreviewPart =
PreviewPart = .()
PreviewPart.Size = frameSize
PreviewPart.Position = position + .(HalfblockSize - blockSize + frameSize.X / , HalfblockSize + blockSize - frameSize.Y / , ) + cooloffset
PreviewPart.Transparency =
PreviewPart.Color = .(, , )
PreviewPart.Anchored =
PreviewPart.CanCollide =
PreviewPart.Name =
PreviewPart.Parent = previewFolder
PreviewPart.Rotation = .(, angleY - , )
textureId =
(surface, sizeX, sizeY)
texture = .()
texture.Texture = textureId
texture.Face = surface
texture.Parent = PreviewPart
texture.StudsPerTileU = blockSize
texture.StudsPerTileV = blockSize
texture.Transparency =
(.NormalId.Front, frameSize.X, frameSize.Y)
(.NormalId.Back, frameSize.X, frameSize.Y)
(.NormalId.Left, frameSize.Z, frameSize.Y)
(.NormalId.Right, frameSize.Z, frameSize.Y)
(.NormalId.Top, frameSize.X, frameSize.Z)
(.NormalId.Bottom, frameSize.X, frameSize.Z)
(frameSize, position, blockSize)
startPosition = ()
kflxjdhgw
kflxjdhgw:()
kflxjdhgw =
kflxjdhgw = .()
kflxjdhgw.Size = frameSize
kflxjdhgw.Position = position + .(HalfblockSize - blockSize + frameSize.X / , HalfblockSize + blockSize - frameSize.Y / , )
kflxjdhgw.Transparency =
kflxjdhgw.Color = .(, , )
kflxjdhgw.Anchored =
kflxjdhgw.CanCollide =
kflxjdhgw.Name =
kflxjdhgw.Parent = previewFolder
kflxjdhgw.Position
()
folder = :()
folder
_, part (folder:())
part:() part.Name ==
part.Transparency =
parts = {}
_, part (folder:())
part:() part.Name ==
.(parts, part)
#parts ==
paintData = {}
()
uszLPBlockvalue = UserBlockList[BlockType]
Zonesss = ()
LNplayer =
:().LocalPlayer.Settings.ShareBlocks.Value ==
LNplayer = Nplayer
playerteam = player.Team.Name
blocktoget = :():(playerteam).TeamLeader.Value
LNplayer = blocktoget
i = , #parts
().ImgLoaderStat ==
.(()
part = parts[i]
part
().ImgLoaderStat ==
WORLDPOS = part.Position
partRot = part.CFrame - part.Position
newCFrame = .(.(-, ), .(-, -), .(-, ))
().ImgLoaderStat ==
BuildPath = player.Backpack:() player.Character:()
BuildPath.RF:(
BlockType,
uszLPBlockvalue,
:(Zonesss),
newCFrame,
)
)
TASK1 =
blocks = .Blocks:(LNplayer):()
#blocks < #parts
.()
blocks = .Blocks:(LNplayer):()
i = , #parts
().ImgLoaderStat ==
.(()
part = parts[i]
part
().ImgLoaderStat ==
WORLDPOS = part.Position
partRot = part.CFrame - part.Position
newwCFrame = .(WORLDPOS) * partRot * .(, .(), )
targetBlock = blocks[TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLong + i]
().ImgLoaderStat ==
ScalePath = player.Backpack:() player.Character:()
ScalePath.RF:(
targetBlock,
.(Bdepth, blockSize, blockSize),
newwCFrame
)
)
TASK2 =
ImgParts = .ImagePreview:()
i = , #parts +
color = ImgParts[i].Color
.(paintData, {
blocks[TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLong + i - ],
.(color.R, color.G, color.B)
})
PaintPath = player.Backpack:() player.Character:()
PaintPath.RF:(paintData)
_, part (folder:())
part:()
TASK3 =
().ImgLoaderStat ==
.(, ()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
)
.(, ()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
)
.()
TASK4 =
remote = player.Character:() player.Backpack:()
i = , #blocks
.(()
block = blocks[i]
block
blockY = block.PrimaryPart block.PrimaryPart.Position.Y
blockY blockY >= - blockY <= -
remote.RF:(blocks[i])
)
TASK5 =
()
().COCO =
()
().COCO =
()
(data, blockSize)
frameSize = (data)
startPosition = () + cooloffset
ImgCenterimage = (frameSize, startPosition, blockSize)
centerImage = .ImagePreview.Centerimage
centerImage
rotationCFrame = .(, .(angleY - ), )
Brainrot = centerImage.CFrame * rotationCFrame
currentX = startPosition.X
currentY = startPosition.Y
currentZ = startPosition.Z
initialX = startPosition.X
dataIndex =
centerImage = .ImagePreview.Centerimage
centerImage
centerCFrame = centerImage.CFrame
currentConnection
currentConnection:()
currentConnection = RunService.Heartbeat:(()
finished =
_ = , batchSize
dataIndex > #data
finished =
r, g, b = data[dataIndex], data[dataIndex + ], data[dataIndex + ]
r == g == b ==
currentX = initialX
currentY = currentY - blockSize
r == g == b ==
currentX = currentX + blockSize
(r) == (g) == (b) ==
block = .()
block.Size = .(blockSize, blockSize, Bdepth)
block.Color = .(r, g, b)
block.Anchored =
block.Material = .Material.SmoothPlastic
block.CastShadow =
block.Parent = previewFolder
blockPosition = .(currentX, currentY, currentZ) + cooloffset
relativeCFrame = centerCFrame:(.(blockPosition))
block.CFrame = Brainrot * relativeCFrame
currentX = currentX + blockSize
dataIndex +=
finished
currentConnection:()
currentConnection =
)
Section = ImageLoader:()
ImageLoaderFile = ImageLoader:(, , .(, , ), )
URL_RESO_VALUE =
TBLOCK =
BLKLD =
FI =
Input = ImageLoader:({
Name = ,
CurrentValue = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Flag = ,
Callback = (Text)
TBLOCK =
BLKLD =
TempData = {}
USEURL=
cooloffset = .(, , )
Brainrot = .identity
angleY =
rotationCFrame = .(, , )
fileName = Text ..
filePath = .. fileName
ImageLoaderFile:(, , .(, , ), )
.(Text, , ) ==
ImageLoaderFile:(, , .(, , ), )
url =
headers = {
[] =
}
(imageUrl, resolution)
body = HttpService:({
image_url = imageUrl,
resolution = resolution
})
success, result = (()
({
Url = url,
Method = ,
Headers = headers,
Body = body
})
)
success
result.StatusCode ==
responseData = result.Body
responseData
ImageLoaderFile:(, , .(, , ), )
ImageLoaderFile:(, , .(, , ), )
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
response = (Text, URL_RESO_VALUE)
response
success, result = (()
HttpService:(response)
)
success result
result.error
ImageLoaderFile:(, , .(, , ), )
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
USEURL =
TempData = response
ImageLoaderFile:(, , .(, , ), )
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
TempData = response
USEURL =
ImageLoaderFile:(, , .(, , ), )
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
ImageLoaderFile:(, , .(, , ), )
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
USEURL =
(filePath)
FileImage = fileName
ImageLoaderFile:(, , .(, , ), )
Rayfield:({
Title = ,
Content = .. fileName .. ,
Duration = ,
Image = ,
})
FileImage =
ImageLoaderFile:(, , .(, , ), )
Rayfield:({
Title = ,
Content = .. fileName .. ,
Duration = ,
Image = ,
})
,
})
Input = ImageLoader:({
Name = ,
CurrentValue = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Flag = ,
Callback = (Nb)
URL_RESO_VALUE = (Nb)
,
})
Divider = ImageLoader:()
Section = ImageLoader:()
TogglePreview = ImageLoader:({
Name = ,
CurrentValue = ,
Callback = (Value)
Value
BLKLD =
TBLOCK =
filePath = .. (FileImage )
fileContent = {}
USEURL ==
fileContent = (filePath)
fileContent = TempData
fileContent
data
data = (fileContent)
(data, blockSize)
_, skibidi (previewFolder:())
skibidi.Name ~=
skibidi:()
,
})
ToggleGrid = ImageLoader:({
Name = ,
CurrentValue = ,
Callback = (Value)
Value
filePath = .. (FileImage )
fileContent = {}
USEURL ==
fileContent = (filePath)
fileContent = TempData
fileContent
data = (fileContent)
frameSize = (data)
startPosition = ()
(frameSize, startPosition, blockSize)
PreviewPart
PreviewPart:()
PreviewPart =
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
,
})
Slider = ImageLoader:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
batchSize = Value
,
})
Divider = ImageLoader:()
Section = ImageLoader:()
Dropdown = ImageLoader:({
Name = ,
Options = {
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
},
CurrentOption = {},
MultipleOptions = ,
Flag = ,
Callback = (Options)
BlockType = Options[]
,
})
Input = ImageLoader:({
Name = ,
CurrentValue = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Flag = ,
Callback = (Text)
Unit = (Text)
,
})
originalCFrames = {}
Input = ImageLoader:({
Name = ,
CurrentValue = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Flag = ,
Callback = (Text)
angleY = (Text)
angleY
centerImage = .ImagePreview.Centerimage
centerImage
rotationCFrame = .(, .(angleY), )
Brainrot = centerImage.CFrame * rotationCFrame
_, skibidi (previewFolder:())
skibidi:() skibidi ~= centerImage
centerCFrame = centerImage.CFrame
originalCFrames[skibidi]
originalCFrames[skibidi] = skibidi.CFrame
originalCFrame = originalCFrames[skibidi]
relativeCFrame = centerCFrame:(originalCFrame)
ghaaa = centerCFrame * rotationCFrame * relativeCFrame
skibidi.CFrame = ghaaa
,
})
Input = ImageLoader:({
Name = ,
CurrentValue = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Flag = ,
Callback = (Text)
Bdepth = (Text)
_, skibidi (previewFolder:())
skibidi.Size = .(skibidi.Size.X, skibidi.Size.Y, Bdepth)
,
})
Slider = ImageLoader:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
blockSize = Value
,
})
Button = ImageLoader:({
Name = ,
Callback = ()
_, skibidi (previewFolder:())
skibidi.Position = skibidi.Position + .(Unit, , )
cooloffset = cooloffset + .(Unit, , )
,
})
Button = ImageLoader:({
Name = ,
Callback = ()
_, skibidi (previewFolder:())
skibidi.Position = skibidi.Position + .(-Unit, , )
cooloffset = cooloffset + .(-Unit, , )
,
})
Button = ImageLoader:({
Name = ,
Callback = ()
_, skibidi (previewFolder:())
skibidi.Position = skibidi.Position + .(, Unit, )
cooloffset = cooloffset + .(, Unit, )
,
})
Button = ImageLoader:({
Name = ,
Callback = ()
_, skibidi (previewFolder:())
skibidi.Position = skibidi.Position + .(, -Unit, )
cooloffset = cooloffset + .(, -Unit, )
,
})
Button = ImageLoader:({
Name = ,
Callback = ()
_, skibidi (previewFolder:())
skibidi.Position = skibidi.Position + .(, , Unit)
cooloffset = cooloffset + .(, , Unit)
,
})
Button = ImageLoader:({
Name = ,
Callback = ()
_, skibidi (previewFolder:())
skibidi.Position = skibidi.Position + .(, , -Unit)
cooloffset = cooloffset + .(, , -Unit)
,
})
Divider = ImageLoader:()
TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLongButThisOneChangeLol =
TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLongButThisOneDoesntChangeLol =
ImgStatsP = ImageLoader:({Title = , Content = })
Button = ImageLoader:({
Name = ,
Callback = ()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
TBLOCK =
TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLong =
blocksFolder = :()
blocksFolder
blockssFolder = blocksFolder:(Nplayer)
blockssFolder
TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLong = #blockssFolder:()
TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLongButThisOneDoesntChangeLol = #blockssFolder:()
parts = {}
folder = :()
_, part (folder:())
part:() part.Name ==
.(parts, part)
TBLOCK = #parts
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
BlockLoaded =
().ImgLoaderStat =
.(buildImageFAST)
,
})
Button = ImageLoader:({
Name = ,
Callback = ()
().ImgLoaderStat =
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
,
})
Label = ImageLoader:(, , .(, , ), )
Label = ImageLoader:(, , .(, , ), )
()
startTime = ()
blocksFolder = :()
blockssFolder = blocksFolder:(Nplayer)
totalBlocks = #blockssFolder:()
BLKLD = totalBlocks - TotalBlockInBlocksFolderBeforeBuildImageInitYesThisVarIsVeryLongButThisOneDoesntChangeLol
elapsedTime = () - startTime
blocksPerSecond = BLKLD / elapsedTime
blocksRemaining = TBLOCK - BLKLD
timeRemaining = blocksRemaining / blocksPerSecond
FI = .(timeRemaining, )
BlockLoaded
ImgStatsP:({
Title = ,
Content = ..BLKLD....TBLOCK..
.. .(FI) ..
})
BLKLD >= TBLOCK
BlockLoaded =
.()
()
BlockLoaded
TASK1
ImgStatsP:({
Title = ,
Content =
})
TASK1 =
TASK2
ImgStatsP:({
Title = ,
Content =
})
TASK2 =
TASK3
ImgStatsP:({
Title = ,
Content =
})
TASK3 =
TASK4
ImgStatsP:({
Title = ,
Content =
})
TASK4 =
TASK5
ImgStatsP:({
Title = ,
Content =
})
TASK5 =
()
initimgfilesbool =
()
initimgfilesbool ==
()
()
Label = AutoBuild:(, , .(, , ), )
Label = AutoBuild:(, , .(, , ), )
Divider = AutoBuild:()
down1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
Callback = function(Options)
-- The function that takes place when the selected option is changed
-- The variable (Options) is a table of strings for the current selected options
end,
})
local Toggle = AutoBuild:CreateToggle({
Name = "Preview",
CurrentValue = false,
Flag = "Toggle1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
Callback = function(Value)
-- The function that takes place when the toggle is pressed
-- The variable (Value) is a boolean on whether the toggle is true or false
end,
})
local Toggle = AutoBuild:CreateToggle({
Name = "Safe Mode",
CurrentValue = false,
Flag = "Toggle1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
Callback = function(Value)
-- The function that takes place when the toggle is pressed
-- The variable (Value) is a boolean on whether the toggle is true or false
end,
})
local Button = AutoBuild:CreateButton({
Name = "Load",
Callback = function()
-- The function that takes place when the button is pressed
end,
})
]]
local Paragraph = BlockNeeded:CreateParagraph({Title = "Important", Content = "Preview mode must be enabled to calculate the number of blocks required"})
local Divider = BlockNeeded:CreateDivider()
Section = BlockNeeded:CreateSection("Image Loader")
local LblBlockNeeded = BlockNeeded:CreateLabel("No block found", 72272740678757, Color3.fromRGB(255, 255, 255), true)
local Divider = BlockNeeded:CreateDivider()
Section = BlockNeeded:CreateSection("Auto Build")
local Label = BlockNeeded:CreateLabel("THIS FEATURE IS IN WIP", 134637165939940, Color3.fromRGB(204, 31, 0), true)
local Divider = BlockNeeded:CreateDivider()
local NbBlockneeded = 0
local NbBlockmissing = 0
local Button = BlockNeeded:CreateButton({
Name = "Refresh List",
Callback = function()
NbBlockneeded = 0
local blocktypeID = BlockId[BlockType]
for _, skibidi in ipairs(workspace.ImagePreview:GetChildren()) do
if skibidi.Name == "Part" then
local blockVolume = skibidi.Size.X * skibidi.Size.Y * skibidi.Size.Z
local blockSize = (blockVolume < 8) and 8 or blockVolume
NbBlockneeded = NbBlockneeded + blockSize
end
end
UUserBlockList()
LPBlockvalue = UserBlockList[BlockType]
NbBlockneeded = math.ceil(NbBlockneeded / 8)
NbBlockmissing = NbBlockneeded - LPBlockvalue
if NbBlockmissing < 0 then
NbBlockmissing = 0
end
LblBlockNeeded:Set("Need " .. tostring(NbBlockneeded) .. " " .. BlockType .. " and " .. tostring(NbBlockmissing) .. " blocks are missing", blocktypeID, Color3.fromRGB(255, 255, 255), true)
end,
})
Section = Miscellaneous:CreateSection("Teleportation")
local Button = Miscellaneous:CreateButton({
Name = "White",
Callback = function()
game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(-49.8510132, -9.7000021, -520.37085, -1, 0, 0, 0, 1, 0, 0, 0, -1))
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Black",
Callback = function()
game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(-503.82843, -9.7000021, -69.433342, 0, 0, -1, 0, 1, 0, 1, 0, 0))
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Red",
Callback = function()
game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(396.697418, -9.7000021, -64.7801361, 0, 0, 1, 0, 1, -0, -1, 0, 0))
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Blue",
Callback = function()
game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(396.697418, -9.7000021, 300.219849, 0, 0, 1, 0, 1, -0, -1, 0, 0))
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Magenta",
Callback = function()
game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(396.697418, -9.7000021, 647.219849, 0, 0, 1, 0, 1, -0, -1, 0, 0))
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Yellow",
Callback = function()
game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(-503.82843, -9.7000021, 640.56665, 0, 0, -1, 0, 1, 0, 1, 0, 0))
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Green",
Callback = function()
game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(-503.82843, -9.7000021, 293.56665, 0, 0, -1, 0, 1, 0, 1, 0, 0))
end,
})
Section = Miscellaneous:CreateSection("Troll")
local Button = Miscellaneous:CreateButton({
Name = "Disable Maximum click detector distance",
Callback = function()
for _, object in ipairs(game:GetDescendants()) do
if object:IsA("ClickDetector") then
object.MaxActivationDistance = 9995649849899589
end
end
Rayfield:Notify({
Title = "Maximum click detector distance Disabled!",
Content = "You can click on a lever, button, etc.. from anywhere",
Duration = 6.5,
Image = 124144713366592,
})
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Force Share Mode",
Callback = function()
local args = {
[1] = "ShareBlocks",
[2] = true
}
workspace.SettingFunction:InvokeServer(unpack(args))
Rayfield:Notify({
Title = "Share Mode",
Content = "you can use leader's blocks now",
Duration = 6.5,
Image = 124144713366592,
})
end,
})
local Button = Miscellaneous:CreateButton({
Name = "disable Share Mode",
Callback = function()
local args = {
[1] = "ShareBlocks",
[2] = false
}
workspace.SettingFunction:InvokeServer(unpack(args))
Rayfield:Notify({
Title = "Share Mode",
Content = "Share Mode is disabled",
Duration = 6.5,
Image = 124144713366592,
})
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Color all blocks",
Callback = function()
local playerteam = player.Team.Name
local blocktoget = game:GetService("Teams"):FindFirstChild(playerteam).TeamLeader.Value
local playerFolder = game.Workspace.Blocks:FindFirstChild(blocktoget)
local paintData = {}
local totalBlocks = #playerFolder:GetChildren()
for _, block in ipairs(playerFolder:GetChildren()) do
local color = Color3.new(
math.random(0, 1000) / 1000,
math.random(0, 1000) / 1000,
math.random(0, 1000) / 1000
)
table.insert(paintData, {
block,
color
})
if #paintData >= 10000 then
game:GetService("Players").LocalPlayer.Backpack.PaintingTool.RF:InvokeServer(paintData)
paintData = {}
end
end
if #paintData > 0 then
game:GetService("Players").LocalPlayer.Backpack.PaintingTool.RF:InvokeServer(paintData)
end
end,
})
local Toggle = Miscellaneous:CreateToggle({
Name = "Loop Color all blocks",
CurrentValue = false,
Flag = "Toggle1",
Callback = function(Value)
while Value do
if Value then
local playerteam = player.Team.Name
local blocktoget = game:GetService("Teams"):FindFirstChild(playerteam).TeamLeader.Value
local playerFolder = game.Workspace.Blocks:FindFirstChild(blocktoget)
local paintData = {}
local totalBlocks = #playerFolder:GetChildren()
for _, block in ipairs(playerFolder:GetChildren()) do
local color = Color3.new(
math.random(0, 1000) / 1000,
math.random(0, 1000) / 1000,
math.random(0, 1000) / 1000
)
table.insert(paintData, {
block,
color
})
if #paintData >= 10000 then
game:GetService("Players").LocalPlayer.Backpack.PaintingTool.RF:InvokeServer(paintData)
paintData = {}
end
end
if #paintData > 0 then
game:GetService("Players").LocalPlayer.Backpack.PaintingTool.RF:InvokeServer(paintData)
end
task.wait()
end
end
end,
})
local FStats = Miscellaneous:CreateParagraph({Title = "Info", Content = "The button above will colors all the player's blocks with random colors (if sharing mode enable, it will color the team leader's blocks, it also works when you are the leader), if it doesn't stop, use the paint tool, it will stop the script"})
local function removeLock()
local Teams = {"BlackZone", "CamoZone", "MagentaZone", "New YellerZone", "Really blueZone", "Really redZone", "WhiteZone"}
for _, teamName in ipairs(Teams) do
local teamPart = workspace:FindFirstChild(teamName)
if teamPart then
local lockFolder = teamPart:FindFirstChild("Lock")
if lockFolder then
lockFolder:Destroy()
end
end
end
end
local previousPosition = nil
local counterIsoMODE = false
local function trackPlayerPosition()
while FcMaster == true do
if counterIsoMODE then
removeLock()
local character = player.Character
if character then
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
previousPosition = humanoidRootPart.CFrame
end
end
end
task.wait(.1)
end
end
local function onCharacterAdded(character)
if counterIsoMODE then
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
if previousPosition then
humanoidRootPart.CFrame = previousPosition
end
end
end
player.CharacterAdded:Connect(onCharacterAdded)
task.spawn(trackPlayerPosition)
local Toggle = Miscellaneous:CreateToggle({
Name = "Counter Isolation Mode",
CurrentValue = false,
Flag = "Toggle1",
Callback = function(Value)
counterIsoMODE = Value
if counterIsoMODE then
Rayfield:Notify({
Title = "Counter Isolation Mode",
Content = "you will reappear where you died",
Duration = 6.5,
Image = 124144713366592,
})
else
Rayfield:Notify({
Title = "Counter Isolation Mode",
Content = "you will no longer reappear where you died",
Duration = 6.5,
Image = 124144713366592,
})
end
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Disable Blocks zone restriction for quest",
Callback = function()
workspace:FindFirstChild(LPTEAM2()).QuestNum.Value = 0
Rayfield:Notify({
Title = "Blocks restriction",
Content = "the restriction zone is disabled",
Duration = 6.5,
Image = 124144713366592,
})
end,
})
Section = Miscellaneous:CreateSection("FPS Booster")
local Button = Miscellaneous:CreateButton({
Name = "Remove All Texture",
Callback = function()
for _, obj in ipairs(game:GetDescendants()) do
if obj:IsA("Texture") or obj:IsA("Decal") then
obj:Destroy()
end
if obj:IsA("BasePart") then
obj.Material = Enum.Material.SmoothPlastic
end
end
end,
})
local Toggle = Miscellaneous:CreateToggle({
Name = "Hide useless parts",
CurrentValue = false,
Flag = "Toggle1",
Callback = function(Value)
if Value then
workspace.MainTerrain.Parent = game:GetService("ReplicatedStorage")
else
game:GetService("ReplicatedStorage").MainTerrain.Parent = workspace
end
end,
})
local Toggle = Miscellaneous:CreateToggle({
Name = "Hide players blocks",
CurrentValue = false,
Flag = "Toggle1",
Callback = function(Value)
if Value then
workspace.Blocks.Parent = game:GetService("ReplicatedStorage")
else
game:GetService("ReplicatedStorage").Blocks.Parent = workspace
end
end,
})
local Toggle = Miscellaneous:CreateToggle({
Name = "Hide All [Optimized for Auto Farm]",
CurrentValue = false,
Flag = "Toggle1",
Callback = function(Value)
local Stuff = {
"Blocks",
"Challenge",
"TempStuff",
"Teams",
"MainTerrain",
"OtherStages",
"BlackZone",
"CamoZone",
"MagentaZone",
"New YellerZone",
"Really blueZone",
"Really redZone",
"Sand",
"Water",
"WhiteZone",
"WaterMask"
}
if Value then
for _, v in ipairs(Stuff) do
local object = workspace:FindFirstChild(v) or workspace.BoatStages:FindFirstChild("OtherStages")
if object then
object.Parent = game:GetService("ReplicatedStorage")
end
end
else
for _, v in ipairs(Stuff) do
local object = game:GetService("ReplicatedStorage"):FindFirstChild(v)
if object then
if v == "OtherStages" then
game:GetService("ReplicatedStorage").OtherStages.Parent = workspace.BoatStages
else
object.Parent = workspace
end
end
end
end
end,
})
local spoofSpeed = 40
Section = Miscellaneous:CreateSection("Spoofer")
local Slider = Miscellaneous:CreateSlider({
Name = "Wheel Speed",
Range = {10, 1000},
Increment = 10,
Suffix = " - MaxSpeed",
CurrentValue = 40,
Flag = "Slider1",
Callback = function(Value)
spoofSpeed = Value
end,
})
local Button = Miscellaneous:CreateButton({
Name = "Spoof speed",
Callback = function()
local itcihmsoeoesoes = workspace.Blocks:FindFirstChild(Nplayer)
if itcihmsoeoesoes then
for _, model in ipairs(itcihmsoeoesoes:GetChildren()) do
if model:IsA("Model") then
local maxSpeed = model:FindFirstChild("MaxSpeed")
if maxSpeed and maxSpeed:IsA("NumberValue") then
maxSpeed.Value = spoofSpeed
end
end
end
end
end,
})
Section = Miscellaneous:CreateSection("Teleport to Place")
local Button = Miscellaneous:CreateButton({
Name = "Inner Cloud",
Callback = function()
TeleportService:Teleport(1930863474, game.Players.LocalPlayer)
end,
})
Button = Miscellaneous:CreateButton({
Name = "Christmas",
Callback = function()
TeleportService:Teleport(1930866268, game.Players.LocalPlayer)
end,
})
local function Init()
local initclock = coroutine.create(initclock)
local ImgStats = coroutine.create(ImgStats)
local initimgfiles = coroutine.create(initimgfiles)
local ImgStats2 = coroutine.create(ImgStats2)
coroutine.resume(initclock)
coroutine.resume(ImgStats)
coroutine.resume(initimgfiles)
coroutine.resume(ImgStats2)
end
zdzddz = Miscellaneous:CreateButton({
Name = "Halloween [maybe need an anti-kick]",
Callback = function()
TeleportService:Teleport(1930665568, game.Players.LocalPlayer) -- WARNING: YOU WILL GET KICKED WHEN YOU JOIN IT, need to try with a client-sided anti kick
end,
})
-- queueteleport(loadstring(game:HttpGet('https://raw.githubusercontent.com/TheRealAsu/BABFT/refs/heads/main/Source.lua'))())
--[[
]]
Init()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, sirius.menu, github.com, discord.gg, www.pythonanywhere.com, games.roblox.com.

Universal