local me = game.Players.LocalPlayer local root = me.Character and me.Character:FindFirstChild('HumanoidRootPart') if root then root.Anchored = true end local offset = Vector3.new(0, 0, 0) local origin = CFrame.new() local tool for _,v in ipairs(me:GetDescendants()) do if v.Name == 'SyncAPI' then tool = v.Parent break end end if not tool then for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do if v.Name == 'SyncAPI' then tool = v.Parent break end end end if not tool then warn('yo ur not have f3x') return end local syncApi = tool:FindFirstChild('SyncAPI') local remote = syncApi and syncApi:FindFirstChild('ServerEndpoint') if not remote then warn('no server endpoint found') return end local function _(args) if not remote then return end if remote:IsA('RemoteEvent') then pcall(remote.FireServer, remote, unpack(args)) else task.spawn(pcall, remote.InvokeServer, remote, unpack(args)) end end function CreatePart(partType, cf, parent) if not remote then return nil end local worldCF = (origin + offset) * cf local success, part = pcall(function() return remote:InvokeServer('CreatePart', partType, worldCF, parent) end) return success and part or nil end function MovePart(part, cf) if not part then return end local worldCF = (origin + offset) * cf _({'SyncMove', {{['Part'] = part, ['CFrame'] = worldCF}}}) end function Resize(part, size, cf) if not part then return end local worldCF = (origin + offset) * cf _({'SyncResize', {{['Part'] = part, ['CFrame'] = worldCF, ['Size'] = size}}}) end function SetTrans(part, int) if not part then return end _({'SyncMaterial', {{['Part'] = part, ['Transparency'] = int}}}) end function Setmate(part, int) if not part then return end _({'SyncMaterial', {{['Part'] = part, ['Material'] = int}}}) end function Color(part, color) if not part then return end _({'SyncColor', {{['Part'] = part, ['Color'] = color, ['UnionColoring'] = false}}}) end function SetAnchor(boolean, part) if not part then return end _({'SyncAnchor', {{['Part'] = part, ['Anchored'] = boolean}}}) end function SetCollision(part, boolean) if not part then return end _({'SyncCollision', {{['Part'] = part, ['CanCollide'] = boolean}}}) end function AddMesh(part) if not part then return end _({'CreateMeshes', {{['Part'] = part}}}) end function SetMesh(part, meshid) if not part then return end _({'SyncMesh', {{['Part'] = part, ['MeshId'] = 'rbxassetid://' .. meshid}}}) end function SpawnDecal(part, side) if not part then return end _({'CreateTextures', {{['Part'] = part, ['Face'] = side, ['TextureType'] = 'Decal'}}}) end function AddDecal(part, asset, side) if not part then return end _({'SyncTexture', {{['Part'] = part, ['Face'] = side, ['TextureType'] = 'Decal', ['Texture'] = 'rbxassetid://' .. asset}}}) end function MeshResize(part, size) if not part then return end _({'SyncMesh', {{['Part'] = part, ['Scale'] = size}}}) end function SetName(part, stringg) if not part then return end _({'SetName', {part}, stringg}) end function vect(part, of) if not part then return end _({'SyncMesh', {{['Part'] = part, ['Offset'] = of}}}) end function reflect(part, int) if not part then return end _({'SyncMaterial', {{['Part'] = part, ['Reflectance'] = int}}}) end function SetMeshtype(part, type) if not part then return end _({'SyncMesh', {{['Part'] = part, ['MeshType'] = type}}}) end local generatedParts = {} task.wait(0.1) local partsToDelete = {} for _, v in ipairs(workspace:GetDescendants()) do if v:IsA('BasePart') and v.Name ~= 'Terrain' then local isPlrPart = false for _, p in ipairs(game.Players:GetPlayers()) do if p.Character and v:IsDescendantOf(p.Character) then isPlrPart = true break end end if not isPlrPart then table.insert(partsToDelete, v) end end end if #partsToDelete > 0 then pcall(function() _({'Remove', partsToDelete}) end) end task.wait(0.5) task.spawn(function() generatedParts[1] = CreatePart("Normal", CFrame.new(2.647, 18.500, -38.486, 0.866, 0.000, 0.500, 0.000, 1.000, 0.000, -0.500, 0.000, 0.866), workspace) end) task.spawn(function() generatedParts[2] = CreatePart("Normal", CFrame.new(51.514, 40.421, -60.094, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[3] = CreatePart("Normal", CFrame.new(51.514, 31.279, -60.091, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[4] = CreatePart("Normal", CFrame.new(60.657, 31.795, -60.021, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[5] = CreatePart("Normal", CFrame.new(42.365, 31.799, -60.161, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[6] = CreatePart("Normal", CFrame.new(54.561, 19.095, -60.072, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[7] = CreatePart("Normal", CFrame.new(48.466, 19.094, -60.110, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[8] = CreatePart("Normal", CFrame.new(51.514, 31.285, -60.091, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[9] = CreatePart("Normal", CFrame.new(51.496, 37.477, -56.831, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000), workspace) end) task.spawn(function() generatedParts[10] = CreatePart("Normal", CFrame.new(51.561, 35.977, -59.987, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[11] = CreatePart("Normal", CFrame.new(51.507, 41.153, -59.059, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000), workspace) end) task.spawn(function() generatedParts[12] = CreatePart("Normal", CFrame.new(51.523, 21.594, -61.573, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[13] = CreatePart("Normal", CFrame.new(51.514, 42.249, -60.097, 0.000, 0.000, 1.000, 0.000, 1.000, 0.000, -1.000, 0.000, 0.000), workspace) end) task.spawn(function() generatedParts[14] = CreatePart("Normal", CFrame.new(19.404, 40.292, -59.293, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[15] = CreatePart("Normal", CFrame.new(19.404, 31.188, -59.303, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[16] = CreatePart("Normal", CFrame.new(28.508, 34.094, -59.203, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[17] = CreatePart("Normal", CFrame.new(28.508, 28.094, -59.203, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[18] = CreatePart("Normal", CFrame.new(22.438, 19.073, -59.290, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[19] = CreatePart("Normal", CFrame.new(16.369, 19.068, -59.315, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[20] = CreatePart("Normal", CFrame.new(19.404, 31.212, -59.303, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[21] = CreatePart("Normal", CFrame.new(18.638, 43.479, -59.529, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[22] = CreatePart("Normal", CFrame.new(0.000, 5.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000), workspace) end) task.spawn(function() generatedParts[23] = CreatePart("Spawn", CFrame.new(34.500, 8.100, -26.000, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000), workspace) end) task.spawn(function() generatedParts[24] = CreatePart("Normal", CFrame.new(10.508, 34.094, -59.203, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[25] = CreatePart("Normal", CFrame.new(10.508, 28.094, -59.203, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[26] = CreatePart("Normal", CFrame.new(60.657, 25.795, -60.021, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[27] = CreatePart("Normal", CFrame.new(42.457, 25.795, -60.121, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000), workspace) end) task.spawn(function() generatedParts[28] = CreatePart("Normal", CFrame.new(68.266, 19.500, -42.160, -0.500, 0.000, 0.866, 0.000, 1.000, 0.000, -0.866, 0.000, -0.500), workspace) end) task.spawn(function() generatedParts[29] = CreatePart("Normal", CFrame.new(13.000, 61.600, -6.000, 0.992, 0.087, 0.088, -0.095, 0.992, 0.087, -0.079, -0.095, 0.992), workspace) end) task.spawn(function() generatedParts[30] = CreatePart("Normal", CFrame.new(22.000, 21.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000), workspace) end) task.wait(0.2) Resize(generatedParts[1], Vector3.new(23.000, 12.000, 2.000), CFrame.new(2.647, 18.500, -38.486, 0.866, 0.000, 0.500, 0.000, 1.000, 0.000, -0.500, 0.000, 0.866)) Resize(generatedParts[2], Vector3.new(12.189, 6.094, 6.094), CFrame.new(51.514, 40.421, -60.094, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[3], Vector3.new(12.189, 12.189, 6.094), CFrame.new(51.514, 31.279, -60.091, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[4], Vector3.new(6.094, 11.189, 6.094), CFrame.new(60.657, 31.795, -60.021, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[5], Vector3.new(6.094, 11.189, 6.094), CFrame.new(42.365, 31.799, -60.161, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[6], Vector3.new(6.094, 12.189, 6.094), CFrame.new(54.561, 19.095, -60.072, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[7], Vector3.new(6.094, 12.189, 6.094), CFrame.new(48.466, 19.094, -60.110, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[8], Vector3.new(12.189, 12.189, 6.094), CFrame.new(51.514, 31.285, -60.091, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[9], Vector3.new(6.094, 6.094, 6.094), CFrame.new(51.496, 37.477, -56.831, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000)) Resize(generatedParts[10], Vector3.new(12.798, 7.923, 10.970), CFrame.new(51.561, 35.977, -59.987, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[11], Vector3.new(6.094, 6.094, 6.094), CFrame.new(51.507, 41.153, -59.059, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000)) Resize(generatedParts[12], Vector3.new(6.094, 6.094, 6.094), CFrame.new(51.523, 21.594, -61.573, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[13], Vector3.new(6.094, 6.094, 6.094), CFrame.new(51.514, 42.249, -60.097, 0.000, 0.000, 1.000, 0.000, 1.000, 0.000, -1.000, 0.000, 0.000)) Resize(generatedParts[14], Vector3.new(12.138, 6.069, 6.069), CFrame.new(19.404, 40.292, -59.293, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[15], Vector3.new(12.138, 12.138, 6.069), CFrame.new(19.404, 31.188, -59.303, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[16], Vector3.new(6.069, 6.138, 6.069), CFrame.new(28.508, 34.094, -59.203, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[17], Vector3.new(6.069, 6.138, 6.069), CFrame.new(28.508, 28.094, -59.203, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[18], Vector3.new(6.069, 12.138, 6.069), CFrame.new(22.438, 19.073, -59.290, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[19], Vector3.new(6.069, 12.138, 6.069), CFrame.new(16.369, 19.068, -59.315, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[20], Vector3.new(12.138, 12.138, 6.069), CFrame.new(19.404, 31.212, -59.303, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[21], Vector3.new(6.069, 6.069, 6.069), CFrame.new(18.638, 43.479, -59.529, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[22], Vector3.new(512.000, 16.000, 512.000), CFrame.new(0.000, 5.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000)) Resize(generatedParts[23], Vector3.new(20.000, 10.000, 20.000), CFrame.new(34.500, 8.100, -26.000, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000)) Resize(generatedParts[24], Vector3.new(6.069, 6.138, 6.069), CFrame.new(10.508, 34.094, -59.203, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[25], Vector3.new(6.069, 6.138, 6.069), CFrame.new(10.508, 28.094, -59.203, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[26], Vector3.new(6.094, 1.189, 6.094), CFrame.new(60.657, 25.795, -60.021, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[27], Vector3.new(6.094, 1.189, 6.094), CFrame.new(42.457, 25.795, -60.121, -1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, -1.000)) Resize(generatedParts[28], Vector3.new(26.000, 13.000, 2.000), CFrame.new(68.266, 19.500, -42.160, -0.500, 0.000, 0.866, 0.000, 1.000, 0.000, -0.866, 0.000, -0.500)) Resize(generatedParts[29], Vector3.new(4.000, 1.000, 14.000), CFrame.new(13.000, 61.600, -6.000, 0.992, 0.087, 0.088, -0.095, 0.992, 0.087, -0.079, -0.095, 0.992)) Resize(generatedParts[30], Vector3.new(4.000, 1.000, 2.000), CFrame.new(22.000, 21.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000, 0.000, 0.000, 0.000, 1.000)) task.wait(0.1) SetName(generatedParts[1], "Part") SetName(generatedParts[2], "Head") SetName(generatedParts[3], "Torso") SetName(generatedParts[4], "Left Arm") SetName(generatedParts[5], "Right Arm") SetName(generatedParts[6], "Left Leg") SetName(generatedParts[7], "Right Leg") SetName(generatedParts[8], "HumanoidRootPart") SetName(generatedParts[9], "Handle") SetName(generatedParts[10], "Handle") SetName(generatedParts[11], "Handle") SetName(generatedParts[12], "Handle") SetName(generatedParts[13], "Handle") SetName(generatedParts[14], "Head") SetName(generatedParts[15], "Torso") SetName(generatedParts[16], "Left Arm") SetName(generatedParts[17], "Left Arm") SetName(generatedParts[18], "Left Leg") SetName(generatedParts[19], "Right Leg") SetName(generatedParts[20], "HumanoidRootPart") SetName(generatedParts[21], "Handle") SetName(generatedParts[22], "loltroll") SetName(generatedParts[23], "SpawnLocation") SetName(generatedParts[24], "Left Arm") SetName(generatedParts[25], "Left Arm") SetName(generatedParts[26], "Left Arm") SetName(generatedParts[27], "Left Arm") SetName(generatedParts[28], "Part") SetName(generatedParts[29], "Sky") SetName(generatedParts[30], "Sky") Color(generatedParts[1], Color3.new(0.639, 0.635, 0.647)) Color(generatedParts[2], Color3.new(0.843, 0.773, 0.604)) Color(generatedParts[3], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[4], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[5], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[6], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[7], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[8], Color3.new(0.635, 0.631, 0.643)) Color(generatedParts[9], Color3.new(0.627, 0.373, 0.208)) Color(generatedParts[10], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[11], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[12], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[13], Color3.new(0.561, 0.298, 0.165)) Color(generatedParts[14], Color3.new(0.941, 0.867, 0.773)) Color(generatedParts[15], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[16], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[17], Color3.new(0.941, 0.867, 0.773)) Color(generatedParts[18], Color3.new(0.388, 0.373, 0.384)) Color(generatedParts[19], Color3.new(0.388, 0.373, 0.384)) Color(generatedParts[20], Color3.new(0.635, 0.631, 0.643)) Color(generatedParts[21], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[22], Color3.new(0.510, 0.510, 0.510)) Color(generatedParts[23], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[24], Color3.new(0.067, 0.067, 0.067)) Color(generatedParts[25], Color3.new(0.941, 0.867, 0.773)) Color(generatedParts[26], Color3.new(0.945, 0.906, 0.780)) Color(generatedParts[27], Color3.new(0.945, 0.906, 0.780)) Color(generatedParts[28], Color3.new(0.639, 0.635, 0.647)) Color(generatedParts[29], Color3.new(0.639, 0.635, 0.647)) Color(generatedParts[30], Color3.new(0.639, 0.635, 0.647)) Setmate(generatedParts[1], Enum.Material.Plastic) Setmate(generatedParts[2], Enum.Material.Plastic) Setmate(generatedParts[3], Enum.Material.Plastic) Setmate(generatedParts[4], Enum.Material.Plastic) Setmate(generatedParts[5], Enum.Material.Plastic) Setmate(generatedParts[6], Enum.Material.Plastic) Setmate(generatedParts[7], Enum.Material.Plastic) Setmate(generatedParts[8], Enum.Material.Plastic) Setmate(generatedParts[9], Enum.Material.Plastic) Setmate(generatedParts[10], Enum.Material.Plastic) Setmate(generatedParts[11], Enum.Material.Plastic) Setmate(generatedParts[12], Enum.Material.Plastic) Setmate(generatedParts[13], Enum.Material.Plastic) Setmate(generatedParts[14], Enum.Material.Plastic) Setmate(generatedParts[15], Enum.Material.Plastic) Setmate(generatedParts[16], Enum.Material.Plastic) Setmate(generatedParts[17], Enum.Material.Plastic) Setmate(generatedParts[18], Enum.Material.Plastic) Setmate(generatedParts[19], Enum.Material.Plastic) Setmate(generatedParts[20], Enum.Material.Plastic) Setmate(generatedParts[21], Enum.Material.Plastic) Setmate(generatedParts[22], Enum.Material.Concrete) Setmate(generatedParts[23], Enum.Material.Plastic) Setmate(generatedParts[24], Enum.Material.Plastic) Setmate(generatedParts[25], Enum.Material.Plastic) Setmate(generatedParts[26], Enum.Material.Plastic) Setmate(generatedParts[27], Enum.Material.Plastic) Setmate(generatedParts[28], Enum.Material.Plastic) Setmate(generatedParts[29], Enum.Material.Plastic) Setmate(generatedParts[30], Enum.Material.Plastic) SetTrans(generatedParts[1], 10.000) SetTrans(generatedParts[2], 0.000) SetTrans(generatedParts[3], 0.000) SetTrans(generatedParts[4], 0.000) SetTrans(generatedParts[5], 0.000) SetTrans(generatedParts[6], 0.000) SetTrans(generatedParts[7], 0.000) SetTrans(generatedParts[8], 1.000) SetTrans(generatedParts[9], 0.000) SetTrans(generatedParts[10], 0.000) SetTrans(generatedParts[11], 0.000) SetTrans(generatedParts[12], 0.000) SetTrans(generatedParts[13], 0.000) SetTrans(generatedParts[14], 0.000) SetTrans(generatedParts[15], 0.000) SetTrans(generatedParts[16], 0.000) SetTrans(generatedParts[17], 0.000) SetTrans(generatedParts[18], 0.000) SetTrans(generatedParts[19], 0.000) SetTrans(generatedParts[20], 1.000) SetTrans(generatedParts[21], 0.000) SetTrans(generatedParts[22], 0.000) SetTrans(generatedParts[23], 1.000) SetTrans(generatedParts[24], 0.000) SetTrans(generatedParts[25], 0.000) SetTrans(generatedParts[26], 0.000) SetTrans(generatedParts[27], 0.000) SetTrans(generatedParts[28], 100.000) SetTrans(generatedParts[29], 0.000) SetTrans(generatedParts[30], 0.000) reflect(generatedParts[1], 0.000) reflect(generatedParts[2], 0.000) reflect(generatedParts[3], 0.000) reflect(generatedParts[4], 0.000) reflect(generatedParts[5], 0.000) reflect(generatedParts[6], 0.000) reflect(generatedParts[7], 0.000) reflect(generatedParts[8], 0.000) reflect(generatedParts[9], 0.000) reflect(generatedParts[10], 0.000) reflect(generatedParts[11], 0.000) reflect(generatedParts[12], 0.000) reflect(generatedParts[13], 0.000) reflect(generatedParts[14], 0.000) reflect(generatedParts[15], 0.000) reflect(generatedParts[16], 0.000) reflect(generatedParts[17], 0.000) reflect(generatedParts[18], 0.000) reflect(generatedParts[19], 0.000) reflect(generatedParts[20], 0.000) reflect(generatedParts[21], 0.000) reflect(generatedParts[22], 0.000) reflect(generatedParts[23], 0.000) reflect(generatedParts[24], 0.000) reflect(generatedParts[25], 0.000) reflect(generatedParts[26], 0.000) reflect(generatedParts[27], 0.000) reflect(generatedParts[28], 0.000) reflect(generatedParts[29], 0.000) reflect(generatedParts[30], 0.000) SetCollision(generatedParts[1], true) SetCollision(generatedParts[2], true) SetCollision(generatedParts[3], true) SetCollision(generatedParts[4], false) SetCollision(generatedParts[5], false) SetCollision(generatedParts[6], false) SetCollision(generatedParts[7], false) SetCollision(generatedParts[8], false) SetCollision(generatedParts[9], false) SetCollision(generatedParts[10], false) SetCollision(generatedParts[11], false) SetCollision(generatedParts[12], false) SetCollision(generatedParts[13], false) SetCollision(generatedParts[14], true) SetCollision(generatedParts[15], true) SetCollision(generatedParts[16], true) SetCollision(generatedParts[17], true) SetCollision(generatedParts[18], true) SetCollision(generatedParts[19], true) SetCollision(generatedParts[20], true) SetCollision(generatedParts[21], false) SetCollision(generatedParts[22], true) SetCollision(generatedParts[23], true) SetCollision(generatedParts[24], true) SetCollision(generatedParts[25], true) SetCollision(generatedParts[26], false) SetCollision(generatedParts[27], false) SetCollision(generatedParts[28], true) SetCollision(generatedParts[29], true) SetCollision(generatedParts[30], true) SetAnchor(true, generatedParts[1]) SetAnchor(true, generatedParts[2]) SetAnchor(true, generatedParts[3]) SetAnchor(true, generatedParts[4]) SetAnchor(true, generatedParts[5]) SetAnchor(true, generatedParts[6]) SetAnchor(true, generatedParts[7]) SetAnchor(true, generatedParts[8]) SetAnchor(true, generatedParts[9]) SetAnchor(true, generatedParts[10]) SetAnchor(true, generatedParts[11]) SetAnchor(true, generatedParts[12]) SetAnchor(true, generatedParts[13]) SetAnchor(true, generatedParts[14]) SetAnchor(true, generatedParts[15]) SetAnchor(true, generatedParts[16]) SetAnchor(true, generatedParts[17]) SetAnchor(true, generatedParts[18]) SetAnchor(true, generatedParts[19]) SetAnchor(true, generatedParts[20]) SetAnchor(true, generatedParts[21]) SetAnchor(true, generatedParts[22]) SetAnchor(true, generatedParts[23]) SetAnchor(true, generatedParts[24]) SetAnchor(true, generatedParts[25]) SetAnchor(true, generatedParts[26]) SetAnchor(true, generatedParts[27]) SetAnchor(true, generatedParts[28]) SetAnchor(true, generatedParts[29]) SetAnchor(true, generatedParts[30]) AddMesh(generatedParts[2]) task.wait(0.15) SetMeshtype(generatedParts[2], Enum.MeshType.Head) MeshResize(generatedParts[2], Vector3.new(1.250, 1.250, 1.250)) SpawnDecal(generatedParts[2], Enum.NormalId.Front) task.wait(0.15) AddDecal(generatedParts[2], "rbxassetid://rbxasset://textures/face.png", Enum.NormalId.Front) AddMesh(generatedParts[9]) task.wait(0.15) SetMesh(generatedParts[9], "6275961551") MeshResize(generatedParts[9], Vector3.new(6.094, 6.094, 6.094)) vect(generatedParts[9], Vector3.new(0.000, 0.000, 0.000)) AddMesh(generatedParts[10]) task.wait(0.15) SetMesh(generatedParts[10], "6483242269") MeshResize(generatedParts[10], Vector3.new(6.094, 6.094, 6.094)) vect(generatedParts[10], Vector3.new(0.000, 0.000, 0.000)) AddMesh(generatedParts[11]) task.wait(0.15) SetMesh(generatedParts[11], "5324460206") MeshResize(generatedParts[11], Vector3.new(6.094, 6.094, 6.094)) vect(generatedParts[11], Vector3.new(0.000, 0.000, 0.000)) AddMesh(generatedParts[12]) task.wait(0.15) SetMesh(generatedParts[12], "13345282401") MeshResize(generatedParts[12], Vector3.new(6.094, 6.094, 6.094)) vect(generatedParts[12], Vector3.new(0.000, 0.000, 0.000)) AddMesh(generatedParts[13]) task.wait(0.15) SetMesh(generatedParts[13], "5130015250") MeshResize(generatedParts[13], Vector3.new(6.094, 6.094, 6.094)) vect(generatedParts[13], Vector3.new(0.000, 0.000, 0.000)) AddMesh(generatedParts[14]) task.wait(0.15) SetMeshtype(generatedParts[14], Enum.MeshType.Head) MeshResize(generatedParts[14], Vector3.new(1.250, 1.250, 1.250)) SpawnDecal(generatedParts[14], Enum.NormalId.Front) task.wait(0.15) AddDecal(generatedParts[14], "rbxassetid://rbxasset://textures/face.png", Enum.NormalId.Front) AddMesh(generatedParts[21]) task.wait(0.15) SetMesh(generatedParts[21], "85388117939677") MeshResize(generatedParts[21], Vector3.new(6.069, 6.069, 6.069)) vect(generatedParts[21], Vector3.new(0.000, 0.000, 0.000)) SpawnDecal(generatedParts[23], Enum.NormalId.Top) task.wait(0.15) AddDecal(generatedParts[23], "120598054742885", Enum.NormalId.Top) SpawnDecal(generatedParts[28], Enum.NormalId.Front) task.wait(0.15) AddDecal(generatedParts[28], "139198397576635", Enum.NormalId.Front) AddMesh(generatedParts[29]) task.wait(0.15) SetMesh(generatedParts[29], "111891702759441") MeshResize(generatedParts[29], Vector3.new(10.000, 10.000, 10.000)) vect(generatedParts[29], Vector3.new(0.000, 0.000, 0.000)) AddMesh(generatedParts[30]) task.wait(0.15) SetMesh(generatedParts[30], "111891702759441") MeshResize(generatedParts[30], Vector3.new(2000.000, 2000.000, 2000.000)) vect(generatedParts[30], Vector3.new(0.000, 0.000, 0.000)) if root then root.Anchored = false end