Advertisement
1x1x1x1IAMbck

red cubical

Jun 2nd, 2018
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 158.01 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Model0 = Instance.new("Model")
  20. Model1 = Instance.new("Model")
  21. Part2 = Instance.new("Part")
  22. Script3 = Instance.new("Script")
  23. Script4 = Instance.new("Script")
  24. Script5 = Instance.new("Script")
  25. Script6 = Instance.new("Script")
  26. Script7 = Instance.new("Script")
  27. Script8 = Instance.new("Script")
  28. SurfaceGui9 = Instance.new("SurfaceGui")
  29. Script10 = Instance.new("Script")
  30. Script11 = Instance.new("Script")
  31. Decal12 = Instance.new("Decal")
  32. Tool13 = Instance.new("Tool")
  33. Script14 = Instance.new("Script")
  34. Script15 = Instance.new("Script")
  35. LocalScript16 = Instance.new("LocalScript")
  36. Part17 = Instance.new("Part")
  37. SpecialMesh18 = Instance.new("SpecialMesh")
  38. Sound19 = Instance.new("Sound")
  39. Script20 = Instance.new("Script")
  40. Tool21 = Instance.new("Tool")
  41. Script22 = Instance.new("Script")
  42. LocalScript23 = Instance.new("LocalScript")
  43. Part24 = Instance.new("Part")
  44. SpecialMesh25 = Instance.new("SpecialMesh")
  45. Sound26 = Instance.new("Sound")
  46. Sound27 = Instance.new("Sound")
  47. Sound28 = Instance.new("Sound")
  48. Sound29 = Instance.new("Sound")
  49. Sound30 = Instance.new("Sound")
  50. Sound31 = Instance.new("Sound")
  51. Sound32 = Instance.new("Sound")
  52. Sound33 = Instance.new("Sound")
  53. Sound34 = Instance.new("Sound")
  54. Sound35 = Instance.new("Sound")
  55. Sound36 = Instance.new("Sound")
  56. Sound37 = Instance.new("Sound")
  57. Weld38 = Instance.new("Weld")
  58. Weld39 = Instance.new("Weld")
  59. Weld40 = Instance.new("Weld")
  60. Weld41 = Instance.new("Weld")
  61. Weld42 = Instance.new("Weld")
  62. Weld43 = Instance.new("Weld")
  63. Weld44 = Instance.new("Weld")
  64. Weld45 = Instance.new("Weld")
  65. Weld46 = Instance.new("Weld")
  66. Weld47 = Instance.new("Weld")
  67. Weld48 = Instance.new("Weld")
  68. Weld49 = Instance.new("Weld")
  69. Weld50 = Instance.new("Weld")
  70. Weld51 = Instance.new("Weld")
  71. Weld52 = Instance.new("Weld")
  72. Weld53 = Instance.new("Weld")
  73. Sound54 = Instance.new("Sound")
  74. Sound55 = Instance.new("Sound")
  75. Sound56 = Instance.new("Sound")
  76. Weld57 = Instance.new("Weld")
  77. Weld58 = Instance.new("Weld")
  78. Weld59 = Instance.new("Weld")
  79. Weld60 = Instance.new("Weld")
  80. Weld61 = Instance.new("Weld")
  81. Weld62 = Instance.new("Weld")
  82. Weld63 = Instance.new("Weld")
  83. Weld64 = Instance.new("Weld")
  84. Sound65 = Instance.new("Sound")
  85. Sound66 = Instance.new("Sound")
  86. Sound67 = Instance.new("Sound")
  87. Sound68 = Instance.new("Sound")
  88. Weld69 = Instance.new("Weld")
  89. Weld70 = Instance.new("Weld")
  90. Weld71 = Instance.new("Weld")
  91. Weld72 = Instance.new("Weld")
  92. Sound73 = Instance.new("Sound")
  93. Sound74 = Instance.new("Sound")
  94. Sound75 = Instance.new("Sound")
  95. Weld76 = Instance.new("Weld")
  96. Weld77 = Instance.new("Weld")
  97. Weld78 = Instance.new("Weld")
  98. Weld79 = Instance.new("Weld")
  99. Weld80 = Instance.new("Weld")
  100. Weld81 = Instance.new("Weld")
  101. Weld82 = Instance.new("Weld")
  102. Weld83 = Instance.new("Weld")
  103. Weld84 = Instance.new("Weld")
  104. Weld85 = Instance.new("Weld")
  105. Weld86 = Instance.new("Weld")
  106. Weld87 = Instance.new("Weld")
  107. Weld88 = Instance.new("Weld")
  108. Weld89 = Instance.new("Weld")
  109. Weld90 = Instance.new("Weld")
  110. Weld91 = Instance.new("Weld")
  111. Weld92 = Instance.new("Weld")
  112. Weld93 = Instance.new("Weld")
  113. Weld94 = Instance.new("Weld")
  114. Weld95 = Instance.new("Weld")
  115. Weld96 = Instance.new("Weld")
  116. Weld97 = Instance.new("Weld")
  117. Weld98 = Instance.new("Weld")
  118. Weld99 = Instance.new("Weld")
  119. Weld100 = Instance.new("Weld")
  120. Weld101 = Instance.new("Weld")
  121. Weld102 = Instance.new("Weld")
  122. Weld103 = Instance.new("Weld")
  123. Weld104 = Instance.new("Weld")
  124. Weld105 = Instance.new("Weld")
  125. Weld106 = Instance.new("Weld")
  126. Weld107 = Instance.new("Weld")
  127. Weld108 = Instance.new("Weld")
  128. Weld109 = Instance.new("Weld")
  129. Weld110 = Instance.new("Weld")
  130. Weld111 = Instance.new("Weld")
  131. Weld112 = Instance.new("Weld")
  132. Weld113 = Instance.new("Weld")
  133. Weld114 = Instance.new("Weld")
  134. Weld115 = Instance.new("Weld")
  135. Sound116 = Instance.new("Sound")
  136. Sound117 = Instance.new("Sound")
  137. Sound118 = Instance.new("Sound")
  138. Weld119 = Instance.new("Weld")
  139. Weld120 = Instance.new("Weld")
  140. Weld121 = Instance.new("Weld")
  141. Weld122 = Instance.new("Weld")
  142. Script123 = Instance.new("Script")
  143. Script124 = Instance.new("Script")
  144. LocalScript125 = Instance.new("LocalScript")
  145. LocalScript126 = Instance.new("LocalScript")
  146. LocalScript127 = Instance.new("LocalScript")
  147. LocalScript128 = Instance.new("LocalScript")
  148. Script129 = Instance.new("Script")
  149. Script130 = Instance.new("Script")
  150. Script131 = Instance.new("Script")
  151. LocalScript132 = Instance.new("LocalScript")
  152. Configuration133 = Instance.new("Configuration")
  153. Animation134 = Instance.new("Animation")
  154. LocalScript135 = Instance.new("LocalScript")
  155. Script136 = Instance.new("Script")
  156. Part137 = Instance.new("Part")
  157. SpecialMesh138 = Instance.new("SpecialMesh")
  158. Part139 = Instance.new("Part")
  159. SpecialMesh140 = Instance.new("SpecialMesh")
  160. Part141 = Instance.new("Part")
  161. SpecialMesh142 = Instance.new("SpecialMesh")
  162. Part143 = Instance.new("Part")
  163. SpecialMesh144 = Instance.new("SpecialMesh")
  164. Part145 = Instance.new("Part")
  165. SpecialMesh146 = Instance.new("SpecialMesh")
  166. Part147 = Instance.new("Part")
  167. Part148 = Instance.new("Part")
  168. SpecialMesh149 = Instance.new("SpecialMesh")
  169. Camera150 = Instance.new("Camera")
  170. Part151 = Instance.new("Part")
  171. SpecialMesh152 = Instance.new("SpecialMesh")
  172. Part153 = Instance.new("Part")
  173. Part154 = Instance.new("Part")
  174. Part155 = Instance.new("Part")
  175. SpecialMesh156 = Instance.new("SpecialMesh")
  176. Part157 = Instance.new("Part")
  177. SpecialMesh158 = Instance.new("SpecialMesh")
  178. Part159 = Instance.new("Part")
  179. SpecialMesh160 = Instance.new("SpecialMesh")
  180. Script161 = Instance.new("Script")
  181. Model162 = Instance.new("Model")
  182. Part163 = Instance.new("Part")
  183. SpecialMesh164 = Instance.new("SpecialMesh")
  184. Part165 = Instance.new("Part")
  185. SpecialMesh166 = Instance.new("SpecialMesh")
  186. Part167 = Instance.new("Part")
  187. SpecialMesh168 = Instance.new("SpecialMesh")
  188. Part169 = Instance.new("Part")
  189. SpecialMesh170 = Instance.new("SpecialMesh")
  190. Part171 = Instance.new("Part")
  191. SpecialMesh172 = Instance.new("SpecialMesh")
  192. Decal173 = Instance.new("Decal")
  193. MeshPart174 = Instance.new("MeshPart")
  194. MeshPart175 = Instance.new("MeshPart")
  195. UnionOperation176 = Instance.new("UnionOperation")
  196. Part177 = Instance.new("Part")
  197. SpecialMesh178 = Instance.new("SpecialMesh")
  198. Part179 = Instance.new("Part")
  199. SpecialMesh180 = Instance.new("SpecialMesh")
  200. Part181 = Instance.new("Part")
  201. SpecialMesh182 = Instance.new("SpecialMesh")
  202. Decal183 = Instance.new("Decal")
  203. Part184 = Instance.new("Part")
  204. SpecialMesh185 = Instance.new("SpecialMesh")
  205. Fire186 = Instance.new("Fire")
  206. Part187 = Instance.new("Part")
  207. SpecialMesh188 = Instance.new("SpecialMesh")
  208. Fire189 = Instance.new("Fire")
  209. Part190 = Instance.new("Part")
  210. Decal191 = Instance.new("Decal")
  211. MeshPart192 = Instance.new("MeshPart")
  212. Model193 = Instance.new("Model")
  213. Part194 = Instance.new("Part")
  214. SpecialMesh195 = Instance.new("SpecialMesh")
  215. UnionOperation196 = Instance.new("UnionOperation")
  216. UnionOperation197 = Instance.new("UnionOperation")
  217. Model198 = Instance.new("Model")
  218. Part199 = Instance.new("Part")
  219. SpecialMesh200 = Instance.new("SpecialMesh")
  220. Part201 = Instance.new("Part")
  221. SpecialMesh202 = Instance.new("SpecialMesh")
  222. Part203 = Instance.new("Part")
  223. Model204 = Instance.new("Model")
  224. Part205 = Instance.new("Part")
  225. SpecialMesh206 = Instance.new("SpecialMesh")
  226. Part207 = Instance.new("Part")
  227. SpecialMesh208 = Instance.new("SpecialMesh")
  228. Part209 = Instance.new("Part")
  229. Model210 = Instance.new("Model")
  230. Part211 = Instance.new("Part")
  231. SpecialMesh212 = Instance.new("SpecialMesh")
  232. UnionOperation213 = Instance.new("UnionOperation")
  233. UnionOperation214 = Instance.new("UnionOperation")
  234. Model215 = Instance.new("Model")
  235. Part216 = Instance.new("Part")
  236. Part217 = Instance.new("Part")
  237. Part218 = Instance.new("Part")
  238. SurfaceGui219 = Instance.new("SurfaceGui")
  239. TextLabel220 = Instance.new("TextLabel")
  240. Camera221 = Instance.new("Camera")
  241. Part222 = Instance.new("Part")
  242. SurfaceGui223 = Instance.new("SurfaceGui")
  243. Camera224 = Instance.new("Camera")
  244. Decal225 = Instance.new("Decal")
  245. Part226 = Instance.new("Part")
  246. Part227 = Instance.new("Part")
  247. Part228 = Instance.new("Part")
  248. SurfaceGui229 = Instance.new("SurfaceGui")
  249. Camera230 = Instance.new("Camera")
  250. Decal231 = Instance.new("Decal")
  251. Part232 = Instance.new("Part")
  252. SurfaceGui233 = Instance.new("SurfaceGui")
  253. TextLabel234 = Instance.new("TextLabel")
  254. Camera235 = Instance.new("Camera")
  255. Part236 = Instance.new("Part")
  256. SurfaceGui237 = Instance.new("SurfaceGui")
  257. TextLabel238 = Instance.new("TextLabel")
  258. Camera239 = Instance.new("Camera")
  259. Part240 = Instance.new("Part")
  260. SurfaceGui241 = Instance.new("SurfaceGui")
  261. TextLabel242 = Instance.new("TextLabel")
  262. Camera243 = Instance.new("Camera")
  263. Part244 = Instance.new("Part")
  264. Camera245 = Instance.new("Camera")
  265. Model0.Parent = mas
  266. Model1.Name = "Red"
  267. Model1.Parent = Model0
  268. Part2.Name = "TheButton"
  269. Part2.Parent = Model1
  270. Part2.CFrame = CFrame.new(-4.02413416, 1.27186096, -0.99198401, -1, 0, -0.000292000012, 0, 1, 0, 0.000292000012, 0, -1)
  271. Part2.Orientation = Vector3.new(0, -179.979996, 0)
  272. Part2.Position = Vector3.new(-4.02413416, 1.27186096, -0.99198401)
  273. Part2.Rotation = Vector3.new(-180, -0.0199999996, -180)
  274. Part2.Color = Color3.new(0.666667, 0, 0.666667)
  275. Part2.Size = Vector3.new(5, 0.100000001, 5)
  276. Part2.Anchored = true
  277. Part2.BottomSurface = Enum.SurfaceType.Smooth
  278. Part2.BrickColor = BrickColor.new("Magenta")
  279. Part2.Material = Enum.Material.Marble
  280. Part2.TopSurface = Enum.SurfaceType.Smooth
  281. Part2.brickColor = BrickColor.new("Magenta")
  282. Part2.FormFactor = Enum.FormFactor.Custom
  283. Part2.formFactor = Enum.FormFactor.Custom
  284. Script3.Name = "Torso"
  285. Script3.Parent = Part2
  286. table.insert(cors,sandbox(Script3,function()
  287. function onTouched(hit)
  288. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then
  289. local g = script.Parent.Parent.Chest:clone()
  290. g.Parent = hit.Parent
  291. local C = g:GetChildren()
  292. for i=1, #C do
  293. if C[i].className == "Part" or "UnionOperation" then
  294. local W = Instance.new("Weld")
  295. W.Part0 = g.Middle
  296. W.Part1 = C[i]
  297. local CJ = CFrame.new(g.Middle.Position)
  298. local C0 = g.Middle.CFrame:inverse()*CJ
  299. local C1 = C[i].CFrame:inverse()*CJ
  300. W.C0 = C0
  301. W.C1 = C1
  302. W.Parent = g.Middle
  303. end
  304. local Y = Instance.new("Weld")
  305. Y.Part0 = hit.Parent.Torso
  306. Y.Part1 = g.Middle
  307. Y.C0 = CFrame.new(0, 0, 0)
  308. Y.Parent = Y.Part0
  309. end
  310.  
  311. local h = g:GetChildren()
  312. for i = 1, # h do
  313. h[i].Anchored = false
  314. h[i].CanCollide = false
  315. end
  316.  
  317. end
  318. end
  319.  
  320. script.Parent.Touched:connect(onTouched)
  321. end))
  322. Script4.Name = "Arms"
  323. Script4.Parent = Part2
  324. table.insert(cors,sandbox(Script4,function()
  325. function onTouched(hit)
  326. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then
  327. local g = script.Parent.Parent.Arm1:clone()
  328. g.Parent = hit.Parent
  329. local C = g:GetChildren()
  330. for i=1, #C do
  331. if C[i].className == "Part" or "UnionOperation" then
  332. local W = Instance.new("Weld")
  333. W.Part0 = g.Middle
  334. W.Part1 = C[i]
  335. local CJ = CFrame.new(g.Middle.Position)
  336. local C0 = g.Middle.CFrame:inverse()*CJ
  337. local C1 = C[i].CFrame:inverse()*CJ
  338. W.C0 = C0
  339. W.C1 = C1
  340. W.Parent = g.Middle
  341. end
  342. local Y = Instance.new("Weld")
  343. Y.Part0 = hit.Parent["Left Arm"]
  344. Y.Part1 = g.Middle
  345. Y.C0 = CFrame.new(0, 0, 0)
  346. Y.Parent = Y.Part0
  347. end
  348.  
  349. local h = g:GetChildren()
  350. for i = 1, # h do
  351. h[i].Anchored = false
  352. h[i].CanCollide = false
  353. end
  354.  
  355. end
  356.  
  357. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then
  358. local g = script.Parent.Parent.Arm2:clone()
  359. g.Parent = hit.Parent
  360. local C = g:GetChildren()
  361. for i=1, #C do
  362. if C[i].className == "Part" or "UnionOperation" then
  363. local W = Instance.new("Weld")
  364. W.Part0 = g.Middle
  365. W.Part1 = C[i]
  366. local CJ = CFrame.new(g.Middle.Position)
  367. local C0 = g.Middle.CFrame:inverse()*CJ
  368. local C1 = C[i].CFrame:inverse()*CJ
  369. W.C0 = C0
  370. W.C1 = C1
  371. W.Parent = g.Middle
  372. end
  373. local Y = Instance.new("Weld")
  374. Y.Part0 = hit.Parent["Right Arm"]
  375. Y.Part1 = g.Middle
  376. Y.C0 = CFrame.new(0, 0, 0)
  377. Y.Parent = Y.Part0
  378. end
  379.  
  380. local h = g:GetChildren()
  381. for i = 1, # h do
  382. h[i].Anchored = false
  383. h[i].CanCollide = false
  384. end
  385.  
  386. end
  387. end
  388.  
  389. script.Parent.Touched:connect(onTouched)
  390. end))
  391. Script5.Name = "Legs"
  392. Script5.Parent = Part2
  393. table.insert(cors,sandbox(Script5,function()
  394. function onTouched(hit)
  395. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then
  396. local g = script.Parent.Parent.Leg1:clone()
  397. g.Parent = hit.Parent
  398. local C = g:GetChildren()
  399. for i=1, #C do
  400. if C[i].className == "Part" or "UnionOperation" then
  401. local W = Instance.new("Weld")
  402. W.Part0 = g.Middle
  403. W.Part1 = C[i]
  404. local CJ = CFrame.new(g.Middle.Position)
  405. local C0 = g.Middle.CFrame:inverse()*CJ
  406. local C1 = C[i].CFrame:inverse()*CJ
  407. W.C0 = C0
  408. W.C1 = C1
  409. W.Parent = g.Middle
  410. end
  411. local Y = Instance.new("Weld")
  412. Y.Part0 = hit.Parent["Left Leg"]
  413. Y.Part1 = g.Middle
  414. Y.C0 = CFrame.new(0, 0, 0)
  415. Y.Parent = Y.Part0
  416. end
  417.  
  418. local h = g:GetChildren()
  419. for i = 1, # h do
  420. h[i].Anchored = false
  421. h[i].CanCollide = false
  422. end
  423.  
  424. end
  425.  
  426. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then
  427. local g = script.Parent.Parent.Leg2:clone()
  428. g.Parent = hit.Parent
  429. local C = g:GetChildren()
  430. for i=1, #C do
  431. if C[i].className == "Part" or "UnionOperation" then
  432. local W = Instance.new("Weld")
  433. W.Part0 = g.Middle
  434. W.Part1 = C[i]
  435. local CJ = CFrame.new(g.Middle.Position)
  436. local C0 = g.Middle.CFrame:inverse()*CJ
  437. local C1 = C[i].CFrame:inverse()*CJ
  438. W.C0 = C0
  439. W.C1 = C1
  440. W.Parent = g.Middle
  441. end
  442. local Y = Instance.new("Weld")
  443. Y.Part0 = hit.Parent["Right Leg"]
  444. Y.Part1 = g.Middle
  445. Y.C0 = CFrame.new(0, 0, 0)
  446. Y.Parent = Y.Part0
  447. end
  448.  
  449. local h = g:GetChildren()
  450. for i = 1, # h do
  451. h[i].Anchored = false
  452. h[i].CanCollide = false
  453. end
  454.  
  455. end
  456. end
  457.  
  458. script.Parent.Touched:connect(onTouched)
  459. end))
  460. Script6.Name = "HatRemover"
  461. Script6.Parent = Part2
  462. table.insert(cors,sandbox(Script6,function()
  463. function onTouched(hit)
  464. local d = hit.Parent:GetChildren()
  465. for i=1, #d do
  466. if (d[i].className == "Hat") then
  467. d[i]:remove()
  468. end
  469. end
  470. end
  471.  
  472. script.Parent.Touched:connect(onTouched)
  473. end))
  474. Script7.Name = "Transparency"
  475. Script7.Parent = Part2
  476. table.insert(cors,sandbox(Script7,function()
  477. ------Transparency--------
  478.  
  479. function onTouch(part)
  480. local human = part.Parent:findFirstChild("Humanoid")
  481. if human ~= nil then
  482. part.Parent:findFirstChild("Head").Transparency = 1
  483. part.Parent:findFirstChild("Torso").Transparency = 1
  484. part.Parent:findFirstChild("Left Arm").Transparency = 1
  485. part.Parent:findFirstChild("Right Arm").Transparency = 1
  486. part.Parent:findFirstChild("Left Leg").Transparency = 1
  487. part.Parent:findFirstChild("Right Leg").Transparency = 1
  488. end
  489. end
  490. script.Parent.Touched:connect(onTouch)
  491.  
  492. end))
  493. Script8.Parent = Part2
  494. table.insert(cors,sandbox(Script8,function()
  495. function onTouch(hit)
  496.  
  497. local ptt = game.Players:playerFromCharacter(hit.Parent)
  498. if ptt == nil then return end
  499. local wfp = script.Parent:findFirstChild("GuiMain"):clone() --change "NameOfTheWeaponHere" to the weapon you want to give
  500. if wfp == nil then return end
  501. wfp.Parent = ptt.PlayerGui
  502.  
  503. end
  504.  
  505. script.Parent.Touched:connect(onTouch)
  506. end))
  507. SurfaceGui9.Parent = Part2
  508. SurfaceGui9.CanvasSize = Vector2.new(400, 120)
  509. Script10.Name = "HatRemover"
  510. Script10.Parent = Part2
  511. table.insert(cors,sandbox(Script10,function()
  512. function onTouched(hit)
  513. local d = hit.Parent:GetChildren()
  514. for i=1, #d do
  515. if (d[i].className == "Accessory") then
  516. d[i]:remove()
  517. end
  518. end
  519. end
  520.  
  521. script.Parent.Touched:connect(onTouched)
  522. end))
  523. Script11.Name = "WalkSpeed Script"
  524. Script11.Parent = Part2
  525. table.insert(cors,sandbox(Script11,function()
  526. local debounce = false --false is for debounce, the opposite value
  527.  
  528. function onTouch(part) --the brick that u get speed
  529.  
  530. local human = part.Parent:findFirstChild("Humanoid")
  531. if (human ~= nil) and debounce == false then -- checks for player value
  532.  
  533. debounce = true
  534.  
  535. human.WalkSpeed = 50 -- or whatever number
  536.  
  537. wait(3) -- time til u get the speed (sec)
  538. debounce = false
  539. end
  540. end
  541.  
  542.  
  543. script.Parent.Touched:connect(onTouch) -- the final part to give the player speed on touch
  544.  
  545. --made by xXRyanKillaManXx2
  546. end))
  547. Decal12.Parent = Part2
  548. Decal12.Texture = "http://www.roblox.com/asset/?id=335108520"
  549. Decal12.Face = Enum.NormalId.Top
  550. Tool13.Name = "Bomb"
  551. Tool13.Parent = Part2
  552. Tool13.TextureId = "http://www.roblox.com/asset/?id=11565733"
  553. Tool13.Grip = CFrame.new(-0.5, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  554. Tool13.GripForward = Vector3.new(1, -0, -0)
  555. Tool13.GripPos = Vector3.new(-0.5, 0, 0)
  556. Tool13.GripRight = Vector3.new(0, 0, 1)
  557. Script14.Name = "PelletScript"
  558. Script14.Parent = Tool13
  559. table.insert(cors,sandbox(Script14,function()
  560. local game = game
  561.  
  562. FuseSound = Instance.new("Sound")
  563. FuseSound.SoundId = "http://www.roblox.com/asset/?id=11565378"
  564. FuseSound.Parent = script.Parent
  565. FuseSound:Play()
  566.  
  567. local total_time = 2 -- seconds
  568. local cur_time = 0
  569.  
  570. function update(frac)
  571. script.Parent.Fuse.Color = Color3.new(1,1 - frac,0)
  572. end
  573.  
  574.  
  575. function blowUp()
  576. local sound = Instance.new("Sound")
  577. sound.SoundId = "http://www.roblox.com/asset?id=2233908"
  578. sound.Parent = script.Parent
  579. sound.Volume = 2
  580. sound:play()
  581. explosion = Instance.new("Explosion")
  582. explosion.BlastRadius = 12
  583. explosion.BlastPressure = 1000000
  584. -- find instigator tag
  585. local creator = script.Parent:findFirstChild("creator")
  586. if creator ~= nil then
  587. explosion.Hit:connect(function(part, distance) onPlayerBlownUp(part, distance, creator) end)
  588. end
  589.  
  590. explosion.Position = script.Parent.Position
  591. explosion.Parent = game.Workspace
  592. script.Parent.Transparency = 1
  593. end
  594.  
  595. function onPlayerBlownUp(part, distance, creator)
  596. if part.Name == "Head" then
  597. local humanoid = part.Parent.Humanoid
  598. tagHumanoid(humanoid, creator)
  599. end
  600. end
  601.  
  602. function tagHumanoid(humanoid, creator)
  603. -- tag does not need to expire iff all explosions lethal
  604.  
  605. if creator ~= nil then
  606. local new_tag = creator:clone()
  607. new_tag.Parent = humanoid
  608. end
  609. end
  610.  
  611. function untagHumanoid(humanoid)
  612. if humanoid ~= nil then
  613. local tag = humanoid:findFirstChild("creator")
  614. if tag ~= nil then
  615. tag.Parent = nil
  616. end
  617. end
  618. end
  619.  
  620. while cur_time < total_time do
  621. update(cur_time / total_time)
  622. local e,g = wait(.5)
  623. cur_time = cur_time + e
  624. end
  625.  
  626.  
  627. blowUp()
  628. wait(.1)
  629. script.Parent:remove()
  630.  
  631. end))
  632. Script14.Disabled = true
  633. Script15.Name = "Slingshot"
  634. Script15.Parent = Tool13
  635. table.insert(cors,sandbox(Script15,function()
  636. local game = game
  637.  
  638. Tool = script.Parent
  639. VELOCITY = 74 -- constant
  640. loaded=true
  641.  
  642. local Pellet = Instance.new("Part")
  643. Pellet.Name="Snowball"
  644. Pellet.Locked = true
  645. Pellet.BackSurface = 0
  646. Pellet.BottomSurface = 0
  647. Pellet.FrontSurface = 0
  648. Pellet.LeftSurface = 0
  649. Pellet.RightSurface = 0
  650. Pellet.TopSurface = 0
  651. Pellet.Shape = 1
  652. Pellet.Size = Vector3.new(2,2,2)
  653. Pellet.BrickColor = BrickColor.new(1)
  654. script.Parent.PelletScript:clone().Parent = Pellet
  655.  
  656. local spark = Instance.new("Fire")
  657. spark.Name = "Fuse"
  658. spark.Parent = Pellet
  659.  
  660. function fire(mouse_pos)
  661. Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 0.7
  662. Tool.Parent.Torso["Right Shoulder"].DesiredAngle = 3.6
  663. wait(.1)
  664. Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 1
  665. Tool.Handle.Transparency=1
  666. Tool.Handle.Fire:play()
  667.  
  668. -- find player's head pos
  669.  
  670. local vCharacter = Tool.Parent
  671. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  672.  
  673. local head = vCharacter:findFirstChild("Head")
  674. if head == nil then return end
  675.  
  676. local dir = mouse_pos - head.Position
  677. dir = computeDirection(dir)
  678.  
  679. local launch = head.Position + 5 * dir
  680.  
  681. local delta = mouse_pos - launch
  682.  
  683. local dy = delta.y
  684.  
  685. local new_delta = Vector3.new(delta.x, 0, delta.z)
  686. delta = new_delta
  687.  
  688. local dx = delta.magnitude
  689. local unit_delta = delta.unit
  690.  
  691. -- acceleration due to gravity in RBX units
  692. local g = (-9.81 * 20)
  693.  
  694. local theta = computeLaunchAngle( dx, dy, g)
  695.  
  696. local vy = math.sin(theta)
  697. local xz = math.cos(theta)
  698. local vx = unit_delta.x * xz
  699. local vz = unit_delta.z * xz
  700.  
  701.  
  702. local missile = Pellet:clone()
  703.  
  704.  
  705. Tool.Handle.Mesh:clone().Parent = missile
  706.  
  707.  
  708. missile.Position = launch
  709. missile.Velocity = Vector3.new(vx,vy,vz) * VELOCITY
  710.  
  711. missile.PelletScript.Disabled = false
  712.  
  713. local creator_tag = Instance.new("ObjectValue")
  714. creator_tag.Value = vCharacter
  715. creator_tag.Name = "creator"
  716. creator_tag.Parent = missile
  717.  
  718. missile.Parent = game.Workspace
  719.  
  720. end
  721.  
  722.  
  723. function computeLaunchAngle(dx,dy,grav)
  724. -- arcane
  725. -- http://en.wikipedia.org/wiki/Trajectory_of_a_projectile
  726.  
  727. local g = math.abs(grav)
  728. local inRoot = (VELOCITY*VELOCITY*VELOCITY*VELOCITY) - (g * ((g*dx*dx) + (2*dy*VELOCITY*VELOCITY)))
  729. if inRoot <= 0 then
  730. return .25 * math.pi
  731. end
  732. local root = math.sqrt(inRoot)
  733. local inATan1 = ((VELOCITY*VELOCITY) + root) / (g*dx)
  734.  
  735. local inATan2 = ((VELOCITY*VELOCITY) - root) / (g*dx)
  736. local answer1 = math.atan(inATan1)
  737. local answer2 = math.atan(inATan2)
  738. if answer1 < answer2 then return answer1 end
  739. return answer2
  740. end
  741.  
  742. function computeDirection(vec)
  743. local lenSquared = vec.magnitude * vec.magnitude
  744. local invSqrt = 1 / math.sqrt(lenSquared)
  745. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  746. end
  747.  
  748.  
  749.  
  750.  
  751. Tool.Enabled = true
  752. function onActivated()
  753. if not Tool.Enabled then
  754. return
  755. end
  756.  
  757. Tool.Enabled = false
  758.  
  759. local character = Tool.Parent;
  760. local humanoid = character.Humanoid
  761. if humanoid == nil then
  762. print("Humanoid not found")
  763. return
  764. end
  765. if loaded==true then
  766. loaded=false
  767. local targetPos = humanoid.TargetPoint
  768.  
  769. fire(targetPos)
  770. wait(0.1)
  771. Tool.Enabled = true
  772. elseif loaded==false then
  773. Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 0.6
  774. Tool.Parent.Torso["Right Shoulder"].DesiredAngle = -3.6
  775. wait(0.1)
  776. Tool.Handle.Transparency=0
  777. wait(0.1)
  778. loaded=true
  779. end
  780. Tool.Enabled = true
  781. end
  782.  
  783. script.Parent.Activated:connect(onActivated)
  784.  
  785. end))
  786. LocalScript16.Name = "Local Gui"
  787. LocalScript16.Parent = Tool13
  788. table.insert(cors,sandbox(LocalScript16,function()
  789. local game = game
  790.  
  791. Tool=script.Parent
  792.  
  793. enabled = true
  794. function onButton1Down(mouse)
  795. if not enabled then
  796. return
  797. end
  798.  
  799. enabled = false
  800. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  801.  
  802. wait(6.5)
  803. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  804. enabled = true
  805.  
  806. end
  807.  
  808. function onEquippedLocal(mouse)
  809. if mouse == nil then
  810. print("Mouse not found")
  811. return
  812. end
  813. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  814. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  815. end
  816.  
  817. Tool.Equipped:connect(onEquippedLocal)
  818. end))
  819. Part17.Name = "Handle"
  820. Part17.Parent = Tool13
  821. Part17.CFrame = CFrame.new(-21.6428413, 5.60557508, 7.73934793, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  822. Part17.Orientation = Vector3.new(-90, -90, 0)
  823. Part17.Position = Vector3.new(-21.6428413, 5.60557508, 7.73934793)
  824. Part17.Rotation = Vector3.new(-90, 0, -90)
  825. Part17.Color = Color3.new(1, 1, 1)
  826. Part17.Size = Vector3.new(2, 2, 2)
  827. Part17.BottomSurface = Enum.SurfaceType.Smooth
  828. Part17.BrickColor = BrickColor.new("Institutional white")
  829. Part17.TopSurface = Enum.SurfaceType.Smooth
  830. Part17.brickColor = BrickColor.new("Institutional white")
  831. Part17.FormFactor = Enum.FormFactor.Symmetric
  832. Part17.formFactor = Enum.FormFactor.Symmetric
  833. SpecialMesh18.Parent = Part17
  834. SpecialMesh18.MeshId = "rbxasset://fonts/timebomb.mesh"
  835. SpecialMesh18.MeshType = Enum.MeshType.FileMesh
  836. Sound19.Name = "Fire"
  837. Sound19.Parent = Part17
  838. Sound19.SoundId = "rbxassetid://166423113"
  839. Script20.Name = "PUT THIS IN THE WEAPON"
  840. Script20.Parent = Tool13
  841. table.insert(cors,sandbox(Script20,function()
  842. local debounce = false
  843.  
  844. function getPlayer(humanoid)
  845. local players = game.Players:children()
  846. for i = 1, #players do
  847. if players[i].Character.Humanoid == humanoid then return players[i] end
  848. end
  849. return nil
  850. end
  851.  
  852. function onTouch(part)
  853.  
  854. local human = part.Parent:findFirstChild("Humanoid")
  855. if (human ~= nil) and debounce == false then
  856.  
  857. debounce = true
  858.  
  859. local player = getPlayer(human)
  860.  
  861. if (player == nil) then return end
  862.  
  863. script.Parent:clone().Parent = player.Backpack
  864.  
  865. wait(2)
  866. debounce = false
  867. end
  868. end
  869.  
  870.  
  871. script.Parent.Parent.Touched:connect(onTouch)
  872.  
  873. end))
  874. Tool21.Name = "Sword"
  875. Tool21.Parent = Part2
  876. Tool21.TextureId = "http://www.roblox.com/asset/?id=128980534"
  877. Tool21.Grip = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  878. Tool21.GripForward = Vector3.new(-1, -0, -0)
  879. Tool21.GripPos = Vector3.new(0, 0, -1.70000005)
  880. Tool21.GripRight = Vector3.new(0, 1, 0)
  881. Tool21.GripUp = Vector3.new(0, 0, 1)
  882. Script22.Name = "EpicKatanaScript"
  883. Script22.Parent = Tool21
  884. table.insert(cors,sandbox(Script22,function()
  885. -------- OMG HAX
  886.  
  887. r = game:service("RunService")
  888. local sword = script.Parent.Handle
  889. local Tool = script.Parent
  890.  
  891. local damage = 15
  892. local p = nil
  893. local humanoid = nil
  894.  
  895. local slash_damage = 30
  896. local lunge_damage = 42
  897. local regularWalk = 16
  898.  
  899.  
  900. local SlashSound = Instance.new("Sound")
  901. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  902. SlashSound.Parent = sword
  903. SlashSound.Volume = .7
  904.  
  905. local UnsheathSound = Instance.new("Sound")
  906. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  907. UnsheathSound.Parent = sword
  908. UnsheathSound.Volume = 1
  909.  
  910. local epicLungeSound = Instance.new("Sound")
  911. epicLungeSound.SoundId = "http://www.roblox.com/asset/?id=25256253"
  912. epicLungeSound.Parent = sword
  913. epicLungeSound.Volume = .8
  914.  
  915. function blow(hit)
  916. local humanoid = hit.Parent:findFirstChild("Humanoid")
  917. local vCharacter = Tool.Parent
  918. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  919. local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  920. if humanoid~=nil and humanoid ~= hum and hum ~= nil then
  921. -- final check, make sure sword is in-hand
  922.  
  923. local right_arm = vCharacter:FindFirstChild("Right Arm")
  924. if (right_arm ~= nil) then
  925. local joint = right_arm:FindFirstChild("RightGrip")
  926. if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
  927. tagHumanoid(humanoid, vPlayer)
  928. humanoid:TakeDamage(damage)
  929. wait(1)
  930. untagHumanoid(humanoid)
  931. end
  932. end
  933.  
  934.  
  935. end
  936. end
  937.  
  938.  
  939. function tagHumanoid(humanoid, player)
  940. local creator_tag = Instance.new("ObjectValue")
  941. creator_tag.Value = player
  942. creator_tag.Name = "creator"
  943. creator_tag.Parent = humanoid
  944. end
  945.  
  946. function untagHumanoid(humanoid)
  947. if humanoid ~= nil then
  948. local tag = humanoid:findFirstChild("creator")
  949. if tag ~= nil then
  950. tag.Parent = nil
  951. end
  952. end
  953. end
  954.  
  955. function attack()
  956. damage = slash_damage
  957. SlashSound:play()
  958. local anim = Instance.new("StringValue")
  959. anim.Name = "toolanim"
  960. anim.Value = "Slash"
  961. anim.Parent = Tool
  962. end
  963.  
  964. function lunge()
  965. damage = lunge_damage
  966.  
  967. humanoid.WalkSpeed = regularWalk + 100
  968. epicLungeSound:play()
  969.  
  970. local anim = Instance.new("StringValue")
  971. anim.Name = "toolanim"
  972. anim.Value = "Lunge"
  973. anim.Parent = Tool
  974.  
  975. force = Instance.new("BodyVelocity")
  976. force.velocity = Vector3.new(0,10,0) --Tool.Parent.Torso.CFrame.lookVector * 80
  977. force.Parent = Tool.Parent.Torso
  978. wait(.2)
  979. swordOut()
  980. wait(.2)
  981. force.Parent = nil
  982. wait(.4)
  983. swordUp()
  984.  
  985. humanoid.WalkSpeed = regularWalk + 2
  986.  
  987. damage = slash_damage
  988. end
  989.  
  990. function swordUp()
  991. Tool.GripForward = Vector3.new(-1,0,0)
  992. Tool.GripRight = Vector3.new(0,1,0)
  993. Tool.GripUp = Vector3.new(0,0,1)
  994. end
  995.  
  996. function swordOut()
  997. Tool.GripForward = Vector3.new(0,0,1)
  998. Tool.GripRight = Vector3.new(0,1,0)
  999. Tool.GripUp = Vector3.new(1,0,0)
  1000. end
  1001.  
  1002. function swordAcross()
  1003. -- parry
  1004. end
  1005.  
  1006.  
  1007. Tool.Enabled = true
  1008. local last_attack = 0
  1009. function onActivated()
  1010.  
  1011. if not Tool.Enabled then
  1012. return
  1013. end
  1014.  
  1015. Tool.Enabled = false
  1016.  
  1017. local character = Tool.Parent;
  1018. local humanoid = character.Humanoid
  1019. if humanoid == nil then
  1020. print("Humanoid not found")
  1021. return
  1022. end
  1023.  
  1024. t = r.Stepped:wait()
  1025.  
  1026. if (t - last_attack < .2) then
  1027. lunge()
  1028. else
  1029. attack()
  1030. end
  1031.  
  1032. last_attack = t
  1033.  
  1034. --wait(.5)
  1035.  
  1036. Tool.Enabled = true
  1037. end
  1038.  
  1039. function onEquipped()
  1040.  
  1041. humanoid = Tool.Parent:FindFirstChild("Humanoid")
  1042. UnsheathSound:play()
  1043. humanoid.WalkSpeed = regularWalk + 2
  1044. p = game.Players:GetPlayerFromCharacter(Tool.Parent)
  1045.  
  1046. end
  1047.  
  1048. function empty()
  1049.  
  1050. end
  1051.  
  1052. function onUnequipped()
  1053.  
  1054. humanoid.WalkSpeed = regularWalk
  1055.  
  1056. end
  1057.  
  1058. Tool.Unequipped:connect(onUnequipped)
  1059. script.Parent.Activated:connect(onActivated)
  1060. script.Parent.Equipped:connect(onEquipped)
  1061.  
  1062. connection = sword.Touched:connect(blow)
  1063.  
  1064. end))
  1065. LocalScript23.Name = "Local Gui"
  1066. LocalScript23.Parent = Tool21
  1067. LocalScript23.LinkedSource = "http://www.roblox.com/asset/?id=1014476"
  1068. Part24.Name = "Handle"
  1069. Part24.Parent = Tool21
  1070. Part24.CFrame = CFrame.new(-28.9071503, 2.41795707, -15.5716238, -0.49999994, 0.707106829, 0.500000119, 0.707106948, 0, 0.707106709, 0.49999994, 0.707106829, -0.500000119)
  1071. Part24.Orientation = Vector3.new(-45, 135, 90)
  1072. Part24.Position = Vector3.new(-28.9071503, 2.41795707, -15.5716238)
  1073. Part24.Rotation = Vector3.new(-125.259995, 30, -125.259995)
  1074. Part24.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1075. Part24.Size = Vector3.new(1, 1, 5)
  1076. Part24.BottomSurface = Enum.SurfaceType.Smooth
  1077. Part24.BrickColor = BrickColor.new("Institutional white")
  1078. Part24.CanCollide = false
  1079. Part24.Material = Enum.Material.Neon
  1080. Part24.TopSurface = Enum.SurfaceType.Smooth
  1081. Part24.brickColor = BrickColor.new("Institutional white")
  1082. Part24.FormFactor = Enum.FormFactor.Custom
  1083. Part24.formFactor = Enum.FormFactor.Custom
  1084. SpecialMesh25.Parent = Part24
  1085. SpecialMesh25.MeshId = "http://www.roblox.com/asset/?id=11442510"
  1086. SpecialMesh25.Scale = Vector3.new(1.70000005, 1.70000005, 1.70000005)
  1087. SpecialMesh25.VertexColor = Vector3.new(0, 0, 0)
  1088. SpecialMesh25.TextureId = "http://www.roblox.com/asset/?id=11442524"
  1089. SpecialMesh25.MeshType = Enum.MeshType.FileMesh
  1090. Sound26.Parent = Part24
  1091. Sound26.SoundId = "rbxasset://sounds/swordslash.wav"
  1092. Sound26.Volume = 0.69999998807907
  1093. Sound27.Parent = Part24
  1094. Sound27.SoundId = "rbxasset://sounds/swordlunge.wav"
  1095. Sound27.Volume = 0.60000002384186
  1096. Sound28.Parent = Part24
  1097. Sound28.SoundId = "rbxasset://sounds/unsheath.wav"
  1098. Sound28.Volume = 1
  1099. Sound29.Parent = Part24
  1100. Sound29.SoundId = "rbxasset://sounds/swordslash.wav"
  1101. Sound29.Volume = 0.69999998807907
  1102. Sound30.Parent = Part24
  1103. Sound30.SoundId = "rbxasset://sounds/unsheath.wav"
  1104. Sound30.Volume = 1
  1105. Sound31.Parent = Part24
  1106. Sound31.SoundId = "http://www.roblox.com/asset/?id=25256253"
  1107. Sound31.Volume = 0.80000001192093
  1108. Sound32.Parent = Part24
  1109. Sound32.SoundId = "rbxasset://sounds/swordslash.wav"
  1110. Sound32.Volume = 0.69999998807907
  1111. Sound33.Parent = Part24
  1112. Sound33.SoundId = "rbxasset://sounds/unsheath.wav"
  1113. Sound33.Volume = 1
  1114. Sound34.Parent = Part24
  1115. Sound34.SoundId = "http://www.roblox.com/asset/?id=25256253"
  1116. Sound34.Volume = 0.80000001192093
  1117. Sound35.Parent = Part24
  1118. Sound35.SoundId = "rbxasset://sounds/swordslash.wav"
  1119. Sound35.Volume = 0.69999998807907
  1120. Sound36.Parent = Part24
  1121. Sound36.SoundId = "rbxasset://sounds/unsheath.wav"
  1122. Sound36.Volume = 1
  1123. Sound37.Parent = Part24
  1124. Sound37.SoundId = "http://www.roblox.com/asset/?id=25256253"
  1125. Sound37.Volume = 0.80000001192093
  1126. Weld38.Parent = Part24
  1127. Weld38.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1128. Weld38.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1129. Weld38.Part0 = Part24
  1130. Weld38.Part1 = Part24
  1131. Weld38.part1 = Part24
  1132. Weld39.Parent = Part24
  1133. Weld39.C0 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
  1134. Weld39.C1 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
  1135. Weld39.Part0 = Part24
  1136. Weld39.Part1 = Part24
  1137. Weld39.part1 = Part24
  1138. Weld40.Parent = Part24
  1139. Weld40.C0 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
  1140. Weld40.C1 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
  1141. Weld40.Part0 = Part24
  1142. Weld40.Part1 = Part24
  1143. Weld40.part1 = Part24
  1144. Weld41.Parent = Part24
  1145. Weld41.C0 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
  1146. Weld41.C1 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
  1147. Weld41.Part0 = Part24
  1148. Weld41.Part1 = Part24
  1149. Weld41.part1 = Part24
  1150. Weld42.Parent = Part24
  1151. Weld42.C0 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
  1152. Weld42.C1 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
  1153. Weld42.Part0 = Part24
  1154. Weld42.Part1 = Part24
  1155. Weld42.part1 = Part24
  1156. Weld43.Parent = Part24
  1157. Weld43.C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
  1158. Weld43.C1 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
  1159. Weld43.Part0 = Part24
  1160. Weld43.Part1 = Part24
  1161. Weld43.part1 = Part24
  1162. Weld44.Parent = Part24
  1163. Weld44.C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
  1164. Weld44.C1 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
  1165. Weld44.Part0 = Part24
  1166. Weld44.Part1 = Part24
  1167. Weld44.part1 = Part24
  1168. Weld45.Parent = Part24
  1169. Weld45.C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
  1170. Weld45.C1 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
  1171. Weld45.Part0 = Part24
  1172. Weld45.Part1 = Part24
  1173. Weld45.part1 = Part24
  1174. Weld46.Parent = Part24
  1175. Weld46.C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
  1176. Weld46.C1 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
  1177. Weld46.Part0 = Part24
  1178. Weld46.Part1 = Part24
  1179. Weld46.part1 = Part24
  1180. Weld47.Parent = Part24
  1181. Weld47.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1182. Weld47.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1183. Weld47.Part0 = Part24
  1184. Weld47.Part1 = Part24
  1185. Weld47.part1 = Part24
  1186. Weld48.Parent = Part24
  1187. Weld48.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1188. Weld48.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1189. Weld48.Part0 = Part24
  1190. Weld48.Part1 = Part24
  1191. Weld48.part1 = Part24
  1192. Weld49.Parent = Part24
  1193. Weld49.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1194. Weld49.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1195. Weld49.Part0 = Part24
  1196. Weld49.Part1 = Part24
  1197. Weld49.part1 = Part24
  1198. Weld50.Parent = Part24
  1199. Weld50.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1200. Weld50.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1201. Weld50.Part0 = Part24
  1202. Weld50.Part1 = Part24
  1203. Weld50.part1 = Part24
  1204. Weld51.Parent = Part24
  1205. Weld51.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1206. Weld51.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1207. Weld51.Part0 = Part24
  1208. Weld51.Part1 = Part24
  1209. Weld51.part1 = Part24
  1210. Weld52.Parent = Part24
  1211. Weld52.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1212. Weld52.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1213. Weld52.Part0 = Part24
  1214. Weld52.Part1 = Part24
  1215. Weld52.part1 = Part24
  1216. Weld53.Parent = Part24
  1217. Weld53.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1218. Weld53.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
  1219. Weld53.Part0 = Part24
  1220. Weld53.Part1 = Part24
  1221. Weld53.part1 = Part24
  1222. Sound54.Parent = Part24
  1223. Sound54.SoundId = "rbxasset://sounds/swordslash.wav"
  1224. Sound54.Volume = 0.69999998807907
  1225. Sound55.Parent = Part24
  1226. Sound55.SoundId = "rbxasset://sounds/unsheath.wav"
  1227. Sound55.Volume = 1
  1228. Sound56.Parent = Part24
  1229. Sound56.SoundId = "http://www.roblox.com/asset/?id=25256253"
  1230. Sound56.Volume = 0.80000001192093
  1231. Weld57.Parent = Part24
  1232. Weld57.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1233. Weld57.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1234. Weld57.Part0 = Part24
  1235. Weld57.Part1 = Part24
  1236. Weld57.part1 = Part24
  1237. Weld58.Parent = Part24
  1238. Weld58.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1239. Weld58.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1240. Weld58.Part0 = Part24
  1241. Weld58.Part1 = Part24
  1242. Weld58.part1 = Part24
  1243. Weld59.Parent = Part24
  1244. Weld59.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1245. Weld59.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1246. Weld59.Part0 = Part24
  1247. Weld59.Part1 = Part24
  1248. Weld59.part1 = Part24
  1249. Weld60.Parent = Part24
  1250. Weld60.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1251. Weld60.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1252. Weld60.Part0 = Part24
  1253. Weld60.Part1 = Part24
  1254. Weld60.part1 = Part24
  1255. Weld61.Parent = Part24
  1256. Weld61.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1257. Weld61.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1258. Weld61.Part0 = Part24
  1259. Weld61.Part1 = Part24
  1260. Weld61.part1 = Part24
  1261. Weld62.Parent = Part24
  1262. Weld62.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1263. Weld62.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1264. Weld62.Part0 = Part24
  1265. Weld62.Part1 = Part24
  1266. Weld62.part1 = Part24
  1267. Weld63.Parent = Part24
  1268. Weld63.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1269. Weld63.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1270. Weld63.Part0 = Part24
  1271. Weld63.Part1 = Part24
  1272. Weld63.part1 = Part24
  1273. Weld64.Parent = Part24
  1274. Weld64.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1275. Weld64.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
  1276. Weld64.Part0 = Part24
  1277. Weld64.Part1 = Part24
  1278. Weld64.part1 = Part24
  1279. Sound65.Name = "SummonSound"
  1280. Sound65.Parent = Part24
  1281. Sound65.Pitch = 4
  1282. Sound65.PlaybackSpeed = 4
  1283. Sound65.SoundId = "http://www.roblox.com/Asset?ID=128912290"
  1284. Sound65.Volume = 1
  1285. Sound66.Parent = Part24
  1286. Sound66.SoundId = "rbxasset://sounds/swordslash.wav"
  1287. Sound66.Volume = 0.69999998807907
  1288. Sound67.Parent = Part24
  1289. Sound67.SoundId = "rbxasset://sounds/unsheath.wav"
  1290. Sound67.Volume = 1
  1291. Sound68.Parent = Part24
  1292. Sound68.SoundId = "http://www.roblox.com/asset/?id=25256253"
  1293. Sound68.Volume = 0.80000001192093
  1294. Weld69.Parent = Part24
  1295. Weld69.C0 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
  1296. Weld69.C1 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
  1297. Weld69.Part0 = Part24
  1298. Weld69.Part1 = Part24
  1299. Weld69.part1 = Part24
  1300. Weld70.Parent = Part24
  1301. Weld70.C0 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
  1302. Weld70.C1 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
  1303. Weld70.Part0 = Part24
  1304. Weld70.Part1 = Part24
  1305. Weld70.part1 = Part24
  1306. Weld71.Parent = Part24
  1307. Weld71.C0 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
  1308. Weld71.C1 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
  1309. Weld71.Part0 = Part24
  1310. Weld71.Part1 = Part24
  1311. Weld71.part1 = Part24
  1312. Weld72.Parent = Part24
  1313. Weld72.C0 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
  1314. Weld72.C1 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
  1315. Weld72.Part0 = Part24
  1316. Weld72.Part1 = Part24
  1317. Weld72.part1 = Part24
  1318. Sound73.Parent = Part24
  1319. Sound73.SoundId = "rbxasset://sounds/swordslash.wav"
  1320. Sound73.Volume = 0.69999998807907
  1321. Sound74.Parent = Part24
  1322. Sound74.SoundId = "rbxasset://sounds/unsheath.wav"
  1323. Sound74.Volume = 1
  1324. Sound75.Parent = Part24
  1325. Sound75.SoundId = "http://www.roblox.com/asset/?id=25256253"
  1326. Sound75.Volume = 0.80000001192093
  1327. Weld76.Parent = Part24
  1328. Weld76.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1329. Weld76.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1330. Weld76.Part0 = Part24
  1331. Weld76.Part1 = Part24
  1332. Weld76.part1 = Part24
  1333. Weld77.Parent = Part24
  1334. Weld77.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1335. Weld77.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1336. Weld77.Part0 = Part24
  1337. Weld77.Part1 = Part24
  1338. Weld77.part1 = Part24
  1339. Weld78.Parent = Part24
  1340. Weld78.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1341. Weld78.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1342. Weld78.Part0 = Part24
  1343. Weld78.Part1 = Part24
  1344. Weld78.part1 = Part24
  1345. Weld79.Parent = Part24
  1346. Weld79.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1347. Weld79.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1348. Weld79.Part0 = Part24
  1349. Weld79.Part1 = Part24
  1350. Weld79.part1 = Part24
  1351. Weld80.Parent = Part24
  1352. Weld80.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1353. Weld80.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1354. Weld80.Part0 = Part24
  1355. Weld80.Part1 = Part24
  1356. Weld80.part1 = Part24
  1357. Weld81.Parent = Part24
  1358. Weld81.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1359. Weld81.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1360. Weld81.Part0 = Part24
  1361. Weld81.Part1 = Part24
  1362. Weld81.part1 = Part24
  1363. Weld82.Parent = Part24
  1364. Weld82.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1365. Weld82.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1366. Weld82.Part0 = Part24
  1367. Weld82.Part1 = Part24
  1368. Weld82.part1 = Part24
  1369. Weld83.Parent = Part24
  1370. Weld83.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1371. Weld83.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1372. Weld83.Part0 = Part24
  1373. Weld83.Part1 = Part24
  1374. Weld83.part1 = Part24
  1375. Weld84.Parent = Part24
  1376. Weld84.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1377. Weld84.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1378. Weld84.Part0 = Part24
  1379. Weld84.Part1 = Part24
  1380. Weld84.part1 = Part24
  1381. Weld85.Parent = Part24
  1382. Weld85.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1383. Weld85.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1384. Weld85.Part0 = Part24
  1385. Weld85.Part1 = Part24
  1386. Weld85.part1 = Part24
  1387. Weld86.Parent = Part24
  1388. Weld86.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1389. Weld86.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1390. Weld86.Part0 = Part24
  1391. Weld86.Part1 = Part24
  1392. Weld86.part1 = Part24
  1393. Weld87.Parent = Part24
  1394. Weld87.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1395. Weld87.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1396. Weld87.Part0 = Part24
  1397. Weld87.Part1 = Part24
  1398. Weld87.part1 = Part24
  1399. Weld88.Parent = Part24
  1400. Weld88.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1401. Weld88.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1402. Weld88.Part0 = Part24
  1403. Weld88.Part1 = Part24
  1404. Weld88.part1 = Part24
  1405. Weld89.Parent = Part24
  1406. Weld89.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1407. Weld89.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1408. Weld89.Part0 = Part24
  1409. Weld89.Part1 = Part24
  1410. Weld89.part1 = Part24
  1411. Weld90.Parent = Part24
  1412. Weld90.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1413. Weld90.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1414. Weld90.Part0 = Part24
  1415. Weld90.Part1 = Part24
  1416. Weld90.part1 = Part24
  1417. Weld91.Parent = Part24
  1418. Weld91.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1419. Weld91.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
  1420. Weld91.Part0 = Part24
  1421. Weld91.Part1 = Part24
  1422. Weld91.part1 = Part24
  1423. Weld92.Parent = Part24
  1424. Weld92.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1425. Weld92.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1426. Weld92.Part0 = Part24
  1427. Weld92.Part1 = Part24
  1428. Weld92.part1 = Part24
  1429. Weld93.Parent = Part24
  1430. Weld93.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1431. Weld93.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1432. Weld93.Part0 = Part24
  1433. Weld93.Part1 = Part24
  1434. Weld93.part1 = Part24
  1435. Weld94.Parent = Part24
  1436. Weld94.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1437. Weld94.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1438. Weld94.Part0 = Part24
  1439. Weld94.Part1 = Part24
  1440. Weld94.part1 = Part24
  1441. Weld95.Parent = Part24
  1442. Weld95.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1443. Weld95.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1444. Weld95.Part0 = Part24
  1445. Weld95.Part1 = Part24
  1446. Weld95.part1 = Part24
  1447. Weld96.Parent = Part24
  1448. Weld96.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1449. Weld96.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1450. Weld96.Part0 = Part24
  1451. Weld96.Part1 = Part24
  1452. Weld96.part1 = Part24
  1453. Weld97.Parent = Part24
  1454. Weld97.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1455. Weld97.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1456. Weld97.Part0 = Part24
  1457. Weld97.Part1 = Part24
  1458. Weld97.part1 = Part24
  1459. Weld98.Parent = Part24
  1460. Weld98.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1461. Weld98.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1462. Weld98.Part0 = Part24
  1463. Weld98.Part1 = Part24
  1464. Weld98.part1 = Part24
  1465. Weld99.Parent = Part24
  1466. Weld99.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1467. Weld99.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
  1468. Weld99.Part0 = Part24
  1469. Weld99.Part1 = Part24
  1470. Weld99.part1 = Part24
  1471. Weld100.Parent = Part24
  1472. Weld100.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1473. Weld100.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1474. Weld100.Part0 = Part24
  1475. Weld100.Part1 = Part24
  1476. Weld100.part1 = Part24
  1477. Weld101.Parent = Part24
  1478. Weld101.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1479. Weld101.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1480. Weld101.Part0 = Part24
  1481. Weld101.Part1 = Part24
  1482. Weld101.part1 = Part24
  1483. Weld102.Parent = Part24
  1484. Weld102.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1485. Weld102.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1486. Weld102.Part0 = Part24
  1487. Weld102.Part1 = Part24
  1488. Weld102.part1 = Part24
  1489. Weld103.Parent = Part24
  1490. Weld103.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1491. Weld103.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1492. Weld103.Part0 = Part24
  1493. Weld103.Part1 = Part24
  1494. Weld103.part1 = Part24
  1495. Weld104.Parent = Part24
  1496. Weld104.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1497. Weld104.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1498. Weld104.Part0 = Part24
  1499. Weld104.Part1 = Part24
  1500. Weld104.part1 = Part24
  1501. Weld105.Parent = Part24
  1502. Weld105.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1503. Weld105.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1504. Weld105.Part0 = Part24
  1505. Weld105.Part1 = Part24
  1506. Weld105.part1 = Part24
  1507. Weld106.Parent = Part24
  1508. Weld106.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1509. Weld106.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1510. Weld106.Part0 = Part24
  1511. Weld106.Part1 = Part24
  1512. Weld106.part1 = Part24
  1513. Weld107.Parent = Part24
  1514. Weld107.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1515. Weld107.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
  1516. Weld107.Part0 = Part24
  1517. Weld107.Part1 = Part24
  1518. Weld107.part1 = Part24
  1519. Weld108.Parent = Part24
  1520. Weld108.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1521. Weld108.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1522. Weld108.Part0 = Part24
  1523. Weld108.Part1 = Part24
  1524. Weld108.part1 = Part24
  1525. Weld109.Parent = Part24
  1526. Weld109.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1527. Weld109.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1528. Weld109.Part0 = Part24
  1529. Weld109.Part1 = Part24
  1530. Weld109.part1 = Part24
  1531. Weld110.Parent = Part24
  1532. Weld110.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1533. Weld110.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1534. Weld110.Part0 = Part24
  1535. Weld110.Part1 = Part24
  1536. Weld110.part1 = Part24
  1537. Weld111.Parent = Part24
  1538. Weld111.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1539. Weld111.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1540. Weld111.Part0 = Part24
  1541. Weld111.Part1 = Part24
  1542. Weld111.part1 = Part24
  1543. Weld112.Parent = Part24
  1544. Weld112.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1545. Weld112.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1546. Weld112.Part0 = Part24
  1547. Weld112.Part1 = Part24
  1548. Weld112.part1 = Part24
  1549. Weld113.Parent = Part24
  1550. Weld113.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1551. Weld113.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1552. Weld113.Part0 = Part24
  1553. Weld113.Part1 = Part24
  1554. Weld113.part1 = Part24
  1555. Weld114.Parent = Part24
  1556. Weld114.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1557. Weld114.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1558. Weld114.Part0 = Part24
  1559. Weld114.Part1 = Part24
  1560. Weld114.part1 = Part24
  1561. Weld115.Parent = Part24
  1562. Weld115.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1563. Weld115.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1564. Weld115.Part0 = Part24
  1565. Weld115.Part1 = Part24
  1566. Weld115.part1 = Part24
  1567. Sound116.Parent = Part24
  1568. Sound116.SoundId = "rbxasset://sounds/swordslash.wav"
  1569. Sound116.Volume = 0.69999998807907
  1570. Sound117.Parent = Part24
  1571. Sound117.SoundId = "rbxasset://sounds/unsheath.wav"
  1572. Sound117.Volume = 1
  1573. Sound118.Parent = Part24
  1574. Sound118.SoundId = "http://www.roblox.com/asset/?id=25256253"
  1575. Sound118.Volume = 0.80000001192093
  1576. Weld119.Parent = Part24
  1577. Weld119.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1578. Weld119.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1579. Weld119.Part0 = Part24
  1580. Weld119.Part1 = Part24
  1581. Weld119.part1 = Part24
  1582. Weld120.Parent = Part24
  1583. Weld120.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1584. Weld120.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1585. Weld120.Part0 = Part24
  1586. Weld120.Part1 = Part24
  1587. Weld120.part1 = Part24
  1588. Weld121.Parent = Part24
  1589. Weld121.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1590. Weld121.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1591. Weld121.Part0 = Part24
  1592. Weld121.Part1 = Part24
  1593. Weld121.part1 = Part24
  1594. Weld122.Parent = Part24
  1595. Weld122.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1596. Weld122.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1597. Weld122.Part0 = Part24
  1598. Weld122.Part1 = Part24
  1599. Weld122.part1 = Part24
  1600. Script123.Name = "Welding"
  1601. Script123.Parent = Tool21
  1602. table.insert(cors,sandbox(Script123,function()
  1603. function Weld(x,y)
  1604. local W = Instance.new("Weld")
  1605. W.Part0 = x
  1606. W.Part1 = y
  1607. local CJ = CFrame.new(x.Position)
  1608. local C0 = x.CFrame:inverse()*CJ
  1609. local C1 = y.CFrame:inverse()*CJ
  1610. W.C0 = C0
  1611. W.C1 = C1
  1612. W.Parent = x
  1613. end
  1614.  
  1615. function Get(A)
  1616. if A.className == "Part" then
  1617. Weld(script.Parent.Handle, A)
  1618. A.Anchored = false
  1619. else
  1620. local C = A:GetChildren()
  1621. for i=1, #C do
  1622. Get(C[i])
  1623. end
  1624. end
  1625. end
  1626.  
  1627. function Finale()
  1628. Get(script.Parent)
  1629. end
  1630.  
  1631. script.Parent.Equipped:connect(Finale)
  1632. script.Parent.Unequipped:connect(Finale)
  1633. Finale()
  1634. end))
  1635. Script124.Name = "Welding"
  1636. Script124.Parent = Tool21
  1637. table.insert(cors,sandbox(Script124,function()
  1638. function Weld(x,y)
  1639. local W = Instance.new("Weld")
  1640. W.Part0 = x
  1641. W.Part1 = y
  1642. local CJ = CFrame.new(x.Position)
  1643. local C0 = x.CFrame:inverse()*CJ
  1644. local C1 = y.CFrame:inverse()*CJ
  1645. W.C0 = C0
  1646. W.C1 = C1
  1647. W.Parent = x
  1648. end
  1649.  
  1650. function Get(A)
  1651. if A.className == "Part" then
  1652. Weld(script.Parent.Handle, A)
  1653. A.Anchored = false
  1654. else
  1655. local C = A:GetChildren()
  1656. for i=1, #C do
  1657. Get(C[i])
  1658. end
  1659. end
  1660. end
  1661.  
  1662. function Finale()
  1663. Get(script.Parent)
  1664. end
  1665.  
  1666. script.Parent.Equipped:connect(Finale)
  1667. script.Parent.Unequipped:connect(Finale)
  1668. Finale()
  1669. end))
  1670. LocalScript125.Name = "BackupWeld"
  1671. LocalScript125.Parent = Tool21
  1672. table.insert(cors,sandbox(LocalScript125,function()
  1673. function Weld(x,y)
  1674. local W = Instance.new("Weld")
  1675. W.Part0 = x
  1676. W.Part1 = y
  1677. local CJ = CFrame.new(x.Position)
  1678. local C0 = x.CFrame:inverse()*CJ
  1679. local C1 = y.CFrame:inverse()*CJ
  1680. W.C0 = C0
  1681. W.C1 = C1
  1682. W.Parent = x
  1683. end
  1684.  
  1685. function Get(A)
  1686. if A.className == "Part" then
  1687. Weld(script.Parent.Handle, A)
  1688. A.Anchored = false
  1689. else
  1690. local C = A:GetChildren()
  1691. for i=1, #C do
  1692. Get(C[i])
  1693. end
  1694. end
  1695. end
  1696.  
  1697. function Finale()
  1698. Get(script.Parent)
  1699. end
  1700.  
  1701. script.Parent.Equipped:connect(Finale)
  1702. script.Parent.Unequipped:connect(Finale)
  1703. Finale()
  1704. end))
  1705. LocalScript126.Name = "BackupWeld"
  1706. LocalScript126.Parent = Tool21
  1707. table.insert(cors,sandbox(LocalScript126,function()
  1708. function Weld(x,y)
  1709. local W = Instance.new("Weld")
  1710. W.Part0 = x
  1711. W.Part1 = y
  1712. local CJ = CFrame.new(x.Position)
  1713. local C0 = x.CFrame:inverse()*CJ
  1714. local C1 = y.CFrame:inverse()*CJ
  1715. W.C0 = C0
  1716. W.C1 = C1
  1717. W.Parent = x
  1718. end
  1719.  
  1720. function Get(A)
  1721. if A.className == "Part" then
  1722. Weld(script.Parent.Handle, A)
  1723. A.Anchored = false
  1724. else
  1725. local C = A:GetChildren()
  1726. for i=1, #C do
  1727. Get(C[i])
  1728. end
  1729. end
  1730. end
  1731.  
  1732. function Finale()
  1733. Get(script.Parent)
  1734. end
  1735.  
  1736. script.Parent.Equipped:connect(Finale)
  1737. script.Parent.Unequipped:connect(Finale)
  1738. Finale()
  1739. end))
  1740. LocalScript127.Name = "BackupWeld"
  1741. LocalScript127.Parent = Tool21
  1742. table.insert(cors,sandbox(LocalScript127,function()
  1743. function Weld(x,y)
  1744. local W = Instance.new("Weld")
  1745. W.Part0 = x
  1746. W.Part1 = y
  1747. local CJ = CFrame.new(x.Position)
  1748. local C0 = x.CFrame:inverse()*CJ
  1749. local C1 = y.CFrame:inverse()*CJ
  1750. W.C0 = C0
  1751. W.C1 = C1
  1752. W.Parent = x
  1753. end
  1754.  
  1755. function Get(A)
  1756. if A.className == "Part" then
  1757. Weld(script.Parent.Handle, A)
  1758. A.Anchored = false
  1759. else
  1760. local C = A:GetChildren()
  1761. for i=1, #C do
  1762. Get(C[i])
  1763. end
  1764. end
  1765. end
  1766.  
  1767. function Finale()
  1768. Get(script.Parent)
  1769. end
  1770.  
  1771. script.Parent.Equipped:connect(Finale)
  1772. script.Parent.Unequipped:connect(Finale)
  1773. Finale()
  1774. end))
  1775. LocalScript128.Name = "BackupWeld"
  1776. LocalScript128.Parent = Tool21
  1777. table.insert(cors,sandbox(LocalScript128,function()
  1778. function Weld(x,y)
  1779. local W = Instance.new("Weld")
  1780. W.Part0 = x
  1781. W.Part1 = y
  1782. local CJ = CFrame.new(x.Position)
  1783. local C0 = x.CFrame:inverse()*CJ
  1784. local C1 = y.CFrame:inverse()*CJ
  1785. W.C0 = C0
  1786. W.C1 = C1
  1787. W.Parent = x
  1788. end
  1789.  
  1790. function Get(A)
  1791. if A.className == "Part" then
  1792. Weld(script.Parent.Handle, A)
  1793. A.Anchored = false
  1794. else
  1795. local C = A:GetChildren()
  1796. for i=1, #C do
  1797. Get(C[i])
  1798. end
  1799. end
  1800. end
  1801.  
  1802. function Finale()
  1803. Get(script.Parent)
  1804. end
  1805.  
  1806. script.Parent.Equipped:connect(Finale)
  1807. script.Parent.Unequipped:connect(Finale)
  1808. Finale()
  1809. end))
  1810. Script129.Name = "Welding"
  1811. Script129.Parent = Tool21
  1812. table.insert(cors,sandbox(Script129,function()
  1813. function Weld(x,y)
  1814. local W = Instance.new("Weld")
  1815. W.Part0 = x
  1816. W.Part1 = y
  1817. local CJ = CFrame.new(x.Position)
  1818. local C0 = x.CFrame:inverse()*CJ
  1819. local C1 = y.CFrame:inverse()*CJ
  1820. W.C0 = C0
  1821. W.C1 = C1
  1822. W.Parent = x
  1823. end
  1824.  
  1825. function Get(A)
  1826. if A.className == "Part" then
  1827. Weld(script.Parent.Handle, A)
  1828. A.Anchored = false
  1829. else
  1830. local C = A:GetChildren()
  1831. for i=1, #C do
  1832. Get(C[i])
  1833. end
  1834. end
  1835. end
  1836.  
  1837. function Finale()
  1838. Get(script.Parent)
  1839. end
  1840.  
  1841. script.Parent.Equipped:connect(Finale)
  1842. script.Parent.Unequipped:connect(Finale)
  1843. Finale()
  1844. end))
  1845. Script130.Name = "Welding"
  1846. Script130.Parent = Tool21
  1847. table.insert(cors,sandbox(Script130,function()
  1848. function Weld(x,y)
  1849. local W = Instance.new("Weld")
  1850. W.Part0 = x
  1851. W.Part1 = y
  1852. local CJ = CFrame.new(x.Position)
  1853. local C0 = x.CFrame:inverse()*CJ
  1854. local C1 = y.CFrame:inverse()*CJ
  1855. W.C0 = C0
  1856. W.C1 = C1
  1857. W.Parent = x
  1858. end
  1859.  
  1860. function Get(A)
  1861. if A.className == "Part" then
  1862. Weld(script.Parent.Handle, A)
  1863. A.Anchored = false
  1864. else
  1865. local C = A:GetChildren()
  1866. for i=1, #C do
  1867. Get(C[i])
  1868. end
  1869. end
  1870. end
  1871.  
  1872. function Finale()
  1873. Get(script.Parent)
  1874. end
  1875.  
  1876. script.Parent.Equipped:connect(Finale)
  1877. script.Parent.Unequipped:connect(Finale)
  1878. Finale()
  1879. end))
  1880. Script131.Name = "Damage"
  1881. Script131.Parent = Tool21
  1882. table.insert(cors,sandbox(Script131,function()
  1883. local function Create(ty)
  1884. return function(data)
  1885. local obj = Instance.new(ty)
  1886. for k, v in pairs(data) do
  1887. if type(k) == 'number' then
  1888. v.Parent = obj
  1889. else
  1890. obj[k] = v
  1891. end
  1892. end
  1893. return obj
  1894. end
  1895. end
  1896.  
  1897. --------------------------------------------------------------------------------
  1898. --------------------------------------------------------------------------------
  1899. --------------------------------------------------------------------------------
  1900. --------------------------------------------------------------------------------
  1901.  
  1902. -- Tiny Event Manager; Add: [[Event.EventName = (event)]]; Remove: [[Disconnect("EventName",...)]]
  1903. local Event = {}
  1904. local function Disconnect(...)
  1905. for _,name in pairs{...} do
  1906. if Event[name] then
  1907. Event[name]:disconnect()
  1908. Event[name] = nil
  1909. end
  1910. end
  1911. end
  1912.  
  1913. -- get an object; make it if it doesn't exist
  1914. local function GetMake(parent,name,type)
  1915. local object = parent:FindFirstChild(name)
  1916. if not object then
  1917. object = Create(type){Name=name}
  1918. object.Parent = parent
  1919. end
  1920. return object
  1921. end
  1922.  
  1923. -- wait until child exists; return child
  1924. local function WaitForChild(parent,name)
  1925. while not parent:FindFirstChild(name) do
  1926. parent.ChildAdded:wait()
  1927. end
  1928. return parent:FindFirstChild(name)
  1929. end
  1930.  
  1931. -- get a sibling humanoid of object; by humanoid, not by name
  1932. local function GetHumanoid(object)
  1933. if object and object.Parent then
  1934. for i,v in pairs(object.Parent:GetChildren()) do
  1935. if v:IsA"Humanoid" then
  1936. return v
  1937. end
  1938. end
  1939. end
  1940. return nil
  1941. end
  1942.  
  1943. -- get the parent character from an object; verified by GetHumanoid
  1944. local function GetCharacter(object)
  1945. local humanoid = GetHumanoid(object)
  1946. if humanoid then
  1947. return object.Parent,humanoid
  1948. end
  1949. return nil
  1950. end
  1951.  
  1952. --------------------------------------------------------------------------------
  1953. --------------------------------------------------------------------------------
  1954. --------------------------------------------------------------------------------
  1955. --------------------------------------------------------------------------------
  1956.  
  1957. local Players = Game:GetService("Players")
  1958. local Debris = Game:GetService("Debris")
  1959.  
  1960. local Tool = script.Parent
  1961. local DamageBin = WaitForChild(Tool,"DamageBin")
  1962.  
  1963. Tool.Equipped:connect(function()
  1964. local Character,Humanoid = GetCharacter(Tool)
  1965. local Player = Players:GetPlayerFromCharacter(Character)
  1966.  
  1967. Event.DamageBin = DamageBin.ChildAdded:connect(function(dtag)
  1968. if dtag:IsA"ObjectValue" then
  1969. local humanoid = dtag.Value
  1970. local damage = tonumber(dtag.Name)
  1971. if humanoid and damage then
  1972. local ctag = Create'ObjectValue'{
  1973. Name = "creator";
  1974. Value = Player;
  1975. }
  1976. ctag.Parent = humanoid
  1977. humanoid:TakeDamage(damage)
  1978. Debris:AddItem(ctag,1)
  1979. Debris:AddItem(dtag,1)
  1980. end
  1981. end
  1982. end)
  1983. end)
  1984.  
  1985. Tool.Unequipped:connect(function()
  1986. Disconnect("DamageBin")
  1987. end)
  1988. end))
  1989. LocalScript132.Name = "Main"
  1990. LocalScript132.Parent = Tool21
  1991. table.insert(cors,sandbox(LocalScript132,function()
  1992. local function class(name)
  1993. local def = {}
  1994. getfenv(0)[name] = def
  1995. return function(ctor, static)
  1996. local nctor = function(...)
  1997. local this = {}
  1998. if ctor then
  1999. ctor(this, ...)
  2000. end
  2001. return this
  2002. end
  2003. getfenv(0)['Create'..name] = nctor
  2004. if static then static(def) end
  2005. end
  2006. end
  2007.  
  2008. local function Create(ty)
  2009. return function(data)
  2010. local obj = Instance.new(ty)
  2011. for k, v in pairs(data) do
  2012. if type(k) == 'number' then
  2013. v.Parent = obj
  2014. else
  2015. obj[k] = v
  2016. end
  2017. end
  2018. return obj
  2019. end
  2020. end
  2021.  
  2022. --[[----------------------------------------------------------------------------
  2023. AnimationProvider
  2024. Manages animations.
  2025.  
  2026. CreateAnimationProvider(animations)
  2027. Returns a new AnimationProvider instance.
  2028. `animations` is a table containing identity/asset_id pairs.
  2029. `asset_id` may be a string (Content) or an integer.
  2030. AnimationProvider:LoadHumanoid(humanoid)
  2031. Loads the animations into `humanoid`.
  2032. AnimationProvider:GetAnimation(identity)
  2033. Returns an AnimationTrack.
  2034. May only be called after LoadHumanoid.
  2035. AnimationProvider:StopAnimations()
  2036. Stops all animations.
  2037. ]]
  2038. class'AnimationProvider'(function(def,anim_ids)
  2039. local animations = {}
  2040. local animationTracks = {}
  2041. local catcherCallbacks = {}
  2042. local keyframeCatchers = {}
  2043. local workingHumanoid
  2044.  
  2045. for name,id in pairs(anim_ids) do
  2046. animations[name] = Create'Animation'{
  2047. Name = name;
  2048. AnimationId = type(id) == "number" and ("rbxassetid://"..id) or id;
  2049. Archivable = false;
  2050. }
  2051. end
  2052.  
  2053. function def:LoadHumanoid(humanoid)
  2054. if humanoid ~= workingHumanoid then
  2055. workingHumanoid = humanoid
  2056. for name,anim in pairs(animations) do
  2057. local old_track = animationTracks[name]
  2058. if old_track then
  2059. old_track:Stop()
  2060. old_track:Destroy()
  2061. if keyframeCatchers[name] then
  2062. keyframeCatchers[name] = nil
  2063. end
  2064. end
  2065.  
  2066. local track = humanoid:LoadAnimation(anim)
  2067. animationTracks[name] = track
  2068. if catcherCallbacks[name] then
  2069. local catcher = CreateKeyframeCatcher(track)
  2070. keyframeCatchers[name] = catcher
  2071. catcher:SetCallbacks(catcherCallbacks[name])
  2072. end
  2073. end
  2074. end
  2075. end
  2076.  
  2077. function def:GetAnimation(name)
  2078. if not workingHumanoid then
  2079. error("GetAnimation: humanoid has not been loaded",2)
  2080. end
  2081. return animationTracks[name]
  2082. end
  2083.  
  2084. function def:StopAnimations(...)
  2085. for name,track in pairs(animationTracks) do
  2086. track:Stop(...)
  2087. end
  2088. end
  2089.  
  2090. -- lazy get
  2091. setmetatable(def,{__index = animationTracks})
  2092. end)
  2093.  
  2094. --[[
  2095. SoundProvider
  2096. Manages sounds.
  2097.  
  2098. CreateSoundProvider(sounds)
  2099. Returns a new SoundProvider.
  2100. `sounds` is a table containing identity/asset_id pairs.
  2101. `asset_id` may be a string (Content) or an integer.
  2102. SoundProvider:SetParent(parent)
  2103. Sets the parent of all the sounds at once. Can be nil.
  2104. SoundProvider:GetSound(identity)
  2105. Returns a Sound.
  2106. SoundProvider:StopSounds()
  2107. Stops all sounds.
  2108. SoundProvider:Fade(identity, goal, time, delta)
  2109. Applies a fading effect to a Sound, starting with the current volume.
  2110. `goal` is the volume to reach by the end of the transition.
  2111. `time` is the amount of time the transition should take, in seconds.
  2112. Optionally, `delta` is a function that transforms the progress of the fade (for non-linear transitions)
  2113. ]]
  2114. class'SoundProvider'(function(def,sound_ids)
  2115. local sounds = {}
  2116.  
  2117. for name,id in pairs(sound_ids) do
  2118. sounds[name] = Create'Sound'{
  2119. Name = name;
  2120. SoundId = type(id) == "number" and ("rbxassetid://"..id) or id;
  2121. Archivable = false;
  2122. }
  2123. end
  2124.  
  2125. function def:SetParent(parent)
  2126. for name,sound in pairs(sounds) do
  2127. sound.Parent = parent
  2128. end
  2129. end
  2130.  
  2131. function def:GetSound(name)
  2132. return sounds[name]
  2133. end
  2134.  
  2135. function def:StopSounds()
  2136. for name,sound in pairs(sounds) do
  2137. sound:Stop()
  2138. end
  2139. end
  2140.  
  2141. function def:Fade(name,g,t,delta)
  2142. local sound = sounds[name]
  2143. delta = delta or function(n) return n end
  2144. if sound then
  2145. local s = sound.Volume
  2146. local i = 0
  2147. while i < 1 do
  2148. i = i + wait()/t
  2149. sound.Volume = (g-s)*delta(i)+s
  2150. end
  2151. sound.Volume = g
  2152. else
  2153. error("SoundProvider::Fade: no such sound named `"..name.."`",2)
  2154. end
  2155. end
  2156.  
  2157. -- lazy get
  2158. setmetatable(def,{__index = sounds})
  2159. end)
  2160.  
  2161. --[[
  2162. ThreadID
  2163. Makes sure new threads override old ones.
  2164.  
  2165. CreateThreadID()
  2166. Returns a new ThreadID.
  2167. ThreadID:Request()
  2168. Returns a new ID and increments the current one.
  2169. ThreadID:Assert(id)
  2170. Returns whether the thread's ID equals the current one.
  2171. ThreadID:Reset()
  2172. Reset the current ID.
  2173. ]]
  2174. class'ThreadID'(function(def)
  2175. local thread_id = 0
  2176.  
  2177. function def:Assert(id)
  2178. return thread_id == id
  2179. end
  2180.  
  2181. function def:Request()
  2182. thread_id = thread_id + 1
  2183. return thread_id
  2184. end
  2185.  
  2186. function def:Reset()
  2187. thread_id = 0
  2188. end
  2189. end)
  2190.  
  2191. --[[
  2192. WalkSpeedManager
  2193. Manages a Humanoid's WalkSpeed.
  2194. When the walkspeed is set externally (not by this instance), the new value will become the base walkspeed.
  2195. However, the walkspeed can be locked. If so, the walkspeed will be reverted if it has been changed externally.
  2196. This allows the tool to be compatible with, say, a speed potion.
  2197.  
  2198. CreateWalkSpeedManager()
  2199. Returns a new WalkSpeedManager.
  2200. WalkSpeedManager:SetHumanoid(humanoid)
  2201. Sets the humanoid and sets its WalkSpeed as the base.
  2202. WalkSpeedManager:Set(walkspeed)
  2203. Sets and locks the humanoid's walkspeed.
  2204. WalkSpeedManager:Reset()
  2205. Unlocks and resets the humanoid's walkspeed to the base walkspeed.
  2206. WalkSpeedManager:GetBase()
  2207. Returns the base walkspeed.
  2208. ]]
  2209. class'WalkSpeedManager'(function(def)
  2210. local baseWalkSpeed = 16
  2211. local currentWalkSpeed = 16
  2212. local locked = false
  2213. local settingInternal = false
  2214. local humanoid
  2215. local changed
  2216.  
  2217. function def:SetHumanoid(hum)
  2218. humanoid = hum
  2219. locked = false
  2220. if changed then changed:disconnect() end
  2221. if hum then
  2222. baseWalkSpeed = hum.WalkSpeed
  2223. currentWalkSpeed = baseWalkSpeed
  2224. changed = hum.Changed:connect(function(p)
  2225. if p == "WalkSpeed" and not settingInternal then
  2226. -- something external is modifying the walkspeed; use that as the base
  2227. baseWalkSpeed = hum.WalkSpeed
  2228. if locked then
  2229. settingInternal = true
  2230. hum.WalkSpeed = currentWalkSpeed
  2231. settingInternal = false
  2232. end
  2233. end
  2234. end)
  2235. end
  2236. end
  2237.  
  2238. function def:Set(ws)
  2239. if humanoid then
  2240. locked = true
  2241. currentWalkSpeed = ws
  2242. settingInternal = true
  2243. humanoid.WalkSpeed = ws
  2244. settingInternal = false
  2245. end
  2246. end
  2247.  
  2248. function def:Reset()
  2249. if humanoid then
  2250. currentWalkSpeed = baseWalkSpeed
  2251. settingInternal = true
  2252. humanoid.WalkSpeed = baseWalkSpeed
  2253. settingInternal = false
  2254. locked = false
  2255. end
  2256. end
  2257.  
  2258. function def:GetBase()
  2259. return baseWalkSpeed
  2260. end
  2261. end)
  2262.  
  2263. --[[
  2264. Sequencer
  2265. Calls functions in a sequence through activation of a single function.
  2266.  
  2267. :SetSequenceMap(map)
  2268. Sets the sequence of functions to use.
  2269. :SetMinInterval(interval)
  2270. Sets the minimum amount of time allowed between activations.
  2271. :SetResetDelay(delay,time)
  2272. Sets the amount of time to wait after the most recent activation before the sequence is reset.
  2273. `delay` is the time to wait after the last activation.
  2274. `time` is used when comparing the current time with the last activation time.
  2275. If `time` is greater than or close to `delay`, the sequence (probably) wont reset.
  2276. :Activate(...)
  2277. Calls the next function in the sequence. If the end of the sequence is reached, it wraps back to the beginning.
  2278. The first value passed to the function is the current sequence index. Subsequent arguments are the values passed to Activate.
  2279. ]]
  2280. class'Sequencer'(function(def)
  2281. local min_interval = 0
  2282. local reset_delay = 0
  2283. local reset_time = 0
  2284. local seq_map = {}
  2285.  
  2286. local seq_index = 0
  2287. local activate_time = 0
  2288.  
  2289. function def:SetSequenceMap(map)
  2290. seq_map = map
  2291. if seq_index > #map then
  2292. seq_index = 0
  2293. end
  2294. end
  2295.  
  2296. function def:SetMinInterval(interval)
  2297. min_interval = interval
  2298. end
  2299.  
  2300. function def:SetResetDelay(delay,time)
  2301. reset_delay = delay
  2302. reset_time = time
  2303. end
  2304.  
  2305. local function act(...)
  2306. local t = tick()
  2307. if t-activate_time > min_interval then
  2308. activate_time = t
  2309. seq_index = seq_index + 1 > #seq_map and 1 or seq_index + 1
  2310. if seq_map[seq_index] then
  2311. coroutine.wrap(seq_map[seq_index])(seq_index,...)
  2312. end
  2313. end
  2314. wait(reset_delay)
  2315. if tick()-activate_time > reset_time then
  2316. seq_index = 0
  2317. end
  2318. end
  2319.  
  2320. function def:Activate(...)
  2321. coroutine.wrap(act)(...)
  2322. end
  2323. end)
  2324.  
  2325. --[[
  2326. Particle
  2327. Manages a particle.
  2328.  
  2329. CreateParticle(constructor)
  2330. Returns a new Particle.
  2331. `constructor` is a function that creates a particle. It should return an Instance.
  2332. :SetCountLimit(count)
  2333. Sets the maximum number of particles that can exist at one time.
  2334. :SetTimeLimit(time)
  2335. Sets the maximum time a paricle is allowed to exist.
  2336. Setting below 0 lets it exist forever.
  2337. :Spawn(...)
  2338. Spawns a particle.
  2339. Received arguments are passed to the `constructor` function.
  2340. Returns the spawned particle.
  2341. :Despawn(particle)
  2342. Removes a spawned particle.
  2343. ]]
  2344. class'Particle'(function(def,newParticle)
  2345. local Debris = Game:GetService("Debris")
  2346. local queue = {}
  2347. local changed = {}
  2348. local maxParticles = 20
  2349. local maxTime = 5
  2350.  
  2351. local function search_remove(t,k)
  2352. local i = 1
  2353. while i <= #t do
  2354. if t[i] == k then
  2355. table.remove(t,i)
  2356. else
  2357. i = i + 1
  2358. end
  2359. end
  2360. end
  2361.  
  2362. function def:SetCountLimit(mp)
  2363. maxParticles = mp
  2364. end
  2365.  
  2366. function def:SetTimeLimit(mt)
  2367. maxTime = mt
  2368. end
  2369.  
  2370. function def:Despawn(particle)
  2371. if changed[particle] then
  2372. changed[particle]:disconnect()
  2373. changed[particle] = nil
  2374. end
  2375. search_remove(queue,particle)
  2376. particle:Destroy()
  2377. end
  2378.  
  2379. function def:Spawn(...)
  2380. if #queue < maxParticles then
  2381. local particle = newParticle(...)
  2382. if maxTime >= 0 then Debris:AddItem(particle,maxTime) end
  2383. queue[#queue+1] = particle
  2384. changed[particle] = particle.AncestryChanged:connect(function(c,p)
  2385. if p == nil then
  2386. self:Despawn(particle)
  2387. end
  2388. end)
  2389. end
  2390. return particle
  2391. end
  2392.  
  2393. end)
  2394.  
  2395. --------------------------------------------------------------------------------
  2396. --------------------------------------------------------------------------------
  2397. --------------------------------------------------------------------------------
  2398. --------------------------------------------------------------------------------
  2399.  
  2400. -- Tiny Event Manager; Add: [[Event.EventName = (event)]]; Remove: [[Disconnect("EventName",...)]]
  2401. local Event = {}
  2402. local function Disconnect(...)
  2403. for _,name in pairs{...} do
  2404. if Event[name] then
  2405. Event[name]:disconnect()
  2406. Event[name] = nil
  2407. end
  2408. end
  2409. end
  2410.  
  2411. -- get an object; make it if it doesn't exist
  2412. local function GetMake(parent,name,type)
  2413. local object = parent:FindFirstChild(name)
  2414. if not object then
  2415. object = Create(type){Name=name}
  2416. object.Parent = parent
  2417. end
  2418. return object
  2419. end
  2420.  
  2421. -- wait until child exists; return child
  2422. local function WaitForChild(parent,name)
  2423. while not parent:FindFirstChild(name) do
  2424. parent.ChildAdded:wait()
  2425. end
  2426. return parent:FindFirstChild(name)
  2427. end
  2428.  
  2429. -- get a sibling humanoid of object; by humanoid, not by name
  2430. local function GetHumanoid(object)
  2431. if object and object.Parent then
  2432. for i,v in pairs(object.Parent:GetChildren()) do
  2433. if v:IsA"Humanoid" then
  2434. return v
  2435. end
  2436. end
  2437. end
  2438. return nil
  2439. end
  2440.  
  2441. -- get the parent character from an object; verified by GetHumanoid
  2442. local function GetCharacter(object)
  2443. local humanoid = GetHumanoid(object)
  2444. if humanoid then
  2445. return object.Parent,humanoid
  2446. end
  2447. return nil
  2448. end
  2449.  
  2450. -- make a joint, if the objects exist
  2451. local function AttemptJoint(x,y,c0,c1)
  2452. if x and y then
  2453. local weld = Instance.new("Motor6D")
  2454. weld.Part0 = x
  2455. weld.Part1 = y
  2456. if c0 then weld.C0 = c0 end
  2457. if c1 then weld.C1 = c1 end
  2458. weld.Parent = x
  2459. return weld
  2460. end
  2461. end
  2462.  
  2463. -- destroy a joint used only by the two objects
  2464. local function KillJoint(x,y)
  2465. if x and y then
  2466. for i,v in pairs(x:GetChildren()) do
  2467. if v:IsA"Motor6D" then
  2468. if v.Part0 == x and v.Part1 == y then
  2469. v:Destroy()
  2470. end
  2471. end
  2472. end
  2473. end
  2474. end
  2475.  
  2476. --------------------------------------------------------------------------------
  2477. --------------------------------------------------------------------------------
  2478. --------------------------------------------------------------------------------
  2479. -----SETTINGS-------------------------------------------------------------------
  2480. --Damage
  2481. local sword_damage = 5
  2482. local charged_sword_damage = 10
  2483. local arc_damage = 10
  2484. local charged_arc_damage = 20
  2485.  
  2486. --Charged Attack
  2487. local charge_time = 6 -- how long it takes to fully charge
  2488. local charge_attack_time = 8 -- how long charged attack lasts (at full charge)
  2489. local cooldown_time = 12 -- how long before sword can be charged again (at full charge)
  2490. local charge_walk_mult = 1.5 -- how much to multiply the base walkspeed when charged
  2491.  
  2492. --Short-term Fatigue
  2493. -- min slash interval increases after every slash
  2494. -- more consecutive slashes means longer recovery time
  2495. local fatigue_enabled = true
  2496. local fatigue_increment = 0.05 -- controls stamina (seconds added per slash)
  2497. local rest_factor = 16 -- controls recovery time (multiplied by current fatigue)
  2498.  
  2499. --Moon Arc Effect
  2500. local arc_angle_variance = Vector3.new(2,12,6) -- degrees
  2501. local arc_distance_variance = 0.5 -- distance from torso
  2502. local arc_max_speed = 0.5 -- initial outward speed (gets decayed)
  2503. local arc_time = 0.3 -- how long arc should exist
  2504. local arc_decay = 2 -- exp decay factor
  2505.  
  2506. --Sphere Effect
  2507. -- a growing sphere during charge
  2508. -- not sure if looks good
  2509. local sphere_enabled = false
  2510. local sphere_radius = 5.3 -- radius at end of effect
  2511. local sphere_magnitude = 2 -- wavyness
  2512. local sphere_time = 4 -- wavyness time scale
  2513. --------------------------------------------------------------------------------
  2514. --------------------------------------------------------------------------------
  2515. --------------------------------------------------------------------------------
  2516. --------------------------------------------------------------------------------
  2517.  
  2518. local Debris = Game:GetService("Debris")
  2519. local Lighting = Game:GetService("Lighting")
  2520.  
  2521. local Tool = script.Parent
  2522. local Handle = WaitForChild(Tool,"Handle")
  2523. local Character,Humanoid
  2524.  
  2525. local DamageBin = GetMake(Tool,"DamageBin","Configuration")
  2526. local Damage = sword_damage
  2527. local ArcDamage = arc_damage
  2528.  
  2529. local MoonArcTemplate = Create'Part'{
  2530. Name = "MoonArc";
  2531. Anchored = true;
  2532. CanCollide = false;
  2533. Transparency = 1;
  2534. FormFactor = Enum.FormFactor.Symmetric;
  2535. TopSurface = Enum.SurfaceType.Smooth;
  2536. BottomSurface = Enum.SurfaceType.Smooth;
  2537. Size = Vector3.new(9,1,4);
  2538. Create'Decal'{
  2539. Name = "DecalTop";
  2540. Face = Enum.NormalId.Top;
  2541. Texture = "http://www.roblox.com/asset/?id=128980859";
  2542. };
  2543. Create'Decal'{
  2544. Name = "DecalBottom";
  2545. Face = Enum.NormalId.Bottom;
  2546. Texture = "http://www.roblox.com/asset/?id=128980859";
  2547. };
  2548. Create'BlockMesh'{
  2549. Scale = Vector3.new(1,0,1);
  2550. };
  2551. };
  2552. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=128980859")
  2553.  
  2554. local WalkSpeed = CreateWalkSpeedManager()
  2555.  
  2556. local Animation = CreateAnimationProvider{
  2557. SlashLeft = "http://www.roblox.com/asset/?id=74909537";
  2558. SlashRight = "http://www.roblox.com/asset/?id=74909551";
  2559. Charge = "http://www.roblox.com/asset/?id=74909500";
  2560. SlashSides = "http://www.roblox.com/asset/?id=74909569";
  2561. SlashForward = "http://www.roblox.com/asset/?id=74909528";
  2562. DualSword = "http://www.roblox.com/asset/?id=74909522";
  2563. }
  2564.  
  2565. local Sound = CreateSoundProvider{
  2566. Slash = "http://www.roblox.com/asset/?id=45885030";
  2567. Charge = "http://www.roblox.com/asset/?id=75421988";
  2568. }
  2569. Sound:SetParent(Handle)
  2570. Sound.Slash.Volume = 0.25
  2571. Sound.Charge.Volume = 0
  2572. Sound.Charge.Looped = true
  2573.  
  2574. local MoonParticleTemplate = Create'Part'{
  2575. TopSurface = Enum.SurfaceType.Smooth;
  2576. Reflectance = 2;
  2577. BrickColor = BrickColor.new(1001);
  2578. Locked = true;
  2579. Anchored = true;
  2580. CanCollide = false;
  2581. Size = Vector3.new(1, 1, 8);
  2582. FormFactor = Enum.FormFactor.Custom;
  2583. BottomSurface = Enum.SurfaceType.Smooth;
  2584. Name = "MoonParticle";
  2585. --[[
  2586. Create'RocketPropulsion'{
  2587. CartoonFactor = 1;
  2588. MaxTorque = Vector3.new(math.huge, math.huge, math.huge);
  2589. TurnP = 100000;
  2590. MaxSpeed = 500;
  2591. MaxThrust = math.huge;
  2592. ThrustD = 100;
  2593. Name = "Rocket";
  2594. ThrustP = 1000;
  2595. TargetRadius = 8;
  2596. };
  2597. --]]
  2598. Create'SpecialMesh'{
  2599. MeshType = Enum.MeshType.Sphere;
  2600. };
  2601. };
  2602. local MoonParticle = CreateParticle(function()
  2603. local pos = Handle.Position
  2604. local dir = Lighting:GetMoonDirection()
  2605. local particle = MoonParticleTemplate:Clone()
  2606. particle.Archivable = false
  2607. local r = Vector2.new(math.random(-14,14),math.random(-14,14))
  2608. if r.magnitude > 14 then r = r.unit*14 end
  2609. local start = CFrame.new(pos,pos-dir) * CFrame.new(r.x,r.y,200)
  2610. particle.CFrame = start
  2611. Spawn(function()
  2612. while ((particle.CFrame*CFrame.new(0,0,-4)).p-Handle.Position).magnitude > 8 do
  2613. particle.CFrame = CFrame.new(particle.Position,Handle.Position) * CFrame.new(0,0,-8)
  2614. wait()
  2615. end
  2616. particle:Destroy()
  2617. end)
  2618. particle.Parent = Character
  2619. --[[
  2620. particle.Rocket.Target = Handle
  2621. particle.Rocket.ReachedTarget:connect(function()
  2622. particle:Destroy()
  2623. end)
  2624. particle.Parent = Workspace
  2625. particle.Rocket:Fire()
  2626. ]]
  2627. return particle
  2628. end)
  2629. MoonParticle:SetCountLimit(10)
  2630. MoonParticle:SetTimeLimit(10)
  2631.  
  2632. local SmallParticleTemplate = Create'Part'{
  2633. TopSurface = Enum.SurfaceType.Smooth;
  2634. Reflectance = 2;
  2635. BrickColor = BrickColor.new(1001);
  2636. Locked = true;
  2637. Anchored = true;
  2638. CanCollide = false;
  2639. Size = Vector3.new(0.5, 0.5, 1);
  2640. FormFactor = Enum.FormFactor.Custom;
  2641. BottomSurface = Enum.SurfaceType.Smooth;
  2642. Name = "SmallParticle";
  2643. Create'SpecialMesh'{
  2644. MeshType = Enum.MeshType.Sphere;
  2645. };
  2646. --[[
  2647. Create'RocketPropulsion'{
  2648. CartoonFactor = 1;
  2649. MaxTorque = Vector3.new(math.huge, math.huge, math.huge);
  2650. TurnP = 100000;
  2651. ThrustD = 50;
  2652. Name = "Rocket";
  2653. ThrustP = 1000;
  2654. TargetRadius = 1;
  2655. };
  2656. --]]
  2657. };
  2658. local SmallParticle = CreateParticle(function()
  2659. local pos = Handle.Position
  2660. local particle = SmallParticleTemplate:Clone()
  2661. particle.Archivable = false
  2662. local r = Vector3.new(math.random(-12,12),math.random(-12,12),math.random(-12,12))
  2663. if r.magnitude > 12 then r = r.unit*12 end
  2664. local start = CFrame.new(pos+r,pos)
  2665. particle.CFrame = start
  2666. Spawn(function()
  2667. while (particle.Position-Handle.Position).magnitude > 2 do
  2668. particle.CFrame = CFrame.new(particle.Position,Handle.Position) * CFrame.new(0,0,-1)
  2669. wait()
  2670. end
  2671. particle:Destroy()
  2672. end)
  2673. particle.Parent = Character
  2674. --[[
  2675. particle.Rocket.Target = Handle
  2676. particle.Rocket.ReachedTarget:connect(function()
  2677. particle:Destroy()
  2678. end)
  2679. particle.Parent = Workspace
  2680. particle.Rocket:Fire()
  2681. ]]
  2682. return particle
  2683. end)
  2684. SmallParticle:SetCountLimit(10)
  2685. SmallParticle:SetTimeLimit(10)
  2686.  
  2687. local SphereParticleTemplate = Create'Part'{
  2688. TopSurface = Enum.SurfaceType.Smooth;
  2689. Reflectance = 0.75;
  2690. Transparency = 0.9;
  2691. BrickColor = BrickColor.new(1001);
  2692. Size = Vector3.new(1, 1, 1);
  2693. FormFactor = Enum.FormFactor.Custom;
  2694. BottomSurface = Enum.SurfaceType.Smooth;
  2695. Name = "SphereParticle";
  2696. Create'SpecialMesh'{
  2697. Scale = Vector3.new(0, 0, 0);
  2698. MeshType = Enum.MeshType.Sphere;
  2699. };
  2700. };
  2701.  
  2702. -- if theres a character, get a body part from it
  2703. local function GetBodyPart(name)
  2704. local character = Character or GetCharacter(Tool)
  2705. if character then
  2706. local object = character:FindFirstChild(name)
  2707. if object then
  2708. return object
  2709. end
  2710. end
  2711. return nil
  2712. end
  2713.  
  2714. local function DealDamage(hit,damage)
  2715. local humanoid = GetHumanoid(hit)
  2716. if humanoid then
  2717. local dtag = Create'ObjectValue'{
  2718. Name = tostring(damage);
  2719. Value = humanoid;
  2720. Archivable = false;
  2721. }
  2722. dtag.Parent = DamageBin
  2723. end
  2724. end
  2725.  
  2726. local function MakeMoonArc(start,angle,off)
  2727. local arc = MoonArcTemplate:Clone()
  2728. arc.Archivable = false
  2729. arc.CFrame = start
  2730. * angle
  2731. * CFrame.Angles(
  2732. math.rad(math.random(-arc_angle_variance.x,arc_angle_variance.x)),
  2733. math.rad(math.random(-arc_angle_variance.y,arc_angle_variance.y)),
  2734. math.rad(math.random(-arc_angle_variance.z,arc_angle_variance.z))
  2735. )
  2736. * off
  2737. * CFrame.new(0,0,math.random(-arc_distance_variance*10,arc_distance_variance*10)/10)
  2738.  
  2739.  
  2740. arc.Touched:connect(function(hit)
  2741. if not hit:IsDescendantOf(Character) then
  2742. DealDamage(hit,ArcDamage)
  2743. end
  2744. end)
  2745. arc.Parent = Character
  2746.  
  2747. Spawn(function()
  2748. local MoonArc = arc
  2749. local DecalTop = MoonArc:FindFirstChild("DecalTop")
  2750. local DecalBottom = MoonArc:FindFirstChild("DecalBottom")
  2751. local i = 0
  2752. while i < 1 do
  2753. local n = math.pow(i,arc_decay)
  2754. if DecalTop then DecalTop.Transparency = n end
  2755. if DecalBottom then DecalBottom.Transparency = n end
  2756. MoonArc.CFrame = MoonArc.CFrame * CFrame.new(0,0,-math.pow(1-i,arc_decay)*arc_max_speed)
  2757. i = i + wait()/arc_time
  2758. end
  2759. MoonArc:Destroy()
  2760. end)
  2761. end
  2762.  
  2763. local function MoonIsVisible(Character)
  2764. local dir = Lighting:GetMoonDirection()
  2765. if Vector3.new(0,1,0):Dot(dir) > 0 then
  2766. -- BUG: particles block raycast
  2767. if not Workspace:FindPartOnRay(Ray.new(Handle.Position,dir*999),Character) then
  2768. return true
  2769. end
  2770. end
  2771. return false
  2772. end
  2773.  
  2774. local function SwordTouched(hit)
  2775. if not hit:IsDescendantOf(Character) then
  2776. DealDamage(hit,Damage)
  2777. end
  2778. end
  2779.  
  2780. local toolEquipped = false
  2781. local attackEnabled = true
  2782. local chargedAttackEnabled = false
  2783. local canCharge = true
  2784. -- charging sequence
  2785. local function Charge(Mouse)
  2786. ---- READY CHARGE
  2787. attackEnabled = false
  2788. canCharge = false
  2789. WalkSpeed:Set(0)
  2790.  
  2791. -- make shiny handle
  2792. local ShinyHandle
  2793. do
  2794. ShinyHandle = Handle:Clone()
  2795. ShinyHandle.BrickColor = BrickColor.new("Institutional white")
  2796. ShinyHandle.Archivable = false
  2797. ShinyHandle.Parent = Tool
  2798. local mesh = ShinyHandle:FindFirstChild("Mesh")
  2799. if mesh then mesh.TextureId = "" end
  2800. AttemptJoint(ShinyHandle,Handle)
  2801. end
  2802. -- make sphere, if enabled
  2803. local SphereParticle
  2804. if sphere_enabled then
  2805. SphereParticle = SphereParticleTemplate:Clone()
  2806. SphereParticle.Archivable = false
  2807. SphereParticle.Parent = Tool
  2808. AttemptJoint(SphereParticle,Handle)
  2809. end
  2810.  
  2811. local charging = true
  2812. local charge_level = 0 -- main value; determines charge
  2813. Event.MouseCharge = Mouse.Button1Up:connect(function()
  2814. charging = false
  2815. end)
  2816.  
  2817. Animation:StopAnimations(0)
  2818. Animation.Charge:Play()
  2819.  
  2820. local moon_visible = false
  2821. -- particle thread
  2822. Spawn(function()
  2823. while charging and toolEquipped do
  2824. moon_visible = MoonIsVisible(Character)
  2825. if moon_visible then
  2826. -- spawn particles
  2827. MoonParticle:Spawn()
  2828. SmallParticle:Spawn()
  2829. end
  2830. wait(0.1)
  2831. end
  2832. end)
  2833.  
  2834. ---- CHARGE
  2835. -- fade in charge sound
  2836. Sound.Charge.Pitch = 0.5
  2837. Sound.Charge:Play()
  2838. coroutine.wrap(function()
  2839. Sound:Fade("Charge",0.8,0.5)
  2840. end)()
  2841. -- charge loop
  2842. while charging and toolEquipped do
  2843. local t = wait()
  2844. if moon_visible then
  2845. charge_level = charge_level + t/charge_time
  2846. ShinyHandle.Reflectance = charge_level
  2847. Sound.Charge.Pitch = 0.5 + charge_level*2
  2848.  
  2849. if sphere_enabled then
  2850. local i = ((sphere_magnitude*math.sin(math.pi*charge_level*sphere_radius*sphere_time))/math.pi + charge_level*sphere_radius*sphere_time)/sphere_time
  2851. SphereParticle.Mesh.Scale = Vector3.new(i,i,i)
  2852. end
  2853. end
  2854. if charge_level >= 1 then
  2855. charging = false
  2856. charge_level = 1
  2857. break
  2858. end
  2859. end
  2860.  
  2861. -- fade out charge sound
  2862. coroutine.wrap(function()
  2863. Sound:Fade("Charge",0,0.5)
  2864. Sound.Charge:Stop()
  2865. end)()
  2866.  
  2867. if sphere_enabled then
  2868. -- shrink sphere
  2869. local s = charge_level
  2870. while s > 0 do
  2871. s = s - wait()/0.25
  2872. local i = (1-math.pow(1-s,2))*sphere_radius
  2873. SphereParticle.Mesh.Scale = Vector3.new(i,i,i)
  2874. end
  2875. end
  2876.  
  2877. ---- READY CHARGE ATTACK
  2878. Animation:StopAnimations()
  2879. Animation.DualSword:Play(0.2)
  2880. Disconnect("MouseCharge")
  2881. WalkSpeed:Set(WalkSpeed:GetBase()*charge_walk_mult)
  2882. if sphere_enabled then
  2883. SphereParticle:Destroy()
  2884. end
  2885.  
  2886. -- split shiny handle from normal handle; give to left hand
  2887. KillJoint(ShinyHandle,Handle)
  2888. AttemptJoint(ShinyHandle,GetBodyPart("Left Arm"),nil,CFrame.new(0,-1,-2.25)*CFrame.Angles(0,math.pi,math.pi/2))
  2889. ShinyHandle.Touched:connect(SwordTouched)
  2890.  
  2891. Damage = charged_sword_damage
  2892. ArcDamage = charged_arc_damage
  2893.  
  2894. ---- CHARGE ATTACK
  2895. local attack_level = charge_level
  2896. chargedAttackEnabled = true
  2897. attackEnabled = true
  2898. do -- sword glow indicator
  2899. local i = 1 + (math.pow(1-charge_level,10))
  2900. Handle.Mesh.VertexColor = Vector3.new(i,i,i)
  2901. end
  2902.  
  2903. while attack_level > 0 and toolEquipped do
  2904. attack_level = attack_level - wait()/charge_attack_time
  2905. ShinyHandle.Reflectance = attack_level
  2906. ShinyHandle.Transparency = 1-attack_level
  2907. end
  2908.  
  2909. ---- CHARGE ATTACK END
  2910. chargedAttackEnabled = false
  2911. Animation.DualSword:Stop(0.2)
  2912. WalkSpeed:Reset()
  2913. Damage = sword_damage
  2914. ArcDamage = arc_damage
  2915. ShinyHandle:Destroy()
  2916.  
  2917. ---- COOLDOWN
  2918. local cooldown = charge_level
  2919. while cooldown > 0 do
  2920. cooldown = cooldown - wait()/cooldown_time
  2921. local i = 1 + (math.pow(1-cooldown,10))
  2922. Handle.Mesh.VertexColor = Vector3.new(i,i,i)
  2923. end
  2924. canCharge = true
  2925. end
  2926.  
  2927. local fatigue = 0
  2928. Tool.Equipped:connect(function(Mouse)
  2929. toolEquipped = true
  2930. Character,Humanoid = GetCharacter(Tool)
  2931. if not Character then return end
  2932. Animation:LoadHumanoid(Humanoid)
  2933. WalkSpeed:SetHumanoid(Humanoid)
  2934.  
  2935. local Torso = GetBodyPart("Torso")
  2936.  
  2937. -- Slash Sequencer
  2938. -- basic left-right slash
  2939. -- primary attack
  2940. local SlashSeq = CreateSequencer()
  2941. SlashSeq:SetMinInterval(0)
  2942. SlashSeq:SetResetDelay(1.15,0.8)
  2943. local function add_fatigue()
  2944. local inc = fatigue_increment -- may change, so save it for later
  2945. fatigue = fatigue + inc
  2946. SlashSeq:SetMinInterval(fatigue) -- set as amount of time between slashes
  2947. -- recovery time; dependant on current fatigue
  2948. -- therefore, more fatigue causes longer recovery
  2949. wait(fatigue*rest_factor)
  2950. fatigue = fatigue - inc
  2951. SlashSeq:SetMinInterval(fatigue)
  2952. end
  2953. SlashSeq:SetSequenceMap{
  2954. function()
  2955. if fatigue_enabled then Spawn(add_fatigue) end
  2956. Sound.Slash.Pitch = math.random(1000,1020)/1000
  2957. Sound.Slash:Play()
  2958.  
  2959. Animation.SlashRight:Stop(0)
  2960. Animation.SlashLeft:Play()
  2961. wait(0.25)
  2962. MakeMoonArc(
  2963. Torso.CFrame,
  2964. CFrame.Angles(-math.pi/32,-math.pi/4,0),
  2965. CFrame.new(0,0,-5)
  2966. )
  2967. end;
  2968. function()
  2969. if fatigue_enabled then Spawn(add_fatigue) end
  2970. Sound.Slash.Pitch = math.random(1000,1020)/1000
  2971. Sound.Slash:Play()
  2972.  
  2973. Animation.SlashLeft:Stop(0)
  2974. Animation.SlashRight:Play()
  2975. wait(0.25)
  2976. MakeMoonArc(
  2977. Torso.CFrame,
  2978. CFrame.Angles(math.pi/32,math.pi/6,0),
  2979. CFrame.new(0,0,-4)
  2980. )
  2981. end;
  2982. }
  2983.  
  2984. -- Charged Slash Sequencer
  2985. -- dual-sword forward-side slash
  2986. -- secondary attack
  2987. local ChargedSeq = CreateSequencer()
  2988. ChargedSeq:SetMinInterval(0.1)
  2989. ChargedSeq:SetResetDelay(0.6,0.4)
  2990. ChargedSeq:SetSequenceMap{
  2991. function()
  2992. Sound.Slash.Pitch = math.random(900,920)/1000
  2993. Sound.Slash:Play()
  2994.  
  2995. Animation.SlashSides:Stop(0)
  2996. Animation.SlashForward:Play()
  2997. wait(0.25)
  2998. MakeMoonArc(
  2999. Torso.CFrame,
  3000. CFrame.Angles(math.pi/32,0,math.pi/6),
  3001. CFrame.new(0,0,-5)
  3002. )
  3003. MakeMoonArc(
  3004. Torso.CFrame,
  3005. CFrame.Angles(math.pi/32,0,-math.pi/6),
  3006. CFrame.new(0,0,-5)
  3007. )
  3008. end;
  3009. function()
  3010. Sound.Slash.Pitch = math.random(900,920)/1000
  3011. Sound.Slash:Play()
  3012.  
  3013. Animation.SlashForward:Stop(0)
  3014. Animation.SlashSides:Play()
  3015. wait(0.25)
  3016. MakeMoonArc(
  3017. Torso.CFrame,
  3018. CFrame.Angles(-math.pi/32,-math.pi/2,0),
  3019. CFrame.new(0,0,-5)
  3020. )
  3021. MakeMoonArc(
  3022. Torso.CFrame,
  3023. CFrame.Angles(-math.pi/32,math.pi/2,0),
  3024. CFrame.new(0,0,-5)
  3025. )
  3026. end;
  3027. }
  3028.  
  3029. local ClickThread = CreateThreadID()
  3030. local down = false
  3031. Mouse.Button1Down:connect(function()
  3032. if attackEnabled and GetBodyPart("Right Arm") then
  3033. down = true
  3034. if chargedAttackEnabled then
  3035. ChargedSeq:Activate()
  3036. else
  3037. SlashSeq:Activate()
  3038. if canCharge and GetBodyPart("Left Arm") then
  3039. local cid = ClickThread:Request()
  3040. wait(0.5)
  3041. if ClickThread:Assert(cid) and down then
  3042. Charge(Mouse)
  3043. end
  3044. end
  3045. end
  3046. end
  3047. end)
  3048.  
  3049. Mouse.Button1Up:connect(function()
  3050. down = false
  3051. end)
  3052.  
  3053. Event.Touched = Handle.Touched:connect(SwordTouched)
  3054. end)
  3055.  
  3056. Tool.Unequipped:connect(function()
  3057. toolEquipped = false
  3058. chargedAttackEnabled = false
  3059. attackEnabled = true
  3060. Disconnect("Touched","Lighting")
  3061. Animation:StopAnimations()
  3062. Sound:StopSounds()
  3063. WalkSpeed:Reset()
  3064. Damage = sword_damage
  3065. ArcDamage = arc_damage
  3066. end)
  3067. end))
  3068. Configuration133.Name = "DamageBin"
  3069. Configuration133.Parent = Tool21
  3070. Animation134.Name = "WaveAnim"
  3071. Animation134.Parent = Tool21
  3072. Animation134.AnimationId = "http://www.roblox.com/Asset?ID=55270038"
  3073. LocalScript135.Parent = Tool21
  3074. table.insert(cors,sandbox(LocalScript135,function()
  3075. --Made by Stickmasterluke
  3076.  
  3077.  
  3078. sp=script.Parent
  3079.  
  3080.  
  3081. cooldown=2
  3082. numberemeralds=7
  3083. throwspeed=250
  3084.  
  3085.  
  3086. check=true
  3087. down=false
  3088. equipped=false
  3089. vec=Vector3.new(0,0,0)
  3090. debris=game:GetService("Debris")
  3091.  
  3092. local waveanimation=sp:WaitForChild("WaveAnim")
  3093. local emeraldscript=script:WaitForChild("EmeraldScript")
  3094.  
  3095.  
  3096. function onEquipped(mouse)
  3097. if mouse~=nil then
  3098. equipped=true
  3099. mouse.Icon="rbxasset://textures\\GunCursor.png"
  3100. mouse.Button1Down:connect(function()
  3101. if mouse~=nil and check then
  3102. check=false
  3103. down=true
  3104. mouse.Icon="rbxasset://textures\\GunWaitCursor.png"
  3105. local h=sp.Parent:FindFirstChild("Humanoid")
  3106. local t=sp.Parent:FindFirstChild("Torso")
  3107. if h~=nil and h.Health>0 and t~=nil then
  3108. waveAnim=h:LoadAnimation(waveanimation)
  3109. if waveAnim then
  3110. waveAnim:Play(nil,nil,2)
  3111. delay(.5,function()
  3112. if waveAnim then
  3113. waveAnim:Stop()
  3114. end
  3115. end)
  3116. end
  3117. local summonthem=true
  3118. if emeralds then
  3119. for i,v in ipairs(emeralds) do
  3120. if v and v.Parent==game.Workspace and v:FindFirstChild("Motor") then
  3121. summonthem=false
  3122. end
  3123. end
  3124. end
  3125. if summonthem then
  3126. local sound=sp.Handle:FindFirstChild("SummonSound")
  3127. if sound then
  3128. sound.Pitch=2
  3129. sound:Play()
  3130. end
  3131. emeralds={}
  3132. for i=1,numberemeralds do
  3133. local p=Instance.new("Part")
  3134. p.Name="Emerald"
  3135. p.Transparency=.2
  3136. p.Reflectance=.3
  3137. p.BrickColor=BrickColor.new("Really black")
  3138. p.TopSurface="Smooth"
  3139. p.BottomSurface="Smooth"
  3140. p.Anchored=false
  3141. p.CanCollide=true
  3142. p.Locked=true
  3143. p.formFactor="Custom"
  3144. p.Size=Vector3.new(1,1,1)
  3145. p.Elasticity=0
  3146. p.Friction=1
  3147.  
  3148. local fire=Instance.new("Fire")
  3149. fire.Size=6
  3150. fire.Heat=-20
  3151. fire.Color=Color3.new(1,0,0)
  3152. fire.SecondaryColor=Color3.new(0,0,0)
  3153. fire.Enabled=true
  3154. delay(.5,function()
  3155. if fire then
  3156. fire.Enabled=false
  3157. end
  3158. end)
  3159. fire.Parent=p
  3160.  
  3161. local m=Instance.new("SpecialMesh")
  3162. m.MeshId="http://www.roblox.com/Asset/?id=9756362"
  3163. m.TextureId="http://www.roblox.com/Asset/?id=86330073"
  3164. m.Scale=Vector3.new(1,1,3)
  3165. m.Parent=p
  3166.  
  3167. local ct=Instance.new("ObjectValue")
  3168. ct.Name="creator"
  3169. ct.Value=game.Players.LocalPlayer
  3170. ct.Parent=p
  3171.  
  3172. local s=emeraldscript:clone()
  3173. s.Parent=p
  3174. s.Disabled=false
  3175.  
  3176. local sound=Instance.new("Sound")
  3177. sound.SoundId="http://www.roblox.com/Asset?ID=87015121"
  3178. sound.Pitch=1+math.random()*.5
  3179. sound.Volume=.5
  3180. sound.Parent=p
  3181.  
  3182. local cf=CFrame.new(0,0,0)*CFrame.Angles(0,((i-1)/(numberemeralds-1)-.5)*math.pi*.9,0)*CFrame.new(0,0,-5)*CFrame.Angles(0,math.pi*.5,math.pi*.5)*CFrame.Angles(0,math.pi*.25,0)
  3183. p.CFrame=t.CFrame*cf
  3184. local w=Instance.new("Motor")
  3185. w.Part0=t
  3186. w.Part1=p
  3187. w.C0=cf
  3188. w.Parent=p
  3189.  
  3190. debris:AddItem(p,20)
  3191. table.insert(emeralds,p)
  3192. p.Parent=game.Workspace
  3193. end
  3194. else
  3195. local sound=sp.Handle:FindFirstChild("SummonSound")
  3196. if sound then
  3197. sound.Pitch=4
  3198. sound:Play()
  3199. end
  3200. for i,v in pairs(emeralds) do
  3201. if v and v.Parent==game.Workspace then
  3202. local bf=Instance.new("BodyForce")
  3203. bf.force=Vector3.new(0,196.2*v:GetMass(),0)
  3204. bf.Parent=v
  3205. local weld=v:FindFirstChild("Motor")
  3206. if weld then
  3207. if weld.Part0 then
  3208. vec=(weld.Part1.Position-weld.Part0.Position).unit
  3209. end
  3210. weld:remove()
  3211. end
  3212. v.CFrame=(v.CFrame+vec*3)*CFrame.Angles(0,math.pi*.25,0)*CFrame.Angles(math.pi*.5,0,0)
  3213. v.Velocity=vec*throwspeed
  3214. v.RotVelocity=Vector3.new(0,50,0)
  3215. local fire=v:FindFirstChild("Fire")
  3216. if fire then
  3217. fire.Heat=20
  3218. fire.Enabled=true
  3219. delay(.5,function()
  3220. if fire then
  3221. fire.Enabled=false
  3222. end
  3223. end)
  3224. end
  3225. end
  3226. end
  3227. emeralds=nil
  3228. end
  3229.  
  3230. wait(cooldown)
  3231. if mouse~=nil then
  3232. mouse.Icon="rbxasset://textures\\GunCursor.png"
  3233. end
  3234. end
  3235. check=true
  3236. end
  3237. end)
  3238. mouse.Button1Up:connect(function()
  3239. down=false
  3240. end)
  3241. end
  3242. end
  3243.  
  3244. function onUnequipped()
  3245. equipped=false
  3246. if waveAnim then
  3247. waveAnim:Stop()
  3248. end
  3249. end
  3250.  
  3251. sp.Unequipped:connect(onUnequipped)
  3252. sp.Equipped:connect(onEquipped)
  3253.  
  3254. end))
  3255. Script136.Name = "EmeraldScript"
  3256. Script136.Parent = LocalScript135
  3257. table.insert(cors,sandbox(Script136,function()
  3258. --Made by Stickmasterluke
  3259.  
  3260.  
  3261. sp=script.Parent
  3262.  
  3263.  
  3264. local debris=game:GetService("Debris")
  3265. exploded=false
  3266.  
  3267.  
  3268. function bang(hit)
  3269. if not exploded and hit~=nil and hit.Name~="Effect" and hit.Name~="Handle" then
  3270. local h=hit.Parent:FindFirstChild("Humanoid")
  3271. if h~=nil then
  3272. local ct=sp:FindFirstChild("creator")
  3273. if ct~=nil and ((not game.Players:GetPlayerFromCharacter(hit.Parent)) or game.Players:GetPlayerFromCharacter(hit.Parent)~=ct.Value) then
  3274. for _,v in pairs(h:GetChildren()) do
  3275. if v~=nil and v.className=="ObjectValue" then
  3276. v:remove()
  3277. end
  3278. end
  3279. ct:clone().Parent=h
  3280. h:TakeDamage(sp:FindFirstChild("Motor") and 16 or 26)
  3281. hithuman=true
  3282. end
  3283. end
  3284. if hithuman or not sp:FindFirstChild("Motor") then
  3285. exploded=true
  3286. local sound=sp:FindFirstChild("Sound")
  3287. if sound then
  3288. sound:Play()
  3289. end
  3290. for i=1,math.random(4,8) do
  3291. local p=Instance.new("WedgePart")
  3292. p.Name="EmeraldShard"
  3293. p.Transparency=sp.Transparency
  3294. p.Reflectance=sp.Reflectance
  3295. p.BrickColor=sp.BrickColor
  3296. p.FormFactor="Custom"
  3297. p.Size=Vector3.new(.2,.2,.2)+Vector3.new(math.random(),math.random(),math.random())
  3298. p.TopSurface="Smooth"
  3299. p.BottomSurface="Smooth"
  3300. p.Anchored=false
  3301. if math.random()<.5 then
  3302. p.CanCollide=false
  3303. end
  3304. p.Locked=true
  3305. p.BrickColor=sp.BrickColor
  3306. local rp=Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)
  3307. p.CFrame=sp.CFrame*CFrame.new(rp*4)*CFrame.Angles(math.random()*6,math.random()*6,math.random()*6)
  3308. p.Velocity=Vector3.new(0,30+(math.random()*30),0)+(rp*math.random(10,40))
  3309. p.RotVelocity=Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)*10
  3310. debris:AddItem(p,2+(math.random()*4))
  3311. p.Parent=game.Workspace
  3312. end
  3313. sp.Transparency=1
  3314. sp.CanCollide=false
  3315. sp.Anchored=true
  3316. local cf=sp.CFrame
  3317. sp.Size=Vector3.new(0,0,0)
  3318. sp.CFrame=cf
  3319. wait(1)
  3320. if sp then
  3321. sp:remove()
  3322. end
  3323. end
  3324. end
  3325. end
  3326.  
  3327. sp.Touched:connect(bang)
  3328.  
  3329. wait(20)
  3330. sp:remove()
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337. end))
  3338. Script136.Disabled = true
  3339. Part137.Name = "PartHRoundHilt"
  3340. Part137.Parent = Tool21
  3341. Part137.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
  3342. Part137.Orientation = Vector3.new(0, -135, 45)
  3343. Part137.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
  3344. Part137.Rotation = Vector3.new(-180, -45, -135)
  3345. Part137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3346. Part137.Size = Vector3.new(1, 1, 1)
  3347. Part137.BottomSurface = Enum.SurfaceType.Smooth
  3348. Part137.BrickColor = BrickColor.new("Really black")
  3349. Part137.CanCollide = false
  3350. Part137.Material = Enum.Material.Neon
  3351. Part137.Reflectance = 0.25
  3352. Part137.TopSurface = Enum.SurfaceType.Smooth
  3353. Part137.brickColor = BrickColor.new("Really black")
  3354. Part137.FormFactor = Enum.FormFactor.Symmetric
  3355. Part137.formFactor = Enum.FormFactor.Symmetric
  3356. SpecialMesh138.Parent = Part137
  3357. SpecialMesh138.MeshId = "rbxasset://fonts/HeadE.mesh"
  3358. SpecialMesh138.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  3359. SpecialMesh138.MeshType = Enum.MeshType.FileMesh
  3360. Part139.Name = "PartHGold"
  3361. Part139.Parent = Tool21
  3362. Part139.CFrame = CFrame.new(-30.1014862, 0.707132995, -14.4056101, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
  3363. Part139.Orientation = Vector3.new(0, -135, 45)
  3364. Part139.Position = Vector3.new(-30.1014862, 0.707132995, -14.4056101)
  3365. Part139.Rotation = Vector3.new(-180, -45, -135)
  3366. Part139.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3367. Part139.Size = Vector3.new(1, 1, 1)
  3368. Part139.BottomSurface = Enum.SurfaceType.Smooth
  3369. Part139.BrickColor = BrickColor.new("Really black")
  3370. Part139.CanCollide = false
  3371. Part139.Material = Enum.Material.Neon
  3372. Part139.Reflectance = 0.25
  3373. Part139.TopSurface = Enum.SurfaceType.Smooth
  3374. Part139.brickColor = BrickColor.new("Really black")
  3375. Part139.FormFactor = Enum.FormFactor.Symmetric
  3376. Part139.formFactor = Enum.FormFactor.Symmetric
  3377. SpecialMesh140.Parent = Part139
  3378. SpecialMesh140.MeshId = "rbxasset://fonts/HeadI.mesh"
  3379. SpecialMesh140.Scale = Vector3.new(0.25, 0.125, 0.25)
  3380. SpecialMesh140.MeshType = Enum.MeshType.FileMesh
  3381. Part141.Name = "PartHDiamondHilt"
  3382. Part141.Parent = Tool21
  3383. Part141.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, 0.707106829, 0.49999994, -0.500000119, 0, 0.707106948, 0.707106709, 0.707106829, -0.49999994, 0.500000119)
  3384. Part141.Orientation = Vector3.new(-45, -45, 0)
  3385. Part141.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
  3386. Part141.Rotation = Vector3.new(-54.7399979, -30, -35.2599983)
  3387. Part141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3388. Part141.Size = Vector3.new(1, 1, 1)
  3389. Part141.BottomSurface = Enum.SurfaceType.Smooth
  3390. Part141.BrickColor = BrickColor.new("Really black")
  3391. Part141.CanCollide = false
  3392. Part141.Material = Enum.Material.Neon
  3393. Part141.TopSurface = Enum.SurfaceType.Smooth
  3394. Part141.brickColor = BrickColor.new("Really black")
  3395. Part141.FormFactor = Enum.FormFactor.Symmetric
  3396. Part141.formFactor = Enum.FormFactor.Symmetric
  3397. SpecialMesh142.Parent = Part141
  3398. SpecialMesh142.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3399. SpecialMesh142.Scale = Vector3.new(0.400000006, 0.400000006, 0.800000012)
  3400. SpecialMesh142.MeshType = Enum.MeshType.FileMesh
  3401. Part143.Name = "PartHDiamondHilt"
  3402. Part143.Parent = Tool21
  3403. Part143.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, 0.146447062, 0.499999881, -0.853553474, 0.500000179, 0.707106709, 0.50000006, 0.853553295, -0.500000358, -0.146446332)
  3404. Part143.Orientation = Vector3.new(-30, -99.7399979, 35.2599983)
  3405. Part143.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
  3406. Part143.Rotation = Vector3.new(-106.32, -58.5999985, -73.6699982)
  3407. Part143.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3408. Part143.Size = Vector3.new(1, 1, 1)
  3409. Part143.BottomSurface = Enum.SurfaceType.Smooth
  3410. Part143.BrickColor = BrickColor.new("Really black")
  3411. Part143.CanCollide = false
  3412. Part143.Material = Enum.Material.Neon
  3413. Part143.TopSurface = Enum.SurfaceType.Smooth
  3414. Part143.brickColor = BrickColor.new("Really black")
  3415. Part143.FormFactor = Enum.FormFactor.Symmetric
  3416. Part143.formFactor = Enum.FormFactor.Symmetric
  3417. SpecialMesh144.Parent = Part143
  3418. SpecialMesh144.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3419. SpecialMesh144.Scale = Vector3.new(0.400000006, 0.400000006, 0.800000012)
  3420. SpecialMesh144.MeshType = Enum.MeshType.FileMesh
  3421. Part145.Name = "PartHDiamondHilt"
  3422. Part145.Parent = Tool21
  3423. Part145.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, 0.853553295, 0.500000358, 0.146446332, -0.500000179, 0.707106709, 0.50000006, 0.146447062, -0.499999881, 0.853553474)
  3424. Part145.Orientation = Vector3.new(-30, 9.73999977, -35.2599983)
  3425. Part145.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
  3426. Part145.Rotation = Vector3.new(-30.3599987, 8.42000008, -30.3599987)
  3427. Part145.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3428. Part145.Size = Vector3.new(1, 1, 1)
  3429. Part145.BottomSurface = Enum.SurfaceType.Smooth
  3430. Part145.BrickColor = BrickColor.new("Really black")
  3431. Part145.CanCollide = false
  3432. Part145.Material = Enum.Material.Neon
  3433. Part145.TopSurface = Enum.SurfaceType.Smooth
  3434. Part145.brickColor = BrickColor.new("Really black")
  3435. Part145.FormFactor = Enum.FormFactor.Symmetric
  3436. Part145.formFactor = Enum.FormFactor.Symmetric
  3437. SpecialMesh146.Parent = Part145
  3438. SpecialMesh146.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3439. SpecialMesh146.Scale = Vector3.new(0.400000006, 0.400000006, 0.800000012)
  3440. SpecialMesh146.MeshType = Enum.MeshType.FileMesh
  3441. Part147.Name = "CancollidePartHandle"
  3442. Part147.Parent = Tool21
  3443. Part147.CFrame = CFrame.new(-29.7010956, 1.273031, -14.8055658, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
  3444. Part147.Orientation = Vector3.new(0, -135, 45)
  3445. Part147.Position = Vector3.new(-29.7010956, 1.273031, -14.8055658)
  3446. Part147.Rotation = Vector3.new(-180, -45, -135)
  3447. Part147.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3448. Part147.Transparency = 1
  3449. Part147.Size = Vector3.new(0.200000003, 1, 0.200000003)
  3450. Part147.BottomSurface = Enum.SurfaceType.Smooth
  3451. Part147.BrickColor = BrickColor.new("Institutional white")
  3452. Part147.Material = Enum.Material.Neon
  3453. Part147.TopSurface = Enum.SurfaceType.Smooth
  3454. Part147.brickColor = BrickColor.new("Institutional white")
  3455. Part147.FormFactor = Enum.FormFactor.Custom
  3456. Part147.formFactor = Enum.FormFactor.Custom
  3457. Part148.Name = "PartBladeBlock"
  3458. Part148.Parent = Tool21
  3459. Part148.CFrame = CFrame.new(-27.1512947, 5.02009106, -17.3556252, -0.707106829, 0.500000298, 0.499999732, 0, 0.707106411, -0.707107246, -0.707106829, -0.500000298, -0.499999732)
  3460. Part148.Orientation = Vector3.new(45, 135, 0)
  3461. Part148.Position = Vector3.new(-27.1512947, 5.02009106, -17.3556252)
  3462. Part148.Rotation = Vector3.new(125.259995, 30, -144.73999)
  3463. Part148.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3464. Part148.Size = Vector3.new(0.200000003, 0.5, 0.400000006)
  3465. Part148.BottomSurface = Enum.SurfaceType.Smooth
  3466. Part148.BrickColor = BrickColor.new("Institutional white")
  3467. Part148.CanCollide = false
  3468. Part148.Material = Enum.Material.Neon
  3469. Part148.TopSurface = Enum.SurfaceType.Smooth
  3470. Part148.brickColor = BrickColor.new("Institutional white")
  3471. Part148.FormFactor = Enum.FormFactor.Custom
  3472. Part148.formFactor = Enum.FormFactor.Custom
  3473. SpecialMesh149.Parent = Part148
  3474. SpecialMesh149.Scale = Vector3.new(1, 1, 0.5)
  3475. SpecialMesh149.MeshType = Enum.MeshType.Wedge
  3476. Camera150.Name = "ThumbnailCamera"
  3477. Camera150.Parent = Tool21
  3478. Camera150.CFrame = CFrame.new(71.4604874, 6.06171608, -27.7961903, 0.106738985, -0.372469544, 0.921885669, -0, 0.927182674, 0.374609649, -0.994287133, -0.0399854518, 0.0989665166)
  3479. Camera150.CoordinateFrame = CFrame.new(71.4604874, 6.06171608, -27.7961903, 0.106738985, -0.372469544, 0.921885669, -0, 0.927182674, 0.374609649, -0.994287133, -0.0399854518, 0.0989665166)
  3480. Camera150.Focus = CFrame.new(69.6167145, 5.31249619, -27.9941235, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3481. Camera150.focus = CFrame.new(69.6167145, 5.31249619, -27.9941235, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3482. Part151.Name = "PartHDiamondHilt"
  3483. Part151.Parent = Tool21
  3484. Part151.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
  3485. Part151.Orientation = Vector3.new(0, -135, 45)
  3486. Part151.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
  3487. Part151.Rotation = Vector3.new(-180, -45, -135)
  3488. Part151.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3489. Part151.Size = Vector3.new(1, 1, 1)
  3490. Part151.BottomSurface = Enum.SurfaceType.Smooth
  3491. Part151.BrickColor = BrickColor.new("Really black")
  3492. Part151.CanCollide = false
  3493. Part151.Material = Enum.Material.Neon
  3494. Part151.TopSurface = Enum.SurfaceType.Smooth
  3495. Part151.brickColor = BrickColor.new("Really black")
  3496. Part151.FormFactor = Enum.FormFactor.Symmetric
  3497. Part151.formFactor = Enum.FormFactor.Symmetric
  3498. SpecialMesh152.Parent = Part151
  3499. SpecialMesh152.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3500. SpecialMesh152.Scale = Vector3.new(0.400000006, 0.400000006, 0.800000012)
  3501. SpecialMesh152.MeshType = Enum.MeshType.FileMesh
  3502. Part153.Name = "PartFire"
  3503. Part153.Parent = Tool21
  3504. Part153.CFrame = CFrame.new(-29.35149, 1.76795197, -15.1556139, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
  3505. Part153.Orientation = Vector3.new(0, -135, 45)
  3506. Part153.Position = Vector3.new(-29.35149, 1.76795197, -15.1556139)
  3507. Part153.Rotation = Vector3.new(-180, -45, -135)
  3508. Part153.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3509. Part153.Transparency = 1
  3510. Part153.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3511. Part153.BottomSurface = Enum.SurfaceType.Smooth
  3512. Part153.BrickColor = BrickColor.new("Institutional white")
  3513. Part153.CanCollide = false
  3514. Part153.Material = Enum.Material.Neon
  3515. Part153.TopSurface = Enum.SurfaceType.Smooth
  3516. Part153.brickColor = BrickColor.new("Institutional white")
  3517. Part153.FormFactor = Enum.FormFactor.Custom
  3518. Part153.formFactor = Enum.FormFactor.Custom
  3519. Part154.Name = "PartBladeBlock"
  3520. Part154.Parent = Tool21
  3521. Part154.CFrame = CFrame.new(-28.35149, 3.18207312, -16.1556015, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
  3522. Part154.Orientation = Vector3.new(0, -135, 45)
  3523. Part154.Position = Vector3.new(-28.35149, 3.18207312, -16.1556015)
  3524. Part154.Rotation = Vector3.new(-180, -45, -135)
  3525. Part154.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3526. Part154.Size = Vector3.new(0.400000006, 4.5, 0.200000003)
  3527. Part154.BottomSurface = Enum.SurfaceType.Smooth
  3528. Part154.BrickColor = BrickColor.new("Institutional white")
  3529. Part154.CanCollide = false
  3530. Part154.Material = Enum.Material.Neon
  3531. Part154.TopSurface = Enum.SurfaceType.Smooth
  3532. Part154.brickColor = BrickColor.new("Institutional white")
  3533. Part154.FormFactor = Enum.FormFactor.Custom
  3534. Part154.formFactor = Enum.FormFactor.Custom
  3535. Part155.Name = "PartH"
  3536. Part155.Parent = Tool21
  3537. Part155.CFrame = CFrame.new(-29.800703, 1.13092804, -14.7056637, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
  3538. Part155.Orientation = Vector3.new(0, -135, 45)
  3539. Part155.Position = Vector3.new(-29.800703, 1.13092804, -14.7056637)
  3540. Part155.Rotation = Vector3.new(-180, -45, -135)
  3541. Part155.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3542. Part155.Size = Vector3.new(1, 1, 1)
  3543. Part155.BottomSurface = Enum.SurfaceType.Smooth
  3544. Part155.BrickColor = BrickColor.new("Really black")
  3545. Part155.CanCollide = false
  3546. Part155.Material = Enum.Material.Neon
  3547. Part155.Reflectance = 0.25
  3548. Part155.TopSurface = Enum.SurfaceType.Smooth
  3549. Part155.brickColor = BrickColor.new("Really black")
  3550. Part155.FormFactor = Enum.FormFactor.Custom
  3551. Part155.formFactor = Enum.FormFactor.Custom
  3552. SpecialMesh156.Parent = Part155
  3553. SpecialMesh156.MeshId = "rbxasset://fonts/HeadJ.mesh"
  3554. SpecialMesh156.Scale = Vector3.new(0.25, 0.800000012, 0.300000012)
  3555. SpecialMesh156.MeshType = Enum.MeshType.FileMesh
  3556. Part157.Name = "PartH"
  3557. Part157.Parent = Tool21
  3558. Part157.CFrame = CFrame.new(-30.0008965, 0.848138988, -14.5056496, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
  3559. Part157.Orientation = Vector3.new(0, -135, 45)
  3560. Part157.Position = Vector3.new(-30.0008965, 0.848138988, -14.5056496)
  3561. Part157.Rotation = Vector3.new(-180, -45, -135)
  3562. Part157.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3563. Part157.Size = Vector3.new(1, 1, 1)
  3564. Part157.BottomSurface = Enum.SurfaceType.Smooth
  3565. Part157.BrickColor = BrickColor.new("Really black")
  3566. Part157.CanCollide = false
  3567. Part157.Material = Enum.Material.Neon
  3568. Part157.Reflectance = 0.25
  3569. Part157.TopSurface = Enum.SurfaceType.Smooth
  3570. Part157.brickColor = BrickColor.new("Really black")
  3571. Part157.FormFactor = Enum.FormFactor.Symmetric
  3572. Part157.formFactor = Enum.FormFactor.Symmetric
  3573. SpecialMesh158.Parent = Part157
  3574. SpecialMesh158.MeshId = "rbxasset://fonts/HeadI.mesh"
  3575. SpecialMesh158.Scale = Vector3.new(0.5, 0.25, 0.5)
  3576. SpecialMesh158.MeshType = Enum.MeshType.FileMesh
  3577. Part159.Name = "PartBladeBlock"
  3578. Part159.Parent = Tool21
  3579. Part159.CFrame = CFrame.new(-27.0507126, 4.87911606, -17.4556618, 0.707106829, 0.49999994, -0.500000119, 0, 0.707106948, 0.707106709, 0.707106829, -0.49999994, 0.500000119)
  3580. Part159.Orientation = Vector3.new(-45, -45, 0)
  3581. Part159.Position = Vector3.new(-27.0507126, 4.87911606, -17.4556618)
  3582. Part159.Rotation = Vector3.new(-54.7399979, -30, -35.2599983)
  3583. Part159.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3584. Part159.Size = Vector3.new(0.200000003, 0.5, 0.400000006)
  3585. Part159.BottomSurface = Enum.SurfaceType.Smooth
  3586. Part159.BrickColor = BrickColor.new("Institutional white")
  3587. Part159.CanCollide = false
  3588. Part159.Material = Enum.Material.Neon
  3589. Part159.TopSurface = Enum.SurfaceType.Smooth
  3590. Part159.brickColor = BrickColor.new("Institutional white")
  3591. Part159.FormFactor = Enum.FormFactor.Custom
  3592. Part159.formFactor = Enum.FormFactor.Custom
  3593. SpecialMesh160.Parent = Part159
  3594. SpecialMesh160.Scale = Vector3.new(1, 1, 0.5)
  3595. SpecialMesh160.MeshType = Enum.MeshType.Wedge
  3596. Script161.Name = "PUT THIS IN THE WEAPON"
  3597. Script161.Parent = Tool21
  3598. table.insert(cors,sandbox(Script161,function()
  3599. local debounce = false
  3600.  
  3601. function getPlayer(humanoid)
  3602. local players = game.Players:children()
  3603. for i = 1, #players do
  3604. if players[i].Character.Humanoid == humanoid then return players[i] end
  3605. end
  3606. return nil
  3607. end
  3608.  
  3609. function onTouch(part)
  3610.  
  3611. local human = part.Parent:findFirstChild("Humanoid")
  3612. if (human ~= nil) and debounce == false then
  3613.  
  3614. debounce = true
  3615.  
  3616. local player = getPlayer(human)
  3617.  
  3618. if (player == nil) then return end
  3619.  
  3620. script.Parent:clone().Parent = player.Backpack
  3621.  
  3622. wait(2)
  3623. debounce = false
  3624. end
  3625. end
  3626.  
  3627.  
  3628. script.Parent.Parent.Touched:connect(onTouch)
  3629.  
  3630. end))
  3631. Model162.Name = "Chest"
  3632. Model162.Parent = Model1
  3633. Part163.Name = "Middle"
  3634. Part163.Parent = Model162
  3635. Part163.CFrame = CFrame.new(-4.20083284, 4.86130381, -7.49300194, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
  3636. Part163.Orientation = Vector3.new(0, -177.580002, 0)
  3637. Part163.Position = Vector3.new(-4.20083284, 4.86130381, -7.49300194)
  3638. Part163.Rotation = Vector3.new(-180, -2.41999984, -180)
  3639. Part163.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3640. Part163.Transparency = 1
  3641. Part163.Size = Vector3.new(2.48802876, 2.48802972, 1.2440145)
  3642. Part163.Anchored = true
  3643. Part163.BottomSurface = Enum.SurfaceType.Smooth
  3644. Part163.BrickColor = BrickColor.new("Black")
  3645. Part163.Material = Enum.Material.SmoothPlastic
  3646. Part163.TopSurface = Enum.SurfaceType.Smooth
  3647. Part163.brickColor = BrickColor.new("Black")
  3648. Part163.FormFactor = Enum.FormFactor.Custom
  3649. Part163.formFactor = Enum.FormFactor.Custom
  3650. SpecialMesh164.Parent = Part163
  3651. SpecialMesh164.MeshType = Enum.MeshType.Brick
  3652. Part165.Parent = Model162
  3653. Part165.CFrame = CFrame.new(-4.0073719, 6.93112803, -6.79972076, -0.266448021, 0.963822424, 0.00719851255, -0.0378200039, -0.00299197575, -0.999280095, -0.963107109, -0.266528428, 0.0372489691)
  3654. Part165.Orientation = Vector3.new(87.8300018, 10.9399996, -94.5199966)
  3655. Part165.Position = Vector3.new(-4.0073719, 6.93112803, -6.79972076)
  3656. Part165.Rotation = Vector3.new(87.8699951, 0.409999996, -105.449997)
  3657. Part165.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3658. Part165.Size = Vector3.new(0.277689964, 0.746409118, 0.277689964)
  3659. Part165.Anchored = true
  3660. Part165.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3661. Part165.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3662. Part165.BrickColor = BrickColor.new("Really black")
  3663. Part165.CanCollide = false
  3664. Part165.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3665. Part165.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3666. Part165.Material = Enum.Material.SmoothPlastic
  3667. Part165.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3668. Part165.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3669. Part165.brickColor = BrickColor.new("Really black")
  3670. Part165.FormFactor = Enum.FormFactor.Symmetric
  3671. Part165.formFactor = Enum.FormFactor.Symmetric
  3672. SpecialMesh166.Parent = Part165
  3673. SpecialMesh166.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3674. SpecialMesh166.Scale = Vector3.new(0.311003685, 0.497606099, 0.311003715)
  3675. SpecialMesh166.MeshType = Enum.MeshType.FileMesh
  3676. Part167.Parent = Model162
  3677. Part167.CFrame = CFrame.new(-4.50498676, 6.93112803, -6.79972076, 0.250016987, 0.965921342, -0.066990152, -0.0727180019, -0.0502599813, -0.996085346, -0.965506971, 0.253909647, 0.0576740094)
  3678. Part167.Orientation = Vector3.new(84.9300003, -49.2700005, -124.649994)
  3679. Part167.Position = Vector3.new(-4.50498676, 6.93112803, -6.79972076)
  3680. Part167.Rotation = Vector3.new(86.6899948, -3.83999991, -75.4899979)
  3681. Part167.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3682. Part167.Size = Vector3.new(0.277689964, 0.746409118, 0.277689964)
  3683. Part167.Anchored = true
  3684. Part167.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3685. Part167.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3686. Part167.BrickColor = BrickColor.new("Really black")
  3687. Part167.CanCollide = false
  3688. Part167.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3689. Part167.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3690. Part167.Material = Enum.Material.SmoothPlastic
  3691. Part167.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3692. Part167.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3693. Part167.brickColor = BrickColor.new("Really black")
  3694. Part167.FormFactor = Enum.FormFactor.Symmetric
  3695. Part167.formFactor = Enum.FormFactor.Symmetric
  3696. SpecialMesh168.Parent = Part167
  3697. SpecialMesh168.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3698. SpecialMesh168.Scale = Vector3.new(0.311003685, 0.497606099, 0.311003715)
  3699. SpecialMesh168.MeshType = Enum.MeshType.FileMesh
  3700. Part169.Parent = Model162
  3701. Part169.CFrame = CFrame.new(-4.21692896, 6.14484978, -7.32622385, 0, 0.121492058, 0.992592454, -1, 0, 0, 0, -0.992592454, 0.121492058)
  3702. Part169.Orientation = Vector3.new(0, 83.0199966, -90)
  3703. Part169.Position = Vector3.new(-4.21692896, 6.14484978, -7.32622385)
  3704. Part169.Rotation = Vector3.new(0, 83.0199966, -90)
  3705. Part169.Color = Color3.new(1, 0.8, 0.6)
  3706. Part169.Size = Vector3.new(1.14449358, 1.89090288, 0.74640888)
  3707. Part169.Anchored = true
  3708. Part169.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3709. Part169.BrickColor = BrickColor.new("Pastel brown")
  3710. Part169.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3711. Part169.Material = Enum.Material.SmoothPlastic
  3712. Part169.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3713. Part169.brickColor = BrickColor.new("Pastel brown")
  3714. Part169.FormFactor = Enum.FormFactor.Custom
  3715. Part169.formFactor = Enum.FormFactor.Custom
  3716. SpecialMesh170.Parent = Part169
  3717. SpecialMesh170.MeshType = Enum.MeshType.Cylinder
  3718. Part171.Name = "Head"
  3719. Part171.Parent = Model162
  3720. Part171.CFrame = CFrame.new(-4.25202322, 6.90371513, -7.34319878, -0.999992549, 0, 0.00385999819, 0, 1, 0, -0.00385999819, 0, -0.999992549)
  3721. Part171.Orientation = Vector3.new(0, 179.779999, 0)
  3722. Part171.Position = Vector3.new(-4.25202322, 6.90371513, -7.34319878)
  3723. Part171.Rotation = Vector3.new(-180, 0.219999999, -180)
  3724. Part171.Color = Color3.new(0.960784, 0.803922, 0.188235)
  3725. Part171.Size = Vector3.new(2.488029, 1.2440151, 1.24401486)
  3726. Part171.Anchored = true
  3727. Part171.BrickColor = BrickColor.new("Bright yellow")
  3728. Part171.TopSurface = Enum.SurfaceType.Smooth
  3729. Part171.brickColor = BrickColor.new("Bright yellow")
  3730. Part171.FormFactor = Enum.FormFactor.Custom
  3731. Part171.formFactor = Enum.FormFactor.Custom
  3732. SpecialMesh172.Parent = Part171
  3733. SpecialMesh172.Scale = Vector3.new(1.25, 1.25, 1.25)
  3734. Decal173.Parent = Part171
  3735. Decal173.Texture = "http://www.roblox.com/asset/?id=102397042"
  3736. MeshPart174.Parent = Model162
  3737. MeshPart174.CFrame = CFrame.new(-4.17343092, 7.07856178, -7.42586422, -0.997353435, 2.74553713e-09, 0.0727056637, -1.04084847e-08, 1, -9.7484218e-08, -0.0727055371, 9.66433902e-08, -0.997353435)
  3738. MeshPart174.Orientation = Vector3.new(0, 175.830002, 0)
  3739. MeshPart174.Position = Vector3.new(-4.17343092, 7.07856178, -7.42586422)
  3740. MeshPart174.Rotation = Vector3.new(180, 4.17000008, -180)
  3741. MeshPart174.Color = Color3.new(0.937255, 0.721569, 0.219608)
  3742. MeshPart174.Size = Vector3.new(2.41458654, 2.14033723, 2.08836913)
  3743. MeshPart174.Anchored = true
  3744. MeshPart174.BrickColor = BrickColor.new("Gold")
  3745. MeshPart174.brickColor = BrickColor.new("Gold")
  3746. MeshPart175.Parent = Model162
  3747. MeshPart175.CFrame = CFrame.new(-4.21092606, 4.72514391, -7.30090189, -0.998623133, 2.74553713e-09, 0.0524580218, -8.39759196e-09, 1, -9.06377977e-08, -0.0524578877, 9.66433902e-08, -0.998623192)
  3748. MeshPart175.Orientation = Vector3.new(0, 176.98999, 0)
  3749. MeshPart175.Position = Vector3.new(-4.21092606, 4.72514391, -7.30090189)
  3750. MeshPart175.Rotation = Vector3.new(180, 3.00999999, -180)
  3751. MeshPart175.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3752. MeshPart175.Size = Vector3.new(2.22151947, 3.05458951, 1.94382966)
  3753. MeshPart175.Anchored = true
  3754. MeshPart175.BrickColor = BrickColor.new("Black")
  3755. MeshPart175.CustomPhysicalProperties = 0.699999988, 0.300000012, 0.5, 1, 1
  3756. MeshPart175.Material = Enum.Material.SmoothPlastic
  3757. MeshPart175.brickColor = BrickColor.new("Black")
  3758. UnionOperation176.Parent = Model162
  3759. UnionOperation176.CFrame = CFrame.new(-4.208148, 4.68904305, -7.29812384, -0.0102621708, 0.00014801044, -0.999947369, 0.00335166231, 0.999994457, 0.000113614347, 0.999941707, -0.00335012795, -0.0102624781)
  3760. UnionOperation176.Orientation = Vector3.new(-0.00999999978, -90.5899963, 0.189999998)
  3761. UnionOperation176.Position = Vector3.new(-4.208148, 4.68904305, -7.29812384)
  3762. UnionOperation176.Rotation = Vector3.new(-179.369995, -89.409996, -179.169998)
  3763. UnionOperation176.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3764. UnionOperation176.Size = Vector3.new(1.26455808, 1.64075804, 1.45825458)
  3765. UnionOperation176.Anchored = true
  3766. UnionOperation176.BrickColor = BrickColor.new("Black")
  3767. UnionOperation176.Material = Enum.Material.SmoothPlastic
  3768. UnionOperation176.brickColor = BrickColor.new("Black")
  3769. UnionOperation176.UsePartColor = true
  3770. Part177.Name = "Head"
  3771. Part177.Parent = Model162
  3772. Part177.CFrame = CFrame.new(-4.28173494, 7.04245901, -7.28980207, -0.998413146, 2.74553713e-09, 0.0563124679, -8.55334292e-09, 1, -9.35290387e-08, -0.0563123375, 9.66433902e-08, -0.998413146)
  3773. Part177.Orientation = Vector3.new(0, 176.769989, 0)
  3774. Part177.Position = Vector3.new(-4.28173494, 7.04245901, -7.28980207)
  3775. Part177.Rotation = Vector3.new(180, 3.23000002, -180)
  3776. Part177.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3777. Part177.Size = Vector3.new(2.488029, 0.966325164, 1.32732177)
  3778. Part177.Anchored = true
  3779. Part177.BrickColor = BrickColor.new("Really black")
  3780. Part177.TopSurface = Enum.SurfaceType.Smooth
  3781. Part177.brickColor = BrickColor.new("Really black")
  3782. Part177.FormFactor = Enum.FormFactor.Custom
  3783. Part177.formFactor = Enum.FormFactor.Custom
  3784. SpecialMesh178.Parent = Part177
  3785. SpecialMesh178.Scale = Vector3.new(1.25, 1.25, 1.25)
  3786. Part179.Name = "Head"
  3787. Part179.Parent = Model162
  3788. Part179.CFrame = CFrame.new(-4.50700521, 6.9309659, -6.66100407, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  3789. Part179.Orientation = Vector3.new(90, 0, 0)
  3790. Part179.Position = Vector3.new(-4.50700521, 6.9309659, -6.66100407)
  3791. Part179.Rotation = Vector3.new(90, 0, 0)
  3792. Part179.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3793. Part179.Size = Vector3.new(2.488029, 0.277689964, 0.277689964)
  3794. Part179.Anchored = true
  3795. Part179.BrickColor = BrickColor.new("Institutional white")
  3796. Part179.Material = Enum.Material.Neon
  3797. Part179.TopSurface = Enum.SurfaceType.Smooth
  3798. Part179.brickColor = BrickColor.new("Institutional white")
  3799. Part179.FormFactor = Enum.FormFactor.Custom
  3800. Part179.formFactor = Enum.FormFactor.Custom
  3801. SpecialMesh180.Parent = Part179
  3802. SpecialMesh180.Scale = Vector3.new(1.25, 1.25, 1.25)
  3803. Part181.Name = "Handle"
  3804. Part181.Parent = Model162
  3805. Part181.CFrame = CFrame.new(-4.29669714, 4.9820528, -7.47344398, -0.99926585, 0.0290158521, 0.025016943, 0.0289179962, 0.999572754, -0.00426457264, -0.0251299962, -0.00353800249, -0.999677896)
  3806. Part181.Orientation = Vector3.new(0.239999995, 178.569992, 1.65999997)
  3807. Part181.Position = Vector3.new(-4.29669714, 4.9820528, -7.47344398)
  3808. Part181.Rotation = Vector3.new(179.759995, 1.42999995, -178.339996)
  3809. Part181.Size = Vector3.new(3.63694406, 6.28199434, 2.26482248)
  3810. Part181.Anchored = true
  3811. Part181.BottomSurface = Enum.SurfaceType.Smooth
  3812. Part181.TopSurface = Enum.SurfaceType.Smooth
  3813. Part181.FormFactor = Enum.FormFactor.Custom
  3814. Part181.formFactor = Enum.FormFactor.Custom
  3815. SpecialMesh182.Parent = Part181
  3816. SpecialMesh182.MeshId = "http://www.roblox.com/asset/?id=124631026 "
  3817. SpecialMesh182.Scale = Vector3.new(3.32284355, 3.32284355, 3.32284355)
  3818. SpecialMesh182.TextureId = "http://www.roblox.com/asset/?id=151576107"
  3819. SpecialMesh182.MeshType = Enum.MeshType.FileMesh
  3820. Decal183.Parent = Part181
  3821. Decal183.Texture = "http://www.roblox.com/asset/?id=880517637"
  3822. Part184.Name = "Handle"
  3823. Part184.Parent = Model162
  3824. Part184.CFrame = CFrame.new(-4.20759678, 5.79924107, -6.30561304, -0.999515891, 0, -0.0311119966, 0, -1, 0, -0.0311119966, 0, 0.999515891)
  3825. Part184.Orientation = Vector3.new(0, -1.77999997, 180)
  3826. Part184.Position = Vector3.new(-4.20759678, 5.79924107, -6.30561304)
  3827. Part184.Rotation = Vector3.new(0, -1.77999997, -180)
  3828. Part184.Color = Color3.new(0.427451, 0.431373, 0.423529)
  3829. Part184.Size = Vector3.new(1.21999991, 1.21999991, 1.21999991)
  3830. Part184.Anchored = true
  3831. Part184.BottomSurface = Enum.SurfaceType.Smooth
  3832. Part184.BrickColor = BrickColor.new("Dark grey")
  3833. Part184.TopSurface = Enum.SurfaceType.Smooth
  3834. Part184.brickColor = BrickColor.new("Dark grey")
  3835. Part184.FormFactor = Enum.FormFactor.Symmetric
  3836. Part184.formFactor = Enum.FormFactor.Symmetric
  3837. SpecialMesh185.Parent = Part184
  3838. SpecialMesh185.MeshId = "http://www.roblox.com/asset/?id=42157861"
  3839. SpecialMesh185.Scale = Vector3.new(1.21999955, 1.21999955, 1.21999955)
  3840. SpecialMesh185.TextureId = "http://www.roblox.com/asset/?id=42157838"
  3841. SpecialMesh185.MeshType = Enum.MeshType.FileMesh
  3842. Fire186.Parent = Part184
  3843. Fire186.Color = Color3.new(1, 0.815686, 0)
  3844. Fire186.Enabled = false
  3845. Fire186.Size = 30
  3846. Fire186.Heat = 25
  3847. Fire186.SecondaryColor = Color3.new(0.364706, 0, 0.4)
  3848. Fire186.size = 30
  3849. Part187.Name = "Handle"
  3850. Part187.Parent = Model162
  3851. Part187.CFrame = CFrame.new(-4.20759678, 5.79924107, -6.30561304, -0.999515891, 0, -0.0311119966, 0, -1, 0, -0.0311119966, 0, 0.999515891)
  3852. Part187.Orientation = Vector3.new(0, -1.77999997, 180)
  3853. Part187.Position = Vector3.new(-4.20759678, 5.79924107, -6.30561304)
  3854. Part187.Rotation = Vector3.new(0, -1.77999997, -180)
  3855. Part187.Color = Color3.new(0.427451, 0.431373, 0.423529)
  3856. Part187.Size = Vector3.new(1.21999991, 1.21999991, 1.21999991)
  3857. Part187.Anchored = true
  3858. Part187.BottomSurface = Enum.SurfaceType.Smooth
  3859. Part187.BrickColor = BrickColor.new("Dark grey")
  3860. Part187.TopSurface = Enum.SurfaceType.Smooth
  3861. Part187.brickColor = BrickColor.new("Dark grey")
  3862. Part187.FormFactor = Enum.FormFactor.Symmetric
  3863. Part187.formFactor = Enum.FormFactor.Symmetric
  3864. SpecialMesh188.Parent = Part187
  3865. SpecialMesh188.MeshId = "http://www.roblox.com/asset/?id=42157861"
  3866. SpecialMesh188.Scale = Vector3.new(1.21999955, 1.21999955, 1.21999955)
  3867. SpecialMesh188.TextureId = "http://www.roblox.com/asset/?id=42157838"
  3868. SpecialMesh188.MeshType = Enum.MeshType.FileMesh
  3869. Fire189.Parent = Part187
  3870. Fire189.Color = Color3.new(1, 0.815686, 0)
  3871. Fire189.Enabled = false
  3872. Fire189.Size = 30
  3873. Fire189.Heat = 25
  3874. Fire189.SecondaryColor = Color3.new(0.364706, 0, 0.4)
  3875. Fire189.size = 30
  3876. Part190.Parent = Model162
  3877. Part190.CFrame = CFrame.new(-4.28355217, 4.78413105, -6.66262913, -0.999852121, 0, 0.017198002, 0, 1, 0, -0.017198002, 0, -0.999852121)
  3878. Part190.Orientation = Vector3.new(0, 179.009995, 0)
  3879. Part190.Position = Vector3.new(-4.28355217, 4.78413105, -6.66262913)
  3880. Part190.Rotation = Vector3.new(-180, 0.98999995, -180)
  3881. Part190.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  3882. Part190.Size = Vector3.new(1.30000091, 1.79000282, 0.220000014)
  3883. Part190.Anchored = true
  3884. Part190.BottomSurface = Enum.SurfaceType.Smooth
  3885. Part190.BrickColor = BrickColor.new("Dark indigo")
  3886. Part190.Material = Enum.Material.SmoothPlastic
  3887. Part190.TopSurface = Enum.SurfaceType.Smooth
  3888. Part190.brickColor = BrickColor.new("Dark indigo")
  3889. Decal191.Parent = Part190
  3890. Decal191.Texture = "http://www.roblox.com/asset/?id=388707144"
  3891. MeshPart192.Name = "Meshes/Tirangle"
  3892. MeshPart192.Parent = Model162
  3893. MeshPart192.CFrame = CFrame.new(-4.28580904, 3.55528402, -7.17747116, 0, 0.0136250025, 0.999907255, 0, -0.999907255, 0.0136250025, 1, 0, 0)
  3894. MeshPart192.Orientation = Vector3.new(-0.779999971, 90, 180)
  3895. MeshPart192.Position = Vector3.new(-4.28580904, 3.55528402, -7.17747116)
  3896. MeshPart192.Rotation = Vector3.new(-90, 89.2200012, -90)
  3897. MeshPart192.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  3898. MeshPart192.Size = Vector3.new(1.58000016, 0.770000398, 1.37999988)
  3899. MeshPart192.Anchored = true
  3900. MeshPart192.BrickColor = BrickColor.new("Dark indigo")
  3901. MeshPart192.Material = Enum.Material.SmoothPlastic
  3902. MeshPart192.brickColor = BrickColor.new("Dark indigo")
  3903. Model193.Name = "Arm1"
  3904. Model193.Parent = Model1
  3905. Part194.Name = "Middle"
  3906. Part194.Parent = Model193
  3907. Part194.CFrame = CFrame.new(-2.42273092, 4.86130381, -7.55902004, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
  3908. Part194.Orientation = Vector3.new(0, -177.580002, 0)
  3909. Part194.Position = Vector3.new(-2.42273092, 4.86130381, -7.55902004)
  3910. Part194.Rotation = Vector3.new(-180, -2.41999984, -180)
  3911. Part194.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3912. Part194.Transparency = 1
  3913. Part194.Size = Vector3.new(1.24401438, 2.48802972, 1.2440145)
  3914. Part194.Anchored = true
  3915. Part194.BottomSurface = Enum.SurfaceType.Smooth
  3916. Part194.BrickColor = BrickColor.new("Black")
  3917. Part194.Material = Enum.Material.SmoothPlastic
  3918. Part194.TopSurface = Enum.SurfaceType.Smooth
  3919. Part194.brickColor = BrickColor.new("Black")
  3920. Part194.FormFactor = Enum.FormFactor.Custom
  3921. Part194.formFactor = Enum.FormFactor.Custom
  3922. SpecialMesh195.Parent = Part194
  3923. SpecialMesh195.MeshType = Enum.MeshType.Brick
  3924. UnionOperation196.Parent = Model193
  3925. UnionOperation196.CFrame = CFrame.new(-3.44172001, 4.6709938, -7.36616421, 0.0102067124, -0.519025326, 0.854697943, -0.10010007, 0.849918664, 0.517318547, -0.994925022, -0.0908352435, -0.0432795957)
  3926. UnionOperation196.Orientation = Vector3.new(-31.1499996, 92.9000015, -6.71999979)
  3927. UnionOperation196.Position = Vector3.new(-3.44172001, 4.6709938, -7.36616421)
  3928. UnionOperation196.Rotation = Vector3.new(-94.7799988, 58.7299995, 88.8699951)
  3929. UnionOperation196.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3930. UnionOperation196.Size = Vector3.new(0.708453476, 2.24522805, 1.06222594)
  3931. UnionOperation196.Anchored = true
  3932. UnionOperation196.BrickColor = BrickColor.new("Black")
  3933. UnionOperation196.Material = Enum.Material.SmoothPlastic
  3934. UnionOperation196.brickColor = BrickColor.new("Black")
  3935. UnionOperation196.UsePartColor = true
  3936. UnionOperation197.Parent = Model193
  3937. UnionOperation197.CFrame = CFrame.new(-3.090446, 3.41585302, -7.44251823, -0.980696738, -0.195267111, 0.0102058854, -0.195298329, 0.975622118, -0.100100309, 0.00958928652, -0.100161128, -0.994924545)
  3938. UnionOperation197.Orientation = Vector3.new(5.73999977, 179.409988, -11.3199997)
  3939. UnionOperation197.Position = Vector3.new(-3.090446, 3.41585302, -7.44251823)
  3940. UnionOperation197.Rotation = Vector3.new(174.25, 0.579999983, 168.73999)
  3941. UnionOperation197.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3942. UnionOperation197.Size = Vector3.new(0.618162572, 0.759433627, 0.607546866)
  3943. UnionOperation197.Anchored = true
  3944. UnionOperation197.Material = Enum.Material.SmoothPlastic
  3945. UnionOperation197.UsePartColor = true
  3946. Model198.Name = "Leg2"
  3947. Model198.Parent = Model1
  3948. Part199.Name = "Middle"
  3949. Part199.Parent = Model198
  3950. Part199.CFrame = CFrame.new(-4.82235289, 2.37334394, -7.56342411, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
  3951. Part199.Orientation = Vector3.new(0, -177.580002, 0)
  3952. Part199.Position = Vector3.new(-4.82235289, 2.37334394, -7.56342411)
  3953. Part199.Rotation = Vector3.new(-180, -2.41999984, -180)
  3954. Part199.Color = Color3.new(1, 0.686275, 0)
  3955. Part199.Transparency = 1
  3956. Part199.Size = Vector3.new(1.24401438, 2.48802972, 1.2440145)
  3957. Part199.Anchored = true
  3958. Part199.BottomSurface = Enum.SurfaceType.Smooth
  3959. Part199.BrickColor = BrickColor.new("Deep orange")
  3960. Part199.Material = Enum.Material.SmoothPlastic
  3961. Part199.TopSurface = Enum.SurfaceType.Smooth
  3962. Part199.brickColor = BrickColor.new("Deep orange")
  3963. Part199.FormFactor = Enum.FormFactor.Custom
  3964. Part199.formFactor = Enum.FormFactor.Custom
  3965. SpecialMesh200.Parent = Part199
  3966. SpecialMesh200.MeshType = Enum.MeshType.Brick
  3967. Part201.Parent = Model198
  3968. Part201.CFrame = CFrame.new(-4.62051916, 1.93022001, -7.16483212, -0.999967635, -0.00805222243, -1.38825544e-05, -1.40024604e-05, 1.40921693e-05, 1, -0.00805209205, 0.999967694, -1.40171378e-05)
  3969. Part201.Orientation = Vector3.new(-90, 179.539993, 0)
  3970. Part201.Position = Vector3.new(-4.62051916, 1.93022001, -7.16483212)
  3971. Part201.Rotation = Vector3.new(-90, 0, 179.539993)
  3972. Part201.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3973. Part201.Size = Vector3.new(0.925129712, 0.740103543, 1.85025966)
  3974. Part201.Anchored = true
  3975. Part201.BrickColor = BrickColor.new("Institutional white")
  3976. Part201.brickColor = BrickColor.new("Institutional white")
  3977. Part201.FormFactor = Enum.FormFactor.Plate
  3978. Part201.formFactor = Enum.FormFactor.Plate
  3979. SpecialMesh202.Parent = Part201
  3980. SpecialMesh202.MeshId = "http://www.roblox.com/asset/?id=48880435 "
  3981. SpecialMesh202.Scale = Vector3.new(0.786360383, 0.693847179, 1.11015582)
  3982. SpecialMesh202.MeshType = Enum.MeshType.FileMesh
  3983. Part203.Parent = Model198
  3984. Part203.CFrame = CFrame.new(-4.67471981, 2.77835107, -7.38414812, -0.0229190066, 0.999737382, 0, -0.999737382, -0.0229190048, 0, 0, 0, 1)
  3985. Part203.Orientation = Vector3.new(0, 0, -91.3099976)
  3986. Part203.Position = Vector3.new(-4.67471981, 2.77835107, -7.38414812)
  3987. Part203.Rotation = Vector3.new(0, 0, -91.3099976)
  3988. Part203.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3989. Part203.Size = Vector3.new(1.27000129, 0.819999814, 1)
  3990. Part203.Anchored = true
  3991. Part203.BottomSurface = Enum.SurfaceType.Smooth
  3992. Part203.BrickColor = BrickColor.new("Black")
  3993. Part203.Material = Enum.Material.SmoothPlastic
  3994. Part203.TopSurface = Enum.SurfaceType.Smooth
  3995. Part203.brickColor = BrickColor.new("Black")
  3996. Part203.Shape = Enum.PartType.Cylinder
  3997. Model204.Name = "Leg1"
  3998. Model204.Parent = Model1
  3999. Part205.Name = "Middle"
  4000. Part205.Parent = Model204
  4001. Part205.CFrame = CFrame.new(-3.57932401, 2.37334394, -7.6162281, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
  4002. Part205.Orientation = Vector3.new(0, -177.580002, 0)
  4003. Part205.Position = Vector3.new(-3.57932401, 2.37334394, -7.6162281)
  4004. Part205.Rotation = Vector3.new(-180, -2.41999984, -180)
  4005. Part205.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4006. Part205.Transparency = 1
  4007. Part205.Size = Vector3.new(1.24401438, 2.48802972, 1.2440145)
  4008. Part205.Anchored = true
  4009. Part205.BottomSurface = Enum.SurfaceType.Smooth
  4010. Part205.BrickColor = BrickColor.new("Dark stone grey")
  4011. Part205.Material = Enum.Material.SmoothPlastic
  4012. Part205.TopSurface = Enum.SurfaceType.Smooth
  4013. Part205.brickColor = BrickColor.new("Dark stone grey")
  4014. Part205.FormFactor = Enum.FormFactor.Custom
  4015. Part205.formFactor = Enum.FormFactor.Custom
  4016. SpecialMesh206.Parent = Part205
  4017. SpecialMesh206.MeshType = Enum.MeshType.Brick
  4018. Part207.Parent = Model204
  4019. Part207.CFrame = CFrame.new(-3.79299688, 1.93022001, -7.21898603, -0.999911427, 0.012730483, -0.00390274473, -0.00401256233, -0.00861175172, 0.99995482, 0.0126964357, 0.999881923, 0.00866225176)
  4020. Part207.Orientation = Vector3.new(-89.4599991, -24.25, -155.019989)
  4021. Part207.Position = Vector3.new(-3.79299688, 1.93022001, -7.21898603)
  4022. Part207.Rotation = Vector3.new(-89.5, -0.219999999, -179.269989)
  4023. Part207.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4024. Part207.Size = Vector3.new(0.925129712, 0.740103543, 1.85025966)
  4025. Part207.Anchored = true
  4026. Part207.BrickColor = BrickColor.new("Institutional white")
  4027. Part207.brickColor = BrickColor.new("Institutional white")
  4028. Part207.FormFactor = Enum.FormFactor.Plate
  4029. Part207.formFactor = Enum.FormFactor.Plate
  4030. SpecialMesh208.Parent = Part207
  4031. SpecialMesh208.MeshId = "http://www.roblox.com/asset/?id=48880435 "
  4032. SpecialMesh208.Scale = Vector3.new(0.786360383, 0.693847179, 1.11015582)
  4033. SpecialMesh208.MeshType = Enum.MeshType.FileMesh
  4034. Part209.Parent = Model204
  4035. Part209.CFrame = CFrame.new(-3.78661489, 2.75798798, -7.38414812, -0.0229190066, 0.999737382, 0, -0.999737382, -0.0229190048, 0, 0, 0, 1)
  4036. Part209.Orientation = Vector3.new(0, 0, -91.3099976)
  4037. Part209.Position = Vector3.new(-3.78661489, 2.75798798, -7.38414812)
  4038. Part209.Rotation = Vector3.new(0, 0, -91.3099976)
  4039. Part209.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4040. Part209.Size = Vector3.new(1.27000129, 0.819999814, 1)
  4041. Part209.Anchored = true
  4042. Part209.BottomSurface = Enum.SurfaceType.Smooth
  4043. Part209.BrickColor = BrickColor.new("Black")
  4044. Part209.Material = Enum.Material.SmoothPlastic
  4045. Part209.TopSurface = Enum.SurfaceType.Smooth
  4046. Part209.brickColor = BrickColor.new("Black")
  4047. Part209.Shape = Enum.PartType.Cylinder
  4048. Model210.Name = "Arm2"
  4049. Model210.Parent = Model1
  4050. Part211.Name = "Middle"
  4051. Part211.Parent = Model210
  4052. Part211.CFrame = CFrame.new(-6.06487322, 4.86132193, -7.41368818, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
  4053. Part211.Orientation = Vector3.new(0, -177.580002, 0)
  4054. Part211.Position = Vector3.new(-6.06487322, 4.86132193, -7.41368818)
  4055. Part211.Rotation = Vector3.new(-180, -2.41999984, -180)
  4056. Part211.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4057. Part211.Transparency = 1
  4058. Part211.Size = Vector3.new(1.24401438, 2.48802972, 1.2440145)
  4059. Part211.Anchored = true
  4060. Part211.BottomSurface = Enum.SurfaceType.Smooth
  4061. Part211.BrickColor = BrickColor.new("Dark stone grey")
  4062. Part211.Material = Enum.Material.SmoothPlastic
  4063. Part211.TopSurface = Enum.SurfaceType.Smooth
  4064. Part211.brickColor = BrickColor.new("Dark stone grey")
  4065. Part211.FormFactor = Enum.FormFactor.Custom
  4066. Part211.formFactor = Enum.FormFactor.Custom
  4067. SpecialMesh212.Parent = Part211
  4068. SpecialMesh212.MeshType = Enum.MeshType.Brick
  4069. UnionOperation213.Parent = Model210
  4070. UnionOperation213.CFrame = CFrame.new(-5.00650978, 4.7987318, -7.2509222, -0.0857563838, 0.549942315, -0.830788314, 0.108655058, 0.834048867, 0.540885031, 0.99037379, -0.0438849181, -0.131278843)
  4071. UnionOperation213.Orientation = Vector3.new(-32.7399979, -98.9799957, 7.4199996)
  4072. UnionOperation213.Position = Vector3.new(-5.00650978, 4.7987318, -7.2509222)
  4073. UnionOperation213.Rotation = Vector3.new(-103.639999, -56.1800003, -98.8600006)
  4074. UnionOperation213.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4075. UnionOperation213.Size = Vector3.new(0.708453417, 2.24522805, 1.06222594)
  4076. UnionOperation213.Anchored = true
  4077. UnionOperation213.BrickColor = BrickColor.new("Black")
  4078. UnionOperation213.Material = Enum.Material.SmoothPlastic
  4079. UnionOperation213.brickColor = BrickColor.new("Black")
  4080. UnionOperation213.UsePartColor = true
  4081. UnionOperation214.Parent = Model210
  4082. UnionOperation214.CFrame = CFrame.new(-5.38971806, 3.65327907, -7.12457418, 0.980697095, -0.195266768, -0.0102060065, 0.195298031, 0.975622296, 0.100100018, -0.00958900061, -0.100161023, 0.994925022)
  4083. UnionOperation214.Orientation = Vector3.new(-5.73999977, -0.589999974, 11.3199997)
  4084. UnionOperation214.Position = Vector3.new(-5.38971806, 3.65327907, -7.12457418)
  4085. UnionOperation214.Rotation = Vector3.new(-5.75, -0.579999983, 11.2599993)
  4086. UnionOperation214.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4087. UnionOperation214.Size = Vector3.new(0.618162572, 0.759433627, 0.607546866)
  4088. UnionOperation214.Anchored = true
  4089. UnionOperation214.Material = Enum.Material.SmoothPlastic
  4090. UnionOperation214.UsePartColor = true
  4091. Model215.Name = "Cubical"
  4092. Model215.Parent = Model0
  4093. Part216.Parent = Model215
  4094. Part216.CFrame = CFrame.new(-12.1619959, 10.5660839, -3.90054393, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4095. Part216.Position = Vector3.new(-12.1619959, 10.5660839, -3.90054393)
  4096. Part216.Color = Color3.new(1, 0, 0.74902)
  4097. Part216.Transparency = 0.89999997615814
  4098. Part216.Size = Vector3.new(1.10869551, 20.1782589, 22.1739101)
  4099. Part216.Anchored = true
  4100. Part216.BottomSurface = Enum.SurfaceType.Smooth
  4101. Part216.BrickColor = BrickColor.new("Hot pink")
  4102. Part216.Locked = true
  4103. Part216.Material = Enum.Material.Neon
  4104. Part216.TopSurface = Enum.SurfaceType.Smooth
  4105. Part216.brickColor = BrickColor.new("Hot pink")
  4106. Part217.Parent = Model215
  4107. Part217.CFrame = CFrame.new(-3.29243588, 10.5661001, -14.9874945, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4108. Part217.Orientation = Vector3.new(0, 90, 0)
  4109. Part217.Position = Vector3.new(-3.29243588, 10.5661001, -14.9874945)
  4110. Part217.Rotation = Vector3.new(0, 90, 0)
  4111. Part217.Color = Color3.new(1, 0, 0.74902)
  4112. Part217.Transparency = 0.89999997615814
  4113. Part217.Size = Vector3.new(1.10869551, 20.1782589, 17.7391281)
  4114. Part217.Anchored = true
  4115. Part217.BottomSurface = Enum.SurfaceType.Smooth
  4116. Part217.BrickColor = BrickColor.new("Hot pink")
  4117. Part217.Locked = true
  4118. Part217.Material = Enum.Material.Neon
  4119. Part217.TopSurface = Enum.SurfaceType.Smooth
  4120. Part217.brickColor = BrickColor.new("Hot pink")
  4121. Part218.Name = "Epic Sans 2000 Tem Tokens"
  4122. Part218.Parent = Model215
  4123. Part218.CFrame = CFrame.new(0.30399701, 9.59710026, 6.91599798, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4124. Part218.Orientation = Vector3.new(0, 90, 0)
  4125. Part218.Position = Vector3.new(0.30399701, 9.59710026, 6.91599798)
  4126. Part218.Rotation = Vector3.new(0, 90, 0)
  4127. Part218.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4128. Part218.Transparency = 0.75
  4129. Part218.Size = Vector3.new(0.221739098, 0.718477726, 4.05347967)
  4130. Part218.Anchored = true
  4131. Part218.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4132. Part218.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4133. Part218.BrickColor = BrickColor.new("Really black")
  4134. Part218.CanCollide = false
  4135. Part218.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4136. Part218.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4137. Part218.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4138. Part218.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4139. Part218.brickColor = BrickColor.new("Really black")
  4140. Part218.FormFactor = Enum.FormFactor.Custom
  4141. Part218.formFactor = Enum.FormFactor.Custom
  4142. SurfaceGui219.Parent = Part218
  4143. SurfaceGui219.Face = Enum.NormalId.Left
  4144. SurfaceGui219.CanvasSize = Vector2.new(400, 60)
  4145. TextLabel220.Parent = SurfaceGui219
  4146. TextLabel220.Transparency = 1
  4147. TextLabel220.Size = UDim2.new(1, 0, 1, 0)
  4148. TextLabel220.BackgroundColor = BrickColor.new("Institutional white")
  4149. TextLabel220.BackgroundColor3 = Color3.new(1, 1, 1)
  4150. TextLabel220.BackgroundTransparency = 1
  4151. TextLabel220.BorderSizePixel = 0
  4152. TextLabel220.Font = Enum.Font.SourceSans
  4153. TextLabel220.Text = "Red 1800"
  4154. TextLabel220.TextColor = BrickColor.new("Institutional white")
  4155. TextLabel220.TextColor3 = Color3.new(1, 1, 1)
  4156. TextLabel220.TextScaled = true
  4157. TextLabel220.TextSize = 1
  4158. TextLabel220.TextStrokeTransparency = 0
  4159. TextLabel220.TextWrap = true
  4160. TextLabel220.TextWrapped = true
  4161. Camera221.Name = "ThumbnailCamera"
  4162. Camera221.Parent = Part218
  4163. Camera221.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4164. Camera221.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4165. Camera221.FieldOfView = 29.999997769916
  4166. Camera221.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4167. Camera221.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4168. Part222.Parent = Model215
  4169. Part222.CFrame = CFrame.new(0.30399701, 6.21456623, 6.91599798, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4170. Part222.Orientation = Vector3.new(0, 90, 0)
  4171. Part222.Position = Vector3.new(0.30399701, 6.21456623, 6.91599798)
  4172. Part222.Rotation = Vector3.new(0, 90, 0)
  4173. Part222.Color = Color3.new(1, 0, 0.74902)
  4174. Part222.Transparency = 2
  4175. Part222.Size = Vector3.new(0.221739098, 1.71847773, 1.61869764)
  4176. Part222.Anchored = true
  4177. Part222.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4178. Part222.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4179. Part222.BrickColor = BrickColor.new("Hot pink")
  4180. Part222.CanCollide = false
  4181. Part222.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4182. Part222.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4183. Part222.Material = Enum.Material.Neon
  4184. Part222.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4185. Part222.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4186. Part222.brickColor = BrickColor.new("Hot pink")
  4187. Part222.FormFactor = Enum.FormFactor.Custom
  4188. Part222.formFactor = Enum.FormFactor.Custom
  4189. SurfaceGui223.Parent = Part222
  4190. SurfaceGui223.Face = Enum.NormalId.Left
  4191. SurfaceGui223.CanvasSize = Vector2.new(400, 60)
  4192. Camera224.Name = "ThumbnailCamera"
  4193. Camera224.Parent = Part222
  4194. Camera224.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4195. Camera224.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4196. Camera224.FieldOfView = 29.999997769916
  4197. Camera224.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4198. Camera224.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4199. Decal225.Parent = Part222
  4200. Decal225.Texture = "http://www.roblox.com/asset/?id=625849546"
  4201. Decal225.Face = Enum.NormalId.Left
  4202. Part226.Parent = Model215
  4203. Part226.CFrame = CFrame.new(4.468431, 10.5660839, -3.90054393, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4204. Part226.Position = Vector3.new(4.468431, 10.5660839, -3.90054393)
  4205. Part226.Color = Color3.new(1, 0, 0.74902)
  4206. Part226.Transparency = 0.89999997615814
  4207. Part226.Size = Vector3.new(1.10869551, 20.1782589, 22.1739101)
  4208. Part226.Anchored = true
  4209. Part226.BottomSurface = Enum.SurfaceType.Smooth
  4210. Part226.BrickColor = BrickColor.new("Hot pink")
  4211. Part226.Locked = true
  4212. Part226.Material = Enum.Material.Neon
  4213. Part226.TopSurface = Enum.SurfaceType.Smooth
  4214. Part226.brickColor = BrickColor.new("Hot pink")
  4215. Part227.Parent = Model215
  4216. Part227.CFrame = CFrame.new(-3.84678411, 10.7878542, 7.18640804, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4217. Part227.Orientation = Vector3.new(0, 90, 0)
  4218. Part227.Position = Vector3.new(-3.84678411, 10.7878542, 7.18640804)
  4219. Part227.Rotation = Vector3.new(0, 90, 0)
  4220. Part227.Color = Color3.new(1, 0, 0.74902)
  4221. Part227.Transparency = 0.89999997615814
  4222. Part227.Size = Vector3.new(1.10869551, 20.1782589, 18.8478241)
  4223. Part227.Anchored = true
  4224. Part227.BottomSurface = Enum.SurfaceType.Smooth
  4225. Part227.BrickColor = BrickColor.new("Hot pink")
  4226. Part227.CanCollide = false
  4227. Part227.Locked = true
  4228. Part227.Material = Enum.Material.Neon
  4229. Part227.TopSurface = Enum.SurfaceType.Smooth
  4230. Part227.brickColor = BrickColor.new("Hot pink")
  4231. Part228.Parent = Model215
  4232. Part228.CFrame = CFrame.new(-7.59646797, 6.23591423, 6.91645384, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4233. Part228.Orientation = Vector3.new(0, 90, 0)
  4234. Part228.Position = Vector3.new(-7.59646797, 6.23591423, 6.91645384)
  4235. Part228.Rotation = Vector3.new(0, 90, 0)
  4236. Part228.Color = Color3.new(1, 0, 0.74902)
  4237. Part228.Transparency = 2
  4238. Part228.Size = Vector3.new(0.221739098, 1.71847773, 2.61869764)
  4239. Part228.Anchored = true
  4240. Part228.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4241. Part228.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4242. Part228.BrickColor = BrickColor.new("Hot pink")
  4243. Part228.CanCollide = false
  4244. Part228.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4245. Part228.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4246. Part228.Material = Enum.Material.Neon
  4247. Part228.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4248. Part228.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4249. Part228.brickColor = BrickColor.new("Hot pink")
  4250. Part228.FormFactor = Enum.FormFactor.Custom
  4251. Part228.formFactor = Enum.FormFactor.Custom
  4252. SurfaceGui229.Parent = Part228
  4253. SurfaceGui229.Face = Enum.NormalId.Left
  4254. SurfaceGui229.CanvasSize = Vector2.new(400, 60)
  4255. Camera230.Name = "ThumbnailCamera"
  4256. Camera230.Parent = Part228
  4257. Camera230.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4258. Camera230.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4259. Camera230.FieldOfView = 29.999997769916
  4260. Camera230.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4261. Camera230.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4262. Decal231.Parent = Part228
  4263. Decal231.Texture = "http://www.roblox.com/asset/?id=711777327"
  4264. Decal231.Face = Enum.NormalId.Left
  4265. Part232.Name = "Epic Sans 2000 Tem Tokens"
  4266. Part232.Parent = Model215
  4267. Part232.CFrame = CFrame.new(0.303526998, 8.86586571, 6.91645384, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4268. Part232.Orientation = Vector3.new(0, 90, 0)
  4269. Part232.Position = Vector3.new(0.303526998, 8.86586571, 6.91645384)
  4270. Part232.Rotation = Vector3.new(0, 90, 0)
  4271. Part232.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4272. Part232.Transparency = 0.75
  4273. Part232.Size = Vector3.new(0.221739098, 0.718477726, 4.05347967)
  4274. Part232.Anchored = true
  4275. Part232.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4276. Part232.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4277. Part232.BrickColor = BrickColor.new("Really black")
  4278. Part232.CanCollide = false
  4279. Part232.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4280. Part232.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4281. Part232.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4282. Part232.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4283. Part232.brickColor = BrickColor.new("Really black")
  4284. Part232.FormFactor = Enum.FormFactor.Custom
  4285. Part232.formFactor = Enum.FormFactor.Custom
  4286. SurfaceGui233.Parent = Part232
  4287. SurfaceGui233.Face = Enum.NormalId.Left
  4288. SurfaceGui233.CanvasSize = Vector2.new(400, 60)
  4289. TextLabel234.Parent = SurfaceGui233
  4290. TextLabel234.Transparency = 1
  4291. TextLabel234.Size = UDim2.new(1, 0, 1, 0)
  4292. TextLabel234.BackgroundColor = BrickColor.new("Institutional white")
  4293. TextLabel234.BackgroundColor3 = Color3.new(1, 1, 1)
  4294. TextLabel234.BackgroundTransparency = 1
  4295. TextLabel234.BorderSizePixel = 0
  4296. TextLabel234.Font = Enum.Font.SourceSans
  4297. TextLabel234.Text = "Tem Tokens"
  4298. TextLabel234.TextColor = BrickColor.new("Institutional white")
  4299. TextLabel234.TextColor3 = Color3.new(1, 1, 1)
  4300. TextLabel234.TextScaled = true
  4301. TextLabel234.TextSize = 1
  4302. TextLabel234.TextStrokeTransparency = 0
  4303. TextLabel234.TextWrap = true
  4304. TextLabel234.TextWrapped = true
  4305. Camera235.Name = "ThumbnailCamera"
  4306. Camera235.Parent = Part232
  4307. Camera235.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4308. Camera235.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4309. Camera235.FieldOfView = 29.999997769916
  4310. Camera235.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4311. Camera235.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4312. Part236.Name = "Epic Sans 2000 Tem Tokens"
  4313. Part236.Parent = Model215
  4314. Part236.CFrame = CFrame.new(-7.69647408, 9.55587196, 6.91645384, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4315. Part236.Orientation = Vector3.new(0, 90, 0)
  4316. Part236.Position = Vector3.new(-7.69647408, 9.55587196, 6.91645384)
  4317. Part236.Rotation = Vector3.new(0, 90, 0)
  4318. Part236.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4319. Part236.Transparency = 0.75
  4320. Part236.Size = Vector3.new(0.221739098, 0.718477726, 4.05347967)
  4321. Part236.Anchored = true
  4322. Part236.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4323. Part236.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4324. Part236.BrickColor = BrickColor.new("Really black")
  4325. Part236.CanCollide = false
  4326. Part236.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4327. Part236.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4328. Part236.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4329. Part236.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4330. Part236.brickColor = BrickColor.new("Really black")
  4331. Part236.FormFactor = Enum.FormFactor.Custom
  4332. Part236.formFactor = Enum.FormFactor.Custom
  4333. SurfaceGui237.Parent = Part236
  4334. SurfaceGui237.Face = Enum.NormalId.Left
  4335. SurfaceGui237.CanvasSize = Vector2.new(400, 60)
  4336. TextLabel238.Parent = SurfaceGui237
  4337. TextLabel238.Transparency = 1
  4338. TextLabel238.Size = UDim2.new(1, 0, 1, 0)
  4339. TextLabel238.BackgroundColor = BrickColor.new("Institutional white")
  4340. TextLabel238.BackgroundColor3 = Color3.new(1, 1, 1)
  4341. TextLabel238.BackgroundTransparency = 1
  4342. TextLabel238.BorderSizePixel = 0
  4343. TextLabel238.Font = Enum.Font.SourceSans
  4344. TextLabel238.Text = "One Try For"
  4345. TextLabel238.TextColor = BrickColor.new("Institutional white")
  4346. TextLabel238.TextColor3 = Color3.new(1, 1, 1)
  4347. TextLabel238.TextScaled = true
  4348. TextLabel238.TextSize = 1
  4349. TextLabel238.TextStrokeTransparency = 0
  4350. TextLabel238.TextWrap = true
  4351. TextLabel238.TextWrapped = true
  4352. Camera239.Name = "ThumbnailCamera"
  4353. Camera239.Parent = Part236
  4354. Camera239.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4355. Camera239.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4356. Camera239.FieldOfView = 29.999997769916
  4357. Camera239.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4358. Camera239.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4359. Part240.Name = "Epic Sans 2000 Tem Tokens"
  4360. Part240.Parent = Model215
  4361. Part240.CFrame = CFrame.new(-7.69647408, 8.83586597, 6.91645384, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4362. Part240.Orientation = Vector3.new(0, 90, 0)
  4363. Part240.Position = Vector3.new(-7.69647408, 8.83586597, 6.91645384)
  4364. Part240.Rotation = Vector3.new(0, 90, 0)
  4365. Part240.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4366. Part240.Transparency = 0.75
  4367. Part240.Size = Vector3.new(0.221739098, 0.718477726, 4.05347967)
  4368. Part240.Anchored = true
  4369. Part240.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4370. Part240.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4371. Part240.BrickColor = BrickColor.new("Really black")
  4372. Part240.CanCollide = false
  4373. Part240.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4374. Part240.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4375. Part240.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4376. Part240.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4377. Part240.brickColor = BrickColor.new("Really black")
  4378. Part240.FormFactor = Enum.FormFactor.Custom
  4379. Part240.formFactor = Enum.FormFactor.Custom
  4380. SurfaceGui241.Parent = Part240
  4381. SurfaceGui241.Face = Enum.NormalId.Left
  4382. SurfaceGui241.CanvasSize = Vector2.new(400, 60)
  4383. TextLabel242.Parent = SurfaceGui241
  4384. TextLabel242.Transparency = 1
  4385. TextLabel242.Size = UDim2.new(1, 0, 1, 0)
  4386. TextLabel242.BackgroundColor = BrickColor.new("Institutional white")
  4387. TextLabel242.BackgroundColor3 = Color3.new(1, 1, 1)
  4388. TextLabel242.BackgroundTransparency = 1
  4389. TextLabel242.BorderSizePixel = 0
  4390. TextLabel242.Font = Enum.Font.SourceSans
  4391. TextLabel242.Text = "350 Tem Tokens"
  4392. TextLabel242.TextColor = BrickColor.new("Institutional white")
  4393. TextLabel242.TextColor3 = Color3.new(1, 1, 1)
  4394. TextLabel242.TextScaled = true
  4395. TextLabel242.TextSize = 1
  4396. TextLabel242.TextStrokeTransparency = 0
  4397. TextLabel242.TextWrap = true
  4398. TextLabel242.TextWrapped = true
  4399. Camera243.Name = "ThumbnailCamera"
  4400. Camera243.Parent = Part240
  4401. Camera243.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4402. Camera243.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
  4403. Camera243.FieldOfView = 29.999997769916
  4404. Camera243.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4405. Camera243.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4406. Part244.Parent = Model215
  4407. Part244.CFrame = CFrame.new(-3.86000299, 0.500001013, -3.900002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4408. Part244.Position = Vector3.new(-3.86000299, 0.500001013, -3.900002)
  4409. Part244.Color = Color3.new(1, 1, 1)
  4410. Part244.Size = Vector3.new(18, 1, 24)
  4411. Part244.BottomSurface = Enum.SurfaceType.Smooth
  4412. Part244.BrickColor = BrickColor.new("Institutional white")
  4413. Part244.Material = Enum.Material.Sand
  4414. Part244.TopSurface = Enum.SurfaceType.Smooth
  4415. Part244.brickColor = BrickColor.new("Institutional white")
  4416. Camera245.Name = "ThumbnailCamera"
  4417. Camera245.Parent = Model0
  4418. Camera245.CFrame = CFrame.new(-7.04143238, 4.94198799, -6.6380949, 0.997053087, -0.0240880102, -0.0728349164, -0, 0.949424863, -0.313994408, 0.0767147765, 0.313069105, 0.946626961)
  4419. Camera245.CoordinateFrame = CFrame.new(-7.04143238, 4.94198799, -6.6380949, 0.997053087, -0.0240880102, -0.0728349164, -0, 0.949424863, -0.313994408, 0.0767147765, 0.313069105, 0.946626961)
  4420. Camera245.FieldOfView = 60.00000237002
  4421. Camera245.Focus = CFrame.new(-6.89576244, 5.56997728, -8.53135014, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4422. Camera245.focus = CFrame.new(-6.89576244, 5.56997728, -8.53135014, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4423. for i,v in pairs(mas:GetChildren()) do
  4424. v.Parent = workspace
  4425. pcall(function() v:MakeJoints() end)
  4426. end
  4427. mas:Destroy()
  4428. for i,v in pairs(cors) do
  4429. spawn(function()
  4430. pcall(v)
  4431. end)
  4432. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement