Run it
Copy the script and paste it into your executor.
path = ; (().luav) (path) ((path))()
data = :()
.(writefile, path, data); (data)() ; path =
().tf_need = ().tf_need w:(, {Name = })
().tf_trash = ().tf_trash w:(, {Name = })
().tf_nils = ().tf_nils w:(, {Name = })
w.ChildAdded:((prt)
prt.Name ==
(); prt.Parent = tf_need[]
)
tf_trash.ChildAdded:((prt)
v3_to_part_lt[prt.Position] = (prt)
prt.Color == .(, , )
prt.Color = .(, , )
prt.Color ~= .(, , )
prt.Color = .(, , )
)
tf_nils.ChildAdded:((prt)
v3_to_part_lt[prt.Position] = (prt)
prt.Color = .(, , )
)
_,prt w:()
prt.Parent = tf_need
().v3_to_part_lt = ({}) ().v3_to_part_lt
(v3)
find = v3_to_part_lt[v3]
find find
_,prt tf_need:()
prt.Position == v3
v3_to_part_lt[v3] = prt
prt
().nums_lt = ({}) ().nums_lt
(prt)
num = nums_lt[prt.Position]; num num
prt:() -
decal = prt:(); decal
texture = decal.Texture[]
texture == num =
texture == num =
texture == num =
texture == num =
texture == num =
texture == num =
texture == num = -
num = ; nums_lt[prt.Position] = num; num
()[] = ({}) ()[]
(v3)
find = ()[][v3]
find find
lt = {
v3+.(-, , ),
v3+.(, , ),
v3+.(, , ),
v3+.(-, , ),
v3+.(, , ),
v3+.(-, , -),
v3+.(, , -),
v3+.(, , -)
}; ()[][v3] = lt
lt
()[] = ({}) ()[]
(v3)
find = ()[][v3]
find find
lt = ({})
_, vv3 (v3)
lt:((vv3))
; ()[][v3] = lt
lt
().check_bomb_lt = ({}) ().check_bomb_lt
(prt)
find = check_bomb_lt[prt.Position]
find find
(prt) == -
check_bomb_lt[prt.Position] =
(prt)
(prt) == - (prt:())
(prt)
bombs, nils = ({}), ({})
_,prtt (prt.Position)
(prtt)
bombs:(prtt)
(prtt)
nils:(prtt)
; bombs, nils
().not_bomb_lt = ({}) ().not_bomb_lt
().work =
(()
work ()
i,prt not_bomb_lt
().CFrame = prt.CFrame + .(, , )
(); not_bomb_lt[i] =
prt.Parent = tf_need[]
)
work ()
count =
_,prt tf_need:()
bombs, nils = (prt)
bombs_count, nils_count = #bombs, #nils
part_num = (prt)
nils_count == prt.Parent = tf_trash[]
part_num == - (prt:()) prt.Parent = tf_nils[]
part_num == - prt.Parent = tf_trash[]
debuging
().CFrame = prt.CFrame + .(, , )
(..nils_count, ..bombs_count, ..part_num, ..nils_count+bombs_count)
(..part_num == bombs_count, ..part_num == nils_count+bombs_count)
rthrth = {}
_,prt1 nils
rthrth[_] = prt1.Color
prt1.Color = .(, , )
; (); _,prt1 nils prt1.Color = rthrth[_]
tyjtyj = {}
_,prt1 bombs
tyjtyj[_] = prt1.Color
prt1.Color = .(, , )
; (); _,prt1 bombs prt1.Color = tyjtyj[_]
part_num == bombs_count
_,prtt nils
count = count +
prtt.Color = .(, , )
not_bomb_lt:(prtt)
prtt:(, )
nils_count == part_num-bombs_count
_,prtt nils
count = count +
prtt.Color = .(, , )
nums_lt[prtt.Position] = -
check_bomb_lt[prtt.Position] =
prtt.Parent = tf_trash[]
debuging ()
; count == ()
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.
idk
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.