Advertisement
yoyo74456

Untitled

Sep 6th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.26 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Model0 = Instance.new("Model")
  20. WedgePart1 = Instance.new("WedgePart")
  21. UnionOperation2 = Instance.new("UnionOperation")
  22. UnionOperation3 = Instance.new("UnionOperation")
  23. Part4 = Instance.new("Part")
  24. Part5 = Instance.new("Part")
  25. Part6 = Instance.new("Part")
  26. Part7 = Instance.new("Part")
  27. Script8 = Instance.new("Script")
  28. Part9 = Instance.new("Part")
  29. Part10 = Instance.new("Part")
  30. BlockMesh11 = Instance.new("BlockMesh")
  31. Part12 = Instance.new("Part")
  32. BlockMesh13 = Instance.new("BlockMesh")
  33. Part14 = Instance.new("Part")
  34. BlockMesh15 = Instance.new("BlockMesh")
  35. Part16 = Instance.new("Part")
  36. BlockMesh17 = Instance.new("BlockMesh")
  37. Part18 = Instance.new("Part")
  38. BlockMesh19 = Instance.new("BlockMesh")
  39. Part20 = Instance.new("Part")
  40. BlockMesh21 = Instance.new("BlockMesh")
  41. Part22 = Instance.new("Part")
  42. BlockMesh23 = Instance.new("BlockMesh")
  43. WedgePart24 = Instance.new("WedgePart")
  44. SpecialMesh25 = Instance.new("SpecialMesh")
  45. WedgePart26 = Instance.new("WedgePart")
  46. SpecialMesh27 = Instance.new("SpecialMesh")
  47. WedgePart28 = Instance.new("WedgePart")
  48. SpecialMesh29 = Instance.new("SpecialMesh")
  49. WedgePart30 = Instance.new("WedgePart")
  50. SpecialMesh31 = Instance.new("SpecialMesh")
  51. Part32 = Instance.new("Part")
  52. Model0.Name = "Vale"
  53. Model0.Parent = mas
  54. Model0.PrimaryPart = WedgePart1
  55. WedgePart1.Parent = Model0
  56. WedgePart1.CFrame = CFrame.new(4.02347279, 262.893799, 32.769516, 0.500000238, 0, 0.866025388, 0, -1, 0, 0.866025388, 0, -0.500000238)
  57. WedgePart1.Orientation = Vector3.new(0, 120, 180)
  58. WedgePart1.Position = Vector3.new(4.02347279, 262.893799, 32.769516)
  59. WedgePart1.Rotation = Vector3.new(-180, 60, 0)
  60. WedgePart1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  61. WedgePart1.Size = Vector3.new(0.578272581, 0.262857974, 1.94510543)
  62. WedgePart1.Anchored = true
  63. WedgePart1.BottomSurface = Enum.SurfaceType.Smooth
  64. WedgePart1.BrickColor = BrickColor.new("Really black")
  65. WedgePart1.Material = Enum.Material.Marble
  66. WedgePart1.brickColor = BrickColor.new("Really black")
  67. UnionOperation2.Name = "Barrel2"
  68. UnionOperation2.Parent = Model0
  69. UnionOperation2.CFrame = CFrame.new(4.15830088, 263.297668, 32.5012741, 0.866025388, -0.500000238, 0, 0, 0, 1, -0.500000238, -0.866025388, 0)
  70. UnionOperation2.Orientation = Vector3.new(-90, 30, 0)
  71. UnionOperation2.Position = Vector3.new(4.15830088, 263.297668, 32.5012741)
  72. UnionOperation2.Rotation = Vector3.new(-90, 0, 30)
  73. UnionOperation2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  74. UnionOperation2.Size = Vector3.new(2.81018829, 0.334546, 0.33454591)
  75. UnionOperation2.BrickColor = BrickColor.new("Really black")
  76. UnionOperation2.Material = Enum.Material.Metal
  77. UnionOperation2.brickColor = BrickColor.new("Really black")
  78. UnionOperation3.Name = "Barrel1"
  79. UnionOperation3.Parent = Model0
  80. UnionOperation3.CFrame = CFrame.new(4.31124115, 263.297668, 32.7661629, 0.866025388, -0.500000238, 0, 0, 0, 1, -0.500000238, -0.866025388, 0)
  81. UnionOperation3.Orientation = Vector3.new(-90, 30, 0)
  82. UnionOperation3.Position = Vector3.new(4.31124115, 263.297668, 32.7661629)
  83. UnionOperation3.Rotation = Vector3.new(-90, 0, 30)
  84. UnionOperation3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  85. UnionOperation3.Size = Vector3.new(2.81018829, 0.334546, 0.33454591)
  86. UnionOperation3.BrickColor = BrickColor.new("Really black")
  87. UnionOperation3.Material = Enum.Material.Metal
  88. UnionOperation3.brickColor = BrickColor.new("Really black")
  89. Part4.Parent = Model0
  90. Part4.CFrame = CFrame.new(4.02345085, 263.07782, 32.769516, 0.866025388, 0, -0.500000238, 0, -1, 0, -0.500000238, 0, -0.866025388)
  91. Part4.Orientation = Vector3.new(0, -150, 180)
  92. Part4.Position = Vector3.new(4.02345085, 263.07782, 32.769516)
  93. Part4.Rotation = Vector3.new(-180, -30, 0)
  94. Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  95. Part4.Size = Vector3.new(1.94515038, 0.105143204, 0.578287423)
  96. Part4.Anchored = true
  97. Part4.BottomSurface = Enum.SurfaceType.Smooth
  98. Part4.BrickColor = BrickColor.new("Really black")
  99. Part4.Material = Enum.Material.Marble
  100. Part4.TopSurface = Enum.SurfaceType.Smooth
  101. Part4.brickColor = BrickColor.new("Really black")
  102. Part5.Parent = Model0
  103. Part5.CFrame = CFrame.new(5.77367401, 263.07782, 31.7529812, 0.866025388, 0, -0.500000238, 0, -1, 0, -0.500000238, 0, -0.866025388)
  104. Part5.Orientation = Vector3.new(0, -150, 180)
  105. Part5.Position = Vector3.new(5.77367401, 263.07782, 31.7529812)
  106. Part5.Rotation = Vector3.new(-180, -30, 0)
  107. Part5.Color = Color3.new(0.388235, 0.372549, 0.384314)
  108. Part5.Size = Vector3.new(0.315429777, 0.630859196, 0.473144293)
  109. Part5.BottomSurface = Enum.SurfaceType.Smooth
  110. Part5.BrickColor = BrickColor.new("Dark stone grey")
  111. Part5.Material = Enum.Material.Marble
  112. Part5.TopSurface = Enum.SurfaceType.Smooth
  113. Part5.brickColor = BrickColor.new("Dark stone grey")
  114. Part6.Parent = Model0
  115. Part6.CFrame = CFrame.new(5.36523104, 262.946381, 31.9918308, 0.866025388, 0, -0.500000238, 0, -1, 0, -0.500000238, 0, -0.866025388)
  116. Part6.Orientation = Vector3.new(0, -150, 180)
  117. Part6.Position = Vector3.new(5.36523104, 262.946381, 31.9918308)
  118. Part6.Rotation = Vector3.new(-180, -30, 0)
  119. Part6.Color = Color3.new(0.388235, 0.372549, 0.384314)
  120. Part6.Size = Vector3.new(0.210286513, 0.368001163, 0.583544612)
  121. Part6.BottomSurface = Enum.SurfaceType.Smooth
  122. Part6.BrickColor = BrickColor.new("Dark stone grey")
  123. Part6.Material = Enum.Material.Marble
  124. Part6.TopSurface = Enum.SurfaceType.Smooth
  125. Part6.brickColor = BrickColor.new("Dark stone grey")
  126. Part7.Parent = Model0
  127. Part7.CFrame = CFrame.new(5.54603291, 263.104095, 31.884409, 0.866025388, 0, -0.500000238, 0, -1, 0, -0.500000238, 0, -0.866025388)
  128. Part7.Orientation = Vector3.new(0, -150, 180)
  129. Part7.Position = Vector3.new(5.54603291, 263.104095, 31.884409)
  130. Part7.Rotation = Vector3.new(-180, -30, 0)
  131. Part7.Color = Color3.new(0.388235, 0.372549, 0.384314)
  132. Part7.Size = Vector3.new(0.210286513, 0.683430791, 0.578287423)
  133. Part7.BottomSurface = Enum.SurfaceType.Smooth
  134. Part7.BrickColor = BrickColor.new("Dark stone grey")
  135. Part7.Material = Enum.Material.Marble
  136. Part7.TopSurface = Enum.SurfaceType.Smooth
  137. Part7.brickColor = BrickColor.new("Dark stone grey")
  138. Script8.Name = "EZ weld"
  139. Script8.Parent = Model0
  140. table.insert(cors,sandbox(Script8,function()
  141.  
  142. local NEVER_BREAK_JOINTS = true -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
  143.  
  144.  
  145. local function CallOnChildren(Instance, FunctionToCall)
  146. -- Calls a function on each of the children of a certain object, using recursion.
  147.  
  148. FunctionToCall(Instance)
  149.  
  150. for _, Child in next, Instance:GetChildren() do
  151. CallOnChildren(Child, FunctionToCall)
  152. end
  153. end
  154.  
  155. local function GetNearestParent(Instance, ClassName)
  156. -- Returns the nearest parent of a certain class, or returns nil
  157.  
  158. local Ancestor = Instance
  159. repeat
  160. Ancestor = Ancestor.Parent
  161. if Ancestor == nil then
  162. return nil
  163. end
  164. until Ancestor:IsA(ClassName)
  165.  
  166. return Ancestor
  167. end
  168.  
  169. local function GetBricks(StartInstance)
  170. local List = {}
  171.  
  172. -- if StartInstance:IsA("BasePart") then
  173. -- List[#List+1] = StartInstance
  174. -- end
  175.  
  176. CallOnChildren(StartInstance, function(Item)
  177. if Item:IsA("BasePart") then
  178. List[#List+1] = Item;
  179. end
  180. end)
  181.  
  182. return List
  183. end
  184.  
  185. local function Modify(Instance, Values)
  186. -- Modifies an Instance by using a table.
  187.  
  188. assert(type(Values) == "table", "Values is not a table");
  189.  
  190. for Index, Value in next, Values do
  191. if type(Index) == "number" then
  192. Value.Parent = Instance
  193. else
  194. Instance[Index] = Value
  195. end
  196. end
  197. return Instance
  198. end
  199.  
  200. local function Make(ClassType, Properties)
  201. -- Using a syntax hack to create a nice way to Make new items.
  202.  
  203. return Modify(Instance.new(ClassType), Properties)
  204. end
  205.  
  206. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  207. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  208.  
  209. local function HasWheelJoint(Part)
  210. for _, SurfaceName in pairs(Surfaces) do
  211. for _, HingSurfaceName in pairs(HingSurfaces) do
  212. if Part[SurfaceName].Name == HingSurfaceName then
  213. return true
  214. end
  215. end
  216. end
  217.  
  218. return false
  219. end
  220.  
  221. local function ShouldBreakJoints(Part)
  222. --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
  223. -- definitely some edge cases.
  224.  
  225. if NEVER_BREAK_JOINTS then
  226. return false
  227. end
  228.  
  229. if HasWheelJoint(Part) then
  230. return false
  231. end
  232.  
  233. local Connected = Part:GetConnectedParts()
  234.  
  235. if #Connected == 1 then
  236. return false
  237. end
  238.  
  239. for _, Item in pairs(Connected) do
  240. if HasWheelJoint(Item) then
  241. return false
  242. elseif not Item:IsDescendantOf(script.Parent) then
  243. return false
  244. end
  245. end
  246.  
  247. return true
  248. end
  249.  
  250. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  251. --- Weld's 2 parts together
  252. -- @param Part0 The first part
  253. -- @param Part1 The second part (Dependent part most of the time).
  254. -- @param [JointType] The type of joint. Defaults to weld.
  255. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
  256. -- @return The weld created.
  257.  
  258. JointType = JointType or "Weld"
  259. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  260.  
  261. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  262. Modify(NewWeld, {
  263. Name = "qCFrameWeldThingy";
  264. Part0 = Part0;
  265. Part1 = Part1;
  266. C0 = CFrame.new();--Part0.CFrame:inverse();
  267. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  268. Parent = Part1;
  269. })
  270.  
  271. if not RelativeValue then
  272. RelativeValue = Make("CFrameValue", {
  273. Parent = Part1;
  274. Name = "qRelativeCFrameWeldValue";
  275. Archivable = true;
  276. Value = NewWeld.C1;
  277. })
  278. end
  279.  
  280. return NewWeld
  281. end
  282.  
  283. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  284. -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
  285. -- @param MainPart The part to weld the model to (can be in the model).
  286. -- @param [JointType] The type of joint. Defaults to weld.
  287. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
  288.  
  289. for _, Part in pairs(Parts) do
  290. if ShouldBreakJoints(Part) then
  291. Part:BreakJoints()
  292. end
  293. end
  294.  
  295. for _, Part in pairs(Parts) do
  296. if Part ~= MainPart then
  297. WeldTogether(MainPart, Part, JointType, MainPart)
  298. end
  299. end
  300.  
  301. if not DoNotUnanchor then
  302. for _, Part in pairs(Parts) do
  303. Part.Anchored = false
  304. end
  305. MainPart.Anchored = false
  306. end
  307. end
  308.  
  309. local function PerfectionWeld()
  310. local Tool = GetNearestParent(script, "Tool")
  311.  
  312. local Parts = GetBricks(script.Parent)
  313. local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1]
  314.  
  315. if PrimaryPart then
  316. WeldParts(Parts, PrimaryPart, "Weld", false)
  317. else
  318. warn("qWeld - Unable to weld part")
  319. end
  320.  
  321. return Tool
  322. end
  323.  
  324. local Tool = PerfectionWeld()
  325.  
  326.  
  327. if Tool and script.ClassName == "Script" then
  328. --- Don't bother with local scripts
  329.  
  330. script.Parent.AncestryChanged:connect(function()
  331. PerfectionWeld()
  332. end)
  333. end
  334.  
  335. -- Created by Quenty (@Quenty, follow me on twitter).
  336.  
  337. end))
  338. Part9.Parent = Model0
  339. Part9.CFrame = CFrame.new(6.2050519, 262.910706, 31.5039215, 0.800103307, 0.331414849, 0.499998957, -0.382685155, 0.923878789, 9.46742034e-07, -0.461938173, -0.19134292, 0.866025984)
  340. Part9.Orientation = Vector3.new(0, 30, -22.5)
  341. Part9.Position = Vector3.new(6.2050519, 262.910706, 31.5039215)
  342. Part9.Rotation = Vector3.new(0, 30, -22.5)
  343. Part9.Color = Color3.new(0.388235, 0.372549, 0.384314)
  344. Part9.Size = Vector3.new(0.998860955, 0.630859196, 0.473144293)
  345. Part9.BottomSurface = Enum.SurfaceType.Smooth
  346. Part9.BrickColor = BrickColor.new("Dark stone grey")
  347. Part9.Material = Enum.Material.Marble
  348. Part9.TopSurface = Enum.SurfaceType.Smooth
  349. Part9.brickColor = BrickColor.new("Dark stone grey")
  350. Part10.Parent = Model0
  351. Part10.CFrame = CFrame.new(5.54603291, 263.45108, 31.884409, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388)
  352. Part10.Orientation = Vector3.new(0, 30, 0)
  353. Part10.Position = Vector3.new(5.54603291, 263.45108, 31.884409)
  354. Part10.Rotation = Vector3.new(0, 30, 0)
  355. Part10.Color = Color3.new(1, 0.34902, 0.34902)
  356. Part10.Size = Vector3.new(0.210286513, 0.0942377821, 0.157714769)
  357. Part10.BottomSurface = Enum.SurfaceType.Smooth
  358. Part10.BrickColor = BrickColor.new("Persimmon")
  359. Part10.CanCollide = false
  360. Part10.Material = Enum.Material.Neon
  361. Part10.TopSurface = Enum.SurfaceType.Smooth
  362. Part10.brickColor = BrickColor.new("Persimmon")
  363. BlockMesh11.Parent = Part10
  364. BlockMesh11.Scale = Vector3.new(1, 0.111572236, 1)
  365. Part12.Parent = Model0
  366. Part12.CFrame = CFrame.new(5.72814703, 263.419525, 31.7792606, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388)
  367. Part12.Orientation = Vector3.new(0, 30, 0)
  368. Part12.Position = Vector3.new(5.72814703, 263.419525, 31.7792606)
  369. Part12.Rotation = Vector3.new(0, 30, 0)
  370. Part12.Color = Color3.new(1, 0.34902, 0.34902)
  371. Part12.Size = Vector3.new(0.210286513, 0.0942377821, 0.157714769)
  372. Part12.BottomSurface = Enum.SurfaceType.Smooth
  373. Part12.BrickColor = BrickColor.new("Persimmon")
  374. Part12.CanCollide = false
  375. Part12.Material = Enum.Material.Neon
  376. Part12.TopSurface = Enum.SurfaceType.Smooth
  377. Part12.brickColor = BrickColor.new("Persimmon")
  378. BlockMesh13.Parent = Part12
  379. BlockMesh13.Scale = Vector3.new(1, 0.557861149, 1)
  380. Part14.Parent = Model0
  381. Part14.CFrame = CFrame.new(3.0651021, 263.474915, 33.3169823, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388)
  382. Part14.Orientation = Vector3.new(0, 30, 0)
  383. Part14.Position = Vector3.new(3.0651021, 263.474915, 33.3169823)
  384. Part14.Rotation = Vector3.new(0, 30, 0)
  385. Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  386. Part14.Size = Vector3.new(0.105143256, 0.0942377821, 0.105143175)
  387. Part14.BottomSurface = Enum.SurfaceType.Smooth
  388. Part14.BrickColor = BrickColor.new("Really black")
  389. Part14.CanCollide = false
  390. Part14.Material = Enum.Material.Neon
  391. Part14.TopSurface = Enum.SurfaceType.Smooth
  392. Part14.brickColor = BrickColor.new("Really black")
  393. BlockMesh15.Parent = Part14
  394. BlockMesh15.Scale = Vector3.new(1, 0.167358369, 1)
  395. Part16.Parent = Model0
  396. Part16.CFrame = CFrame.new(3.06666994, 263.516998, 33.3197212, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388)
  397. Part16.Orientation = Vector3.new(0, 30, 0)
  398. Part16.Position = Vector3.new(3.06666994, 263.516998, 33.3197212)
  399. Part16.Rotation = Vector3.new(0, 30, 0)
  400. Part16.Color = Color3.new(1, 0.34902, 0.34902)
  401. Part16.Size = Vector3.new(0.105143256, 0.0942377821, 0.0942377821)
  402. Part16.BottomSurface = Enum.SurfaceType.Smooth
  403. Part16.BrickColor = BrickColor.new("Persimmon")
  404. Part16.CanCollide = false
  405. Part16.Material = Enum.Material.Neon
  406. Part16.TopSurface = Enum.SurfaceType.Smooth
  407. Part16.brickColor = BrickColor.new("Persimmon")
  408. BlockMesh17.Parent = Part16
  409. BlockMesh17.Scale = Vector3.new(1, 0.725219488, 0.334716618)
  410. Part18.Parent = Model0
  411. Part18.CFrame = CFrame.new(5.30230522, 262.604675, 32.0118637, 0.866025388, 0, -0.500000238, 0, -1, 0, -0.500000238, 0, -0.866025388)
  412. Part18.Orientation = Vector3.new(0, -150, 180)
  413. Part18.Position = Vector3.new(5.30230522, 262.604675, 32.0118637)
  414. Part18.Rotation = Vector3.new(-180, -30, 0)
  415. Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  416. Part18.Size = Vector3.new(0.0942377821, 0.315429598, 0.210286349)
  417. Part18.BottomSurface = Enum.SurfaceType.Smooth
  418. Part18.BrickColor = BrickColor.new("Really black")
  419. Part18.CanCollide = false
  420. Part18.Material = Enum.Material.Neon
  421. Part18.TopSurface = Enum.SurfaceType.Smooth
  422. Part18.brickColor = BrickColor.new("Really black")
  423. BlockMesh19.Parent = Part18
  424. BlockMesh19.Scale = Vector3.new(0.557861567, 1, 1)
  425. Part20.Parent = Model0
  426. Part20.CFrame = CFrame.new(5.46165323, 262.420654, 31.9198627, 0, 0.866025388, -0.500000238, 1, 0, 0, 0, -0.500000238, -0.866025388)
  427. Part20.Orientation = Vector3.new(0, -150, 90)
  428. Part20.Position = Vector3.new(5.46165323, 262.420654, 31.9198627)
  429. Part20.Rotation = Vector3.new(-180, -30, -90)
  430. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  431. Part20.Size = Vector3.new(0.0942377821, 0.420572817, 0.210286349)
  432. Part20.BottomSurface = Enum.SurfaceType.Smooth
  433. Part20.BrickColor = BrickColor.new("Really black")
  434. Part20.CanCollide = false
  435. Part20.Material = Enum.Material.Neon
  436. Part20.TopSurface = Enum.SurfaceType.Smooth
  437. Part20.brickColor = BrickColor.new("Really black")
  438. BlockMesh21.Parent = Part20
  439. BlockMesh21.Scale = Vector3.new(0.557861567, 1, 1)
  440. Part22.Parent = Model0
  441. Part22.CFrame = CFrame.new(5.72931623, 262.63269, 31.7653294, 0.80010283, -0.331415087, -0.499999464, -0.382683903, -0.923879385, 2.12124428e-06, -0.461939871, 0.191340059, -0.866025746)
  442. Part22.Orientation = Vector3.new(0, -150, -157.5)
  443. Part22.Position = Vector3.new(5.72931623, 262.63269, 31.7653294)
  444. Part22.Rotation = Vector3.new(-180, -30, 22.5)
  445. Part22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  446. Part22.Size = Vector3.new(0.0942377821, 0.420572817, 0.210286349)
  447. Part22.BottomSurface = Enum.SurfaceType.Smooth
  448. Part22.BrickColor = BrickColor.new("Really black")
  449. Part22.CanCollide = false
  450. Part22.Material = Enum.Material.Neon
  451. Part22.TopSurface = Enum.SurfaceType.Smooth
  452. Part22.brickColor = BrickColor.new("Really black")
  453. BlockMesh23.Parent = Part22
  454. BlockMesh23.Scale = Vector3.new(0.557861567, 1, 1)
  455. WedgePart24.Parent = Model0
  456. WedgePart24.CFrame = CFrame.new(5.64116716, 262.421448, 31.8162212, 0.500000238, -0.331410825, 0.80010426, 0, -0.923880875, -0.382680327, 0.866025388, 0.191340208, -0.461940616)
  457. WedgePart24.Orientation = Vector3.new(22.5, 120, 180)
  458. WedgePart24.Position = Vector3.new(5.64116716, 262.421448, 31.8162212)
  459. WedgePart24.Rotation = Vector3.new(140.360001, 53.1399994, 33.5400009)
  460. WedgePart24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  461. WedgePart24.Size = Vector3.new(0.210286513, 0.0942377821, 0.0942377821)
  462. WedgePart24.BottomSurface = Enum.SurfaceType.Smooth
  463. WedgePart24.BrickColor = BrickColor.new("Really black")
  464. WedgePart24.CanCollide = false
  465. WedgePart24.Material = Enum.Material.Neon
  466. WedgePart24.brickColor = BrickColor.new("Really black")
  467. SpecialMesh25.Parent = WedgePart24
  468. SpecialMesh25.Scale = Vector3.new(1, 0.506101668, 0.278454095)
  469. SpecialMesh25.MeshType = Enum.MeshType.Wedge
  470. WedgePart26.Parent = Model0
  471. WedgePart26.CFrame = CFrame.new(5.66219282, 262.411377, 31.8040771, -0.500000238, -0.331410825, -0.80010426, 0, -0.923880875, 0.382680327, -0.866025388, 0.191340208, 0.461940616)
  472. WedgePart26.Orientation = Vector3.new(-22.5, -60, 180)
  473. WedgePart26.Position = Vector3.new(5.66219282, 262.411377, 31.8040771)
  474. WedgePart26.Rotation = Vector3.new(-39.6399994, -53.1399994, 146.460007)
  475. WedgePart26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  476. WedgePart26.Size = Vector3.new(0.210286513, 0.0942377821, 0.0942377821)
  477. WedgePart26.BottomSurface = Enum.SurfaceType.Smooth
  478. WedgePart26.BrickColor = BrickColor.new("Really black")
  479. WedgePart26.CanCollide = false
  480. WedgePart26.Material = Enum.Material.Neon
  481. WedgePart26.brickColor = BrickColor.new("Really black")
  482. SpecialMesh27.Parent = WedgePart26
  483. SpecialMesh27.Scale = Vector3.new(1, 0.506101668, 0.279408514)
  484. SpecialMesh27.MeshType = Enum.MeshType.Wedge
  485. WedgePart28.Name = "Triangle"
  486. WedgePart28.Parent = Model0
  487. WedgePart28.CFrame = CFrame.new(5.40591908, 262.677887, 31.9045963, -0.500011086, -0.852861404, -0.150387734, 0, -0.173654094, 0.984806716, -0.86601913, 0.492414236, 0.086828962)
  488. WedgePart28.Orientation = Vector3.new(-80, -60, 180)
  489. WedgePart28.Position = Vector3.new(5.40591908, 262.677887, 31.9045963)
  490. WedgePart28.Rotation = Vector3.new(-84.9599991, -8.64999962, 120.379997)
  491. WedgePart28.Color = Color3.new(1, 0.34902, 0.34902)
  492. WedgePart28.Size = Vector3.new(0.0942377821, 0.0942377821, 0.231314957)
  493. WedgePart28.Anchored = true
  494. WedgePart28.BottomSurface = Enum.SurfaceType.Smooth
  495. WedgePart28.BrickColor = BrickColor.new("Persimmon")
  496. WedgePart28.CanCollide = false
  497. WedgePart28.Material = Enum.Material.Neon
  498. WedgePart28.brickColor = BrickColor.new("Persimmon")
  499. WedgePart28.FormFactor = Enum.FormFactor.Symmetric
  500. WedgePart28.formFactor = Enum.FormFactor.Symmetric
  501. SpecialMesh29.Parent = WedgePart28
  502. SpecialMesh29.Scale = Vector3.new(0.557861567, 0.557861149, 1)
  503. SpecialMesh29.MeshType = Enum.MeshType.Wedge
  504. WedgePart30.Name = "Triangle"
  505. WedgePart30.Parent = Model0
  506. WedgePart30.CFrame = CFrame.new(5.56232786, 262.701721, 31.8313866, -0.500023067, -0.866012096, 0, 0, 0, 1, -0.866012096, 0.500023067, 0)
  507. WedgePart30.Orientation = Vector3.new(-90, 120, 0)
  508. WedgePart30.Position = Vector3.new(5.56232786, 262.701721, 31.8313866)
  509. WedgePart30.Rotation = Vector3.new(-90, 0, 120)
  510. WedgePart30.Color = Color3.new(1, 0.34902, 0.34902)
  511. WedgePart30.Size = Vector3.new(0.0942377821, 0.0942377821, 0.231314957)
  512. WedgePart30.Anchored = true
  513. WedgePart30.BottomSurface = Enum.SurfaceType.Smooth
  514. WedgePart30.BrickColor = BrickColor.new("Persimmon")
  515. WedgePart30.CanCollide = false
  516. WedgePart30.Material = Enum.Material.Neon
  517. WedgePart30.brickColor = BrickColor.new("Persimmon")
  518. WedgePart30.FormFactor = Enum.FormFactor.Symmetric
  519. WedgePart30.formFactor = Enum.FormFactor.Symmetric
  520. SpecialMesh31.Parent = WedgePart30
  521. SpecialMesh31.Scale = Vector3.new(0.557861567, 0.557861149, 1)
  522. SpecialMesh31.MeshType = Enum.MeshType.Wedge
  523. Part32.Parent = Model0
  524. Part32.CFrame = CFrame.new(5.06929398, 262.946381, 32.1626892, 0.866025388, 0, -0.500000238, 0, -1, 0, -0.500000238, 0, -0.866025388)
  525. Part32.Orientation = Vector3.new(0, -150, 180)
  526. Part32.Position = Vector3.new(5.06929398, 262.946381, 32.1626892)
  527. Part32.Rotation = Vector3.new(-180, -30, 0)
  528. Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
  529. Part32.Size = Vector3.new(0.47314468, 0.368001163, 0.583544612)
  530. Part32.BottomSurface = Enum.SurfaceType.Smooth
  531. Part32.BrickColor = BrickColor.new("Dark stone grey")
  532. Part32.Material = Enum.Material.Marble
  533. Part32.TopSurface = Enum.SurfaceType.Smooth
  534. Part32.brickColor = BrickColor.new("Dark stone grey")
  535. for i,v in pairs(mas:GetChildren()) do
  536. v.Parent = workspace
  537. pcall(function() v:MakeJoints() end)
  538. end
  539. mas:Destroy()
  540. for i,v in pairs(cors) do
  541. spawn(function()
  542. pcall(v)
  543. end)
  544. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement