Advertisement
Toey8415

wind

Jul 1st, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 98.24 KB | None | 0 0
  1. function sandbox(var,func)
  2. local env = getfenv(func)
  3. local newenv = setmetatable({},{
  4. __index = function(self,k)
  5. if k=="script" then
  6. return var
  7. else
  8. return env[k]
  9. end
  10. end,
  11. })
  12. setfenv(func,newenv)
  13. return func
  14. end
  15. cors = {}
  16. mas = Instance.new("Model",game:GetService("Lighting"))
  17. Tool0 = Instance.new("Tool")
  18. Script1 = Instance.new("Script")
  19. Script2 = Instance.new("Script")
  20. LocalScript3 = Instance.new("LocalScript")
  21. BoolValue4 = Instance.new("BoolValue")
  22. BoolValue5 = Instance.new("BoolValue")
  23. BoolValue6 = Instance.new("BoolValue")
  24. Script7 = Instance.new("Script")
  25. BoolValue8 = Instance.new("BoolValue")
  26. BoolValue9 = Instance.new("BoolValue")
  27. Script10 = Instance.new("Script")
  28. Script11 = Instance.new("Script")
  29. Script12 = Instance.new("Script")
  30. LocalScript13 = Instance.new("LocalScript")
  31. Script14 = Instance.new("Script")
  32. Part15 = Instance.new("Part")
  33. Part16 = Instance.new("Part")
  34. ManualWeld17 = Instance.new("ManualWeld")
  35. ManualWeld18 = Instance.new("ManualWeld")
  36. Weld19 = Instance.new("Weld")
  37. Weld20 = Instance.new("Weld")
  38. Weld21 = Instance.new("Weld")
  39. Weld22 = Instance.new("Weld")
  40. Weld23 = Instance.new("Weld")
  41. Weld24 = Instance.new("Weld")
  42. Weld25 = Instance.new("Weld")
  43. Weld26 = Instance.new("Weld")
  44. Weld27 = Instance.new("Weld")
  45. Weld28 = Instance.new("Weld")
  46. Weld29 = Instance.new("Weld")
  47. Weld30 = Instance.new("Weld")
  48. Weld31 = Instance.new("Weld")
  49. Weld32 = Instance.new("Weld")
  50. Weld33 = Instance.new("Weld")
  51. Weld34 = Instance.new("Weld")
  52. Weld35 = Instance.new("Weld")
  53. Weld36 = Instance.new("Weld")
  54. Weld37 = Instance.new("Weld")
  55. Weld38 = Instance.new("Weld")
  56. Weld39 = Instance.new("Weld")
  57. Weld40 = Instance.new("Weld")
  58. Weld41 = Instance.new("Weld")
  59. Weld42 = Instance.new("Weld")
  60. Weld43 = Instance.new("Weld")
  61. Weld44 = Instance.new("Weld")
  62. Weld45 = Instance.new("Weld")
  63. Weld46 = Instance.new("Weld")
  64. Weld47 = Instance.new("Weld")
  65. Weld48 = Instance.new("Weld")
  66. Weld49 = Instance.new("Weld")
  67. Weld50 = Instance.new("Weld")
  68. Weld51 = Instance.new("Weld")
  69. Weld52 = Instance.new("Weld")
  70. Weld53 = Instance.new("Weld")
  71. Weld54 = Instance.new("Weld")
  72. Weld55 = Instance.new("Weld")
  73. Weld56 = Instance.new("Weld")
  74. Weld57 = Instance.new("Weld")
  75. Weld58 = Instance.new("Weld")
  76. Weld59 = Instance.new("Weld")
  77. Weld60 = Instance.new("Weld")
  78. Weld61 = Instance.new("Weld")
  79. Weld62 = Instance.new("Weld")
  80. Weld63 = Instance.new("Weld")
  81. Weld64 = Instance.new("Weld")
  82. Weld65 = Instance.new("Weld")
  83. Weld66 = Instance.new("Weld")
  84. Weld67 = Instance.new("Weld")
  85. Weld68 = Instance.new("Weld")
  86. Weld69 = Instance.new("Weld")
  87. Weld70 = Instance.new("Weld")
  88. Weld71 = Instance.new("Weld")
  89. Weld72 = Instance.new("Weld")
  90. Weld73 = Instance.new("Weld")
  91. Weld74 = Instance.new("Weld")
  92. Weld75 = Instance.new("Weld")
  93. Weld76 = Instance.new("Weld")
  94. Weld77 = Instance.new("Weld")
  95. Weld78 = Instance.new("Weld")
  96. Weld79 = Instance.new("Weld")
  97. Weld80 = Instance.new("Weld")
  98. Weld81 = Instance.new("Weld")
  99. Weld82 = Instance.new("Weld")
  100. Weld83 = Instance.new("Weld")
  101. Weld84 = Instance.new("Weld")
  102. Weld85 = Instance.new("Weld")
  103. Weld86 = Instance.new("Weld")
  104. Weld87 = Instance.new("Weld")
  105. Weld88 = Instance.new("Weld")
  106. Weld89 = Instance.new("Weld")
  107. Weld90 = Instance.new("Weld")
  108. Weld91 = Instance.new("Weld")
  109. LocalScript92 = Instance.new("LocalScript")
  110. Part93 = Instance.new("Part")
  111. LocalScript94 = Instance.new("LocalScript")
  112. LocalScript95 = Instance.new("LocalScript")
  113. Model96 = Instance.new("Model")
  114. Part97 = Instance.new("Part")
  115. SpecialMesh98 = Instance.new("SpecialMesh")
  116. Part99 = Instance.new("Part")
  117. SpecialMesh100 = Instance.new("SpecialMesh")
  118. Part101 = Instance.new("Part")
  119. SpecialMesh102 = Instance.new("SpecialMesh")
  120. Part103 = Instance.new("Part")
  121. SpecialMesh104 = Instance.new("SpecialMesh")
  122. SpecialMesh105 = Instance.new("SpecialMesh")
  123. Part106 = Instance.new("Part")
  124. Part107 = Instance.new("Part")
  125. SpecialMesh108 = Instance.new("SpecialMesh")
  126. Part109 = Instance.new("Part")
  127. SpecialMesh110 = Instance.new("SpecialMesh")
  128. Part111 = Instance.new("Part")
  129. SpecialMesh112 = Instance.new("SpecialMesh")
  130. Model113 = Instance.new("Model")
  131. Part114 = Instance.new("Part")
  132. SpecialMesh115 = Instance.new("SpecialMesh")
  133. Part116 = Instance.new("Part")
  134. SpecialMesh117 = Instance.new("SpecialMesh")
  135. Part118 = Instance.new("Part")
  136. SpecialMesh119 = Instance.new("SpecialMesh")
  137. Part120 = Instance.new("Part")
  138. SpecialMesh121 = Instance.new("SpecialMesh")
  139. Model122 = Instance.new("Model")
  140. Part123 = Instance.new("Part")
  141. SpecialMesh124 = Instance.new("SpecialMesh")
  142. Part125 = Instance.new("Part")
  143. SpecialMesh126 = Instance.new("SpecialMesh")
  144. Part127 = Instance.new("Part")
  145. SpecialMesh128 = Instance.new("SpecialMesh")
  146. Part129 = Instance.new("Part")
  147. SpecialMesh130 = Instance.new("SpecialMesh")
  148. Part131 = Instance.new("Part")
  149. SpecialMesh132 = Instance.new("SpecialMesh")
  150. Part133 = Instance.new("Part")
  151. Part134 = Instance.new("Part")
  152. Part135 = Instance.new("Part")
  153. Part136 = Instance.new("Part")
  154. SpecialMesh137 = Instance.new("SpecialMesh")
  155. Script138 = Instance.new("Script")
  156. Script139 = Instance.new("Script")
  157. Tool0.Name = "Star's Wand V3"
  158. Tool0.Parent = mas
  159. Script1.Name = "Instruction"
  160. Script1.Parent = Tool0
  161. table.insert(cors,sandbox(Script1,function()
  162. -- hi guys,plz give me credit at your place!this are the instruction :
  163.  
  164. --y = Laser
  165. --z = Teleport
  166. --x = Choke
  167. --v = brick (press B to remove)
  168. --c = shield
  169.  
  170.  
  171.  
  172.  
  173.  
  174. -- ?Lex007?
  175. end))
  176. Script2.Name = "_GDK"
  177. Script2.Parent = Tool0
  178. table.insert(cors,sandbox(Script2,function()
  179. function _G.EnableGDK()
  180. wait()
  181. end
  182. _G.Greeting = "Hello"
  183.  
  184. local tool = script.Parent
  185. local last_player = nil
  186. local m_select = false
  187. local m_down = false
  188. local m_mx, m_my = 0, 0
  189. local m_lastkey = ""
  190.  
  191. function _G.GetLastKey()
  192. if tool.Require_Keys.Value then
  193. return m_lastkey
  194. else
  195. error("Require_Keys not enabled")
  196. end
  197. end
  198.  
  199. function _G.GetMousePos()
  200. if tool.Require_Coords.Value then
  201. return m_mx, m_my
  202. else
  203. error("Require_Coords not enabled")
  204. end
  205. end
  206.  
  207. function _G.IsButton1Down()
  208. if tool.Require_Buttons.Value then
  209. return m_down
  210. else
  211. error("Require_Buttons not enabled")
  212. end
  213. end
  214.  
  215. function _G.IsSelected()
  216. return m_select
  217. end
  218.  
  219. function _G.GetPlayer()
  220. if m_select then
  221. return game.Players:playerFromCharacter(tool.Parent)
  222. else
  223. return tool.Parent.Parent
  224. end
  225. end
  226.  
  227. if script.Require_Buttons.Value then
  228. local a = Instance.new("BoolValue")
  229. a.Name = "EVT_Button1Down"
  230. a.Parent = script
  231. local b = Instance.new("BoolValue")
  232. b.Name = "EVT_Button1Up"
  233. b.Parent = script
  234. ------------
  235. a.Changed:connect(function()
  236. m_down = true
  237. if type(_G.onButton1Down) == "function" then
  238. _G.onButton1Down()
  239. --else
  240. --error("Type of \"onButton1Down\" == "..type(_G.onButton1Down))
  241. end
  242. end)
  243. b.Changed:connect(function()
  244. m_down = false
  245. if type(_G.onButton1Up) == "function" then
  246. _G.onButton1Up()
  247. --else
  248. --error("Type of \"onButton1Up\" == "..type(_G.onButton1Up))
  249. end
  250. end)
  251. end
  252.  
  253. if script.Require_Keys.Value then
  254. local a = Instance.new("BoolValue")
  255. a.Name = "EVT_KeyDown"
  256. a.Parent = script
  257. local b = Instance.new("StringValue")
  258. b.Name = "MEM_Key"
  259. b.Parent = script
  260. -----------------
  261. a.Changed:connect(function(k)
  262. if type(_G.onKeyDown) == "function" then
  263. _G.onKeyDown(k)
  264. end
  265. b.Value = k
  266. end)
  267. end
  268.  
  269. if script.Require_Coords.Value then
  270. local a = Instance.new("BoolValue")
  271. a.Name = "EVT_MouseMove"
  272. a.Parent = script
  273. local b = Instance.new("IntValue")
  274. b.Name = "MEM_MouseX"
  275. b.Parent = script
  276. local c = Instance.new("IntValue")
  277. c.Name = "MEM_MouseY"
  278. c.Parent = script
  279. -----------
  280. a.Changed:connect(function()
  281. m_mx = b.Value
  282. m_my = c.Value
  283. if type(_G.onMove) == "function" then
  284. _G.onMove(b.Value, c.Value)
  285. end
  286. end)
  287. end
  288.  
  289. script.Parent.Equipped:connect(function()
  290. m_select = true
  291. last_player = GetPlayer()
  292. --run selection anim
  293. _G.InitAnim(last_player)
  294. if type(_G.onSelectAnim) == "string" then
  295. if _G.onSelectAnim:lower() == "2h" then
  296. SelectAnim2H()
  297. elseif _G.onSelectAnim:lower() == "1h" then
  298. SelectAnim1H()
  299. end
  300. elseif type(_G.onSelectAnim) == "function" then
  301. onSelectAnim()
  302. else
  303. SelectAnim1H()
  304. end
  305. end)
  306.  
  307. script.Parent.Unequipped:connect(function()
  308. m_select = false
  309. ReleaseAnim(last_player)
  310. end)
  311.  
  312.  
  313.  
  314.  
  315.  
  316. end))
  317. LocalScript3.Name = "_Listener"
  318. LocalScript3.Parent = Script2
  319. table.insert(cors,sandbox(LocalScript3,function()
  320. script.Parent.Parent.Equipped:connect(function(mouse)
  321. if script.Parent.Require_Buttons.Value then
  322. mouse.Button1Down:connect(function()
  323. script.Parent.EVT_Button1Down.Value = not script.Parent.EVT_Button1Down.Value
  324. end)
  325. mouse.Button1Up:connect(function()
  326. script.Parent.EVT_Button1Up.Value = not script.Parent.EVT_Button1Up.Value
  327. end)
  328. end
  329. if script.Parent.Require_Keys.Value then
  330. mouse.KeyDown:connect(function(k)
  331. script.Parent.MEM_Key.Value = k
  332. script.Parent.EVT_KeyDown.Value = not script.Parent.EVT_KeyDown.Value
  333. end)
  334. end
  335. if script.Parent.Require_Coords.Value then
  336. mouse.Move:connect(function()
  337. script.Parent.MEM_MouseX.Value = mouse.X
  338. script.Parent.MEM_MouseY.Value = mouse.Y
  339. script.Parent.EVT_MouseMove.Value = not script.Parent.EVT_MouseMove.Value
  340. end)
  341. end
  342. end)
  343. end))
  344. BoolValue4.Name = "Require_Buttons"
  345. BoolValue4.Parent = Script2
  346. BoolValue4.Value = true
  347. BoolValue5.Name = "Require_Keys"
  348. BoolValue5.Parent = Script2
  349. BoolValue6.Name = "Require_Coords"
  350. BoolValue6.Parent = Script2
  351. Script7.Name = "_README"
  352. Script7.Parent = Script2
  353. Script7.Disabled = true
  354. table.insert(cors,sandbox(Script7,function()
  355. --[[
  356.  
  357. ======= FUNCTIONS ========
  358.  
  359. -------Require_Buttons-------
  360.  
  361. CALLBACK _G.onButton1Down()
  362. Called when the left mouse button is pressed.
  363.  
  364. CALLBACK _G.onButton1Up()
  365. Called when the left mouse button is released.
  366.  
  367. BOOL _G.IsButton1Down()
  368. Returns true if the left mouse button is
  369. pressed, otherwise it trturns false.
  370.  
  371. --------Require_Keys-------------
  372.  
  373. CALLBACK onKeyDown(STRING key)
  374. Is called when a key is pressed. "key" is the
  375. key that was pressed.
  376.  
  377. STRING GetLastKey()
  378. Returns the last key that was pressed. (If called
  379. durring the "onKeyDown" callback then it returns
  380. the key that was pressed the last time onKeyDown
  381. was called)]]
  382.  
  383.  
  384.  
  385. end))
  386. BoolValue8.Name = "EVT_Button1Down"
  387. BoolValue8.Parent = Script2
  388. BoolValue9.Name = "EVT_Button1Up"
  389. BoolValue9.Parent = Script2
  390. Script10.Name = "_ToolScript"
  391. Script10.Parent = Tool0
  392. table.insert(cors,sandbox(Script10,function()
  393. wait()
  394.  
  395. local last_atk = 0
  396.  
  397. _G.onSelectAnim = "1h"
  398. _G.onButton1Down = function()
  399. wait(LoftAnim1H())
  400. end
  401.  
  402. end))
  403. Script11.Name = "_Welding"
  404. Script11.Parent = Tool0
  405. table.insert(cors,sandbox(Script11,function()
  406. function Weld(x,y)
  407. local W = Instance.new("Weld")
  408. W.Part0 = x
  409. W.Part1 = y
  410. local CJ = CFrame.new(x.Position)
  411. local C0 = x.CFrame:inverse()*CJ
  412. local C1 = y.CFrame:inverse()*CJ
  413. W.C0 = C0
  414. W.C1 = C1
  415. W.Parent = x
  416. end
  417.  
  418. function Get(A)
  419. if A.className == "Part" then
  420. Weld(script.Parent.Handle, A)
  421. A.Anchored = false
  422. else
  423. local C = A:GetChildren()
  424. for i=1, #C do
  425. Get(C[i])
  426. end
  427. end
  428. end
  429.  
  430. function Finale()
  431. Get(script.Parent)
  432. end
  433.  
  434. script.Parent.Equipped:connect(Finale)
  435. script.Parent.Unequipped:connect(Finale)
  436. Finale()
  437. end))
  438. Script12.Name = "qPerfectionWeld"
  439. Script12.Parent = Tool0
  440. table.insert(cors,sandbox(Script12,function()
  441. -- Created by Quenty (@Quenty, follow me on twitter).
  442. -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
  443. -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
  444.  
  445. --[[ INSTRUCTIONS
  446. - Place in the model
  447. - Make sure model is anchored
  448. - That's it. It will weld the model and all children.
  449.  
  450. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  451. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  452. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  453. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  454. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  455. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  456. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  457. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  458.  
  459. 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.
  460. ]]
  461.  
  462. --[[ DOCUMENTATION
  463. - 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.
  464. - Will work in PBS servers
  465. - Will work as long as it starts out with the part anchored
  466. - Stores the relative CFrame as a CFrame value
  467. - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
  468. - Utilizes a recursive algorith to find all parts in the model
  469. - Will reweld on script reparent if the script is initially parented to a tool.
  470. - Welds as fast as possible
  471. ]]
  472.  
  473. -- qPerfectionWeld.lua
  474. -- Created 10/6/2014
  475. -- Author: Quenty
  476. -- Version 1.0.3
  477.  
  478. -- Updated 10/14/2014 - Updated to 1.0.1
  479. --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
  480.  
  481. -- Updated 10/14/2014 - Updated to 1.0.2
  482. --- Fixed bug fix.
  483.  
  484. -- Updated 10/14/2014 - Updated to 1.0.3
  485. --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
  486.  
  487. 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).
  488.  
  489.  
  490. local function CallOnChildren(Instance, FunctionToCall)
  491. -- Calls a function on each of the children of a certain object, using recursion.
  492.  
  493. FunctionToCall(Instance)
  494.  
  495. for _, Child in next, Instance:GetChildren() do
  496. CallOnChildren(Child, FunctionToCall)
  497. end
  498. end
  499.  
  500. local function GetNearestParent(Instance, ClassName)
  501. -- Returns the nearest parent of a certain class, or returns nil
  502.  
  503. local Ancestor = Instance
  504. repeat
  505. Ancestor = Ancestor.Parent
  506. if Ancestor == nil then
  507. return nil
  508. end
  509. until Ancestor:IsA(ClassName)
  510.  
  511. return Ancestor
  512. end
  513.  
  514. local function GetBricks(StartInstance)
  515. local List = {}
  516.  
  517. -- if StartInstance:IsA("BasePart") then
  518. -- List[#List+1] = StartInstance
  519. -- end
  520.  
  521. CallOnChildren(StartInstance, function(Item)
  522. if Item:IsA("BasePart") then
  523. List[#List+1] = Item;
  524. end
  525. end)
  526.  
  527. return List
  528. end
  529.  
  530. local function Modify(Instance, Values)
  531. -- Modifies an Instance by using a table.
  532.  
  533. assert(type(Values) == "table", "Values is not a table");
  534.  
  535. for Index, Value in next, Values do
  536. if type(Index) == "number" then
  537. Value.Parent = Instance
  538. else
  539. Instance[Index] = Value
  540. end
  541. end
  542. return Instance
  543. end
  544.  
  545. local function Make(ClassType, Properties)
  546. -- Using a syntax hack to create a nice way to Make new items.
  547.  
  548. return Modify(Instance.new(ClassType), Properties)
  549. end
  550.  
  551. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  552. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  553.  
  554. local function HasWheelJoint(Part)
  555. for _, SurfaceName in pairs(Surfaces) do
  556. for _, HingSurfaceName in pairs(HingSurfaces) do
  557. if Part[SurfaceName].Name == HingSurfaceName then
  558. return true
  559. end
  560. end
  561. end
  562.  
  563. return false
  564. end
  565.  
  566. local function ShouldBreakJoints(Part)
  567. --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
  568. -- definitely some edge cases.
  569.  
  570. if NEVER_BREAK_JOINTS then
  571. return false
  572. end
  573.  
  574. if HasWheelJoint(Part) then
  575. return false
  576. end
  577.  
  578. local Connected = Part:GetConnectedParts()
  579.  
  580. if #Connected == 1 then
  581. return false
  582. end
  583.  
  584. for _, Item in pairs(Connected) do
  585. if HasWheelJoint(Item) then
  586. return false
  587. elseif not Item:IsDescendantOf(script.Parent) then
  588. return false
  589. end
  590. end
  591.  
  592. return true
  593. end
  594.  
  595. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  596. --- Weld's 2 parts together
  597. -- @param Part0 The first part
  598. -- @param Part1 The second part (Dependent part most of the time).
  599. -- @param [JointType] The type of joint. Defaults to weld.
  600. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
  601. -- @return The weld created.
  602.  
  603. JointType = JointType or "Weld"
  604. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  605.  
  606. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  607. Modify(NewWeld, {
  608. Name = "qCFrameWeldThingy";
  609. Part0 = Part0;
  610. Part1 = Part1;
  611. C0 = CFrame.new();--Part0.CFrame:inverse();
  612. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  613. Parent = Part1;
  614. })
  615.  
  616. if not RelativeValue then
  617. RelativeValue = Make("CFrameValue", {
  618. Parent = Part1;
  619. Name = "qRelativeCFrameWeldValue";
  620. Archivable = true;
  621. Value = NewWeld.C1;
  622. })
  623. end
  624.  
  625. return NewWeld
  626. end
  627.  
  628. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  629. -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
  630. -- @param MainPart The part to weld the model to (can be in the model).
  631. -- @param [JointType] The type of joint. Defaults to weld.
  632. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
  633.  
  634. for _, Part in pairs(Parts) do
  635. if ShouldBreakJoints(Part) then
  636. Part:BreakJoints()
  637. end
  638. end
  639.  
  640. for _, Part in pairs(Parts) do
  641. if Part ~= MainPart then
  642. WeldTogether(MainPart, Part, JointType, MainPart)
  643. end
  644. end
  645.  
  646. if not DoNotUnanchor then
  647. for _, Part in pairs(Parts) do
  648. Part.Anchored = false
  649. end
  650. MainPart.Anchored = false
  651. end
  652. end
  653.  
  654. local function PerfectionWeld()
  655. local Tool = GetNearestParent(script, "Tool")
  656.  
  657. local Parts = GetBricks(script.Parent)
  658. 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]
  659.  
  660. if PrimaryPart then
  661. WeldParts(Parts, PrimaryPart, "Weld", false)
  662. else
  663. warn("qWeld - Unable to weld part")
  664. end
  665.  
  666. return Tool
  667. end
  668.  
  669. local Tool = PerfectionWeld()
  670.  
  671.  
  672. if Tool and script.ClassName == "Script" then
  673. --- Don't bother with local scripts
  674.  
  675. script.Parent.AncestryChanged:connect(function()
  676. PerfectionWeld()
  677. end)
  678. end
  679.  
  680. -- Created by Quenty (@Quenty, follow me on twitter).
  681.  
  682. end))
  683. LocalScript13.Name = "Local Gui"
  684. LocalScript13.Parent = Tool0
  685. table.insert(cors,sandbox(LocalScript13,function()
  686. Tool = script.Parent
  687. Me = Tool.Parent
  688. Spell = "Ava"
  689. on = true
  690. iceon = true
  691. mode = true
  692. local force = Instance.new("BodyPosition")
  693. force.Parent = nil
  694. local P2 = Instance.new("Part")
  695. P2.formFactor = 0
  696. P2.Parent = nil
  697. P2.BrickColor = BrickColor.new("New Yeller")
  698. P2.Anchored = true
  699. P2.CanCollide = false
  700. P2.TopSurface = "Smooth"
  701. P2.BottomSurface = "Smooth"
  702. P2.Name = "Laser"
  703. function Click(mouse)
  704. if (Spell == "Tele") then
  705. force.Parent = mouse.target
  706. on = true
  707. while on do
  708. force.position = mouse.hit.p
  709. local Place0 = CFrame.new(Tool.Handle.CFrame.x,Tool.Handle.CFrame.y + 1.2,Tool.Handle.CFrame.z)
  710. local Place1 = mouse.Hit.p
  711. P2.Size = Vector3.new(1,1,(Place0.p - Place1).magnitude)
  712. P2.CFrame = CFrame.new((Place0.p + Place1)/2,Place0.p)
  713. P2.Parent = game.Workspace
  714. P2.BrickColor = BrickColor.new("New Yeller")
  715. wait(0.0)
  716. end
  717. end
  718. if (Spell == "Draw") then
  719. mode = true
  720. while mode do
  721. local p = Instance.new("Part")
  722. p.Parent = game.Workspace
  723. p.formFactor = "Plate"
  724. p.Size = Vector3.new(1,0.4,1)
  725. p.BrickColor = BrickColor.new("New Yeller")
  726. p.TopSurface = "Smooth"
  727. p.Name = "Ink"
  728. p.BottomSurface = "Smooth"
  729. p.Position = mouse.hit.p
  730. p.Anchored = true
  731. local Place0 = CFrame.new(Tool.Handle.CFrame.x,Tool.Handle.CFrame.y + 1.2,Tool.Handle.CFrame.z)
  732. local Place1 = mouse.Hit.p
  733. P2.Size = Vector3.new(1,1,(Place0.p - Place1).magnitude)
  734. P2.CFrame = CFrame.new((Place0.p + Place1)/2,Place0.p)
  735. P2.Parent = game.Workspace
  736. P2.BrickColor = BrickColor.new("New Yeller")
  737. wait(0.0)
  738. end
  739. end
  740. if (Spell == "Ava") then
  741. local P = Instance.new("Part")
  742. local Place0 = CFrame.new(Tool.Handle.CFrame.x,Tool.Handle.CFrame.y + 1.2,Tool.Handle.CFrame.z)
  743. local Place1 = mouse.Hit.p
  744. P.formFactor = 0
  745. P.Size = Vector3.new(1,1,(Place0.p - Place1).magnitude)
  746. P.Name = "Laser"
  747. P.CFrame = CFrame.new((Place0.p + Place1)/2,Place0.p)
  748. P.Parent = game.Workspace
  749. P.BrickColor = BrickColor.new("New Yeller")
  750. P.Anchored = true
  751. P.CanCollide = false
  752. P.Locked = true
  753. P.BottomSurface = "Smooth"
  754. P.TopSurface = "Smooth"
  755. local E = Instance.new("Explosion")
  756. E.Position = Place1
  757. E.Parent = game.Workspace
  758. E.BlastPressure = 5000
  759. for i = 1,20 do
  760. P.Transparency = i*0.05
  761. wait(0.1)
  762. end
  763. P:remove()
  764. end
  765. if (Spell == "Aper") then
  766. Tool.Parent:MoveTo(mouse.hit.p + Vector3.new(0,5,0))
  767. end
  768.  
  769. if (Spell == "Glacius") then
  770. Tool.Parent.Humanoid.WalkSpeed = 100
  771. iceon = true
  772. while iceon do
  773. local ice = Instance.new("Part")
  774. ice.TopSurface = "Smooth"
  775. ice.BottomSurface = "Smooth"
  776. ice.Transparency = 0.3
  777. ice.Anchored = true
  778. ice.Locked = true
  779. ice.Position = Tool.Parent.Torso.Position
  780. local cleanup = script.Clean:clone()
  781. cleanup.Parent = ice
  782. cleanup.Disabled = false
  783. ice.Size = Vector3.new(8, 2.4, 14)
  784. ice.BrickColor = BrickColor.new("New Yeller")
  785. ice.Parent = game.Workspace
  786. ice.CFrame = CFrame.new(Tool.Parent.Torso.CFrame.x,Tool.Parent.Torso.CFrame.y - 4,Tool.Parent.Torso.CFrame.z)
  787. ice.CFrame = CFrame.new(Tool.Parent.Head.Position)
  788. ice.CFrame = CFrame.new(Tool.Parent.Torso.Position.x,Tool.Parent.Torso.Position.y-4,Tool.Parent.Torso.Position.z)
  789. ice.CFrame = CFrame.new(ice.Position,mouse.hit.p)
  790. wait(0.0)
  791. end
  792. end
  793. end
  794. function DownKey(Key)
  795. if (Key ~= nil) then
  796. if (Key == "y") then
  797. Spell = "Aper"
  798. end
  799. if (Key == "z") then
  800. Spell = "Ava"
  801. end
  802. if (Key == "x") then
  803. Spell = "Tele"
  804. end
  805. if (Key == "v") then
  806. Spell = "Draw"
  807. end
  808. if (Key == "n") then
  809. Spell = "Glacius"
  810. end
  811. if (Key == "c") then
  812. local force = Instance.new("ForceField")
  813. force.Parent = Tool.Parent
  814. end
  815. if (Key == "b") then
  816. ink = game.Workspace:GetChildren()
  817. for i = 1, #ink do
  818. if (ink[i].Name == "Ink") then
  819. ink[i]:remove()
  820. end
  821. end
  822. end
  823. end
  824. end
  825. function ClickUp(mouse)
  826. if (Spell == "Glacius") then
  827. Tool.Parent.Humanoid.WalkSpeed = 199
  828. iceon = false
  829. end
  830. if (Spell == "Draw") then
  831. P2.Parent = nil
  832. mode = false
  833. end
  834. if (Spell == "Tele") then
  835. on = false
  836. P2.Parent = nil
  837. force.Parent = nil
  838. end
  839. end
  840. function Select(mouse)
  841. mouse.KeyDown:connect(DownKey)
  842. mouse.Button1Down:connect(function() Click(mouse) end)
  843. mouse.Button1Up:connect(function() ClickUp(mouse) end)
  844. end
  845. Tool.Equipped:connect(Select)
  846.  
  847.  
  848.  
  849. end))
  850. Script14.Name = "Clean"
  851. Script14.Parent = LocalScript13
  852. Script14.Disabled = true
  853. table.insert(cors,sandbox(Script14,function()
  854. wait(3)
  855.  
  856. script.Parent:remove()
  857.  
  858.  
  859. end))
  860. Part15.Name = "Blade"
  861. Part15.Parent = Tool0
  862. Part15.Transparency = 1
  863. Part15.Rotation = Vector3.new(0, 90, 0)
  864. Part15.CanCollide = false
  865. Part15.Size = Vector3.new(1.5999999, 1.5999999, 2.19999981)
  866. Part15.CFrame = CFrame.new(-3.04000092, 1.79999995, 14.4860001, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  867. Part15.Position = Vector3.new(-3.04000092, 1.79999995, 14.4860001)
  868. Part15.Orientation = Vector3.new(0, 90, 0)
  869. Part16.Name = "Handle"
  870. Part16.Parent = Tool0
  871. Part16.Transparency = 1
  872. Part16.Rotation = Vector3.new(0, -90, 0)
  873. Part16.CanCollide = false
  874. Part16.Size = Vector3.new(1, 1, 1)
  875. Part16.CFrame = CFrame.new(-3.04000092, 0.500003994, 14.4860001, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  876. Part16.Position = Vector3.new(-3.04000092, 0.500003994, 14.4860001)
  877. Part16.Orientation = Vector3.new(0, -90, 0)
  878. ManualWeld17.Name = "Part Terrain Joint"
  879. ManualWeld17.Parent = Part16
  880. ManualWeld17.Part1 = Part16
  881. ManualWeld18.Name = "Handle Terrain Joint"
  882. ManualWeld18.Parent = Part16
  883. ManualWeld18.Part1 = Part16
  884. Weld19.Parent = Part16
  885. Weld19.C0 = CFrame.new(5.81937775e-06, 3.66444342e-09, 4.0117655e-07, -1, 1.83190277e-05, 1.62574338e-07, 1.82680233e-05, 1, -5.43802935e-06, -1.05692934e-07, -5.39845632e-06, -1.00000012)
  886. Weld19.C1 = CFrame.new(5.81937775e-06, 3.66444342e-09, 4.0117655e-07, -1, 1.83190277e-05, 1.62574338e-07, 1.82680233e-05, 1, -5.43802935e-06, -1.05692934e-07, -5.39845632e-06, -1.00000012)
  887. Weld20.Parent = Part16
  888. Weld20.C0 = CFrame.new(5.19993637e-06, -2.07580495e-08, -4.3925632e-09, -0.99999994, -7.85102384e-06, 1.626222e-07, -7.9020283e-06, 1, -7.75445642e-06, -1.05581343e-07, -7.71488703e-06, -1.00000012)
  889. Weld20.C1 = CFrame.new(5.19993637e-06, -2.07580495e-08, -4.3925632e-09, -0.99999994, -7.85102384e-06, 1.626222e-07, -7.9020283e-06, 1, -7.75445642e-06, -1.05581343e-07, -7.71488703e-06, -1.00000012)
  890. Weld21.Parent = Part16
  891. Weld21.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  892. Weld21.C1 = CFrame.new(-2.17958132e-08, 2.16124681e-05, -0.933588922, 1, -7.00479896e-10, -5.50027579e-10, 7.00928149e-10, 0.999999702, 0.000815343345, 5.49456258e-10, -0.000815343345, 0.999999702)
  893. Weld22.Parent = Part16
  894. Weld22.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  895. Weld22.C1 = CFrame.new(-4.40306758e-06, 0.132771388, 0.400390655, 8.48401349e-10, 0.999999702, 0.000801038579, -6.20273943e-10, 0.000801038579, -0.999999702, -1, 8.47904247e-10, 6.20953344e-10)
  896. Weld23.Parent = Part16
  897. Weld23.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  898. Weld23.C1 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  899. Weld24.Parent = Part16
  900. Weld24.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  901. Weld24.C1 = CFrame.new(-3.94687646e-07, -0.373256177, -0.533165812, 1, -2.77882695e-09, -1.10427789e-09, 2.77974577e-09, 0.999999702, 0.000832981663, 1.10196274e-09, -0.000832981663, 0.999999642)
  902. Weld25.Parent = Part16
  903. Weld25.C0 = CFrame.new(1.26816673e-07, -2.34453221e-08, 5.90223294e-07, -0.999999762, -1.85550198e-05, -5.83594151e-09, -1.86060279e-05, 1, -8.11173049e-06, 6.29660306e-08, -8.07215929e-06, -1.00000012)
  904. Weld25.C1 = CFrame.new(1.26816673e-07, -2.34453221e-08, 5.90223294e-07, -0.999999762, -1.85550198e-05, -5.83594151e-09, -1.86060279e-05, 1, -8.11173049e-06, 6.29660306e-08, -8.07215929e-06, -1.00000012)
  905. Weld26.Parent = Part16
  906. Weld26.C0 = CFrame.new(2.58500165e-07, 1.47510104e-06, 9.1201764e-07, -0.0304826926, -0.998224854, 0.0511664115, -0.997482359, 0.027100971, -0.0655324385, 0.0640294328, -0.0530351698, -0.996537805)
  907. Weld26.C1 = CFrame.new(2.58500165e-07, 1.47510104e-06, 9.1201764e-07, -0.0304826926, -0.998224854, 0.0511664115, -0.997482359, 0.027100971, -0.0655324385, 0.0640294328, -0.0530351698, -0.996537805)
  908. Weld27.Parent = Part16
  909. Weld27.C0 = CFrame.new(2.73681553e-06, -7.9203943e-08, -1.32984567e-07, -1, 4.29049651e-05, 1.27289645e-09, 4.29049651e-05, 1, -2.71216405e-09, -1.27303168e-09, -2.7121092e-09, -1)
  910. Weld27.C1 = CFrame.new(2.73681553e-06, -7.9203943e-08, -1.32984567e-07, -1, 4.29049651e-05, 1.27289645e-09, 4.29049651e-05, 1, -2.71216405e-09, -1.27303168e-09, -2.7121092e-09, -1)
  911. Weld28.Parent = Part16
  912. Weld28.C0 = CFrame.new(1.07855703e-06, -1.98978043e-08, -4.36352309e-07, -0.999999642, -1.87142232e-05, -3.42939558e-07, -1.87652277e-05, 1, -1.32089617e-05, 4.00166499e-07, -1.31693841e-05, -1.00000012)
  913. Weld28.C1 = CFrame.new(1.07855703e-06, -1.98978043e-08, -4.36352309e-07, -0.999999642, -1.87142232e-05, -3.42939558e-07, -1.87652277e-05, 1, -1.32089617e-05, 4.00166499e-07, -1.31693841e-05, -1.00000012)
  914. Weld29.Parent = Part16
  915. Weld29.C0 = CFrame.new(-4.51719643e-07, 1.87397453e-09, -3.76758157e-06, -0.999999821, -3.77100787e-06, -6.00899241e-09, -3.82201188e-06, 1, -4.80523522e-06, 6.30072776e-08, -4.76566538e-06, -1.00000012)
  916. Weld29.C1 = CFrame.new(-4.51719643e-07, 1.87397453e-09, -3.76758157e-06, -0.999999821, -3.77100787e-06, -6.00899241e-09, -3.82201188e-06, 1, -4.80523522e-06, 6.30072776e-08, -4.76566538e-06, -1.00000012)
  917. Weld30.Parent = Part16
  918. Weld30.C0 = CFrame.new(8.01678993e-07, -1.1426212e-08, -1.10775409e-06, -0.999999702, -1.59489209e-05, -5.85270321e-09, -1.5999929e-05, 1, -9.83655082e-06, 6.29892654e-08, -9.79697961e-06, -1.00000012)
  919. Weld30.C1 = CFrame.new(8.01678993e-07, -1.1426212e-08, -1.10775409e-06, -0.999999702, -1.59489209e-05, -5.85270321e-09, -1.5999929e-05, 1, -9.83655082e-06, 6.29892654e-08, -9.79697961e-06, -1.00000012)
  920. Weld31.Parent = Part16
  921. Weld31.C0 = CFrame.new(-2.96131202e-06, 1.15200116e-08, -5.08313747e-08, -0.999999583, -2.1935306e-05, -3.42888029e-07, -2.19863105e-05, 1, -1.28208176e-05, 4.00148849e-07, -1.27812382e-05, -1.00000012)
  922. Weld31.C1 = CFrame.new(-2.96131202e-06, 1.15200116e-08, -5.08313747e-08, -0.999999583, -2.1935306e-05, -3.42888029e-07, -2.19863105e-05, 1, -1.28208176e-05, 4.00148849e-07, -1.27812382e-05, -1.00000012)
  923. Weld32.Parent = Part16
  924. Weld32.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  925. Weld32.C1 = CFrame.new(0.533212543, 4.33809255e-05, -0.399536133, -4.77452022e-10, 0.000812952989, -0.999999702, 5.0560689e-10, 0.999999702, 0.000812952989, 1, -5.05218589e-10, -4.77862916e-10)
  926. Weld33.Parent = Part16
  927. Weld33.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  928. Weld33.C1 = CFrame.new(-2.3357552e-07, 5.55160077e-05, -0.533165157, 1, -1.76372972e-09, -8.22718005e-10, 1.76440684e-09, 0.999999702, 0.000823921058, 8.21264445e-10, -0.000823920942, 0.999999762)
  929. Weld34.Parent = Part16
  930. Weld34.C0 = CFrame.new(1.6321755e-07, 3.49538391e-06, 0, -3.9252309e-21, 0.996502578, -0.0835621059, -4.1799742e-23, 0.0835621059, 0.996502578, 1, 3.91499535e-21, -2.86346992e-22)
  931. Weld34.C1 = CFrame.new(1.6321755e-07, 3.49538391e-06, 0, -3.9252309e-21, 0.996502578, -0.0835621059, -4.1799742e-23, 0.0835621059, 0.996502578, 1, 3.91499535e-21, -2.86346992e-22)
  932. Weld35.Parent = Part16
  933. Weld35.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  934. Weld35.C1 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  935. Weld36.Parent = Part16
  936. Weld36.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  937. Weld36.C1 = CFrame.new(3.85732619e-08, 1.708794e-06, -0.933600962, 1, 2.30016242e-10, -1.24190033e-10, 2.3550692e-10, 0.999999702, 0.000801041722, 3.36916911e-10, -0.000808192533, 0.999999702)
  938. Weld37.Parent = Part16
  939. Weld37.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  940. Weld37.C1 = CFrame.new(-1.24499784e-05, 0.132795051, 0.400390744, 3.829842e-10, -0.0632034019, 0.998000741, -4.07727963e-10, 0.998000681, 0.0632034019, -1, -4.31118696e-10, 3.56448732e-10)
  941. Weld38.Parent = Part16
  942. Weld38.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  943. Weld38.C1 = CFrame.new(-7.07679817e-08, 2.65414451e-06, -0.933581531, 1, 1.09589553e-10, 2.37319969e-10, 2.3550692e-10, -0.0632223934, 0.997999489, 3.36916911e-10, -0.997999012, -0.0632295236)
  944. Weld39.Parent = Part16
  945. Weld39.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  946. Weld39.C1 = CFrame.new(0.533214211, 0.373362005, -4.18045545e-08, -6.20301976e-10, 0.000817726948, -0.999999702, 8.56068161e-10, 0.999999702, 0.000817726948, 1, -8.55560567e-10, -6.21001806e-10)
  947. Weld40.Parent = Part16
  948. Weld40.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  949. Weld40.C1 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  950. Weld41.Parent = Part16
  951. Weld41.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  952. Weld41.C1 = CFrame.new(0.533214211, 4.09488493e-05, -0.399536163, -6.19143847e-10, 0.000817726948, -0.999999702, 8.15887191e-10, 0.999999702, 0.000817726948, 1, -8.15380652e-10, -6.19810758e-10)
  953. Weld42.Parent = Part16
  954. Weld42.C0 = CFrame.new(-1.34138972e-07, -6.91051537e-06, 0, -3.91537502e-21, 0.999999106, -0.00133771845, 2.81109586e-22, 0.00133771845, 0.999999106, 1, 3.91499535e-21, -2.86346992e-22)
  955. Weld42.C1 = CFrame.new(-1.34138972e-07, -6.91051537e-06, 0, -3.91537502e-21, 0.999999106, -0.00133771845, 2.81109586e-22, 0.00133771845, 0.999999106, 1, 3.91499535e-21, -2.86346992e-22)
  956. Weld43.Parent = Part16
  957. Weld43.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  958. Weld43.C1 = CFrame.new(-1.52226988e-07, -0.373301029, -0.533214867, 1, -9.17886822e-10, -2.52556698e-10, 9.18089604e-10, 0.999999702, 0.000804378418, 2.51818288e-10, -0.000804378418, 0.999999702)
  959. Weld44.Parent = Part16
  960. Weld44.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  961. Weld44.C1 = CFrame.new(-1.12273511e-07, 2.60849974e-05, -0.533189535, 1, -8.33252689e-10, -3.96865235e-10, 8.3357371e-10, 0.999999702, 0.000809622463, 3.96190469e-10, -0.000809622463, 0.999999702)
  962. Weld45.Parent = Part16
  963. Weld45.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  964. Weld45.C1 = CFrame.new(0.533207953, 4.02465412e-05, -0.399536252, -4.0660561e-10, 0.997999609, 0.0632200539, 3.50466517e-10, -0.0632200539, 0.997999668, 1, 4.2794876e-10, -3.24059835e-10)
  965. Weld46.Parent = Part16
  966. Weld46.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  967. Weld46.C1 = CFrame.new(-2.92850495e-06, -0.400390595, -0.132823572, 8.56068161e-10, 0.999999702, 0.000817726948, -1, 8.55560678e-10, 6.21001806e-10, 6.20301976e-10, -0.000817726948, 0.999999702)
  968. Weld47.Parent = Part16
  969. Weld47.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  970. Weld47.C1 = CFrame.new(1.20404536e-07, 1.7940567e-05, 0.132805407, -1, 8.50133963e-10, 4.23458879e-10, 8.50476911e-10, 0.999999702, 0.000810576021, -4.22769625e-10, 0.000810576021, -0.999999702)
  971. Weld48.Parent = Part16
  972. Weld48.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  973. Weld48.C1 = CFrame.new(2.33017072e-05, -0.933604836, 0.400390595, 8.35977676e-10, 0.999999702, 0.000817726948, 6.19722884e-10, -0.000817726948, 0.999999702, 1, -8.35470693e-10, -6.20406282e-10)
  974. Weld49.Parent = Part16
  975. Weld49.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  976. Weld49.C1 = CFrame.new(5.96581813e-05, -0.400390744, 0.9335953, 8.14806722e-10, 0.999999702, 0.000811847276, 1, -8.1443452e-10, -4.58876631e-10, -4.58215271e-10, 0.000811847276, -0.999999702)
  977. Weld50.Parent = Part16
  978. Weld50.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  979. Weld50.C1 = CFrame.new(-0.533214211, 4.09488493e-05, -0.400390595, 6.19143847e-10, -0.000817726948, 0.999999702, 8.15887191e-10, 0.999999702, 0.000817726948, -1, 8.15380652e-10, 6.19810758e-10)
  980. Weld51.Parent = Part16
  981. Weld51.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  982. Weld51.C1 = CFrame.new(-3.86806875e-07, 4.67300815e-05, -0.533184648, 1, 6.89605151e-10, -1.25792432e-09, 1.29899103e-09, -0.0631973371, 0.998001039, 6.08729123e-10, -0.998001099, -0.0631973371)
  983. Weld52.Parent = Part16
  984. Weld52.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  985. Weld52.C1 = CFrame.new(3.39694889e-05, -0.400390744, 0.933587611, 3.49388324e-10, -0.0632092953, 0.998000324, 1, 2.67267597e-10, -3.33160693e-10, -2.45674314e-10, 0.998000324, 0.0632092878)
  986. Weld53.Parent = Part16
  987. Weld53.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  988. Weld53.C1 = CFrame.new(9.72479302e-06, -0.933596671, 0.400390506, 3.70557002e-10, -0.0632200539, 0.997999668, 4.07184675e-10, -0.997999609, -0.0632200539, 1, 4.29796781e-10, -3.44073547e-10)
  989. Weld54.Parent = Part16
  990. Weld54.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  991. Weld54.C1 = CFrame.new(9.7206248e-06, -0.400390506, -0.132816374, 3.90647487e-10, -0.0632200539, 0.997999668, -1, -4.31644803e-10, 3.64087233e-10, 4.07763739e-10, -0.997999609, -0.0632200539)
  992. Weld55.Parent = Part16
  993. Weld55.C0 = CFrame.new(3.64912034e-06, -1.13236744e-07, -2.01656292e-08, -7.08486672e-11, 0.000798657886, -0.999999702, 1.55140234e-10, 0.999999702, 0.000793890678, 1, 1.55083765e-10, 7.09721865e-11)
  994. Weld55.C1 = CFrame.new(3.64912034e-06, -1.13236744e-07, -2.01656292e-08, -7.08486672e-11, 0.000798657886, -0.999999702, 1.55140234e-10, 0.999999702, 0.000793890678, 1, 1.55083765e-10, 7.09721865e-11)
  995. Weld56.Parent = Part16
  996. Weld56.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  997. Weld56.C1 = CFrame.new(0.533224404, 0.373393357, -3.90072529e-07, -8.32836911e-10, 0.998000622, 0.0632058904, 1.32148736e-09, -0.0632058978, 0.998000503, 1, 9.1469754e-10, -1.26620492e-09)
  998. Weld57.Parent = Part16
  999. Weld57.C0 = CFrame.new(-4.71828389e-06, -1.06949216e-07, 6.73912837e-08, -1.96380037e-10, -7.15101578e-06, 1, -3.45956111e-11, 1, 9.53468771e-06, -1, 4.01852024e-11, -2.64911593e-10)
  1000. Weld57.C1 = CFrame.new(-4.71828389e-06, -1.06949216e-07, 6.73912837e-08, -1.96380037e-10, -7.15101578e-06, 1, -3.45956111e-11, 1, 9.53468771e-06, -1, 4.01852024e-11, -2.64911593e-10)
  1001. Weld58.Parent = Part16
  1002. Weld58.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  1003. Weld58.C1 = CFrame.new(1.12741731e-07, 1.47659775e-05, 0.132799253, -1, -2.34147424e-10, 3.70999564e-10, 3.85058263e-10, -0.0632105544, 0.998000205, -2.10228071e-10, 0.998000264, 0.0632105544)
  1004. Weld59.Parent = Part16
  1005. Weld59.C0 = CFrame.new(5.25072437e-06, -9.04979558e-08, -6.02840373e-08, -2.12544884e-10, 0.000803425093, -0.999999702, 4.65420175e-10, 0.999999702, 0.000803425093, 1, -4.65249311e-10, -2.12918752e-10)
  1006. Weld59.C1 = CFrame.new(-5.43287024e-06, 0.132771105, 0.400390655, 8.48401349e-10, 0.999999702, 0.000801041257, -6.20273943e-10, 0.000801041257, -0.999999702, -1, 8.47904247e-10, 6.20953344e-10)
  1007. Weld60.Parent = Part16
  1008. Weld60.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  1009. Weld60.C1 = CFrame.new(-9.38037488e-08, -0.37332812, -0.533202708, 1, 6.78072321e-11, -4.49284138e-10, 4.52671733e-10, -0.0632067397, 0.998000443, 3.92738446e-11, -0.998000562, -0.0632067248)
  1010. Weld61.Parent = Part16
  1011. Weld61.C0 = CFrame.new(4.58660736e-07, -1.05566846e-06, 0, -3.88906235e-21, 0.997999787, 0.0632176325, 5.33270982e-22, -0.0632176325, 0.997999787, 1, 3.91499535e-21, -2.86346992e-22)
  1012. Weld61.C1 = CFrame.new(-0.533207953, 4.02465412e-05, -0.400390506, 4.0660561e-10, -0.997999609, -0.0632200539, 3.50466517e-10, -0.0632200539, 0.997999668, -1, -4.2794876e-10, 3.24059835e-10)
  1013. Weld62.Parent = Part16
  1014. Weld62.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1015. Weld62.C1 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1016. Weld63.Parent = Part16
  1017. Weld63.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1018. Weld63.C1 = CFrame.new(0.533225417, 0.37339133, -1.62893741e-07, -1.04536846e-09, 0.000832025486, -0.999999642, 1.78690496e-09, 0.999999702, 0.000832025427, 1, -1.78603476e-09, -1.04685483e-09)
  1019. Weld64.Parent = Part16
  1020. Weld64.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1021. Weld64.C1 = CFrame.new(-4.09776021e-07, 5.64174661e-05, -0.533183694, 1, 5.16648224e-10, -1.33828371e-09, 1.29899103e-09, 0.0697453171, 0.997564912, 6.08729123e-10, -0.997564912, 0.0697453246)
  1022. Weld65.Parent = Part16
  1023. Weld65.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1024. Weld65.C1 = CFrame.new(2.00291402e-06, -0.400390506, -0.132815465, 3.90647487e-10, 0.0697226226, 0.997566521, -1, -3.79534459e-10, 4.18127227e-10, 4.07763739e-10, -0.997566402, 0.0697226301)
  1025. Weld66.Parent = Part16
  1026. Weld66.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1027. Weld66.C1 = CFrame.new(1.20785018e-07, 3.03727884e-05, 0.132775158, -1, 8.50133963e-10, 4.23458851e-10, 8.50476911e-10, 0.999999702, 0.000810569618, -4.22769625e-10, 0.000810569618, -0.999999702)
  1028. Weld67.Parent = Part16
  1029. Weld67.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1030. Weld67.C1 = CFrame.new(3.86851866e-08, 1.33582325e-05, -0.93360126, 1, 2.30016242e-10, -1.24190033e-10, 2.3550692e-10, 0.999999702, 0.000801045971, 3.36916911e-10, -0.000808193639, 0.999999702)
  1031. Weld68.Parent = Part16
  1032. Weld68.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1033. Weld68.C1 = CFrame.new(1.20755828e-07, 4.99412226e-06, 0.132797584, -1, -1.82865389e-10, 3.9878062e-10, 3.85058263e-10, 0.0697321221, 0.997565806, -2.10228071e-10, 0.997565746, -0.0697321221)
  1034. Weld69.Parent = Part16
  1035. Weld69.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1036. Weld69.C1 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1037. Weld70.Parent = Part16
  1038. Weld70.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1039. Weld70.C1 = CFrame.new(0.5332008, 8.52442608e-05, -0.399536431, -1.4692636e-09, 0.000846330251, -0.999999642, 2.67755484e-09, 0.999999702, 0.000846330193, 1, -2.67631073e-09, -1.47152912e-09)
  1040. Weld71.Parent = Part16
  1041. Weld71.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1042. Weld71.C1 = CFrame.new(2.15904674e-05, -0.933605134, 0.400390595, 8.35977676e-10, 0.999999702, 0.000817724678, 6.19722884e-10, -0.000817724678, 0.999999702, 1, -8.35470693e-10, -6.20406337e-10)
  1043. Weld72.Parent = Part16
  1044. Weld72.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1045. Weld72.C1 = CFrame.new(-3.54604822e-07, 7.10747918e-05, -0.533170998, 1, -2.69418865e-09, -1.24858379e-09, 2.69523404e-09, 0.999999702, 0.000838225707, 1.24632515e-09, -0.000838225707, 0.999999642)
  1046. Weld73.Parent = Part16
  1047. Weld73.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1048. Weld73.C1 = CFrame.new(1.28626851e-07, -0.400390595, -0.13282387, 8.56068161e-10, 0.999999702, 0.000817724678, -1, 8.55560678e-10, 6.21001806e-10, 6.20301976e-10, -0.000817724678, 0.999999702)
  1049. Weld74.Parent = Part16
  1050. Weld74.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1051. Weld74.C1 = CFrame.new(0.533207655, 4.00506069e-05, -0.399536133, -2.64911593e-10, 0.997566879, -0.069715552, 4.01852024e-11, 0.0697179288, 0.9975667, 1, 1.98314268e-10, 2.08188033e-11)
  1052. Weld75.Parent = Part16
  1053. Weld75.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1054. Weld75.C1 = CFrame.new(5.93345294e-06, 0.132752568, 0.400390923, 2.71005463e-09, 0.999999702, 0.000829644501, -1.47042467e-09, 0.000829644501, -0.999999642, -1, 2.70883382e-09, 1.47267265e-09)
  1055. Weld76.Parent = Part16
  1056. Weld76.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1057. Weld76.C1 = CFrame.new(0.000142092002, -0.400391012, 0.93360728, 2.67646505e-09, 0.999999702, 0.000840450521, 1, -2.6753646e-09, -1.31059485e-09, -1.30834588e-09, 0.000840450521, -0.999999642)
  1058. Weld77.Parent = Part16
  1059. Weld77.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1060. Weld77.C1 = CFrame.new(6.63429382e-05, -0.400390744, 0.933595598, 8.14806722e-10, 0.999999702, 0.000811841746, 1, -8.14434464e-10, -4.58876631e-10, -4.58215271e-10, 0.000811841746, -0.999999702)
  1061. Weld78.Parent = Part16
  1062. Weld78.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1063. Weld78.C1 = CFrame.new(-6.55530812e-08, 2.72896377e-05, -0.933581114, 1, 1.40101444e-10, 2.20685789e-10, 2.3550692e-10, 0.0697202981, 0.997566581, 3.36916911e-10, -0.997567058, 0.0697131678)
  1064. Weld79.Parent = Part16
  1065. Weld79.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1066. Weld79.C1 = CFrame.new(0.000101452555, -0.933591425, 0.400390327, 2.69764522e-09, 0.999999702, 0.000846330193, 1.46984258e-09, -0.000846330251, 0.999999642, 1, -2.69640044e-09, -1.47212509e-09)
  1067. Weld80.Parent = Part16
  1068. Weld80.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1069. Weld80.C1 = CFrame.new(-9.81253652e-06, 0.132794693, 0.400390744, 3.829842e-10, 0.0697392747, 0.997565329, -4.07727963e-10, 0.997565329, -0.0697392747, -1, -3.80026233e-10, 4.10486423e-10)
  1070. Weld81.Parent = Part16
  1071. Weld81.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1072. Weld81.C1 = CFrame.new(-1.0609989e-07, -0.373298496, -0.533198833, 1, 7.61074016e-12, -4.54308563e-10, 4.52671733e-10, 0.0697359443, 0.997565567, 3.92738446e-11, -0.997565567, 0.0697359443)
  1073. Weld82.Parent = Part16
  1074. Weld82.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1075. Weld82.C1 = CFrame.new(-0.5332008, 8.52442608e-05, -0.400390327, 1.4692636e-09, -0.000846330251, 0.999999642, 2.67755484e-09, 0.999999702, 0.000846330193, -1, 2.67631073e-09, 1.47152912e-09)
  1076. Weld83.Parent = Part16
  1077. Weld83.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1078. Weld83.C1 = CFrame.new(4.74962835e-05, -0.400390744, 0.933588088, 3.49388324e-10, 0.0697333813, 0.997565746, 1, 2.20712254e-10, -3.65669495e-10, -2.45674314e-10, 0.997565746, -0.0697333887)
  1079. Weld84.Parent = Part16
  1080. Weld84.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1081. Weld84.C1 = CFrame.new(0.533231318, 0.373406291, -2.83906502e-07, -1.47042167e-09, 0.000846330251, -0.999999642, 2.71773581e-09, 0.999999702, 0.000846330193, 1, -2.71649037e-09, -1.47272128e-09)
  1082. Weld85.Parent = Part16
  1083. Weld85.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1084. Weld85.C1 = CFrame.new(-1.52702455e-07, -0.373297483, -0.533215165, 1, -9.17886822e-10, -2.52556753e-10, 9.18089604e-10, 0.999999702, 0.000804377254, 2.51818288e-10, -0.000804377254, 0.999999702)
  1085. Weld86.Parent = Part16
  1086. Weld86.C0 = CFrame.new(5.53692553e-06, 2.04514564e-07, -6.04753154e-08, -2.12544884e-10, 0.00080342195, -0.999999702, 4.65420175e-10, 0.999999702, 0.00080342195, 1, -4.65249311e-10, -2.12918766e-10)
  1087. Weld86.C1 = CFrame.new(-0.533214509, 4.16217954e-05, -0.400390595, 6.19143847e-10, -0.000817724678, 0.999999702, 8.15887191e-10, 0.999999702, 0.000817724678, -1, 8.15380652e-10, 6.19810814e-10)
  1088. Weld87.Parent = Part16
  1089. Weld87.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1090. Weld87.C1 = CFrame.new(0.53322345, 0.373397857, -4.03579065e-07, -8.32836911e-10, 0.997565448, -0.0697367489, 1.32148736e-09, 0.0697367489, 0.997565448, 1, 7.38653139e-10, -1.37634937e-09)
  1091. Weld88.Parent = Part16
  1092. Weld88.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1093. Weld88.C1 = CFrame.new(3.62762336e-07, 2.95230384e-05, 0.132817402, -1, 2.71106715e-09, 1.27517807e-09, 2.71213629e-09, 0.999999702, 0.000839179265, -1.27290256e-09, 0.000839179265, -0.999999642)
  1094. Weld89.Parent = Part16
  1095. Weld89.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1096. Weld89.C1 = CFrame.new(-0.533206105, 3.25288311e-05, -0.400390536, 4.0660561e-10, -0.997566402, 0.0697226301, 3.50466517e-10, 0.0697226226, 0.997566521, -1, -3.8118067e-10, 3.77963272e-10)
  1097. Weld90.Parent = Part16
  1098. Weld90.C0 = CFrame.new(-3.95431243e-07, 7.30769489e-06, 0, -3.92543285e-21, 0.997566223, -0.069725059, 1.26768054e-23, 0.069725059, 0.997566223, 1, 3.91499535e-21, -2.86346992e-22)
  1099. Weld90.C1 = CFrame.new(2.00708268e-06, -0.933598638, 0.400390506, 3.70557002e-10, 0.0697226226, 0.997566521, 4.07184675e-10, -0.997566402, 0.0697226301, 1, 3.80357551e-10, -3.98045263e-10)
  1100. Weld91.Parent = Part16
  1101. Weld91.C0 = CFrame.new(1.14122267e-05, 2.31042439e-08, -1.81467669e-07, -6.37624675e-10, 0.000817726715, -0.999999762, 1.396256e-09, 0.999999702, 0.000817726832, 1, -1.39573431e-09, -6.38766207e-10)
  1102. Weld91.C1 = CFrame.new(8.4651374e-06, -0.400390327, -0.132810175, 2.71773581e-09, 0.999999702, 0.000846330193, -1, 2.71649037e-09, 1.47272128e-09, 1.47042167e-09, -0.000846330251, 0.999999642)
  1103. LocalScript92.Name = "Ball"
  1104. LocalScript92.Parent = Tool0
  1105. table.insert(cors,sandbox(LocalScript92,function()
  1106. Tome=script.Parent;
  1107. Handle=Tome.Handle;
  1108. RShoulder=nil
  1109. LShoulder=nil
  1110. FRShoulder=Instance.new("Motor")
  1111. FRShoulder.Name="Right Shoulder(F)"
  1112. FRShoulder.MaxVelocity=.15
  1113. FRShoulder.DesiredAngle=1.6
  1114. FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
  1115. FRShoulder.C1=CFrame.new(-.5,.5,0,0,0,1,0,1,0,-1,-0,-0)
  1116. JumpRotation=CFrame.new(1,.5,0,0,.195090324,.980785251,0,.980785251,-.195090324,-1,0,0)
  1117. ChargeId="http://www.roblox.com/asset/?id=2101137"
  1118. CastId="http://www.roblox.com/asset/?id=2248511"
  1119. ChargeSound=Instance.new("Sound")
  1120. ChargeSound.Volume=1
  1121. ChargeSound.Pitch=.5
  1122. ChargeSound.SoundId=ChargeId
  1123. CastSound=Instance.new("Sound")
  1124. CastSound.Volume=1
  1125. CastSound.Pitch=.5
  1126. CastSound.SoundId=CastId
  1127. ED=true
  1128. CD=true
  1129. JumpAnim=function(Val)
  1130. if Val==true then
  1131. FRShoulder.DesiredAngle=3
  1132. FRShoulder.MaxVelocity=.4
  1133. FRShoulder.C0=JumpRotation
  1134. Tome.Enabled=false
  1135. wait(1)
  1136. FRShoulder.MaxVelocity=.2
  1137. FRShoulder.DesiredAngle=1.6
  1138. wait(.25)
  1139. FRShoulder.MaxVelocity=.15
  1140. Tome.Enabled=true
  1141. FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
  1142. end
  1143. end
  1144. Welding=function(Char,Cmd)
  1145. if Char==nil or ED==false then
  1146. return
  1147. end
  1148. if Char.Humanoid.Health<1 then
  1149. return
  1150. end
  1151. Torso=Char:FindFirstChild("Torso")
  1152. if Torso==nil then
  1153. return
  1154. end
  1155. if Char:FindFirstChild("Right Arm")==nil or Char:FindFirstChild("Left Arm")==nil then
  1156. return
  1157. end
  1158. RShoulder=Torso:FindFirstChild("Right Shoulder")
  1159. if RShoulder==nil then
  1160. return
  1161. end
  1162. LShoulder=Torso:FindFirstChild("Left Shoulder")
  1163. if LShoulder==nil then
  1164. return
  1165. end
  1166. ED=false
  1167. if Cmd==0 then
  1168. RShoulder.Part1=nil
  1169. FRShoulder.Part0=Torso
  1170. FRShoulder.Part1=Char["Right Arm"]
  1171. FRShoulder.Parent=Torso
  1172. elseif Cmd==1 then
  1173. FRShoulder.Part1=nil
  1174. FRShoulder.Parent=nil
  1175. RShoulder.Part1=Char["Right Arm"]
  1176. elseif Cmd==2 then
  1177. LShoulder.Part1=nil
  1178. FLShoulder=Instance.new("Motor")
  1179. FLShoulder.Name="Left Shoulder(F)"
  1180. FLShoulder.MaxVelocity=.15
  1181. FLShoulder.DesiredAngle=1.6
  1182. FLShoulder.Part0=Torso
  1183. FLShoulder.Part1=Char["Left Arm"]
  1184. FLShoulder.C0=LShoulder.C0
  1185. FLShoulder.C1=LShoulder.C1
  1186. FLShoulder.Parent=Torso
  1187. elseif Cmd==3 then
  1188. FLShoulder.Part1=nil
  1189. FLShoulder=nil
  1190. LShoulder.Part1=Char["Left Arm"]
  1191. end
  1192. wait()
  1193. ED=true
  1194. end
  1195. Pose=function()
  1196. FLShoulder.DesiredAngle=-3.2
  1197. end
  1198. Effect=function(Part,V)
  1199. S=Instance.new("Part")
  1200. S.Name="Effect"
  1201. S.formFactor="Symmetric"
  1202. S.Size=Vector3.new(2,2,2)
  1203. S.BrickColor=BrickColor.new("New Yeller")
  1204. S.TopSurface=0
  1205. S.BottomSurface=0
  1206. S.Transparency=0
  1207. S.Anchored=true
  1208. S.CanCollide=false
  1209. S.CFrame=Part.CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1210. S.Parent=Tome
  1211. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Transparency=i*.1 Part.Size=Part.Size+Vector3.new(V,V,V) Part.CFrame=CF*CFrame.fromEulerAnglesXYZ(math.random(-1,1)/2*i,math.random(-1,1)/2*i,math.random(-1,1)/2*i) wait() end Part.Parent=nil end),S,S.CFrame)
  1212. end
  1213. Damage=function(Point)
  1214. for ii,vv in pairs(workspace:children()) do
  1215. if vv.className=="Model" then
  1216. Human=vv:FindFirstChild("Humanoid")
  1217. Torso=vv:FindFirstChild("Torso")
  1218. if Human~=nil and Torso~=nil then
  1219. if Human.Health>0 then
  1220. if (Torso.Position-Point).magnitude<=25 and vv~=Tome.Parent then
  1221. Torso.CFrame=CFrame.new(Torso.Position,Vector3.new(Point.x,Torso.Position.y,Point.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1222. Gyro=Instance.new("BodyGyro")
  1223. Gyro.P=2000
  1224. Gyro.D=Gyro.D/2
  1225. Gyro.maxTorque=Vector3.new(50000,50000,50000)*500000
  1226. Gyro.cframe=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1227. Gyro.Parent=Torso
  1228. Push=Instance.new("BodyVelocity")
  1229. Push.P=1000
  1230. Push.maxForce=Vector3.new(500000,500000,500000)*5000
  1231. Push.velocity=(Torso.Position-Point).unit*10+Vector3.new(0,5,0)
  1232. Push.Parent=Torso
  1233. game:GetService("Debris"):AddItem(Gyro,1)
  1234. game:GetService("Debris"):AddItem(Push,.25)
  1235. Human:TakeDamage(50)
  1236. end
  1237. end
  1238. end
  1239. end
  1240. end
  1241. end
  1242. Cast=function(Data,Dry)
  1243. if CD==false then
  1244. return
  1245. end
  1246. CD=false
  1247. Welding(CPlayer,2)
  1248. FLShoulder.DesiredAngle=-3.2
  1249. Charge=ChargeSound:clone()
  1250. Charge.Parent=CPlayer["Left Arm"]
  1251. Charge:Play()
  1252. for E=1, 32 do
  1253. Effect(CPlayer["Left Arm"],0)
  1254. wait(.035)
  1255. end
  1256. Charge:Remove()
  1257. Effect(CPlayer["Left Arm"],1)
  1258. wait(.025)
  1259. if Dry==true then
  1260. Sound=Instance.new("Part")
  1261. Sound.Name="Sound"
  1262. Sound.formFactor="Symmetric"
  1263. Sound.TopSurface=0
  1264. Sound.BottomSurface=0
  1265. Sound.Transparency=1
  1266. Sound.Size=Vector3.new(1,1,1)
  1267. Sound.Anchored=true
  1268. Sound.CanCollide=false
  1269. Sound.CFrame=CFrame.new(Data+Vector3.new(0,3,0))
  1270. Sound.Parent=workspace
  1271. N=CastSound:clone()
  1272. N.Parent=Sound
  1273. Effect(Sound,2)
  1274. N:Play()
  1275. Damage(Sound.CFrame.p)
  1276. wait(.8)
  1277. Sound.Parent=nil
  1278. else
  1279. N=CastSound:clone()
  1280. N.Parent=Data
  1281. Effect(Data.Torso,3)
  1282. N:Play()
  1283. Data.Humanoid.Health=0
  1284. Damage(Data.Torso.CFrame.p+Vector3.new(math.random(-1,1)+1,-2,math.random(-1,1)))
  1285. end
  1286. FLShoulder.DesiredAngle=0
  1287. wait(1)
  1288. Welding(CPlayer,3)
  1289. wait(1)
  1290. CD=true
  1291. end
  1292. onButton1Down=function(mouse)
  1293. Target=mouse.Target
  1294. if Target==nil then
  1295. return
  1296. end
  1297. if Target.Parent==nil then
  1298. return
  1299. end
  1300. if Tome.Enabled==false then
  1301. return
  1302. end
  1303. Human=Target.Parent:FindFirstChild("Humanoid")
  1304. if Human==nil then
  1305. Cast(mouse.Hit.p,true)
  1306. else
  1307. Cast(Human.Parent,false)
  1308. end
  1309. end
  1310. onEquipped=function(mouse)
  1311. wait()
  1312. CPlayer=Tome.Parent
  1313. if CPlayer==nil then
  1314. return
  1315. end
  1316. Welding(CPlayer,0)
  1317. Humanoid=CPlayer:FindFirstChild("Humanoid")
  1318. if Humanoid==nil then
  1319. return
  1320. end
  1321. TCon=Humanoid.Running:connect(function(Value) Speed=Value end)
  1322. JCon=Humanoid.Jumping:connect(function(Value) JumpAnim(Value) end)
  1323. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1324. end
  1325. onPutAway=function()
  1326. if CPlayer==nil then
  1327. return
  1328. end
  1329. if TCon~=nil then
  1330. TCon:disconnect()
  1331. TCon=nil
  1332. end
  1333. if JCon~=nil then
  1334. JCon:disconnect()
  1335. JCon=nil
  1336. end
  1337. Welding(CPlayer,1)
  1338. end
  1339. Tome.Equipped:connect(onEquipped)
  1340. Tome.Unequipped:connect(onPutAway)
  1341. end))
  1342. Part93.Parent = Tool0
  1343. Part93.Material = Enum.Material.SmoothPlastic
  1344. Part93.BrickColor = BrickColor.new("Alder")
  1345. Part93.Rotation = Vector3.new(90, -89.9700012, 0)
  1346. Part93.Shape = Enum.PartType.Cylinder
  1347. Part93.Size = Vector3.new(1.60822225, 0.459492117, 0.344619066)
  1348. Part93.CFrame = CFrame.new(-3.04043198, 1.10626495, 14.4859362, 0.000502973038, 0, -0.999999881, -0.999999881, 0, -0.000502973038, 0, 1, 0)
  1349. Part93.BottomSurface = Enum.SurfaceType.Smooth
  1350. Part93.TopSurface = Enum.SurfaceType.Smooth
  1351. Part93.Color = Color3.new(0.705882, 0.501961, 1)
  1352. Part93.Position = Vector3.new(-3.04043198, 1.10626495, 14.4859362)
  1353. Part93.Orientation = Vector3.new(0.0299999993, -90, -90)
  1354. Part93.Color = Color3.new(0.705882, 0.501961, 1)
  1355. LocalScript94.Name = "Ball"
  1356. LocalScript94.Parent = Tool0
  1357. table.insert(cors,sandbox(LocalScript94,function()
  1358. Tome=script.Parent;
  1359. Handle=Tome.Handle;
  1360. RShoulder=nil
  1361. LShoulder=nil
  1362. FRShoulder=Instance.new("Motor")
  1363. FRShoulder.Name="Right Shoulder(F)"
  1364. FRShoulder.MaxVelocity=.15
  1365. FRShoulder.DesiredAngle=1.6
  1366. FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
  1367. FRShoulder.C1=CFrame.new(-.5,.5,0,0,0,1,0,1,0,-1,-0,-0)
  1368. JumpRotation=CFrame.new(1,.5,0,0,.195090324,.980785251,0,.980785251,-.195090324,-1,0,0)
  1369. ChargeId="http://www.roblox.com/asset/?id=2101137"
  1370. CastId="http://www.roblox.com/asset/?id=2248511"
  1371. ChargeSound=Instance.new("Sound")
  1372. ChargeSound.Volume=1
  1373. ChargeSound.Pitch=.5
  1374. ChargeSound.SoundId=ChargeId
  1375. CastSound=Instance.new("Sound")
  1376. CastSound.Volume=1
  1377. CastSound.Pitch=.5
  1378. CastSound.SoundId=CastId
  1379. ED=true
  1380. CD=true
  1381. JumpAnim=function(Val)
  1382. if Val==true then
  1383. FRShoulder.DesiredAngle=3
  1384. FRShoulder.MaxVelocity=.4
  1385. FRShoulder.C0=JumpRotation
  1386. Tome.Enabled=false
  1387. wait(1)
  1388. FRShoulder.MaxVelocity=.2
  1389. FRShoulder.DesiredAngle=1.6
  1390. wait(.25)
  1391. FRShoulder.MaxVelocity=.15
  1392. Tome.Enabled=true
  1393. FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
  1394. end
  1395. end
  1396. Welding=function(Char,Cmd)
  1397. if Char==nil or ED==false then
  1398. return
  1399. end
  1400. if Char.Humanoid.Health<1 then
  1401. return
  1402. end
  1403. Torso=Char:FindFirstChild("Torso")
  1404. if Torso==nil then
  1405. return
  1406. end
  1407. if Char:FindFirstChild("Right Arm")==nil or Char:FindFirstChild("Left Arm")==nil then
  1408. return
  1409. end
  1410. RShoulder=Torso:FindFirstChild("Right Shoulder")
  1411. if RShoulder==nil then
  1412. return
  1413. end
  1414. LShoulder=Torso:FindFirstChild("Left Shoulder")
  1415. if LShoulder==nil then
  1416. return
  1417. end
  1418. ED=false
  1419. if Cmd==0 then
  1420. RShoulder.Part1=nil
  1421. FRShoulder.Part0=Torso
  1422. FRShoulder.Part1=Char["Right Arm"]
  1423. FRShoulder.Parent=Torso
  1424. elseif Cmd==1 then
  1425. FRShoulder.Part1=nil
  1426. FRShoulder.Parent=nil
  1427. RShoulder.Part1=Char["Right Arm"]
  1428. elseif Cmd==2 then
  1429. LShoulder.Part1=nil
  1430. FLShoulder=Instance.new("Motor")
  1431. FLShoulder.Name="Left Shoulder(F)"
  1432. FLShoulder.MaxVelocity=.15
  1433. FLShoulder.DesiredAngle=1.6
  1434. FLShoulder.Part0=Torso
  1435. FLShoulder.Part1=Char["Left Arm"]
  1436. FLShoulder.C0=LShoulder.C0
  1437. FLShoulder.C1=LShoulder.C1
  1438. FLShoulder.Parent=Torso
  1439. elseif Cmd==3 then
  1440. FLShoulder.Part1=nil
  1441. FLShoulder=nil
  1442. LShoulder.Part1=Char["Left Arm"]
  1443. end
  1444. wait()
  1445. ED=true
  1446. end
  1447. Pose=function()
  1448. FLShoulder.DesiredAngle=-3.2
  1449. end
  1450. Effect=function(Part,V)
  1451. S=Instance.new("Part")
  1452. S.Name="Effect"
  1453. S.formFactor="Symmetric"
  1454. S.Size=Vector3.new(2,2,2)
  1455. S.BrickColor=BrickColor.new("New Yeller")
  1456. S.TopSurface=0
  1457. S.BottomSurface=0
  1458. S.Transparency=0
  1459. S.Anchored=true
  1460. S.CanCollide=false
  1461. S.CFrame=Part.CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1462. S.Parent=Tome
  1463. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Transparency=i*.1 Part.Size=Part.Size+Vector3.new(V,V,V) Part.CFrame=CF*CFrame.fromEulerAnglesXYZ(math.random(-1,1)/2*i,math.random(-1,1)/2*i,math.random(-1,1)/2*i) wait() end Part.Parent=nil end),S,S.CFrame)
  1464. end
  1465. Damage=function(Point)
  1466. for ii,vv in pairs(workspace:children()) do
  1467. if vv.className=="Model" then
  1468. Human=vv:FindFirstChild("Humanoid")
  1469. Torso=vv:FindFirstChild("Torso")
  1470. if Human~=nil and Torso~=nil then
  1471. if Human.Health>0 then
  1472. if (Torso.Position-Point).magnitude<=25 and vv~=Tome.Parent then
  1473. Torso.CFrame=CFrame.new(Torso.Position,Vector3.new(Point.x,Torso.Position.y,Point.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1474. Gyro=Instance.new("BodyGyro")
  1475. Gyro.P=2000
  1476. Gyro.D=Gyro.D/2
  1477. Gyro.maxTorque=Vector3.new(50000,50000,50000)*500000
  1478. Gyro.cframe=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1479. Gyro.Parent=Torso
  1480. Push=Instance.new("BodyVelocity")
  1481. Push.P=1000
  1482. Push.maxForce=Vector3.new(500000,500000,500000)*5000
  1483. Push.velocity=(Torso.Position-Point).unit*10+Vector3.new(0,5,0)
  1484. Push.Parent=Torso
  1485. game:GetService("Debris"):AddItem(Gyro,1)
  1486. game:GetService("Debris"):AddItem(Push,.25)
  1487. Human:TakeDamage(50)
  1488. end
  1489. end
  1490. end
  1491. end
  1492. end
  1493. end
  1494. Cast=function(Data,Dry)
  1495. if CD==false then
  1496. return
  1497. end
  1498. CD=false
  1499. Welding(CPlayer,2)
  1500. FLShoulder.DesiredAngle=-3.2
  1501. Charge=ChargeSound:clone()
  1502. Charge.Parent=CPlayer["Left Arm"]
  1503. Charge:Play()
  1504. for E=1, 32 do
  1505. Effect(CPlayer["Left Arm"],0)
  1506. wait(.035)
  1507. end
  1508. Charge:Remove()
  1509. Effect(CPlayer["Left Arm"],1)
  1510. wait(.025)
  1511. if Dry==true then
  1512. Sound=Instance.new("Part")
  1513. Sound.Name="Sound"
  1514. Sound.formFactor="Symmetric"
  1515. Sound.TopSurface=0
  1516. Sound.BottomSurface=0
  1517. Sound.Transparency=1
  1518. Sound.Size=Vector3.new(1,1,1)
  1519. Sound.Anchored=true
  1520. Sound.CanCollide=false
  1521. Sound.CFrame=CFrame.new(Data+Vector3.new(0,3,0))
  1522. Sound.Parent=workspace
  1523. N=CastSound:clone()
  1524. N.Parent=Sound
  1525. Effect(Sound,2)
  1526. N:Play()
  1527. Damage(Sound.CFrame.p)
  1528. wait(.8)
  1529. Sound.Parent=nil
  1530. else
  1531. N=CastSound:clone()
  1532. N.Parent=Data
  1533. Effect(Data.Torso,3)
  1534. N:Play()
  1535. Data.Humanoid.Health=0
  1536. Damage(Data.Torso.CFrame.p+Vector3.new(math.random(-1,1)+1,-2,math.random(-1,1)))
  1537. end
  1538. FLShoulder.DesiredAngle=0
  1539. wait(1)
  1540. Welding(CPlayer,3)
  1541. wait(1)
  1542. CD=true
  1543. end
  1544. onButton1Down=function(mouse)
  1545. Target=mouse.Target
  1546. if Target==nil then
  1547. return
  1548. end
  1549. if Target.Parent==nil then
  1550. return
  1551. end
  1552. if Tome.Enabled==false then
  1553. return
  1554. end
  1555. Human=Target.Parent:FindFirstChild("Humanoid")
  1556. if Human==nil then
  1557. Cast(mouse.Hit.p,true)
  1558. else
  1559. Cast(Human.Parent,false)
  1560. end
  1561. end
  1562. onEquipped=function(mouse)
  1563. wait()
  1564. CPlayer=Tome.Parent
  1565. if CPlayer==nil then
  1566. return
  1567. end
  1568. Welding(CPlayer,0)
  1569. Humanoid=CPlayer:FindFirstChild("Humanoid")
  1570. if Humanoid==nil then
  1571. return
  1572. end
  1573. TCon=Humanoid.Running:connect(function(Value) Speed=Value end)
  1574. JCon=Humanoid.Jumping:connect(function(Value) JumpAnim(Value) end)
  1575. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1576. end
  1577. onPutAway=function()
  1578. if CPlayer==nil then
  1579. return
  1580. end
  1581. if TCon~=nil then
  1582. TCon:disconnect()
  1583. TCon=nil
  1584. end
  1585. if JCon~=nil then
  1586. JCon:disconnect()
  1587. JCon=nil
  1588. end
  1589. Welding(CPlayer,1)
  1590. end
  1591. Tome.Equipped:connect(onEquipped)
  1592. Tome.Unequipped:connect(onPutAway)
  1593. end))
  1594. LocalScript95.Name = "Ball"
  1595. LocalScript95.Parent = Tool0
  1596. table.insert(cors,sandbox(LocalScript95,function()
  1597. Tome=script.Parent;
  1598. Handle=Tome.Handle;
  1599. RShoulder=nil
  1600. LShoulder=nil
  1601. FRShoulder=Instance.new("Motor")
  1602. FRShoulder.Name="Right Shoulder(F)"
  1603. FRShoulder.MaxVelocity=.15
  1604. FRShoulder.DesiredAngle=1.6
  1605. FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
  1606. FRShoulder.C1=CFrame.new(-.5,.5,0,0,0,1,0,1,0,-1,-0,-0)
  1607. JumpRotation=CFrame.new(1,.5,0,0,.195090324,.980785251,0,.980785251,-.195090324,-1,0,0)
  1608. ChargeId="http://www.roblox.com/asset/?id=2101137"
  1609. CastId="http://www.roblox.com/asset/?id=2248511"
  1610. ChargeSound=Instance.new("Sound")
  1611. ChargeSound.Volume=1
  1612. ChargeSound.Pitch=.5
  1613. ChargeSound.SoundId=ChargeId
  1614. CastSound=Instance.new("Sound")
  1615. CastSound.Volume=1
  1616. CastSound.Pitch=.5
  1617. CastSound.SoundId=CastId
  1618. ED=true
  1619. CD=true
  1620. JumpAnim=function(Val)
  1621. if Val==true then
  1622. FRShoulder.DesiredAngle=3
  1623. FRShoulder.MaxVelocity=.4
  1624. FRShoulder.C0=JumpRotation
  1625. Tome.Enabled=false
  1626. wait(1)
  1627. FRShoulder.MaxVelocity=.2
  1628. FRShoulder.DesiredAngle=1.6
  1629. wait(.25)
  1630. FRShoulder.MaxVelocity=.15
  1631. Tome.Enabled=true
  1632. FRShoulder.C0=CFrame.new(.879295051,.454940051,.214242652,-.659223735,-.290762424,.693455398,-.340167135,.937768638,.0698265433,-.670603931,-.189859465,-.717107356)
  1633. end
  1634. end
  1635. Welding=function(Char,Cmd)
  1636. if Char==nil or ED==false then
  1637. return
  1638. end
  1639. if Char.Humanoid.Health<1 then
  1640. return
  1641. end
  1642. Torso=Char:FindFirstChild("Torso")
  1643. if Torso==nil then
  1644. return
  1645. end
  1646. if Char:FindFirstChild("Right Arm")==nil or Char:FindFirstChild("Left Arm")==nil then
  1647. return
  1648. end
  1649. RShoulder=Torso:FindFirstChild("Right Shoulder")
  1650. if RShoulder==nil then
  1651. return
  1652. end
  1653. LShoulder=Torso:FindFirstChild("Left Shoulder")
  1654. if LShoulder==nil then
  1655. return
  1656. end
  1657. ED=false
  1658. if Cmd==0 then
  1659. RShoulder.Part1=nil
  1660. FRShoulder.Part0=Torso
  1661. FRShoulder.Part1=Char["Right Arm"]
  1662. FRShoulder.Parent=Torso
  1663. elseif Cmd==1 then
  1664. FRShoulder.Part1=nil
  1665. FRShoulder.Parent=nil
  1666. RShoulder.Part1=Char["Right Arm"]
  1667. elseif Cmd==2 then
  1668. LShoulder.Part1=nil
  1669. FLShoulder=Instance.new("Motor")
  1670. FLShoulder.Name="Left Shoulder(F)"
  1671. FLShoulder.MaxVelocity=.15
  1672. FLShoulder.DesiredAngle=1.6
  1673. FLShoulder.Part0=Torso
  1674. FLShoulder.Part1=Char["Left Arm"]
  1675. FLShoulder.C0=LShoulder.C0
  1676. FLShoulder.C1=LShoulder.C1
  1677. FLShoulder.Parent=Torso
  1678. elseif Cmd==3 then
  1679. FLShoulder.Part1=nil
  1680. FLShoulder=nil
  1681. LShoulder.Part1=Char["Left Arm"]
  1682. end
  1683. wait()
  1684. ED=true
  1685. end
  1686. Pose=function()
  1687. FLShoulder.DesiredAngle=-3.2
  1688. end
  1689. Effect=function(Part,V)
  1690. S=Instance.new("Part")
  1691. S.Name="Effect"
  1692. S.formFactor="Symmetric"
  1693. S.Size=Vector3.new(2,2,2)
  1694. S.BrickColor=BrickColor.new("New Yeller")
  1695. S.TopSurface=0
  1696. S.BottomSurface=0
  1697. S.Transparency=0
  1698. S.Anchored=true
  1699. S.CanCollide=false
  1700. S.CFrame=Part.CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1701. S.Parent=Tome
  1702. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Transparency=i*.1 Part.Size=Part.Size+Vector3.new(V,V,V) Part.CFrame=CF*CFrame.fromEulerAnglesXYZ(math.random(-1,1)/2*i,math.random(-1,1)/2*i,math.random(-1,1)/2*i) wait() end Part.Parent=nil end),S,S.CFrame)
  1703. end
  1704. Damage=function(Point)
  1705. for ii,vv in pairs(workspace:children()) do
  1706. if vv.className=="Model" then
  1707. Human=vv:FindFirstChild("Humanoid")
  1708. Torso=vv:FindFirstChild("Torso")
  1709. if Human~=nil and Torso~=nil then
  1710. if Human.Health>0 then
  1711. if (Torso.Position-Point).magnitude<=25 and vv~=Tome.Parent then
  1712. Torso.CFrame=CFrame.new(Torso.Position,Vector3.new(Point.x,Torso.Position.y,Point.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1713. Gyro=Instance.new("BodyGyro")
  1714. Gyro.P=2000
  1715. Gyro.D=Gyro.D/2
  1716. Gyro.maxTorque=Vector3.new(50000,50000,50000)*500000
  1717. Gyro.cframe=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1718. Gyro.Parent=Torso
  1719. Push=Instance.new("BodyVelocity")
  1720. Push.P=1000
  1721. Push.maxForce=Vector3.new(500000,500000,500000)*5000
  1722. Push.velocity=(Torso.Position-Point).unit*10+Vector3.new(0,5,0)
  1723. Push.Parent=Torso
  1724. game:GetService("Debris"):AddItem(Gyro,1)
  1725. game:GetService("Debris"):AddItem(Push,.25)
  1726. Human:TakeDamage(50)
  1727. end
  1728. end
  1729. end
  1730. end
  1731. end
  1732. end
  1733. Cast=function(Data,Dry)
  1734. if CD==false then
  1735. return
  1736. end
  1737. CD=false
  1738. Welding(CPlayer,2)
  1739. FLShoulder.DesiredAngle=-3.2
  1740. Charge=ChargeSound:clone()
  1741. Charge.Parent=CPlayer["Left Arm"]
  1742. Charge:Play()
  1743. for E=1, 32 do
  1744. Effect(CPlayer["Left Arm"],0)
  1745. wait(.035)
  1746. end
  1747. Charge:Remove()
  1748. Effect(CPlayer["Left Arm"],1)
  1749. wait(.025)
  1750. if Dry==true then
  1751. Sound=Instance.new("Part")
  1752. Sound.Name="Sound"
  1753. Sound.formFactor="Symmetric"
  1754. Sound.TopSurface=0
  1755. Sound.BottomSurface=0
  1756. Sound.Transparency=1
  1757. Sound.Size=Vector3.new(1,1,1)
  1758. Sound.Anchored=true
  1759. Sound.CanCollide=false
  1760. Sound.CFrame=CFrame.new(Data+Vector3.new(0,3,0))
  1761. Sound.Parent=workspace
  1762. N=CastSound:clone()
  1763. N.Parent=Sound
  1764. Effect(Sound,2)
  1765. N:Play()
  1766. Damage(Sound.CFrame.p)
  1767. wait(.8)
  1768. Sound.Parent=nil
  1769. else
  1770. N=CastSound:clone()
  1771. N.Parent=Data
  1772. Effect(Data.Torso,3)
  1773. N:Play()
  1774. Data.Humanoid.Health=0
  1775. Damage(Data.Torso.CFrame.p+Vector3.new(math.random(-1,1)+1,-2,math.random(-1,1)))
  1776. end
  1777. FLShoulder.DesiredAngle=0
  1778. wait(1)
  1779. Welding(CPlayer,3)
  1780. wait(1)
  1781. CD=true
  1782. end
  1783. onButton1Down=function(mouse)
  1784. Target=mouse.Target
  1785. if Target==nil then
  1786. return
  1787. end
  1788. if Target.Parent==nil then
  1789. return
  1790. end
  1791. if Tome.Enabled==false then
  1792. return
  1793. end
  1794. Human=Target.Parent:FindFirstChild("Humanoid")
  1795. if Human==nil then
  1796. Cast(mouse.Hit.p,true)
  1797. else
  1798. Cast(Human.Parent,false)
  1799. end
  1800. end
  1801. onEquipped=function(mouse)
  1802. wait()
  1803. CPlayer=Tome.Parent
  1804. if CPlayer==nil then
  1805. return
  1806. end
  1807. Welding(CPlayer,0)
  1808. Humanoid=CPlayer:FindFirstChild("Humanoid")
  1809. if Humanoid==nil then
  1810. return
  1811. end
  1812. TCon=Humanoid.Running:connect(function(Value) Speed=Value end)
  1813. JCon=Humanoid.Jumping:connect(function(Value) JumpAnim(Value) end)
  1814. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1815. end
  1816. onPutAway=function()
  1817. if CPlayer==nil then
  1818. return
  1819. end
  1820. if TCon~=nil then
  1821. TCon:disconnect()
  1822. TCon=nil
  1823. end
  1824. if JCon~=nil then
  1825. JCon:disconnect()
  1826. JCon=nil
  1827. end
  1828. Welding(CPlayer,1)
  1829. end
  1830. Tome.Equipped:connect(onEquipped)
  1831. Tome.Unequipped:connect(onPutAway)
  1832. end))
  1833. Model96.Parent = Tool0
  1834. Model96.PrimaryPart = nil
  1835. Part97.Parent = Model96
  1836. Part97.Material = Enum.Material.SmoothPlastic
  1837. Part97.BrickColor = BrickColor.new("Deep orange")
  1838. Part97.Reflectance = 0.30000001192093
  1839. Part97.Rotation = Vector3.new(90, 0.0299999993, -180)
  1840. Part97.FormFactor = Enum.FormFactor.Custom
  1841. Part97.Size = Vector3.new(0.28718257, 0.252720654, 0.229746059)
  1842. Part97.CFrame = CFrame.new(-3.04162192, 0.290841013, 14.4869223, -0.999999881, 0, 0.000517993351, -0.000517993409, 0, -0.999999881, 0, -1, 0)
  1843. Part97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1844. Part97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1845. Part97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1846. Part97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1847. Part97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1848. Part97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1849. Part97.Color = Color3.new(1, 0.686275, 0)
  1850. Part97.Position = Vector3.new(-3.04162192, 0.290841013, 14.4869223)
  1851. Part97.Orientation = Vector3.new(89.9700012, 90, -90)
  1852. Part97.Color = Color3.new(1, 0.686275, 0)
  1853. SpecialMesh98.Parent = Part97
  1854. SpecialMesh98.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1855. SpecialMesh98.Scale = Vector3.new(0.344619066, 0.344619066, 0.804111063)
  1856. SpecialMesh98.MeshType = Enum.MeshType.FileMesh
  1857. SpecialMesh98.Scale = Vector3.new(0.344619066, 0.344619066, 0.804111063)
  1858. Part99.Parent = Model96
  1859. Part99.Material = Enum.Material.SmoothPlastic
  1860. Part99.BrickColor = BrickColor.new("Alder")
  1861. Part99.Rotation = Vector3.new(-90, -0.0299999993, -180)
  1862. Part99.FormFactor = Enum.FormFactor.Custom
  1863. Part99.Size = Vector3.new(0.906099081, 0.968261063, 0.822306037)
  1864. Part99.CFrame = CFrame.new(-3.0331459, 2.18878007, 14.5100603, -0.999999881, 0, -0.000517993351, -0.000517993409, 0, 0.999999881, 0, 1, 0)
  1865. Part99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1866. Part99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1867. Part99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1868. Part99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1869. Part99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1870. Part99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1871. Part99.Color = Color3.new(0.705882, 0.501961, 1)
  1872. Part99.Position = Vector3.new(-3.0331459, 2.18878007, 14.5100603)
  1873. Part99.Orientation = Vector3.new(-89.9700012, -90, -90)
  1874. Part99.Color = Color3.new(0.705882, 0.501961, 1)
  1875. SpecialMesh100.Parent = Part99
  1876. SpecialMesh100.MeshId = "http://www.roblox.com/asset/?id=226280420 "
  1877. SpecialMesh100.Scale = Vector3.new(0.689238131, 0.516928613, 0.689238131)
  1878. SpecialMesh100.MeshType = Enum.MeshType.FileMesh
  1879. SpecialMesh100.Scale = Vector3.new(0.689238131, 0.516928613, 0.689238131)
  1880. Part101.Name = "UglyHat"
  1881. Part101.Parent = Model96
  1882. Part101.BrickColor = BrickColor.new("Deep blue")
  1883. Part101.Rotation = Vector3.new(180, 0, 144.970001)
  1884. Part101.FormFactor = Enum.FormFactor.Symmetric
  1885. Part101.Size = Vector3.new(0.459492117, 0.516928673, 0.229746059)
  1886. Part101.CFrame = CFrame.new(-3.03812003, 1.92744994, 14.9446182, -0.818855345, -0.57400012, -2.21088594e-05, -0.57400012, 0.818855345, -1.54978388e-05, 2.69997163e-05, -8.99878042e-18, -1)
  1887. Part101.BottomSurface = Enum.SurfaceType.Smooth
  1888. Part101.TopSurface = Enum.SurfaceType.Smooth
  1889. Part101.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1890. Part101.Position = Vector3.new(-3.03812003, 1.92744994, 14.9446182)
  1891. Part101.Orientation = Vector3.new(0, -180, -35.0299988)
  1892. Part101.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1893. SpecialMesh102.Parent = Part101
  1894. SpecialMesh102.MeshId = "http://www.roblox.com/asset/?id=120647846"
  1895. SpecialMesh102.Scale = Vector3.new(0.574365139, 0.574365139, 0.114873029)
  1896. SpecialMesh102.MeshType = Enum.MeshType.FileMesh
  1897. SpecialMesh102.Scale = Vector3.new(0.574365139, 0.574365139, 0.114873029)
  1898. Part103.Name = "cloud"
  1899. Part103.Parent = Model96
  1900. Part103.Material = Enum.Material.SmoothPlastic
  1901. Part103.BrickColor = BrickColor.new("Deep blue")
  1902. Part103.Rotation = Vector3.new(0, -90, 0)
  1903. Part103.CanCollide = false
  1904. Part103.FormFactor = Enum.FormFactor.Symmetric
  1905. Part103.Size = Vector3.new(0.229746059, 0.459492087, 0.459492117)
  1906. Part103.CFrame = CFrame.new(-3.02640891, 1.91093695, 14.8874083, 0, -5.82076609e-11, -1, 0, 1, -5.82076609e-11, 1, 0, 0)
  1907. Part103.BottomSurface = Enum.SurfaceType.Smooth
  1908. Part103.TopSurface = Enum.SurfaceType.Smooth
  1909. Part103.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1910. Part103.Position = Vector3.new(-3.02640891, 1.91093695, 14.8874083)
  1911. Part103.Orientation = Vector3.new(0, -90, 0)
  1912. Part103.Color = Color3.new(0.129412, 0.329412, 0.72549)
  1913. SpecialMesh104.Parent = Part103
  1914. SpecialMesh104.MeshId = "http://www.roblox.com/asset/?id=1095708"
  1915. SpecialMesh104.Scale = Vector3.new(176.904449, 116.481262, 232.388123)
  1916. SpecialMesh104.MeshType = Enum.MeshType.FileMesh
  1917. SpecialMesh104.Scale = Vector3.new(176.904449, 116.481262, 232.388123)
  1918. SpecialMesh105.Parent = Part103
  1919. SpecialMesh105.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  1920. SpecialMesh105.MeshType = Enum.MeshType.Sphere
  1921. SpecialMesh105.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  1922. Part106.Parent = Model96
  1923. Part106.Material = Enum.Material.SmoothPlastic
  1924. Part106.BrickColor = BrickColor.new("Cyan")
  1925. Part106.Rotation = Vector3.new(90, -89.9700012, 90)
  1926. Part106.Shape = Enum.PartType.Cylinder
  1927. Part106.Size = Vector3.new(0.229746059, 0.689238131, 0.804111123)
  1928. Part106.CFrame = CFrame.new(-3.04036307, 1.91050601, 14.8306141, 0, -0.000502973038, -0.999999881, 0, 0.999999881, -0.000502973038, 1, 0, 0)
  1929. Part106.BottomSurface = Enum.SurfaceType.Smooth
  1930. Part106.TopSurface = Enum.SurfaceType.Smooth
  1931. Part106.Color = Color3.new(0.0156863, 0.686275, 0.92549)
  1932. Part106.Position = Vector3.new(-3.04036307, 1.91050601, 14.8306141)
  1933. Part106.Orientation = Vector3.new(0.0299999993, -90, 0)
  1934. Part106.Color = Color3.new(0.0156863, 0.686275, 0.92549)
  1935. Part107.Parent = Model96
  1936. Part107.Material = Enum.Material.SmoothPlastic
  1937. Part107.BrickColor = BrickColor.new("Deep orange")
  1938. Part107.Reflectance = 0.30000001192093
  1939. Part107.Rotation = Vector3.new(-180, 0, 179.970001)
  1940. Part107.FormFactor = Enum.FormFactor.Custom
  1941. Part107.Size = Vector3.new(0.905441344, 0.905441105, 0.459492117)
  1942. Part107.CFrame = CFrame.new(-3.03264594, 1.90404701, 14.9446201, -0.999999881, -0.000517993351, 0, -0.000517993409, 0.999999881, 0, 0, 0, -1)
  1943. Part107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1944. Part107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1945. Part107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1946. Part107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1947. Part107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1948. Part107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1949. Part107.Color = Color3.new(1, 0.686275, 0)
  1950. Part107.Position = Vector3.new(-3.03264594, 1.90404701, 14.9446201)
  1951. Part107.Orientation = Vector3.new(0, 180, -0.0299999993)
  1952. Part107.Color = Color3.new(1, 0.686275, 0)
  1953. SpecialMesh108.Parent = Part107
  1954. SpecialMesh108.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1955. SpecialMesh108.Scale = Vector3.new(0.689238131, 0.689238131, 0.344619066)
  1956. SpecialMesh108.MeshType = Enum.MeshType.FileMesh
  1957. SpecialMesh108.Scale = Vector3.new(0.689238131, 0.689238131, 0.344619066)
  1958. Part109.Parent = Model96
  1959. Part109.Material = Enum.Material.SmoothPlastic
  1960. Part109.BrickColor = BrickColor.new("Carnation pink")
  1961. Part109.Reflectance = 0.30000001192093
  1962. Part109.Rotation = Vector3.new(90, 0.0299999993, 0.00999999978)
  1963. Part109.FormFactor = Enum.FormFactor.Custom
  1964. Part109.Size = Vector3.new(0.543917477, 0.229746059, 0.344619066)
  1965. Part109.CFrame = CFrame.new(-3.02487206, 1.96800101, 14.9448957, 0.999999881, -9.39989768e-05, 0.000528006989, 0.000528006989, 1.07291953e-12, -0.999999881, 9.39989695e-05, 1, 4.963319e-08)
  1966. Part109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1967. Part109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1968. Part109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1969. Part109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1970. Part109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1971. Part109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1972. Part109.Color = Color3.new(1, 0.596078, 0.862745)
  1973. Part109.Position = Vector3.new(-3.02487206, 1.96800101, 14.9448957)
  1974. Part109.Orientation = Vector3.new(89.9700012, 89.9899979, 90)
  1975. Part109.Color = Color3.new(1, 0.596078, 0.862745)
  1976. SpecialMesh110.Parent = Part109
  1977. SpecialMesh110.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1978. SpecialMesh110.Scale = Vector3.new(0.229746059, 0.0229746066, 0.229746059)
  1979. SpecialMesh110.MeshType = Enum.MeshType.FileMesh
  1980. SpecialMesh110.Scale = Vector3.new(0.229746059, 0.0229746066, 0.229746059)
  1981. Part111.Parent = Model96
  1982. Part111.BrickColor = BrickColor.new("Hot pink")
  1983. Part111.Rotation = Vector3.new(0, 0, 0.0299999993)
  1984. Part111.FormFactor = Enum.FormFactor.Symmetric
  1985. Part111.Size = Vector3.new(0.344619066, 0.229746059, 0.229746059)
  1986. Part111.CFrame = CFrame.new(-3.02999902, 1.26600397, 14.4842176, 1.00000918, -0.000517961802, 0, 0.000517961802, 1.00000918, 0, 0, 0, 1)
  1987. Part111.BackSurface = Enum.SurfaceType.Universal
  1988. Part111.BottomSurface = Enum.SurfaceType.Universal
  1989. Part111.FrontSurface = Enum.SurfaceType.Universal
  1990. Part111.LeftSurface = Enum.SurfaceType.Universal
  1991. Part111.RightSurface = Enum.SurfaceType.Universal
  1992. Part111.TopSurface = Enum.SurfaceType.Universal
  1993. Part111.Color = Color3.new(1, 0, 0.74902)
  1994. Part111.Position = Vector3.new(-3.02999902, 1.26600397, 14.4842176)
  1995. Part111.Orientation = Vector3.new(0, 0, 0.0299999993)
  1996. Part111.Color = Color3.new(1, 0, 0.74902)
  1997. SpecialMesh112.Parent = Part111
  1998. SpecialMesh112.MeshId = "http://www.roblox.com/asset/?id=105992239"
  1999. SpecialMesh112.Scale = Vector3.new(0.804111063, 0.804111063, 1.14873028)
  2000. SpecialMesh112.MeshType = Enum.MeshType.FileMesh
  2001. SpecialMesh112.Scale = Vector3.new(0.804111063, 0.804111063, 1.14873028)
  2002. Model113.Name = "Wing"
  2003. Model113.Parent = Model96
  2004. Model113.PrimaryPart = Part114
  2005. Part114.Name = "Oval"
  2006. Part114.Parent = Model113
  2007. Part114.BrickColor = BrickColor.new("Institutional white")
  2008. Part114.Rotation = Vector3.new(-90, 0, 0)
  2009. Part114.Anchored = true
  2010. Part114.FormFactor = Enum.FormFactor.Symmetric
  2011. Part114.Size = Vector3.new(0.77285105, 0.193212762, 0.386425525)
  2012. Part114.CFrame = CFrame.new(-2.47358298, 1.81029701, 14.6726723, 1, -2.50336416e-06, 5.96046448e-07, -5.96046448e-07, 1.07287951e-06, 1, -2.50336461e-06, -1, 1.07287804e-06)
  2013. Part114.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2014. Part114.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2015. Part114.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2016. Part114.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2017. Part114.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2018. Part114.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2019. Part114.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2020. Part114.Position = Vector3.new(-2.47358298, 1.81029701, 14.6726723)
  2021. Part114.Orientation = Vector3.new(-90, 0, 0)
  2022. Part114.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2023. SpecialMesh115.Parent = Part114
  2024. SpecialMesh115.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2025. SpecialMesh115.MeshType = Enum.MeshType.Sphere
  2026. SpecialMesh115.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2027. Part116.Name = "Oval"
  2028. Part116.Parent = Model113
  2029. Part116.BrickColor = BrickColor.new("Institutional white")
  2030. Part116.Rotation = Vector3.new(-90, 45, 0)
  2031. Part116.Anchored = true
  2032. Part116.FormFactor = Enum.FormFactor.Symmetric
  2033. Part116.Size = Vector3.new(0.579638302, 0.0966063812, 0.193212762)
  2034. Part116.CFrame = CFrame.new(-2.61019707, 1.56048, 14.6726723, 0.707099736, -1.20712048e-06, 0.707113862, -0.707113862, 4.75469005e-06, 0.707099736, -4.21566165e-06, -1, 2.50846779e-06)
  2035. Part116.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2036. Part116.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2037. Part116.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2038. Part116.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2039. Part116.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2040. Part116.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2041. Part116.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2042. Part116.Position = Vector3.new(-2.61019707, 1.56048, 14.6726723)
  2043. Part116.Orientation = Vector3.new(-45, 90, -90)
  2044. Part116.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2045. SpecialMesh117.Parent = Part116
  2046. SpecialMesh117.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2047. SpecialMesh117.MeshType = Enum.MeshType.Sphere
  2048. SpecialMesh117.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2049. Part118.Name = "Oval"
  2050. Part118.Parent = Model113
  2051. Part118.BrickColor = BrickColor.new("Institutional white")
  2052. Part118.Rotation = Vector3.new(-90, -44, 0)
  2053. Part118.Anchored = true
  2054. Part118.FormFactor = Enum.FormFactor.Symmetric
  2055. Part118.Size = Vector3.new(1.73891485, 0.193212762, 0.386425525)
  2056. Part118.CFrame = CFrame.new(-2.24033689, 2.33336806, 14.6726723, 0.719333351, 1.12658358e-06, -0.694665134, 0.694665134, -1.7953397e-07, 0.719333351, 6.85673058e-07, -1, -9.11742916e-07)
  2057. Part118.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2058. Part118.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2059. Part118.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2060. Part118.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2061. Part118.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2062. Part118.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2063. Part118.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2064. Part118.Position = Vector3.new(-2.24033689, 2.33336806, 14.6726723)
  2065. Part118.Orientation = Vector3.new(-46, -90, 90)
  2066. Part118.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2067. SpecialMesh119.Parent = Part118
  2068. SpecialMesh119.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2069. SpecialMesh119.MeshType = Enum.MeshType.Sphere
  2070. SpecialMesh119.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2071. Part120.Name = "Oval"
  2072. Part120.Parent = Model113
  2073. Part120.BrickColor = BrickColor.new("Institutional white")
  2074. Part120.Rotation = Vector3.new(-90, 45, 0)
  2075. Part120.Anchored = true
  2076. Part120.FormFactor = Enum.FormFactor.Symmetric
  2077. Part120.Size = Vector3.new(0.251176596, 0.0579638332, 0.0579638332)
  2078. Part120.CFrame = CFrame.new(-2.54189491, 1.35553801, 14.6726723, 0.707099736, -1.20712048e-06, 0.707113862, -0.707113862, 4.75469005e-06, 0.707099736, -4.21566165e-06, -1, 2.50846779e-06)
  2079. Part120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2080. Part120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2081. Part120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2082. Part120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2083. Part120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2084. Part120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2085. Part120.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2086. Part120.Position = Vector3.new(-2.54189491, 1.35553801, 14.6726723)
  2087. Part120.Orientation = Vector3.new(-45, 90, -90)
  2088. Part120.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2089. SpecialMesh121.Parent = Part120
  2090. SpecialMesh121.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2091. SpecialMesh121.MeshType = Enum.MeshType.Sphere
  2092. SpecialMesh121.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2093. Model122.Name = "Wing"
  2094. Model122.Parent = Model96
  2095. Model122.PrimaryPart = Part123
  2096. Part123.Name = "Oval"
  2097. Part123.Parent = Model122
  2098. Part123.BrickColor = BrickColor.new("Institutional white")
  2099. Part123.Rotation = Vector3.new(-90, 0, 180)
  2100. Part123.Anchored = true
  2101. Part123.FormFactor = Enum.FormFactor.Symmetric
  2102. Part123.Size = Vector3.new(0.772850692, 0.193212673, 0.386425346)
  2103. Part123.CFrame = CFrame.new(-3.52642012, 1.810305, 14.7003555, -1, -2.54966466e-07, -5.82076609e-11, -5.82076609e-11, -4.44400655e-07, 1, -2.54966437e-07, 1, 4.44400683e-07)
  2104. Part123.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2105. Part123.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2106. Part123.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2107. Part123.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2108. Part123.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2109. Part123.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2110. Part123.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2111. Part123.Position = Vector3.new(-3.52642012, 1.810305, 14.7003555)
  2112. Part123.Orientation = Vector3.new(-90, 180, 0)
  2113. Part123.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2114. SpecialMesh124.Parent = Part123
  2115. SpecialMesh124.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2116. SpecialMesh124.MeshType = Enum.MeshType.Sphere
  2117. SpecialMesh124.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2118. Part125.Name = "Oval"
  2119. Part125.Parent = Model122
  2120. Part125.BrickColor = BrickColor.new("Institutional white")
  2121. Part125.Rotation = Vector3.new(-90, -45, -180)
  2122. Part125.Anchored = true
  2123. Part125.FormFactor = Enum.FormFactor.Symmetric
  2124. Part125.Size = Vector3.new(0.579638064, 0.0966063365, 0.193212673)
  2125. Part125.CFrame = CFrame.new(-3.38979292, 1.56049097, 14.7003622, -0.707104087, 4.44399461e-07, -0.70710969, -0.70710963, -2.54970161e-07, 0.707104027, 1.33944809e-07, 1, 4.94529502e-07)
  2126. Part125.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2127. Part125.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2128. Part125.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2129. Part125.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2130. Part125.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2131. Part125.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2132. Part125.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2133. Part125.Position = Vector3.new(-3.38979292, 1.56049097, 14.7003622)
  2134. Part125.Orientation = Vector3.new(-45, -90, -90)
  2135. Part125.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2136. SpecialMesh126.Parent = Part125
  2137. SpecialMesh126.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2138. SpecialMesh126.MeshType = Enum.MeshType.Sphere
  2139. SpecialMesh126.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2140. Part127.Name = "Oval"
  2141. Part127.Parent = Model122
  2142. Part127.BrickColor = BrickColor.new("Institutional white")
  2143. Part127.Rotation = Vector3.new(-90, 44, 180)
  2144. Part127.Anchored = true
  2145. Part127.FormFactor = Enum.FormFactor.Symmetric
  2146. Part127.Size = Vector3.new(1.73891413, 0.193212673, 0.386425346)
  2147. Part127.CFrame = CFrame.new(-3.75965905, 2.33336806, 14.7003622, -0.719337106, -4.53019112e-07, 0.694661379, 0.694661379, 2.39302466e-07, 0.719337106, -4.92107461e-07, 1, 1.4255572e-07)
  2148. Part127.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2149. Part127.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2150. Part127.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2151. Part127.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2152. Part127.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2153. Part127.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2154. Part127.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2155. Part127.Position = Vector3.new(-3.75965905, 2.33336806, 14.7003622)
  2156. Part127.Orientation = Vector3.new(-46, 90, 90)
  2157. Part127.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2158. SpecialMesh128.Parent = Part127
  2159. SpecialMesh128.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2160. SpecialMesh128.MeshType = Enum.MeshType.Sphere
  2161. SpecialMesh128.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2162. Part129.Name = "Oval"
  2163. Part129.Parent = Model122
  2164. Part129.BrickColor = BrickColor.new("Institutional white")
  2165. Part129.Rotation = Vector3.new(-90, -45, -180)
  2166. Part129.Anchored = true
  2167. Part129.FormFactor = Enum.FormFactor.Symmetric
  2168. Part129.Size = Vector3.new(0.251176476, 0.0579638071, 0.0579638071)
  2169. Part129.CFrame = CFrame.new(-3.45810509, 1.355551, 14.7003622, -0.707104087, 4.44399461e-07, -0.70710969, -0.70710963, -2.54970161e-07, 0.707104027, 1.33944809e-07, 1, 4.94529502e-07)
  2170. Part129.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2171. Part129.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2172. Part129.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2173. Part129.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2174. Part129.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2175. Part129.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2176. Part129.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2177. Part129.Position = Vector3.new(-3.45810509, 1.355551, 14.7003622)
  2178. Part129.Orientation = Vector3.new(-45, -90, -90)
  2179. Part129.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2180. SpecialMesh130.Parent = Part129
  2181. SpecialMesh130.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2182. SpecialMesh130.MeshType = Enum.MeshType.Sphere
  2183. SpecialMesh130.Scale = Vector3.new(0.75, 1.45000005, 1.45000005)
  2184. Part131.Name = "Handle"
  2185. Part131.Parent = Model96
  2186. Part131.BrickColor = BrickColor.new("Hot pink")
  2187. Part131.Rotation = Vector3.new(0, 0, 0.00999999978)
  2188. Part131.FormFactor = Enum.FormFactor.Symmetric
  2189. Part131.Size = Vector3.new(1, 1, 1)
  2190. Part131.CFrame = CFrame.new(-3.03299999, 2.45000005, 14.5100002, 1, -0.000159054907, 7.66698149e-10, 0.000159054907, 1, -4.82033511e-06, 0, 4.82033465e-06, 1)
  2191. Part131.BottomSurface = Enum.SurfaceType.Smooth
  2192. Part131.TopSurface = Enum.SurfaceType.Smooth
  2193. Part131.Color = Color3.new(1, 0, 0.74902)
  2194. Part131.Position = Vector3.new(-3.03299999, 2.45000005, 14.5100002)
  2195. Part131.Orientation = Vector3.new(0, 0, 0.00999999978)
  2196. Part131.Color = Color3.new(1, 0, 0.74902)
  2197. SpecialMesh132.Parent = Part131
  2198. SpecialMesh132.MeshId = "http://www.roblox.com/asset/?id=15934744"
  2199. SpecialMesh132.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
  2200. SpecialMesh132.MeshType = Enum.MeshType.FileMesh
  2201. SpecialMesh132.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
  2202. Part133.Parent = Model96
  2203. Part133.Material = Enum.Material.SmoothPlastic
  2204. Part133.BrickColor = BrickColor.new("Lavender")
  2205. Part133.Rotation = Vector3.new(90, -89.9700012, 0)
  2206. Part133.Shape = Enum.PartType.Cylinder
  2207. Part133.Size = Vector3.new(0.300000012, 0.463, 0.349999994)
  2208. Part133.CFrame = CFrame.new(-3.04000092, 0.461019993, 14.4860001, 0.000502973038, 0, -0.999999881, -0.999999881, 0, -0.000502973038, 0, 1, 0)
  2209. Part133.BottomSurface = Enum.SurfaceType.Smooth
  2210. Part133.TopSurface = Enum.SurfaceType.Smooth
  2211. Part133.Color = Color3.new(0.54902, 0.356863, 0.623529)
  2212. Part133.Position = Vector3.new(-3.04000092, 0.461019993, 14.4860001)
  2213. Part133.Orientation = Vector3.new(0.0299999993, -90, -90)
  2214. Part133.Color = Color3.new(0.54902, 0.356863, 0.623529)
  2215. Part134.Parent = Model96
  2216. Part134.Material = Enum.Material.SmoothPlastic
  2217. Part134.BrickColor = BrickColor.new("Lavender")
  2218. Part134.Rotation = Vector3.new(90, -89.9700012, 0)
  2219. Part134.Shape = Enum.PartType.Cylinder
  2220. Part134.Size = Vector3.new(0.300000012, 0.463, 0.349999994)
  2221. Part134.CFrame = CFrame.new(-3.04000092, 0.910937011, 14.4860001, 0.000502973038, 0, -0.999999881, -0.999999881, 0, -0.000502973038, 0, 1, 0)
  2222. Part134.BottomSurface = Enum.SurfaceType.Smooth
  2223. Part134.TopSurface = Enum.SurfaceType.Smooth
  2224. Part134.Color = Color3.new(0.54902, 0.356863, 0.623529)
  2225. Part134.Position = Vector3.new(-3.04000092, 0.910937011, 14.4860001)
  2226. Part134.Orientation = Vector3.new(0.0299999993, -90, -90)
  2227. Part134.Color = Color3.new(0.54902, 0.356863, 0.623529)
  2228. Part135.Parent = Model96
  2229. Part135.Material = Enum.Material.SmoothPlastic
  2230. Part135.BrickColor = BrickColor.new("Deep orange")
  2231. Part135.Rotation = Vector3.new(90, -89.9700012, 0)
  2232. Part135.Shape = Enum.PartType.Cylinder
  2233. Part135.Size = Vector3.new(0.300000012, 0.463, 0.349999994)
  2234. Part135.CFrame = CFrame.new(-3.04000092, 1.361027, 14.4860001, 0.000502973038, 0, -0.999999881, -0.999999881, 0, -0.000502973038, 0, 1, 0)
  2235. Part135.BottomSurface = Enum.SurfaceType.Smooth
  2236. Part135.TopSurface = Enum.SurfaceType.Smooth
  2237. Part135.Color = Color3.new(1, 0.690196, 0)
  2238. Part135.Position = Vector3.new(-3.04000092, 1.361027, 14.4860001)
  2239. Part135.Orientation = Vector3.new(0.0299999993, -90, -90)
  2240. Part135.Color = Color3.new(1, 0.690196, 0)
  2241. Part136.Name = "X"
  2242. Part136.Parent = Model96
  2243. Part136.BrickColor = BrickColor.new("Hot pink")
  2244. Part136.Reflectance = 0.30000001192093
  2245. Part136.Rotation = Vector3.new(90, 90, 0)
  2246. Part136.Anchored = true
  2247. Part136.FormFactor = Enum.FormFactor.Symmetric
  2248. Part136.Size = Vector3.new(0.321999997, 0.230000004, 0.230000004)
  2249. Part136.CFrame = CFrame.new(-3.03800607, 0.161017001, 14.5, 0, 0, 1, 1.00000024, 0, 0, 0, 1.00000024, 0)
  2250. Part136.Color = Color3.new(1, 0, 0.74902)
  2251. Part136.Position = Vector3.new(-3.03800607, 0.161017001, 14.5)
  2252. Part136.Orientation = Vector3.new(0, 90, 90)
  2253. Part136.Color = Color3.new(1, 0, 0.74902)
  2254. SpecialMesh137.Parent = Part136
  2255. SpecialMesh137.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2256. SpecialMesh137.Scale = Vector3.new(0.321999997, 0.230000004, 0.230000004)
  2257. SpecialMesh137.MeshType = Enum.MeshType.FileMesh
  2258. SpecialMesh137.Scale = Vector3.new(0.321999997, 0.230000004, 0.230000004)
  2259. Script138.Parent = Part136
  2260. table.insert(cors,sandbox(Script138,function()
  2261. player = script.Parent.Parent.Parent
  2262. p = script.Parent
  2263. while true do
  2264. wait()
  2265. p.Position = player.Character.Torso.Position+ Vector3.new(0,7,0)
  2266. p.Parent = player.Character
  2267. end
  2268. end))
  2269. Script139.Parent = Tool0
  2270. table.insert(cors,sandbox(Script139,function()
  2271. local debounce = false
  2272.  
  2273. function getPlayer(humanoid)
  2274. local players = game.Players:children()
  2275. for i = 1, #players do
  2276. if players[i].Character.Humanoid == humanoid then return players[i] end
  2277. end
  2278. return nil
  2279. end
  2280.  
  2281. function onTouch(part)
  2282.  
  2283. local human = part.Parent:findFirstChild("Humanoid")
  2284. if (human ~= nil) and debounce == false then
  2285.  
  2286. debounce = true
  2287.  
  2288. local player = getPlayer(human)
  2289.  
  2290. if (player == nil) then return end
  2291.  
  2292. script.Parent:clone().Parent = player.Backpack
  2293.  
  2294. wait(2)
  2295. debounce = false
  2296. end
  2297. end
  2298.  
  2299.  
  2300. script.Parent.Parent.Touched:connect(onTouch)
  2301.  
  2302. end))
  2303. for i,v in pairs(mas:GetChildren()) do
  2304. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  2305. pcall(function() v:MakeJoints() end)
  2306. end
  2307. mas:Destroy()
  2308. for i,v in pairs(cors) do
  2309. spawn(function()
  2310. pcall(v)
  2311. end)
  2312. end
  2313.  
  2314. local s = Instance.new("Sound")
  2315.  
  2316. s.Name = "Sound"
  2317. s.SoundId = "http://www.roblox.com/asset/?id=257902334" -- Type your music ID here
  2318. s.Volume = 1.6 -- this is the Volume
  2319. s.Pitch = 1 -- tis is the pich
  2320. s.Looped = true
  2321. s.archivable = false
  2322.  
  2323. s.Parent = game.Workspace
  2324.  
  2325. wait(0)
  2326.  
  2327. s:play()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement