Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.56 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. Tool0 = Instance.new("Tool")
  20. Part1 = Instance.new("Part")
  21. Part2 = Instance.new("Part")
  22. Part3 = Instance.new("Part")
  23. Decal4 = Instance.new("Decal")
  24. Part5 = Instance.new("Part")
  25. Part6 = Instance.new("Part")
  26. Part7 = Instance.new("Part")
  27. Part8 = Instance.new("Part")
  28. Part9 = Instance.new("Part")
  29. Part10 = Instance.new("Part")
  30. Part11 = Instance.new("Part")
  31. Part12 = Instance.new("Part")
  32. Script13 = Instance.new("Script")
  33. LocalScript14 = Instance.new("LocalScript")
  34. Humanoid15 = Instance.new("Humanoid")
  35. Part16 = Instance.new("Part")
  36. Tool0.Name = "The Hand APPROVED"
  37. Tool0.Parent = mas
  38. Tool0.GripForward = Vector3.new(-0.0304359347, -0, 0.999536753)
  39. Tool0.GripRight = Vector3.new(-0.999536753, 0, -0.0304359347)
  40. Part1.Parent = Tool0
  41. Part1.Material = Enum.Material.SmoothPlastic
  42. Part1.BrickColor = BrickColor.new("Pastel brown")
  43. Part1.Rotation = Vector3.new(7.87999964, 0, 0)
  44. Part1.CanCollide = false
  45. Part1.Size = Vector3.new(1.15999961, 3.40999699, 1.91999948)
  46. Part1.CFrame = CFrame.new(23.6989594, 6.40586138, -2.58912635, 1, 0, 0, 0, 0.990549743, -0.137153983, 0, 0.137153968, 0.990549743)
  47. Part1.BottomSurface = Enum.SurfaceType.Smooth
  48. Part1.TopSurface = Enum.SurfaceType.Smooth
  49. Part1.Color = Color3.new(1, 0.8, 0.6)
  50. Part1.Position = Vector3.new(23.6989594, 6.40586138, -2.58912635)
  51. Part1.Orientation = Vector3.new(7.87999964, 0, 0)
  52. Part1.Color = Color3.new(1, 0.8, 0.6)
  53. Part2.Parent = Tool0
  54. Part2.Material = Enum.Material.SmoothPlastic
  55. Part2.BrickColor = BrickColor.new("Pastel brown")
  56. Part2.Rotation = Vector3.new(21.6099987, 0, 0)
  57. Part2.CanCollide = false
  58. Part2.Size = Vector3.new(1.1699996, 3.22999644, 1.90999949)
  59. Part2.CFrame = CFrame.new(23.6939621, 9.37224007, -1.82629037, 1, 0, 0, 0, 0.929741561, -0.368212819, 0, 0.368212819, 0.929741561)
  60. Part2.BottomSurface = Enum.SurfaceType.Smooth
  61. Part2.TopSurface = Enum.SurfaceType.Smooth
  62. Part2.Color = Color3.new(1, 0.8, 0.6)
  63. Part2.Position = Vector3.new(23.6939621, 9.37224007, -1.82629037)
  64. Part2.Orientation = Vector3.new(21.6099987, 0, 0)
  65. Part2.Color = Color3.new(1, 0.8, 0.6)
  66. Part3.Name = "Fire"
  67. Part3.Parent = Tool0
  68. Part3.Material = Enum.Material.Neon
  69. Part3.BrickColor = BrickColor.new("Really red")
  70. Part3.Transparency = 1
  71. Part3.CanCollide = false
  72. Part3.Size = Vector3.new(3.59000039, 3.58000016, 0.0600000024)
  73. Part3.CFrame = CFrame.new(23.5895004, 2.09000063, -1.75998366, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  74. Part3.BottomSurface = Enum.SurfaceType.Smooth
  75. Part3.TopSurface = Enum.SurfaceType.Smooth
  76. Part3.Color = Color3.new(1, 0, 0)
  77. Part3.Position = Vector3.new(23.5895004, 2.09000063, -1.75998366)
  78. Part3.Color = Color3.new(1, 0, 0)
  79. Decal4.Parent = Part3
  80. Decal4.Texture = "http://www.roblox.com/asset/?id=242275039"
  81. Decal4.Face = Enum.NormalId.Back
  82. Part5.Parent = Tool0
  83. Part5.Material = Enum.Material.SmoothPlastic
  84. Part5.BrickColor = BrickColor.new("Pastel brown")
  85. Part5.Rotation = Vector3.new(21.6099987, 0, 0)
  86. Part5.CanCollide = false
  87. Part5.Size = Vector3.new(1.1699996, 2.49999714, 1.8999995)
  88. Part5.CFrame = CFrame.new(22.0694962, 8.99385071, -1.97076869, 1, 0, 0, 0, 0.929741561, -0.368212819, 0, 0.368212819, 0.929741561)
  89. Part5.BottomSurface = Enum.SurfaceType.Smooth
  90. Part5.TopSurface = Enum.SurfaceType.Smooth
  91. Part5.Color = Color3.new(1, 0.8, 0.6)
  92. Part5.Position = Vector3.new(22.0694962, 8.99385071, -1.97076869)
  93. Part5.Orientation = Vector3.new(21.6099987, 0, 0)
  94. Part5.Color = Color3.new(1, 0.8, 0.6)
  95. Part6.Parent = Tool0
  96. Part6.Material = Enum.Material.SmoothPlastic
  97. Part6.BrickColor = BrickColor.new("Pastel brown")
  98. Part6.Rotation = Vector3.new(5.5999999, -18.5100002, -46.0499992)
  99. Part6.CanCollide = false
  100. Part6.Size = Vector3.new(1.15999961, 3.74999666, 1.54999983)
  101. Part6.CFrame = CFrame.new(26.2733536, 1.99392426, -2.39134765, 0.65816921, 0.682672858, -0.317444563, -0.737976253, 0.668449461, -0.0925547183, 0.149011061, 0.295183212, 0.943749189)
  102. Part6.BottomSurface = Enum.SurfaceType.Smooth
  103. Part6.TopSurface = Enum.SurfaceType.Smooth
  104. Part6.Color = Color3.new(1, 0.8, 0.6)
  105. Part6.Position = Vector3.new(26.2733536, 1.99392426, -2.39134765)
  106. Part6.Orientation = Vector3.new(5.30999994, -18.5900002, -47.829998)
  107. Part6.Color = Color3.new(1, 0.8, 0.6)
  108. Part7.Parent = Tool0
  109. Part7.Material = Enum.Material.SmoothPlastic
  110. Part7.BrickColor = BrickColor.new("Pastel brown")
  111. Part7.Rotation = Vector3.new(16.3500004, -28.0599995, -41.7700005)
  112. Part7.CanCollide = false
  113. Part7.Size = Vector3.new(1.1699996, 1.15999746, 1.54999983)
  114. Part7.CFrame = CFrame.new(27.7477551, 3.46743274, -1.63966048, 0.65816921, 0.587882638, -0.470326751, -0.737976253, 0.627413511, -0.248482063, 0.149011061, 0.51063323, 0.846787691)
  115. Part7.BottomSurface = Enum.SurfaceType.Smooth
  116. Part7.TopSurface = Enum.SurfaceType.Smooth
  117. Part7.Color = Color3.new(1, 0.8, 0.6)
  118. Part7.Position = Vector3.new(27.7477551, 3.46743274, -1.63966048)
  119. Part7.Orientation = Vector3.new(14.3899994, -29.0499992, -49.6299973)
  120. Part7.Color = Color3.new(1, 0.8, 0.6)
  121. Part8.Parent = Tool0
  122. Part8.Material = Enum.Material.SmoothPlastic
  123. Part8.BrickColor = BrickColor.new("Pastel brown")
  124. Part8.Rotation = Vector3.new(7.87999964, 0, 0)
  125. Part8.CanCollide = false
  126. Part8.Size = Vector3.new(1.15999961, 3.48999691, 1.91999948)
  127. Part8.CFrame = CFrame.new(25.107336, 6.36623812, -2.59461164, 1, 0, 0, 0, 0.990549743, -0.137153983, 0, 0.137153968, 0.990549743)
  128. Part8.BottomSurface = Enum.SurfaceType.Smooth
  129. Part8.TopSurface = Enum.SurfaceType.Smooth
  130. Part8.Color = Color3.new(1, 0.8, 0.6)
  131. Part8.Position = Vector3.new(25.107336, 6.36623812, -2.59461164)
  132. Part8.Orientation = Vector3.new(7.87999964, 0, 0)
  133. Part8.Color = Color3.new(1, 0.8, 0.6)
  134. Part9.Parent = Tool0
  135. Part9.Material = Enum.Material.SmoothPlastic
  136. Part9.BrickColor = BrickColor.new("Pastel brown")
  137. Part9.Rotation = Vector3.new(21.6099987, 0, 0)
  138. Part9.CanCollide = false
  139. Part9.Size = Vector3.new(1.1699996, 2.47999716, 1.88999951)
  140. Part9.CFrame = CFrame.new(25.102335, 9.00130558, -1.96243739, 1, 0, 0, 0, 0.929741561, -0.368212819, 0, 0.368212819, 0.929741561)
  141. Part9.BottomSurface = Enum.SurfaceType.Smooth
  142. Part9.TopSurface = Enum.SurfaceType.Smooth
  143. Part9.Color = Color3.new(1, 0.8, 0.6)
  144. Part9.Position = Vector3.new(25.102335, 9.00130558, -1.96243739)
  145. Part9.Orientation = Vector3.new(21.6099987, 0, 0)
  146. Part9.Color = Color3.new(1, 0.8, 0.6)
  147. Part10.Parent = Tool0
  148. Part10.Material = Enum.Material.SmoothPlastic
  149. Part10.BrickColor = BrickColor.new("Pastel brown")
  150. Part10.CanCollide = false
  151. Part10.Size = Vector3.new(4.2300005, 4.83000135, 1.99999952)
  152. Part10.CFrame = CFrame.new(23.5994987, 2.41500068, -2.79998398, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  153. Part10.BottomSurface = Enum.SurfaceType.Smooth
  154. Part10.TopSurface = Enum.SurfaceType.Smooth
  155. Part10.Color = Color3.new(1, 0.8, 0.6)
  156. Part10.Position = Vector3.new(23.5994987, 2.41500068, -2.79998398)
  157. Part10.Color = Color3.new(1, 0.8, 0.6)
  158. Part11.Parent = Tool0
  159. Part11.Material = Enum.Material.SmoothPlastic
  160. Part11.BrickColor = BrickColor.new("Pastel brown")
  161. Part11.Rotation = Vector3.new(7.87999964, 0, 0)
  162. Part11.CanCollide = false
  163. Part11.Size = Vector3.new(1.15999961, 3.40999699, 1.90999949)
  164. Part11.CFrame = CFrame.new(22.0744972, 6.40517426, -2.58417296, 1, 0, 0, 0, 0.990549743, -0.137153983, 0, 0.137153968, 0.990549743)
  165. Part11.BottomSurface = Enum.SurfaceType.Smooth
  166. Part11.TopSurface = Enum.SurfaceType.Smooth
  167. Part11.Color = Color3.new(1, 0.8, 0.6)
  168. Part11.Position = Vector3.new(22.0744972, 6.40517426, -2.58417296)
  169. Part11.Orientation = Vector3.new(7.87999964, 0, 0)
  170. Part11.Color = Color3.new(1, 0.8, 0.6)
  171. Part12.Name = "Handle"
  172. Part12.Parent = Tool0
  173. Part12.Transparency = 1
  174. Part12.CanCollide = false
  175. Part12.Size = Vector3.new(0.230000392, 0.180000082, 0.25000003)
  176. Part12.CFrame = CFrame.new(23.6283836, 2.07000017, -3.28318429, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  177. Part12.BottomSurface = Enum.SurfaceType.Smooth
  178. Part12.TopSurface = Enum.SurfaceType.Smooth
  179. Part12.Position = Vector3.new(23.6283836, 2.07000017, -3.28318429)
  180. Script13.Name = "qPerfectionWeld"
  181. Script13.Parent = Tool0
  182. table.insert(cors,sandbox(Script13,function()
  183. -- Created by Quenty (@Quenty, follow me on twitter).
  184. -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
  185. -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
  186.  
  187. --[[ INSTRUCTIONS
  188. - Place in the model
  189. - Make sure model is anchored
  190. - That's it. It will weld the model and all children.
  191.  
  192. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  193. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  194. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  195. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  196. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  197. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  198. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  199. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  200.  
  201. This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes.
  202. ]]
  203.  
  204. --[[ DOCUMENTATION
  205. - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again.
  206. - Will work in PBS servers
  207. - Will work as long as it starts out with the part anchored
  208. - Stores the relative CFrame as a CFrame value
  209. - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
  210. - Utilizes a recursive algorith to find all parts in the model
  211. - Will reweld on script reparent if the script is initially parented to a tool.
  212. - Welds as fast as possible
  213. ]]
  214.  
  215. -- qPerfectionWeld.lua
  216. -- Created 10/6/2014
  217. -- Author: Quenty
  218. -- Version 1.0.3
  219.  
  220. -- Updated 10/14/2014 - Updated to 1.0.1
  221. --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
  222.  
  223. -- Updated 10/14/2014 - Updated to 1.0.2
  224. --- Fixed bug fix.
  225.  
  226. -- Updated 10/14/2014 - Updated to 1.0.3
  227. --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
  228.  
  229. local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
  230.  
  231.  
  232. local function CallOnChildren(Instance, FunctionToCall)
  233. -- Calls a function on each of the children of a certain object, using recursion.
  234.  
  235. FunctionToCall(Instance)
  236.  
  237. for _, Child in next, Instance:GetChildren() do
  238. CallOnChildren(Child, FunctionToCall)
  239. end
  240. end
  241.  
  242. local function GetNearestParent(Instance, ClassName)
  243. -- Returns the nearest parent of a certain class, or returns nil
  244.  
  245. local Ancestor = Instance
  246. repeat
  247. Ancestor = Ancestor.Parent
  248. if Ancestor == nil then
  249. return nil
  250. end
  251. until Ancestor:IsA(ClassName)
  252.  
  253. return Ancestor
  254. end
  255.  
  256. local function GetBricks(StartInstance)
  257. local List = {}
  258.  
  259. -- if StartInstance:IsA("BasePart") then
  260. -- List[#List+1] = StartInstance
  261. -- end
  262.  
  263. CallOnChildren(StartInstance, function(Item)
  264. if Item:IsA("BasePart") then
  265. List[#List+1] = Item;
  266. end
  267. end)
  268.  
  269. return List
  270. end
  271.  
  272. local function Modify(Instance, Values)
  273. -- Modifies an Instance by using a table.
  274.  
  275. assert(type(Values) == "table", "Values is not a table");
  276.  
  277. for Index, Value in next, Values do
  278. if type(Index) == "number" then
  279. Value.Parent = Instance
  280. else
  281. Instance[Index] = Value
  282. end
  283. end
  284. return Instance
  285. end
  286.  
  287. local function Make(ClassType, Properties)
  288. -- Using a syntax hack to create a nice way to Make new items.
  289.  
  290. return Modify(Instance.new(ClassType), Properties)
  291. end
  292.  
  293. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  294. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  295.  
  296. local function HasWheelJoint(Part)
  297. for _, SurfaceName in pairs(Surfaces) do
  298. for _, HingSurfaceName in pairs(HingSurfaces) do
  299. if Part[SurfaceName].Name == HingSurfaceName then
  300. return true
  301. end
  302. end
  303. end
  304.  
  305. return false
  306. end
  307.  
  308. local function ShouldBreakJoints(Part)
  309. --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
  310. -- definitely some edge cases.
  311.  
  312. if NEVER_BREAK_JOINTS then
  313. return false
  314. end
  315.  
  316. if HasWheelJoint(Part) then
  317. return false
  318. end
  319.  
  320. local Connected = Part:GetConnectedParts()
  321.  
  322. if #Connected == 1 then
  323. return false
  324. end
  325.  
  326. for _, Item in pairs(Connected) do
  327. if HasWheelJoint(Item) then
  328. return false
  329. elseif not Item:IsDescendantOf(script.Parent) then
  330. return false
  331. end
  332. end
  333.  
  334. return true
  335. end
  336.  
  337. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  338. --- Weld's 2 parts together
  339. -- @param Part0 The first part
  340. -- @param Part1 The second part (Dependent part most of the time).
  341. -- @param [JointType] The type of joint. Defaults to weld.
  342. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
  343. -- @return The weld created.
  344.  
  345. JointType = JointType or "Weld"
  346. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  347.  
  348. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  349. Modify(NewWeld, {
  350. Name = "qCFrameWeldThingy";
  351. Part0 = Part0;
  352. Part1 = Part1;
  353. C0 = CFrame.new();--Part0.CFrame:inverse();
  354. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  355. Parent = Part1;
  356. })
  357.  
  358. if not RelativeValue then
  359. RelativeValue = Make("CFrameValue", {
  360. Parent = Part1;
  361. Name = "qRelativeCFrameWeldValue";
  362. Archivable = true;
  363. Value = NewWeld.C1;
  364. })
  365. end
  366.  
  367. return NewWeld
  368. end
  369.  
  370. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  371. -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
  372. -- @param MainPart The part to weld the model to (can be in the model).
  373. -- @param [JointType] The type of joint. Defaults to weld.
  374. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
  375.  
  376. for _, Part in pairs(Parts) do
  377. if ShouldBreakJoints(Part) then
  378. Part:BreakJoints()
  379. end
  380. end
  381.  
  382. for _, Part in pairs(Parts) do
  383. if Part ~= MainPart then
  384. WeldTogether(MainPart, Part, JointType, MainPart)
  385. end
  386. end
  387.  
  388. if not DoNotUnanchor then
  389. for _, Part in pairs(Parts) do
  390. Part.Anchored = false
  391. end
  392. MainPart.Anchored = false
  393. end
  394. end
  395.  
  396. local function PerfectionWeld()
  397. local Tool = GetNearestParent(script, "Tool")
  398.  
  399. local Parts = GetBricks(script.Parent)
  400. 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]
  401.  
  402. if PrimaryPart then
  403. WeldParts(Parts, PrimaryPart, "Weld", false)
  404. else
  405. warn("qWeld - Unable to weld part")
  406. end
  407.  
  408. return Tool
  409. end
  410.  
  411. local Tool = PerfectionWeld()
  412.  
  413.  
  414. if Tool and script.ClassName == "Script" then
  415. --- Don't bother with local scripts
  416.  
  417. script.Parent.AncestryChanged:connect(function()
  418. PerfectionWeld()
  419. end)
  420. end
  421.  
  422. -- Created by Quenty (@Quenty, follow me on twitter).
  423.  
  424. end))
  425. LocalScript14.Parent = Tool0
  426. table.insert(cors,sandbox(LocalScript14,function()
  427. local tool = script.Parent
  428. local player = game:GetService("Players").LocalPlayer
  429.  
  430. tool.Equipped:connect(function(mouse)
  431. print("The Hand is ready!")
  432.  
  433. mouse.Button1Down:connect(function()
  434. print("Teaching them a lesson.")
  435. local ray = Ray.new(tool.Fire.CFrame.p, (mouse.Hit.p - tool.Fire.CFrame.p).unit * 300)
  436. local part, position = workspace:FindPartOnRay(ray, player.Character, false, true)
  437.  
  438. local beam = Instance.new("Part", workspace)
  439. beam.BrickColor = BrickColor.new("Lime green")
  440. beam.FormFactor = "Custom"
  441. beam.Material = "Neon"
  442. beam.Transparency = 0.95
  443. beam.Anchored = true
  444. beam.Locked = true
  445. beam.CanCollide = false
  446.  
  447. local distance = (tool.Fire.CFrame.p - position).magnitude
  448. beam.Size = Vector3.new(3,3, distance)
  449. beam.CFrame = CFrame.new(tool.Fire.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  450.  
  451. game:GetService("Debris"):AddItem(beam, 0.1)
  452.  
  453. if part then
  454. local humanoid = part.Parent:FindFirstChild("Humanoid")
  455.  
  456. if not humanoid then
  457. humanoid = part.Parent.Parent:FindFirstChild("Humanoid")
  458. end
  459.  
  460. if humanoid then
  461. humanoid:TakeDamage(-math.huge)
  462. end
  463. end
  464. end)
  465. end)
  466. end))
  467. Humanoid15.Parent = Tool0
  468. Part16.Parent = Tool0
  469. Part16.Material = Enum.Material.Neon
  470. Part16.BrickColor = BrickColor.new("Lime green")
  471. Part16.Rotation = Vector3.new(0, 90, 0)
  472. Part16.CanCollide = false
  473. Part16.Shape = Enum.PartType.Cylinder
  474. Part16.Size = Vector3.new(0.0899999961, 4.1899991, 4.53999329)
  475. Part16.CFrame = CFrame.new(23.5744896, 2.07499909, -1.77498364, 1.13731264e-08, -1.0658141e-14, 1, 5.96046448e-08, 1, 1.0658141e-14, -1, 5.96046448e-08, 1.13731211e-08)
  476. Part16.BottomSurface = Enum.SurfaceType.Smooth
  477. Part16.TopSurface = Enum.SurfaceType.Smooth
  478. Part16.Color = Color3.new(0, 1, 0)
  479. Part16.Position = Vector3.new(23.5744896, 2.07499909, -1.77498364)
  480. Part16.Orientation = Vector3.new(0, 90, 0)
  481. Part16.Color = Color3.new(0, 1, 0)
  482. for i,v in pairs(mas:GetChildren()) do
  483. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  484. pcall(function() v:MakeJoints() end)
  485. end
  486. mas:Destroy()
  487. for i,v in pairs(cors) do
  488. spawn(function()
  489. pcall(v)
  490. end)
  491. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement