Run it
Copy the script and paste it into your executor.
--[[
mesh disco f3x
made by fro0kidd
not remove credits pls
--]]
local player = game.Players.LocalPlayer
local char = player.Character
local tool
for _, v in ipairs(player:GetDescendants()) do
if v.Name == "SyncAPI" then
tool = v.Parent
tool
_, v (.ReplicatedStorage:())
v.Name ==
tool= v.Parent
tool
()
remote = tool.SyncAPI.ServerEndpoint
(args)
(()
success, result
remote:()
success, result = (()
remote:((args))
)
remote:((args))
success =
)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
(args)
(part, meshType)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = meshType
}
}
}
(args)
(part, color)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = color,
[] =
}
}
}
(args)
characterParts = {}
_, v (player.Character:())
v:()
v.Name ~=
v:()
.(characterParts, v)
_, child (v:())
child:() child:() child:()
(child)
(v)
.MeshLoopID = (.MeshLoopID ) +
myLoop = .MeshLoopID
myLoop == .MeshLoopID
_, part (characterParts)
n = .(, )
randomMesh
n ==
randomMesh = .MeshType.Brick
n ==
randomMesh = .MeshType.Cylinder
n ==
randomMesh = .MeshType.Head
n ==
randomMesh = .MeshType.Sphere
n ==
randomMesh = .MeshType.Wedge
randomMesh = .MeshType.Torso
(part, randomMesh)
(part, .(.(), .(), .()))
()
credit to fro0kidd (the original was deleted ☹️)

Universal