Advertisement
Animescapetower

er

Mar 16th, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 191.45 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Tool0 = Instance.new("Tool")
  20. Part1 = Instance.new("Part")
  21. Sound2 = Instance.new("Sound")
  22. Sound3 = Instance.new("Sound")
  23. Sound4 = Instance.new("Sound")
  24. Sound5 = Instance.new("Sound")
  25. Sound6 = Instance.new("Sound")
  26. Sound7 = Instance.new("Sound")
  27. LocalScript8 = Instance.new("LocalScript")
  28. LocalScript9 = Instance.new("LocalScript")
  29. Script10 = Instance.new("Script")
  30. Animation11 = Instance.new("Animation")
  31. StringValue12 = Instance.new("StringValue")
  32. Script13 = Instance.new("Script")
  33. ScreenGui14 = Instance.new("ScreenGui")
  34. Frame15 = Instance.new("Frame")
  35. ImageButton16 = Instance.new("ImageButton")
  36. ImageButton17 = Instance.new("ImageButton")
  37. Animation18 = Instance.new("Animation")
  38. Animation19 = Instance.new("Animation")
  39. Animation20 = Instance.new("Animation")
  40. Animation21 = Instance.new("Animation")
  41. Animation22 = Instance.new("Animation")
  42. Animation23 = Instance.new("Animation")
  43. Part24 = Instance.new("Part")
  44. SpecialMesh25 = Instance.new("SpecialMesh")
  45. Script26 = Instance.new("Script")
  46. LocalScript27 = Instance.new("LocalScript")
  47. LocalScript28 = Instance.new("LocalScript")
  48. Script29 = Instance.new("Script")
  49. Animation30 = Instance.new("Animation")
  50. LocalScript31 = Instance.new("LocalScript")
  51. Script32 = Instance.new("Script")
  52. Script33 = Instance.new("Script")
  53. BoolValue34 = Instance.new("BoolValue")
  54. StringValue35 = Instance.new("StringValue")
  55. Animation36 = Instance.new("Animation")
  56. Part37 = Instance.new("Part")
  57. Part38 = Instance.new("Part")
  58. Part39 = Instance.new("Part")
  59. SpecialMesh40 = Instance.new("SpecialMesh")
  60. Script41 = Instance.new("Script")
  61. Part42 = Instance.new("Part")
  62. SpecialMesh43 = Instance.new("SpecialMesh")
  63. Script44 = Instance.new("Script")
  64. Part45 = Instance.new("Part")
  65. SpecialMesh46 = Instance.new("SpecialMesh")
  66. Script47 = Instance.new("Script")
  67. Part48 = Instance.new("Part")
  68. SpecialMesh49 = Instance.new("SpecialMesh")
  69. Script50 = Instance.new("Script")
  70. Part51 = Instance.new("Part")
  71. SpecialMesh52 = Instance.new("SpecialMesh")
  72. Script53 = Instance.new("Script")
  73. Part54 = Instance.new("Part")
  74. SpecialMesh55 = Instance.new("SpecialMesh")
  75. Script56 = Instance.new("Script")
  76. Part57 = Instance.new("Part")
  77. SpecialMesh58 = Instance.new("SpecialMesh")
  78. Script59 = Instance.new("Script")
  79. Part60 = Instance.new("Part")
  80. SpecialMesh61 = Instance.new("SpecialMesh")
  81. Script62 = Instance.new("Script")
  82. Part63 = Instance.new("Part")
  83. Part64 = Instance.new("Part")
  84. Part65 = Instance.new("Part")
  85. Part66 = Instance.new("Part")
  86. Part67 = Instance.new("Part")
  87. Script68 = Instance.new("Script")
  88. Part69 = Instance.new("Part")
  89. Part70 = Instance.new("Part")
  90. Part71 = Instance.new("Part")
  91. SpecialMesh72 = Instance.new("SpecialMesh")
  92. Part73 = Instance.new("Part")
  93. Part74 = Instance.new("Part")
  94. Part75 = Instance.new("Part")
  95. Part76 = Instance.new("Part")
  96. Part77 = Instance.new("Part")
  97. Part78 = Instance.new("Part")
  98. Part79 = Instance.new("Part")
  99. BlockMesh80 = Instance.new("BlockMesh")
  100. Script81 = Instance.new("Script")
  101. Part82 = Instance.new("Part")
  102. SpecialMesh83 = Instance.new("SpecialMesh")
  103. Script84 = Instance.new("Script")
  104. Part85 = Instance.new("Part")
  105. SpecialMesh86 = Instance.new("SpecialMesh")
  106. Script87 = Instance.new("Script")
  107. Part88 = Instance.new("Part")
  108. SpecialMesh89 = Instance.new("SpecialMesh")
  109. Script90 = Instance.new("Script")
  110. Part91 = Instance.new("Part")
  111. Script92 = Instance.new("Script")
  112. SpecialMesh93 = Instance.new("SpecialMesh")
  113. Script94 = Instance.new("Script")
  114. Part95 = Instance.new("Part")
  115. Script96 = Instance.new("Script")
  116. SpecialMesh97 = Instance.new("SpecialMesh")
  117. Script98 = Instance.new("Script")
  118. Part99 = Instance.new("Part")
  119. Script100 = Instance.new("Script")
  120. SpecialMesh101 = Instance.new("SpecialMesh")
  121. Script102 = Instance.new("Script")
  122. Part103 = Instance.new("Part")
  123. Script104 = Instance.new("Script")
  124. SpecialMesh105 = Instance.new("SpecialMesh")
  125. Script106 = Instance.new("Script")
  126. Part107 = Instance.new("Part")
  127. SpecialMesh108 = Instance.new("SpecialMesh")
  128. Script109 = Instance.new("Script")
  129. Part110 = Instance.new("Part")
  130. SpecialMesh111 = Instance.new("SpecialMesh")
  131. Script112 = Instance.new("Script")
  132. Script113 = Instance.new("Script")
  133. Script114 = Instance.new("Script")
  134. Part115 = Instance.new("Part")
  135. SpecialMesh116 = Instance.new("SpecialMesh")
  136. Script117 = Instance.new("Script")
  137. Script118 = Instance.new("Script")
  138. Script119 = Instance.new("Script")
  139. Part120 = Instance.new("Part")
  140. SpecialMesh121 = Instance.new("SpecialMesh")
  141. Script122 = Instance.new("Script")
  142. Script123 = Instance.new("Script")
  143. Script124 = Instance.new("Script")
  144. Part125 = Instance.new("Part")
  145. SpecialMesh126 = Instance.new("SpecialMesh")
  146. Script127 = Instance.new("Script")
  147. Script128 = Instance.new("Script")
  148. Script129 = Instance.new("Script")
  149. Part130 = Instance.new("Part")
  150. Script131 = Instance.new("Script")
  151. Part132 = Instance.new("Part")
  152. Part133 = Instance.new("Part")
  153. SpecialMesh134 = Instance.new("SpecialMesh")
  154. Script135 = Instance.new("Script")
  155. Part136 = Instance.new("Part")
  156. SpecialMesh137 = Instance.new("SpecialMesh")
  157. Script138 = Instance.new("Script")
  158. Part139 = Instance.new("Part")
  159. Script140 = Instance.new("Script")
  160. Part141 = Instance.new("Part")
  161. SpecialMesh142 = Instance.new("SpecialMesh")
  162. Script143 = Instance.new("Script")
  163. Part144 = Instance.new("Part")
  164. SpecialMesh145 = Instance.new("SpecialMesh")
  165. Script146 = Instance.new("Script")
  166. Part147 = Instance.new("Part")
  167. SpecialMesh148 = Instance.new("SpecialMesh")
  168. Script149 = Instance.new("Script")
  169. Part150 = Instance.new("Part")
  170. SpecialMesh151 = Instance.new("SpecialMesh")
  171. Script152 = Instance.new("Script")
  172. Part153 = Instance.new("Part")
  173. SpecialMesh154 = Instance.new("SpecialMesh")
  174. Script155 = Instance.new("Script")
  175. Part156 = Instance.new("Part")
  176. SpecialMesh157 = Instance.new("SpecialMesh")
  177. Script158 = Instance.new("Script")
  178. Part159 = Instance.new("Part")
  179. Script160 = Instance.new("Script")
  180. Part161 = Instance.new("Part")
  181. Script162 = Instance.new("Script")
  182. Part163 = Instance.new("Part")
  183. PointLight164 = Instance.new("PointLight")
  184. Script165 = Instance.new("Script")
  185. Script166 = Instance.new("Script")
  186. Smoke167 = Instance.new("Smoke")
  187. Script168 = Instance.new("Script")
  188. Script169 = Instance.new("Script")
  189. LocalScript170 = Instance.new("LocalScript")
  190. Script171 = Instance.new("Script")
  191. Script172 = Instance.new("Script")
  192. Script173 = Instance.new("Script")
  193. LocalScript174 = Instance.new("LocalScript")
  194. Script175 = Instance.new("Script")
  195. Script176 = Instance.new("Script")
  196. Part177 = Instance.new("Part")
  197. Fire178 = Instance.new("Fire")
  198. SpecialMesh179 = Instance.new("SpecialMesh")
  199. Script180 = Instance.new("Script")
  200. Script181 = Instance.new("Script")
  201. Part182 = Instance.new("Part")
  202. Fire183 = Instance.new("Fire")
  203. SpecialMesh184 = Instance.new("SpecialMesh")
  204. Script185 = Instance.new("Script")
  205. Script186 = Instance.new("Script")
  206. Part187 = Instance.new("Part")
  207. Fire188 = Instance.new("Fire")
  208. SpecialMesh189 = Instance.new("SpecialMesh")
  209. Script190 = Instance.new("Script")
  210. Script191 = Instance.new("Script")
  211. Part192 = Instance.new("Part")
  212. Script193 = Instance.new("Script")
  213. SpecialMesh194 = Instance.new("SpecialMesh")
  214. Part195 = Instance.new("Part")
  215. Script196 = Instance.new("Script")
  216. SpecialMesh197 = Instance.new("SpecialMesh")
  217. Part198 = Instance.new("Part")
  218. Script199 = Instance.new("Script")
  219. SpecialMesh200 = Instance.new("SpecialMesh")
  220. Part201 = Instance.new("Part")
  221. Script202 = Instance.new("Script")
  222. SpecialMesh203 = Instance.new("SpecialMesh")
  223. Part204 = Instance.new("Part")
  224. Script205 = Instance.new("Script")
  225. SpecialMesh206 = Instance.new("SpecialMesh")
  226. Part207 = Instance.new("Part")
  227. Script208 = Instance.new("Script")
  228. SpecialMesh209 = Instance.new("SpecialMesh")
  229. Part210 = Instance.new("Part")
  230. Script211 = Instance.new("Script")
  231. SpecialMesh212 = Instance.new("SpecialMesh")
  232. Part213 = Instance.new("Part")
  233. Script214 = Instance.new("Script")
  234. SpecialMesh215 = Instance.new("SpecialMesh")
  235. Part216 = Instance.new("Part")
  236. SpecialMesh217 = Instance.new("SpecialMesh")
  237. Part218 = Instance.new("Part")
  238. SpecialMesh219 = Instance.new("SpecialMesh")
  239. Part220 = Instance.new("Part")
  240. SpecialMesh221 = Instance.new("SpecialMesh")
  241. Part222 = Instance.new("Part")
  242. Script223 = Instance.new("Script")
  243. SpecialMesh224 = Instance.new("SpecialMesh")
  244. Part225 = Instance.new("Part")
  245. Script226 = Instance.new("Script")
  246. SpecialMesh227 = Instance.new("SpecialMesh")
  247. Part228 = Instance.new("Part")
  248. Script229 = Instance.new("Script")
  249. SpecialMesh230 = Instance.new("SpecialMesh")
  250. Part231 = Instance.new("Part")
  251. Script232 = Instance.new("Script")
  252. SpecialMesh233 = Instance.new("SpecialMesh")
  253. Part234 = Instance.new("Part")
  254. Script235 = Instance.new("Script")
  255. SpecialMesh236 = Instance.new("SpecialMesh")
  256. Tool0.Name = "Scythe"
  257. Tool0.Parent = mas
  258. Tool0.TextureId = "http://www.roblox.com/asset/?id=131955786"
  259. Tool0.GripForward = Vector3.new(-0.0100994846, -0.999948978, 0)
  260. Tool0.GripRight = Vector3.new(-0.999948978, 0.0100994846, 0)
  261. Tool0.GripUp = Vector3.new(0, 0, 1)
  262. Tool0.CanBeDropped = false
  263. Part1.Name = "Handle"
  264. Part1.Parent = Tool0
  265. Part1.Transparency = 1
  266. Part1.Rotation = Vector3.new(-90.6500015, -41.1599998, 14.0499992)
  267. Part1.Anchored = true
  268. Part1.Size = Vector3.new(1, 1.20000005, 6)
  269. Part1.CFrame = CFrame.new(-4.46752024, 2.67885494, -14.453908, 0.730379105, -0.182800308, -0.658125341, 0.635645449, -0.170753106, 0.752859175, -0.250000119, -0.968206942, -0.00851842016)
  270. Part1.BottomSurface = Enum.SurfaceType.Smooth
  271. Part1.TopSurface = Enum.SurfaceType.Smooth
  272. Part1.Position = Vector3.new(-4.46752024, 2.67885494, -14.453908)
  273. Part1.Orientation = Vector3.new(-48.8400002, -90.7399979, 105.040001)
  274. Sound2.Parent = Part1
  275. Sound2.SoundId = "http://www.roblox.com/asset/?id=28144277"
  276. Sound2.Volume = 0.69999998807907
  277. Sound3.Parent = Part1
  278. Sound3.SoundId = "http://www.roblox.com/asset/?id=28257433"
  279. Sound3.Volume = 1
  280. Sound4.Parent = Part1
  281. Sound4.SoundId = "http://www.roblox.com/asset/?id=28144425"
  282. Sound4.Volume = 1
  283. Sound5.Parent = Part1
  284. Sound5.SoundId = "http://www.roblox.com/asset/?id=28144291"
  285. Sound5.Volume = 0.69999998807907
  286. Sound6.Name = "DrinkSound"
  287. Sound6.Parent = Part1
  288. Sound6.SoundId = "http://www.roblox.com/asset/?id=15047813"
  289. Sound7.Name = "OpenSound"
  290. Sound7.Parent = Part1
  291. Sound7.SoundId = "http://www.roblox.com/asset/?id="
  292. Sound7.Volume = 1
  293. LocalScript8.Name = "AnimationScript"
  294. LocalScript8.Parent = Tool0
  295. table.insert(cors,sandbox(LocalScript8,function()
  296. -- animations must be run in a local script, so animation handling is delegated here
  297.  
  298. local Tool = script.Parent
  299. local humanoid = nil
  300.  
  301. -- animation controllers
  302. local standardSwing = nil
  303. local swingRight = nil
  304. local swingLeft = nil
  305. local spinSwing = nil
  306. local doubleSwing = nil
  307. local idle = nil
  308. local idleWalking = nil
  309.  
  310. local keyCombo = {}
  311.  
  312. local numOfKeysDown = 0
  313.  
  314. local debris = game:GetService("Debris")
  315.  
  316. local spinSound= Instance.new("Sound")
  317. spinSound.SoundId = "http://www.roblox.com/asset/?id=28144425"
  318. spinSound.Volume = 1
  319. spinSound.Parent = script.Parent.Handle
  320.  
  321. local slashSounds = {"28144268 ","28144277","28144291","28144295"}
  322.  
  323. local SlashSound = Instance.new("Sound")
  324. SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
  325. SlashSound.Parent = script.Parent.Handle
  326. SlashSound.Volume = .7
  327.  
  328. -- load in Animations on equip
  329. function onEquippedLocal(input)
  330.  
  331. spinSound:Stop()
  332. humanoid = Tool.Parent:FindFirstChild("Humanoid")
  333. standardSwing = humanoid:LoadAnimation(Tool.staffstrike)
  334. idle = humanoid:LoadAnimation(Tool.holdstaff)
  335. idle:Play()
  336. idleWalking = humanoid:LoadAnimation(Tool.walkstaff)
  337. swingRight = humanoid:LoadAnimation(Tool.staffswingright)
  338. swingLeft = humanoid:LoadAnimation(Tool.staffswingleft)
  339. doubleSwing = humanoid:LoadAnimation(Tool.staffdoublehit)
  340. spinSwing = humanoid:LoadAnimation(Tool.staffspin)
  341. input.KeyDown:connect(onKeyDown)
  342. input.KeyUp:connect(onKeyUp)
  343.  
  344. end
  345.  
  346. -- remove animations on unequip
  347. function onUnequippedLocal()
  348.  
  349. humanoid = nil
  350.  
  351. standardSwing:Stop()
  352. idle:Stop()
  353. idleWalking:Stop()
  354. spinSwing:Stop()
  355. doubleSwing:Stop()
  356. swingLeft:Stop()
  357. swingRight:Stop()
  358.  
  359. standardSwing:remove()
  360. idle:remove()
  361. idleWalking:remove()
  362. swingRight:remove()
  363. swingLeft:remove()
  364. doubleSwing:remove()
  365. spinSwing:remove()
  366.  
  367. end
  368.  
  369. function animationValueChanged(value)
  370.  
  371. if value == "standardAttack" then
  372. standardSwing:Play()
  373. elseif value == "rightAttack" then
  374. swingRight:Play()
  375. elseif value == "leftAttack" then
  376. swingLeft:Play()
  377. elseif value == "doubleAttack" then
  378. doubleSwing:Play()
  379. elseif value == "spinAttack" then
  380. spinSwing:Play()
  381. end
  382.  
  383. end
  384.  
  385. function changeAnimationValue(value)
  386.  
  387. Tool.AnimationValue.Value = "change"
  388. Tool.AnimationValue.Value = value
  389. keyCombo = {}
  390.  
  391. end
  392.  
  393. function spinAttack()
  394.  
  395. local torso = humanoid.Parent:FindFirstChild("Torso")
  396. if torso ~= nil then
  397.  
  398. local spinForce = Instance.new("BodyAngularVelocity")
  399. spinForce.P = 1000000
  400. spinForce.angularvelocity = Vector3.new(0,20,0)
  401. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  402. spinForce.Parent = torso
  403. debris:AddItem(spinForce, 1)
  404.  
  405. end
  406.  
  407. end
  408.  
  409. function onKeyDown(key)
  410. if (key~=nil) then
  411. local key = key:lower()
  412. if (key == "w") or (key == "s") or (key == "a") or (key == "d") then
  413. idleWalking:Play(0)
  414. numOfKeysDown = numOfKeysDown + 1
  415. elseif (key== "[") then
  416. SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
  417. SlashSound:Play()
  418. changeAnimationValue("swingRight")
  419. elseif (key=="]") then
  420. SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
  421. SlashSound:Play()
  422. changeAnimationValue("swingLeft")
  423. elseif (key=="q") then
  424. changeAnimationValue("spinAttack")
  425. spinAttack()
  426. spinSound:play()
  427. else
  428. keyCombo = {}
  429. end
  430. end
  431. end
  432.  
  433. -- used to stop manual walking animation
  434. function onKeyUp(key)
  435. if (key~=nil) then
  436. local key = key:lower()
  437. if (key == "w") or (key == "s") or (key == "a") or (key == "d") and (numOfKeysDown <= 1) then
  438. idleWalking:Stop(0)
  439. numOfKeysDown = numOfKeysDown - 1
  440. end
  441. end
  442. end
  443.  
  444. Tool.AnimationValue.Changed:connect(animationValueChanged)
  445. Tool.Equipped:connect(onEquippedLocal)
  446. Tool.Unequipped:connect(onUnequippedLocal)
  447.  
  448.  
  449. end))
  450. LocalScript9.Name = "BottomSpinner"
  451. LocalScript9.Parent = Tool0
  452. table.insert(cors,sandbox(LocalScript9,function()
  453. --[[Super Util]]--
  454. function WaitForChild(parent,...)
  455. local debugPrint = false
  456. for _, i in ipairs({...}) do
  457. if type(i)=='boolean' then
  458. debugPrint = i
  459. else
  460. while not parent:FindFirstChild(i) do
  461. wait(1/30)
  462. if debugPrint then
  463. print(script.Name..':'..parent.Name..' Waiting for '.. i)
  464. end
  465. end
  466. parent=parent[i]
  467. end
  468. end
  469. return parent
  470. end
  471.  
  472. function ForEach(parent,func)
  473. if type(parent)=='table' then
  474. for _,i in pairs(parent) do
  475. func(i)
  476. end
  477. else
  478. for _,i in pairs(parent:GetChildren()) do
  479. func(i)
  480. end
  481. end
  482. end
  483.  
  484. function MakeValue(class,name,value,parent)
  485. local temp = Instance.new(class)
  486. temp.Name = name
  487. temp.Value = value
  488. temp.Parent = parent
  489. return temp
  490. end
  491.  
  492. function TweenProperty(obj, propName, inita, enda, length)
  493. --WARNING:possible floating point errors here
  494. local lastAlpha = 0
  495. local breakLoop = false
  496. --[[
  497. if obj.Changed then obj.Changed:connect(function(prop)
  498. if prop ==propName and math.abs(lastAlpha-obj[propName])>.001 then
  499. breakLoop = true
  500. end
  501. end)
  502. end
  503. --]]
  504. local startTime = tick()
  505. local diff = enda-inita
  506. while tick()-startTime<length and not breakLoop do
  507. lastAlpha = (((tick()-startTime)/length)*diff)+inita
  508. obj[propName] = lastAlpha
  509. wait(1/30)
  510. end
  511. if not breakLoop then
  512. obj[propName] = enda
  513. end
  514. end
  515.  
  516.  
  517. --[[Constants]]--
  518. local MAX_SIZE = Vector3.new(9.8,.2,9.8)
  519. local MIN_SIZE = Vector3.new(1,1,1)
  520. --[[Workspace Variables]]--
  521. local Tool = script.Parent
  522. local MyHumanoid =nil
  523. --[[Script Variables]]--
  524. local IsEquipped = false
  525. local IsFreeFalling = false
  526. local SpinPart = Instance.new('Part')
  527. SpinPart.Transparency = 1
  528. SpinPart.Size = MAX_SIZE
  529. SpinPart.CanCollide = false
  530. SpinPart.FormFactor = 'Custom'
  531. local SpinDecal = Instance.new('Decal')
  532. SpinDecal.Texture = 'http://www.roblox.com/asset/?id=131954857'
  533. SpinDecal.Parent = SpinPart
  534. SpinDecal.Face = 'Top'
  535. do
  536. local tspin = Instance.new('BodyAngularVelocity')
  537. tspin.angularvelocity = Vector3.new(0,1,0)
  538. tspin.maxTorque =Vector3.new(math.huge,math.huge,math.huge)
  539. tspin.Parent = SpinPart
  540. end
  541. local SpinPos = Instance.new('BodyPosition')
  542. SpinPos.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  543. SpinPos.Parent = SpinPart
  544.  
  545. --[[Script Functions]]--
  546. function OnFreeFalling(isfalling)
  547. IsFreeFalling = isfalling
  548. end
  549. --[[Running Logic]]--
  550.  
  551. function Equipped()
  552. IsEquipped = true
  553. local MyTorso = Tool.Parent:FindFirstChild('Torso')
  554. if Tool.Parent:FindFirstChild('Humanoid') then
  555. MyHumanoid = Tool.Parent.Humanoid
  556. if not FreeFallingConnection then
  557. FreeFallingConnection = MyHumanoid.FreeFalling:connect(OnFreeFalling)
  558. end
  559. end
  560. if MyTorso then
  561. Spawn(function()
  562. local startTime = tick()
  563. SpinPart.CFrame = CFrame.new(MyTorso.CFrame.p+Vector3.new(0,-2.8+(math.sin(tick())/3),0))
  564. SpinPart.Parent = MyTorso
  565. local fadeIn = true
  566. while IsEquipped do
  567.  
  568. SpinDecal.Transparency=((math.sin(tick()-startTime)/2))
  569. if not IsFreeFalling then
  570. SpinPos.position = MyTorso.CFrame.p+Vector3.new(0,-2.8+(math.sin(tick())/3),0)
  571. end
  572. wait()
  573. end
  574. SpinPart.Parent = nil
  575.  
  576. end)
  577. end
  578. end
  579.  
  580. function Unequipped()
  581. IsEquipped = false
  582. end
  583.  
  584. Tool.Equipped:connect(Equipped)
  585. Tool.Unequipped:connect(Unequipped)
  586.  
  587. end))
  588. Script10.Name = "Robot"
  589. Script10.Parent = Tool0
  590. table.insert(cors,sandbox(Script10,function()
  591. zombieParent = false
  592.  
  593. while zombieParent == false do
  594.  
  595. wait(0.5)
  596. if script.Parent.Name == "SummonedZombie" then
  597. zombieParent = true
  598. end
  599.  
  600. end
  601.  
  602. model = script.Parent
  603. backup = model:Clone()
  604. regentime = 1 --5 minutes
  605.  
  606. ------------------
  607. --SPAWNING--
  608. ------------------
  609. miked=script.Parent
  610.  
  611. itlh=miked.Torso:findFirstChild("Left Hip")
  612. itlh.Part0=miked.Torso
  613. itlh.Part1=miked:findFirstChild("Left Leg")
  614. itlh.C0=CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  615.  
  616. itrh=miked.Torso:findFirstChild("Right Hip")
  617. itrh.Part0=miked.Torso
  618. itrh.Part1=miked:findFirstChild("Right Leg")
  619. itrh.C0=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  620.  
  621. itls=miked.Torso:findFirstChild("Left Shoulder")
  622. itls.Part1=miked.Torso
  623. itls.C0=CFrame.new(2, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  624. itls.Part0=miked:findFirstChild("Left Arm")
  625.  
  626. itrs=miked.Torso:findFirstChild("Right Shoulder")
  627. itrs.Part1=miked.Torso
  628. itrs.C0=CFrame.new(-2, 0.5, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0)
  629. itrs.Part0=miked:findFirstChild("Right Arm")
  630.  
  631. miked.Head:makeJoints()
  632.  
  633. wait(3)
  634. miked:findFirstChild("Left Arm").Anchored = false
  635. miked:findFirstChild("Right Arm").Anchored = false
  636. ------------------
  637. ------------------
  638.  
  639.  
  640. function waitForChild(parent, childName)
  641. while true do
  642. local child = parent:findFirstChild(childName)
  643. if child then
  644. return child
  645. end
  646. parent.ChildAdded:wait()
  647. end
  648. end
  649.  
  650. local Figure = script.Parent
  651. local Torso = waitForChild(Figure, "Torso")
  652. local RightShoulder = waitForChild(Torso, "Right Shoulder")
  653. local LeftShoulder = waitForChild(Torso, "Left Shoulder")
  654. local RightHip = waitForChild(Torso, "Right Hip")
  655. local LeftHip = waitForChild(Torso, "Left Hip")
  656. local Neck = waitForChild(Torso, "Neck")
  657. local Humanoid = waitForChild(Figure, "Zombie")
  658. local pose = "Standing"
  659.  
  660. local toolAnim = "None"
  661. local toolAnimTime = 0
  662.  
  663. local isSeated = false
  664.  
  665.  
  666. function onRunning(speed)
  667. if isSeated then return end
  668.  
  669. if speed>0 then
  670. pose = "Running"
  671. else
  672. pose = "Standing"
  673. end
  674. end
  675.  
  676. function onDied()
  677. pose = "Dead"
  678. wait(regentime)
  679. wait(1)
  680. model:remove()
  681. model = backup:Clone()
  682. wait(3)
  683. model.Parent = game.Workspace
  684. model:MakeJoints()
  685. end
  686.  
  687. function onJumping()
  688. isSeated = false
  689. pose = "Jumping"
  690. end
  691.  
  692. function onClimbing()
  693. pose = "Climbing"
  694. end
  695.  
  696. function onGettingUp()
  697. pose = "GettingUp"
  698. end
  699.  
  700. function onFreeFall()
  701. pose = "FreeFall"
  702. end
  703.  
  704. function onDancing()
  705. pose = "Dancing"
  706. end
  707.  
  708. function onFallingDown()
  709. pose = "FallingDown"
  710. end
  711.  
  712. function onSeated()
  713. isSeated = true
  714. pose = "Seated"
  715. end
  716.  
  717.  
  718.  
  719. function moveJump()
  720. RightShoulder.MaxVelocity = 0.5
  721. LeftShoulder.MaxVelocity = 0.5
  722. RightShoulder.DesiredAngle = -3.14
  723. LeftShoulder.DesiredAngle = -3.14
  724. RightHip.DesiredAngle = 0
  725. LeftHip.DesiredAngle = 0
  726. end
  727.  
  728. function moveFreeFall()
  729. RightShoulder.MaxVelocity = 0.5
  730. LeftShoulder.MaxVelocity = 0.5
  731. RightShoulder.DesiredAngle = -1
  732. LeftShoulder.DesiredAngle = -1
  733. RightHip.DesiredAngle = 0
  734. LeftHip.DesiredAngle = 0
  735. end
  736.  
  737. function moveFloat()
  738. RightShoulder.MaxVelocity = 0.5
  739. LeftShoulder.MaxVelocity = 0.5
  740. RightShoulder.DesiredAngle = -1.57
  741. LeftShoulder.DesiredAngle = 1.57
  742. RightHip.DesiredAngle = 1.57
  743. LeftHip.DesiredAngle = -1.57
  744. end
  745.  
  746. function moveBoogy()
  747. while pose=="Boogy" do
  748. wait(.5)
  749. RightShoulder.MaxVelocity = 1
  750. LeftShoulder.MaxVelocity = 1
  751. RightShoulder.DesiredAngle = -3.14
  752. LeftShoulder.DesiredAngle = 0
  753. RightHip.DesiredAngle = 1.57
  754. LeftHip.DesiredAngle = 0
  755. wait(.5)
  756. RightShoulder.MaxVelocity = 1
  757. LeftShoulder.MaxVelocity = 1
  758. RightShoulder.DesiredAngle = 0
  759. LeftShoulder.DesiredAngle = -3.14
  760. RightHip.DesiredAngle = 0
  761. LeftHip.DesiredAngle = 1.57
  762. end
  763. end
  764.  
  765. function moveZombie()
  766. RightShoulder.MaxVelocity = 0.5
  767. LeftShoulder.MaxVelocity = 0.5
  768. RightShoulder.DesiredAngle = -1.57
  769. LeftShoulder.DesiredAngle = 1.57
  770. RightHip.DesiredAngle = 0
  771. LeftHip.DesiredAngle = 0
  772. end
  773.  
  774. function movePunch()
  775. script.Parent.Torso.Anchored=true
  776. RightShoulder.MaxVelocity = 60
  777. LeftShoulder.MaxVelocity = 0.5
  778. RightShoulder.DesiredAngle = -1.57
  779. LeftShoulder.DesiredAngle = 0
  780. RightHip.DesiredAngle = 0
  781. LeftHip.DesiredAngle = 0
  782. wait(1)
  783. script.Parent.Torso.Anchored=false
  784. pose="Standing"
  785.  
  786. end
  787.  
  788. function moveKick()
  789. RightShoulder.MaxVelocity = 0.5
  790. LeftShoulder.MaxVelocity = 0.5
  791. RightShoulder.DesiredAngle = 0
  792. LeftShoulder.DesiredAngle = 0
  793. RightHip.MaxVelocity = 40
  794. RightHip.DesiredAngle = 1.57
  795. LeftHip.DesiredAngle = 0
  796. wait(1)
  797. pose="Standing"
  798.  
  799. end
  800.  
  801. function moveFly()
  802. RightShoulder.MaxVelocity = 0.5
  803. LeftShoulder.MaxVelocity = 0.5
  804. RightShoulder.DesiredAngle = 0
  805. LeftShoulder.DesiredAngle = 0
  806. RightHip.MaxVelocity = 40
  807. RightHip.DesiredAngle = 1.57
  808. LeftHip.DesiredAngle = 0
  809. wait(1)
  810. pose="Standing"
  811.  
  812. end
  813.  
  814.  
  815. function moveClimb()
  816. RightShoulder.MaxVelocity = 0.5
  817. LeftShoulder.MaxVelocity = 0.5
  818. RightShoulder.DesiredAngle = -3.14
  819. LeftShoulder.DesiredAngle = 3.14
  820. RightHip.DesiredAngle = 0
  821. LeftHip.DesiredAngle = 0
  822. end
  823.  
  824. function moveSit()
  825. RightShoulder.MaxVelocity = 0.15
  826. LeftShoulder.MaxVelocity = 0.15
  827. RightShoulder.DesiredAngle = -3.14 /2
  828. LeftShoulder.DesiredAngle = -3.14 /2
  829. RightHip.DesiredAngle = 3.14 /2
  830. LeftHip.DesiredAngle = -3.14 /2
  831. end
  832.  
  833. function getTool()
  834.  
  835. kidTable = Figure:children()
  836. if (kidTable ~= nil) then
  837. numKids = #kidTable
  838. for i=1,numKids do
  839. if (kidTable[i].className == "Tool") then return kidTable[i] end
  840. end
  841. end
  842.  
  843. return nil
  844. end
  845.  
  846. function getToolAnim(tool)
  847.  
  848. c = tool:children()
  849. for i=1,#c do
  850. if (c[i].Name == "toolanim" and c[i].className == "StringValue") then
  851. return c[i]
  852. end
  853. end
  854. return nil
  855. end
  856.  
  857. function animateTool()
  858.  
  859. if (toolAnim == "None") then
  860. RightShoulder.DesiredAngle = -1.57
  861. return
  862. end
  863.  
  864. if (toolAnim == "Slash") then
  865. RightShoulder.MaxVelocity = 0.5
  866. RightShoulder.DesiredAngle = 0
  867. return
  868. end
  869.  
  870. if (toolAnim == "Lunge") then
  871. RightShoulder.MaxVelocity = 0.5
  872. LeftShoulder.MaxVelocity = 0.5
  873. RightHip.MaxVelocity = 0.5
  874. LeftHip.MaxVelocity = 0.5
  875. RightShoulder.DesiredAngle = -1.57
  876. LeftShoulder.DesiredAngle = 1.0
  877. RightHip.DesiredAngle = 1.57
  878. LeftHip.DesiredAngle = 1.0
  879. return
  880. end
  881. end
  882.  
  883. function move(time)
  884. local amplitude
  885. local frequency
  886.  
  887. if (pose == "Jumping") then
  888. moveJump()
  889. return
  890. end
  891.  
  892. if (pose == "Zombie") then
  893. moveZombie()
  894. return
  895. end
  896.  
  897. if (pose == "Boogy") then
  898. moveBoogy()
  899. return
  900. end
  901.  
  902. if (pose == "Float") then
  903. moveFloat()
  904. return
  905. end
  906.  
  907. if (pose == "Punch") then
  908. movePunch()
  909. return
  910. end
  911.  
  912. if (pose == "Kick") then
  913. moveKick()
  914. return
  915. end
  916.  
  917. if (pose == "Fly") then
  918. moveFly()
  919. return
  920. end
  921.  
  922. if (pose == "FreeFall") then
  923. moveFreeFall()
  924. return
  925. end
  926.  
  927. if (pose == "Climbing") then
  928. moveClimb()
  929. return
  930. end
  931.  
  932. if (pose == "Seated") then
  933. moveSit()
  934. return
  935. end
  936.  
  937. amplitude = 0.1
  938. frequency = 1
  939.  
  940. RightShoulder.MaxVelocity = 0.15
  941. LeftShoulder.MaxVelocity = 0.15
  942. if (pose == "Running") then
  943. amplitude = 1
  944. frequency = 9
  945. elseif (pose == "Dancing") then
  946. amplitude = 2
  947. frequency = 16
  948. end
  949.  
  950.  
  951. desiredAngle = amplitude * math.sin(time*frequency)
  952. if pose~="Dancing" then
  953. RightShoulder.DesiredAngle = -desiredAngle
  954. LeftShoulder.DesiredAngle = desiredAngle
  955. RightHip.DesiredAngle = -desiredAngle
  956. LeftHip.DesiredAngle = -desiredAngle
  957. else
  958. RightShoulder.DesiredAngle = desiredAngle
  959. LeftShoulder.DesiredAngle = desiredAngle
  960. RightHip.DesiredAngle = -desiredAngle
  961. LeftHip.DesiredAngle = -desiredAngle
  962. end
  963.  
  964.  
  965.  
  966. local tool = getTool()
  967.  
  968. if tool ~= nil then
  969.  
  970. animStringValueObject = getToolAnim(tool)
  971.  
  972. if animStringValueObject ~= nil then
  973. toolAnim = animStringValueObject.Value
  974. -- message recieved, delete StringValue
  975. animStringValueObject.Parent = nil
  976. toolAnimTime = time + .3
  977. end
  978.  
  979. if time > toolAnimTime then
  980. toolAnimTime = 0
  981. toolAnim = "None"
  982. end
  983.  
  984. animateTool()
  985.  
  986.  
  987. else
  988. toolAnim = "None"
  989. toolAnimTime = 0
  990. end
  991. end
  992.  
  993.  
  994. -- connect events
  995. -----------------------------------------------------------------------------------------------------------------------
  996.  
  997. function unequip()
  998. local items=script.Parent:children()
  999. for i=1, #items do
  1000. if items[i].className=="Tool" then items[i]:remove() end
  1001. end
  1002. end
  1003.  
  1004. function onChatted(msg, recipient)
  1005. msg = string.lower(msg)
  1006.  
  1007. if string.match(msg, string.lower(script.Parent.Name))~=nil or string.match(msg, "everyone") then
  1008. if string.match(msg, "equip") then
  1009. if game.Workspace:findFirstChild("Hub") then
  1010. if string.match(msg, "rocket") then unequip()
  1011. game.Workspace.Hub.Rocket:clone().Parent=script.Parent
  1012. elseif string.match(msg, "slingshot") then unequip()
  1013. game.Workspace.Hub.Slingshot:clone().Parent=script.Parent
  1014. elseif string.match(msg, "sword") then unequip()
  1015. game.Workspace.Hub.Sword:clone().Parent=script.Parent
  1016. elseif string.match(msg, "pbg") then unequip()
  1017. game.Workspace.Hub.PBG:clone().Parent=script.Parent
  1018. elseif string.match(msg, "superball") then unequip()
  1019. game.Workspace.Hub.Superball:clone().Parent=script.Parent
  1020. elseif string.match(msg, "trowel") then unequip()
  1021. game.Workspace.Hub.Trowel:clone().Parent=script.Parent
  1022. elseif string.match(msg, "bomb") then unequip()
  1023. game.Workspace.Hub.Bomb:clone().Parent=script.Parent
  1024. end
  1025. end
  1026. end
  1027. if string.match(msg, "unequip") then unequip() end
  1028. if string.match(msg, "run") then onRunning(1) end
  1029. if string.match(msg, "climb") then onClimbing() end
  1030. if string.match(msg, "jump") then onJumping() end
  1031. if string.match(msg, "zombie") then pose="Zombie" end
  1032. if string.match(msg, "disco") then pose="Boogy" end
  1033. if string.match(msg, "float") then pose="Float" end
  1034. if string.match(msg, "punch") then pose="Punch" end
  1035. if string.match(msg, "kick") then pose="Kick" end
  1036. if string.match(msg, "fly") then pose="Fly" end
  1037. if string.match(msg, "heal") then script.Parent.Humanoid.Health=script.Parent.Humanoid.MaxHealth end
  1038. if string.match(msg, "defend") then defence() end
  1039. if string.match(msg, "stop") then pose="Standing"; proxkill=false; following=false; stopmoving() end
  1040. if string.match(msg, "go home") then following=false; gohome() end
  1041. if string.match(msg, "follow") then
  1042. if string.match(msg, "all") then
  1043. followany()
  1044. else
  1045. local egg=game.Players:children()
  1046. for i=1, #egg do
  1047. if string.match(msg, string.lower(egg[i].Name)) then
  1048. follow(egg[i].Name)
  1049. return
  1050. end
  1051. end
  1052. end
  1053. end
  1054. if string.match(msg, "kill") then
  1055. if string.match(msg, "all") then
  1056. attackany()
  1057. else
  1058. local egg=game.Players:children()
  1059. for i=1, #egg do
  1060. if string.match(msg, string.lower(egg[i].Name)) then
  1061. attack(egg[i].Name)
  1062. return
  1063. end
  1064. end
  1065. end
  1066. end
  1067.  
  1068. end
  1069. end
  1070.  
  1071. if game.Players.NumPlayers>1 then
  1072. x=game.Players:children()
  1073.  
  1074. for i=1, #x do
  1075. if script.Parent:findFirstChild("Commander")~=nil then
  1076. if script.Parent.Commander:children()~=nil or script.Parent.Commander:children()>0 then
  1077. local ch=script.Parent.Commander:children()
  1078. for i=1, #ch do
  1079. if string.lower(ch[i].Name)==string.lower(x[i].Name) then
  1080. x[i].Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
  1081. end
  1082. end
  1083. elseif string.lower(script.Parent.Commander.Value)==string.lower(x[i].Name) then
  1084. x[i].Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
  1085. end
  1086. else
  1087. x[i].Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
  1088. end
  1089. end
  1090. end
  1091.  
  1092.  
  1093. function onPlayerEntered(Player)
  1094. while Player.Name==nil do
  1095. wait(2)
  1096. end
  1097. if script.Parent:findFirstChild("Commander")~=nil then
  1098. if script.Parent.Commander:children()~=nil or script.Parent.Commander:children()>0 then
  1099. local ch=script.Parent.Commander:children()
  1100. for i=1, #ch do
  1101. if string.lower(ch[i].Name)==string.lower(Player.Name) then
  1102. Player.Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
  1103. end
  1104. end
  1105. elseif string.lower(script.Parent.Commander.Value)==string.lower(Player.Name) then
  1106. Player.Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
  1107. end
  1108. else
  1109. Player.Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
  1110. end
  1111. end
  1112.  
  1113. game.Players.ChildAdded:connect(onPlayerEntered)
  1114.  
  1115.  
  1116.  
  1117. -----------------------------------------------------------------------------------------------------------------------
  1118. -----------------------------------------------------------------------------------------------------------------------
  1119. -----------------------------------------------------------------------------------------------------------------------
  1120. -----------------------------------------------------------------------------------------------------------------------
  1121. -----------------------------------------------------------------------------------------------------------------------
  1122. -----------------------------------------------------------------------------------------------------------------------
  1123. -----------------------------------------------------------------------------------------------------------------------
  1124. -----------------------------------------------------------------------------------------------------------------------
  1125. -----------------------------------------------------------------------------------------------------------------------
  1126. -----------------------------------------------------------------------------------------------------------------------
  1127. -----------------------------------------------------------------------------------------------------------------------
  1128. -----------------------------------------------------------------------------------------------------------------------
  1129. dist=20
  1130.  
  1131. function followany()
  1132. following=true
  1133. while following==true do
  1134.  
  1135. local ch=game.Players:children()
  1136. for i=1, #ch do
  1137. local l=game.Workspace:findFirstChild(ch[i].Name)
  1138. if l~=nil then
  1139. local s=l.Torso
  1140. local p=l.Torso.Position
  1141. local q=script.Parent.Torso.Position
  1142. local d=math.sqrt( ((p.x-q.x)^2)+((p.y-q.y)^2)+((p.z-q.z)^2) )
  1143. if smallest==nil then
  1144. smallest=d
  1145. target=s
  1146. elseif d<smallest then
  1147. smallest=d
  1148. target=s
  1149. end
  1150. end
  1151. end
  1152.  
  1153. if smallest==nil then stopmoving() return end
  1154.  
  1155. if smallest>6*dist then return end
  1156.  
  1157. script.Parent.Humanoid:MoveTo(target.Position, target)
  1158.  
  1159. wait(0.5)
  1160. for i=1, 6 do
  1161. if target.Parent.Humanoid.Health<1 then stopmoving() else wait(0.5) end
  1162. end
  1163. end
  1164. end
  1165.  
  1166.  
  1167.  
  1168. function gohome()
  1169. script.Parent.Humanoid:MoveTo(Vector3.new(0,0,0), game.Workspace.Bases.Base)
  1170. end
  1171. function stopmoving()
  1172. script.Parent.Humanoid:MoveTo(script.Parent.Torso.Position, script.Parent.Torso)
  1173. end
  1174.  
  1175. function follow(name)
  1176. following=true
  1177.  
  1178. local p=game.Workspace:findFirstChild(name)
  1179. if p==nil then return end
  1180. while following==true do
  1181. script.Parent.Humanoid:MoveTo(p.Torso.Position, p.Torso)
  1182. wait(0.5)
  1183. for i=1, 3 do
  1184. if p.Humanoid.Health<1 then following=false; stopmoving() return end
  1185. wait(0.5)
  1186. end
  1187. end
  1188. end
  1189.  
  1190. function attack(name)
  1191. if script.Parent:findFirstChild("Sword")~=nil then
  1192. following=true
  1193. local p=game.Workspace:findFirstChild(name)
  1194. if p==nil then return end
  1195. while following==true do
  1196. script.Parent.Humanoid:MoveTo(p.Torso.Position, p.Torso)
  1197. wait(0.5)
  1198. for i=1, 3 do
  1199. if p.Humanoid.Health<1 then following=false; stopmoving() return end
  1200. local l=p.Torso.Position
  1201. local q=script.Parent.Torso.Position
  1202. local d=math.sqrt( ((l.x-q.x)^2)+((l.y-q.y)^2)+((l.z-q.z)^2) )
  1203. if d<10 then
  1204. script.Parent.Humanoid:MoveTo(p.Torso.Position, p.Torso); slash()
  1205. if (q.y-l.y)>3 and (q.y-l.y)<7 then
  1206. script.Parent.Humanoid:MoveTo(p.Torso.Position+Vector3.new(math.random(-4,4),0,math.random(-4,4)), p.Torso);
  1207. end
  1208. end
  1209. wait(1)
  1210. end
  1211. end
  1212. end
  1213. end
  1214.  
  1215. function attackany()
  1216. if script.Parent:findFirstChild("Sword")~=nil then
  1217.  
  1218. following=true
  1219. while following==true do
  1220.  
  1221. local ch=game.Players:children()
  1222. for i=1, #ch do
  1223. local l=game.Workspace:findFirstChild(ch[i].Name)
  1224. if l~=nil then
  1225. local s=l.Torso
  1226. local p=l.Torso.Position
  1227. local q=script.Parent.Torso.Position
  1228. local d=math.sqrt( ((p.x-q.x)^2)+((p.y-q.y)^2)+((p.z-q.z)^2) )
  1229. if smallest==nil then
  1230. smallest=d
  1231. target=s
  1232. elseif d<smallest then
  1233. smallest=d
  1234. target=s
  1235. end
  1236. end
  1237. end
  1238.  
  1239. if smallest==nil then stopmoving() return end
  1240.  
  1241. if smallest>6*dist then return end
  1242.  
  1243. script.Parent.Humanoid:MoveTo(target.Position, target)
  1244.  
  1245. if smallest<10 then
  1246. slash()
  1247. end
  1248. if target.Parent==nil then stopmoving() return end
  1249. wait(0.5)
  1250. for i=1, 3 do
  1251. if target.Parent.Humanoid.Health<1 then
  1252. stopmoving()
  1253. else
  1254. local p=target.Position
  1255. local q=script.Parent.Torso.Position
  1256. local d=math.sqrt( ((p.x-q.x)^2)+((p.y-q.y)^2)+((p.z-q.z)^2) )
  1257. if d<10 then
  1258. script.Parent.Humanoid:MoveTo(target.Position, target); slash()
  1259. if (q.y-p.y)>3 and (q.y-p.y)<7 then
  1260. script.Parent.Humanoid:MoveTo(p.Torso.Position+Vector3.new(math.random(-4,4),0,math.random(-4,4)), p.Torso);
  1261. end
  1262. end
  1263. wait(1)
  1264. end
  1265. end
  1266. end
  1267. end
  1268. end
  1269.  
  1270.  
  1271. function patrol()
  1272. if points==nil then
  1273. points=0
  1274. if game.Workspace:findFirstChild("pp1")~=nil then
  1275. pp1=game.Workspace:findFirstChild("pp1")
  1276. local points=points+1
  1277. if game.Workspace:findFirstChild("pp2")~=nil then
  1278. pp2=game.Workspace:findFirstChild("pp2")
  1279. local points=points+1
  1280. if game.Workspace:findFirstChild("pp3")~=nil then
  1281. pp3=game.Workspace:findFirstChild("pp3")
  1282. local points=points+1
  1283. if game.Workspace:findFirstChild("pp4")~=nil then
  1284. pp4=game.Workspace:findFirstChild("pp4")
  1285. local points=points+1
  1286. if game.Workspace:findFirstChild("pp5")~=nil then
  1287. pp5=game.Workspace:findFirstChild("pp5")
  1288. local points=points+1
  1289. if game.Workspace:findFirstChild("pp6")~=nil then
  1290. pp6=game.Workspace:findFirstChild("pp6")
  1291. local points=points+1
  1292. if game.Workspace:findFirstChild("pp7")~=nil then
  1293. pp7=game.Workspace:findFirstChild("pp7")
  1294. local points=points+1
  1295. if game.Workspace:findFirstChild("pp8")~=nil then
  1296. pp8=game.Workspace:findFirstChild("pp8")
  1297. local points=points+1
  1298. if game.Workspace:findFirstChild("pp9")~=nil then
  1299. pp9=game.Workspace:findFirstChild("pp9")
  1300. local points=points+1
  1301. end
  1302. end
  1303. end
  1304. end
  1305. end
  1306. end
  1307. end
  1308. end
  1309. end
  1310. end
  1311.  
  1312. if points<1 then return end
  1313. patrolling=true
  1314. local time=2
  1315. if points==1 then return end
  1316. if points>1 then
  1317. while patrolling==true do
  1318. script.Parent.Humanoid:MoveTo(pp1.Position, pp1)
  1319. wait(time)
  1320. script.Parent.Humanoid:MoveTo(pp2.Position, pp2)
  1321. wait(time)
  1322. if points>2 then
  1323. script.Parent.Humanoid:MoveTo(pp3.Position, pp3)
  1324. wait(time)
  1325. if points>3 then
  1326. script.Parent.Humanoid:MoveTo(pp4.Position, pp4)
  1327. wait(time)
  1328. if points>4 then
  1329. script.Parent.Humanoid:MoveTo(pp5.Position, pp5)
  1330. wait(time)
  1331. if points>5 then
  1332. script.Parent.Humanoid:MoveTo(pp6.Position, pp6)
  1333. wait(time)
  1334. if points>6 then
  1335. script.Parent.Humanoid:MoveTo(pp7.Position, pp7)
  1336. wait(time)
  1337. if points>7 then
  1338. script.Parent.Humanoid:MoveTo(pp8.Position, pp8)
  1339. wait(time)
  1340. if points>8 then
  1341. script.Parent.Humanoid:MoveTo(pp9.Position, pp9)
  1342. wait(time)
  1343. end
  1344. end
  1345. end
  1346. end
  1347. end
  1348. end
  1349. end
  1350. end
  1351. end
  1352. end
  1353.  
  1354.  
  1355. function goto(pos,part)
  1356. while true do
  1357. end
  1358. end
  1359.  
  1360.  
  1361. function slash()
  1362. for i=1, 3 do
  1363. wait(.3)
  1364. RightShoulder.MaxVelocity = 2
  1365. LeftShoulder.MaxVelocity = 1
  1366. RightShoulder.DesiredAngle = -2.14
  1367. LeftShoulder.DesiredAngle = 0
  1368. RightHip.DesiredAngle = 0
  1369. LeftHip.DesiredAngle = 0
  1370. wait(.2)
  1371. RightShoulder.MaxVelocity = 2
  1372. LeftShoulder.MaxVelocity = 1
  1373. RightShoulder.DesiredAngle = 0
  1374. LeftShoulder.DesiredAngle = 0
  1375. RightHip.DesiredAngle = 0
  1376. LeftHip.DesiredAngle = 0
  1377. end
  1378. end
  1379.  
  1380. function defence()
  1381. proxkill=true
  1382. while proxkill==true do
  1383. local ch=game.Players:children()
  1384. for i=1, #ch do
  1385. local p=game.Workspace:findFirstChild(ch[i].Name)
  1386. if p~=nil then
  1387. local p=p.Torso.Position
  1388. local q=script.Parent.Torso.Position
  1389. local d=math.sqrt( ((p.x-q.x)^2)+((p.y-q.y)^2)+((p.z-q.z)^2) )
  1390. if d<dist and d>8 then
  1391. local ex=Instance.new("Explosion")
  1392. ex.Position=p
  1393. ex.Parent=game.Workspace
  1394. end
  1395. end
  1396. end
  1397. wait(1)
  1398. end
  1399. end
  1400.  
  1401.  
  1402.  
  1403.  
  1404. -----------------------------------------------------------------------------------------------------------------------
  1405. -----------------------------------------------------------------------------------------------------------------------
  1406. -----------------------------------------------------------------------------------------------------------------------
  1407. -----------------------------------------------------------------------------------------------------------------------
  1408. -----------------------------------------------------------------------------------------------------------------------
  1409. -----------------------------------------------------------------------------------------------------------------------
  1410. -----------------------------------------------------------------------------------------------------------------------
  1411. -----------------------------------------------------------------------------------------------------------------------
  1412. -----------------------------------------------------------------------------------------------------------------------
  1413. -----------------------------------------------------------------------------------------------------------------------
  1414. -----------------------------------------------------------------------------------------------------------------------
  1415. -----------------------------------------------------------------------------------------------------------------------
  1416.  
  1417.  
  1418. Humanoid.Died:connect(onDied)
  1419. Humanoid.Running:connect(onRunning)
  1420. Humanoid.Jumping:connect(onJumping)
  1421. Humanoid.Climbing:connect(onClimbing)
  1422. Humanoid.GettingUp:connect(onGettingUp)
  1423. Humanoid.FreeFalling:connect(onFreeFall)
  1424. Humanoid.FallingDown:connect(onFallingDown)
  1425. Humanoid.Seated:connect(onSeated)
  1426.  
  1427.  
  1428. --[[
  1429.  
  1430. function newSound(id)
  1431. local sound = Instance.new("Sound")
  1432. sound.SoundId = id
  1433. sound.Parent = script.Parent.Head
  1434. return sound
  1435. end
  1436.  
  1437.  
  1438. local sDied = newSound("rbxasset://sounds/uuhhh.wav")
  1439. local sFallingDown = newSound("rbxasset://sounds/splat.wav")
  1440. local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
  1441. local sGettingUp = newSound("rbxasset://sounds/hit.wav")
  1442. local sJumping = newSound("rbxasset://sounds/button.wav")
  1443. local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
  1444. sRunning.Looped = true
  1445.  
  1446. local Figure = script.Parent
  1447. local Head = waitForChild(Figure, "Head")
  1448. local Humanoid = waitForChild(Figure, "Humanoid")
  1449.  
  1450.  
  1451. function onDied()
  1452. sDied:play()
  1453. end
  1454.  
  1455. function onState(state, sound)
  1456. if state then
  1457. sound:play()
  1458. else
  1459. sound:pause()
  1460. end
  1461. end
  1462.  
  1463. function onRunning(speed)
  1464. if speed>0 then
  1465. sRunning:play()
  1466. else
  1467. sRunning:pause()
  1468. end
  1469. end
  1470.  
  1471.  
  1472. Humanoid.Died:connect(onDied)
  1473. Humanoid.Running:connect(onRunning)
  1474. Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
  1475. Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
  1476. Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
  1477. Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
  1478. --]]
  1479.  
  1480. local nextTime = 0
  1481. local runService = game:service("RunService");
  1482.  
  1483. while Figure.Parent~=nil do
  1484. time = runService.Stepped:wait()
  1485. if time > nextTime then
  1486. move(time)
  1487. nextTime = time + 0.1
  1488. end
  1489. end
  1490.  
  1491. end))
  1492. Animation11.Name = "staffstandardswing"
  1493. Animation11.Parent = Tool0
  1494. Animation11.AnimationId = "http://www.roblox.com/Asset?ID=27741468"
  1495. StringValue12.Name = "AnimationValue"
  1496. StringValue12.Parent = Tool0
  1497. StringValue12.Value = "rightAttack"
  1498. Script13.Name = "SwordScript"
  1499. Script13.Parent = Tool0
  1500. table.insert(cors,sandbox(Script13,function()
  1501. -------- OMG HAX
  1502.  
  1503. r = game:service("RunService")
  1504. local sword = script.Parent.Handle
  1505. local Tool = script.Parent
  1506.  
  1507. local damage = 150
  1508. local p = nil
  1509. local humanoid = nil
  1510. local hitCoolDown = 0
  1511.  
  1512. local slashSounds = {"28144268 ","28144277","28144291","28144295"}
  1513.  
  1514. local SlashSound = Instance.new("Sound")
  1515. SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
  1516. SlashSound.Parent = sword
  1517. SlashSound.Volume = .7
  1518.  
  1519. local UnsheathSound = Instance.new("Sound")
  1520. UnsheathSound.SoundId = "http://www.roblox.com/asset/?id=28257433"
  1521. UnsheathSound.Parent = sword
  1522. UnsheathSound.Volume = 1
  1523.  
  1524.  
  1525. local hitting = false
  1526.  
  1527. function blow(hit)
  1528.  
  1529. if hitting then
  1530. return
  1531. end
  1532.  
  1533. hitting = true
  1534.  
  1535. local humanoid = hit.Parent:findFirstChild("Humanoid")
  1536. local vCharacter = Tool.Parent
  1537. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  1538. local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  1539. if humanoid~=nil and humanoid ~= hum and hum ~= nil then
  1540. -- final check, make sure sword is in-hand
  1541.  
  1542. local right_arm = vCharacter:FindFirstChild("Right Arm")
  1543. if (right_arm ~= nil) then
  1544. local joint = right_arm:FindFirstChild("RightGrip")
  1545. if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
  1546. tagHumanoid(humanoid, vPlayer)
  1547. humanoid:TakeDamage(damage)
  1548. wait(0.5)
  1549. untagHumanoid(humanoid)
  1550. end
  1551. end
  1552.  
  1553.  
  1554. end
  1555.  
  1556. hitting = false
  1557.  
  1558. end
  1559.  
  1560.  
  1561. function tagHumanoid(humanoid, player)
  1562. local creator_tag = Instance.new("ObjectValue")
  1563. creator_tag.Value = player
  1564. creator_tag.Name = "creator"
  1565. creator_tag.Parent = humanoid
  1566. end
  1567.  
  1568. function untagHumanoid(humanoid)
  1569. if humanoid ~= nil then
  1570. local tag = humanoid:findFirstChild("creator")
  1571. if tag ~= nil then
  1572. tag.Parent = nil
  1573. end
  1574. end
  1575. end
  1576.  
  1577.  
  1578. function attack(humanoid)
  1579. SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
  1580. SlashSound:play()
  1581. Tool.AnimationValue.Value = "changed"
  1582. Tool.AnimationValue.Value = "standardAttack"
  1583. end
  1584.  
  1585. function lunge(humanoid)
  1586. SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
  1587. SlashSound:play()
  1588. Tool.AnimationValue.Value = "changed"
  1589. Tool.AnimationValue.Value = "doubleAttack"
  1590. wait(0.5)
  1591. SlashSound:play()
  1592. end
  1593.  
  1594. function spin(humanoid)
  1595.  
  1596. Tool.AnimationValue.Value = "changed"
  1597. Tool.AnimationValue.Value = "spinAttack"
  1598.  
  1599. end
  1600.  
  1601. Tool.Enabled = true
  1602. local last_attack = 0
  1603.  
  1604. function onActivated()
  1605.  
  1606. if not Tool.Enabled then
  1607. return
  1608. end
  1609.  
  1610. Tool.Enabled = false
  1611.  
  1612. local character = Tool.Parent;
  1613. local humanoid = character.Humanoid
  1614. if humanoid == nil then
  1615. print("Humanoid not found")
  1616. return
  1617. end
  1618.  
  1619. t = r.Stepped:wait()
  1620.  
  1621.  
  1622. if (t - last_attack < .2) then
  1623. lunge(humanoid)
  1624. else
  1625. attack(humanoid)
  1626. end
  1627.  
  1628. first_attack = last_attack
  1629. last_attack = t
  1630.  
  1631. Tool.Enabled = true
  1632. end
  1633.  
  1634. function onEquipped()
  1635.  
  1636. UnsheathSound:play()
  1637. local humanoid = Tool.Parent:FindFirstChild("Humanoid",false)
  1638. p = game.Players:GetPlayerFromCharacter(Tool.Parent)
  1639.  
  1640. end
  1641.  
  1642. script.Parent.Activated:connect(onActivated)
  1643. script.Parent.Equipped:connect(onEquipped)
  1644.  
  1645. connection = sword.Touched:connect(blow)
  1646.  
  1647.  
  1648. end))
  1649. ScreenGui14.Name = "ArtemisGui"
  1650. ScreenGui14.Parent = Tool0
  1651. Frame15.Name = "ButtonHolder"
  1652. Frame15.Parent = ScreenGui14
  1653. Frame15.Transparency = 1
  1654. Frame15.Size = UDim2.new(0, 130, 0, 70)
  1655. Frame15.Position = UDim2.new(0.5, -65, 1, -150)
  1656. Frame15.BackgroundTransparency = 1
  1657. ImageButton16.Name = "Button2"
  1658. ImageButton16.Parent = Frame15
  1659. ImageButton16.Transparency = 1
  1660. ImageButton16.Size = UDim2.new(0, 50, 1, -20)
  1661. ImageButton16.Position = UDim2.new(0, 70, 0, 10)
  1662. ImageButton16.BackgroundColor3 = Color3.new(1, 1, 1)
  1663. ImageButton16.BackgroundTransparency = 1
  1664. ImageButton16.BorderSizePixel = 0
  1665. ImageButton16.AutoButtonColor = false
  1666. ImageButton16.Image = "http://www.roblox.com/asset/?id=32935220"
  1667. ImageButton16.ImageTransparency = 1
  1668. ImageButton17.Name = "Button1"
  1669. ImageButton17.Parent = Frame15
  1670. ImageButton17.Transparency = 1
  1671. ImageButton17.Size = UDim2.new(0, 50, 1, -20)
  1672. ImageButton17.Position = UDim2.new(0, 10, 0, 10)
  1673. ImageButton17.BackgroundColor3 = Color3.new(1, 1, 1)
  1674. ImageButton17.BackgroundTransparency = 1
  1675. ImageButton17.BorderSizePixel = 0
  1676. ImageButton17.AutoButtonColor = false
  1677. ImageButton17.Image = "http://www.roblox.com/asset/?id=32935220"
  1678. ImageButton17.ImageTransparency = 1
  1679. Animation18.Name = "staffdoublehit"
  1680. Animation18.Parent = Tool0
  1681. Animation18.AnimationId = "http://www.roblox.com/Asset?ID=27763344"
  1682. Animation19.Name = "staffspin"
  1683. Animation19.Parent = Tool0
  1684. Animation19.AnimationId = "http://www.roblox.com/Asset?ID=27763939"
  1685. Animation20.Name = "walkstaff"
  1686. Animation20.Parent = Tool0
  1687. Animation20.AnimationId = "http://www.roblox.com/Asset?ID=27759788"
  1688. Animation21.Name = "staffswingright"
  1689. Animation21.Parent = Tool0
  1690. Animation21.AnimationId = "http://www.roblox.com/Asset?ID=27761962"
  1691. Animation22.Name = "staffswingleft"
  1692. Animation22.Parent = Tool0
  1693. Animation22.AnimationId = "http://www.roblox.com/Asset?ID=27762691"
  1694. Animation23.Name = "staffstrike"
  1695. Animation23.Parent = Tool0
  1696. Animation23.AnimationId = "http://www.roblox.com/Asset?ID=27761123"
  1697. Part24.Name = "ScytheBlade"
  1698. Part24.Parent = Tool0
  1699. Part24.BrickColor = BrickColor.new("Really black")
  1700. Part24.Rotation = Vector3.new(72.1699982, 43.0200005, -2.49000001)
  1701. Part24.CanCollide = false
  1702. Part24.FormFactor = Enum.FormFactor.Custom
  1703. Part24.Size = Vector3.new(0.200000003, 2.98000121, 1.76999974)
  1704. Part24.CFrame = CFrame.new(-6.82890892, 6.501513, -11.6333055, 0.730388761, 0.0317106247, 0.682293177, 0.635633051, 0.334068149, -0.695964098, -0.250002474, 0.942013085, 0.223843232)
  1705. Part24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1706. Part24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1707. Part24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1708. Part24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1709. Part24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1710. Part24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1711. Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1712. Part24.Position = Vector3.new(-6.82890892, 6.501513, -11.6333055)
  1713. Part24.Orientation = Vector3.new(44.0999985, 71.8399963, 62.2799988)
  1714. Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1715. SpecialMesh25.Parent = Part24
  1716. SpecialMesh25.Scale = Vector3.new(0.5, 1, 1)
  1717. SpecialMesh25.MeshType = Enum.MeshType.Wedge
  1718. SpecialMesh25.Scale = Vector3.new(0.5, 1, 1)
  1719. Script26.Name = "Damage Script"
  1720. Script26.Parent = Part24
  1721. table.insert(cors,sandbox(Script26,function()
  1722. function onTouched(hit)
  1723. local human = hit.Parent:findFirstChild("Humanoid")
  1724. if (human ~= nil) then
  1725. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  1726. end
  1727. end
  1728. script.Parent.Touched:connect(onTouched)
  1729. end))
  1730. LocalScript27.Parent = Tool0
  1731. table.insert(cors,sandbox(LocalScript27,function()
  1732. local sp=script.Parent
  1733.  
  1734.  
  1735. function waitfor(a,b)
  1736. while a:FindFirstChild(b)==nil do
  1737. a.ChildAdded:wait()
  1738. end
  1739. return a:FindFirstChild(b)
  1740. end
  1741. --[[floating code]]--
  1742. local equalizingForce = 236 / 1.2 -- amount of force required to levitate a mass
  1743. local gravity = .75 -- things float at > 1
  1744.  
  1745. local ghostEffect = nil
  1746. local massCon1 = nil
  1747. local massCon2 = nil
  1748.  
  1749.  
  1750. local head = nil
  1751. function recursiveGetLift(node)
  1752. local m = 0
  1753. local c = node:GetChildren()
  1754. if (node:FindFirstChild("Head") ~= nil) then head = node:FindFirstChild("Head") end -- nasty hack to detect when your parts get blown off
  1755.  
  1756. for i=1,#c do
  1757. if c[i].className == "Part" then
  1758. if (head ~= nil and (c[i].Position - head.Position).magnitude < 10) then -- GROSS
  1759. if c[i].Name == "Handle" then
  1760. m = m + (c[i]:GetMass() * equalizingForce * 1) -- hack that makes hats weightless, so different hats don't change your jump height
  1761. else
  1762. m = m + (c[i]:GetMass() * equalizingForce * gravity)
  1763. end
  1764. end
  1765. end
  1766. m = m + recursiveGetLift(c[i])
  1767. end
  1768. return m
  1769. end
  1770.  
  1771.  
  1772. function onMassChanged(child, char)
  1773. print("Mass changed:" .. child.Name .. " " .. char.Name)
  1774. if (ghostEffect ~= nil) then
  1775. ghostEffect.force = Vector3.new(0, recursiveGetLift(char) ,0)
  1776. end
  1777. end
  1778.  
  1779.  
  1780.  
  1781. function UpdateGhostState(isUnequipping)
  1782.  
  1783. if isUnequipping == true then
  1784. ghostEffect:Remove()
  1785. ghostEffect = nil
  1786. massCon1:disconnect()
  1787. massCon2:disconnect()
  1788. else
  1789. if ghostEffect == nil then
  1790. local char = script.Parent.Parent
  1791. if char == nil then return end
  1792. ghostEffect = Instance.new("BodyForce")
  1793. ghostEffect.Name = "GravityCoilEffect"
  1794. ghostEffect.force = Vector3.new(0, recursiveGetLift(char) ,0)
  1795. ghostEffect.Parent = char.Head
  1796. ghostChar = char
  1797. massCon1 = char.ChildAdded:connect(function(child) onMassChanged(child, char) end)
  1798. massCon2 = char.ChildRemoved:connect(function(child) onMassChanged(child, char) end)
  1799. end
  1800. end
  1801.  
  1802.  
  1803. end
  1804.  
  1805. --[[end floating code]]--
  1806.  
  1807.  
  1808. local speedboostscript=waitfor(sp,"SpeedBoostScript")
  1809.  
  1810. local LocalPlayer = game.Players.LocalPlayer
  1811. local Mouse = LocalPlayer:GetMouse()
  1812.  
  1813. local KeyDownConnection = nil
  1814. local FreeFallingConnection = nil
  1815.  
  1816. local MyHumanoid = nil
  1817. local MyTorso = nil
  1818.  
  1819. local IsFreeFalling = false
  1820.  
  1821. local SpaceDown = false
  1822.  
  1823. local LastTeleport = 0
  1824.  
  1825. local teleportCool
  1826.  
  1827. function OnFreeFalling(isfalling)
  1828. print('Is Falling?'..tostring(isfalling))
  1829. IsFreeFalling = isfalling
  1830. end
  1831.  
  1832. function OnKeyDown(key)
  1833. if key == ' ' then
  1834. SpaceDown = true
  1835. print('got space!')
  1836. if IsFreeFalling then
  1837. Spawn(function()
  1838. UpdateGhostState(false)
  1839. local bgyro = Instance.new('BodyGyro')
  1840. bgyro.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1841.  
  1842. --bgyro.cframe = (MyTorso.CFrame-MyTorso.CFrame.p)*CFrame.Angles(-math.pi/2,0,0)
  1843. bgyro.Parent = MyTorso
  1844. --MyHumanoid.PlatformStand=true
  1845. while IsFreeFalling and SpaceDown do
  1846. wait()
  1847. local dir = game.Workspace.CurrentCamera.CoordinateFrame.p-MyTorso.CFrame.p
  1848. dir = Vector3.new(dir.x,0,dir.z).unit
  1849. bgyro.cframe = CFrame.new(Vector3.new(), dir)*CFrame.Angles(math.pi/2,-math.pi,0)
  1850. end
  1851.  
  1852. UpdateGhostState(true)
  1853. bgyro:Destroy()
  1854. --MyHumanoid.PlatformStand=false
  1855. end)
  1856. else
  1857. print('Adding bforce')
  1858. local bforce = Instance.new('BodyForce')
  1859. bforce.force = Vector3.new(0,9000,0)
  1860. bforce.Parent = MyTorso
  1861. game.Debris:AddItem(bforce,.2)
  1862. end
  1863. end
  1864. end
  1865.  
  1866. function OnKeyUp(key)
  1867. if key == ' ' then
  1868. print('Got key up!')
  1869. SpaceDown = false
  1870. end
  1871. end
  1872.  
  1873. function Activated()
  1874.  
  1875. local ntime = tick()
  1876. if ntime - LastTeleport > 2 then
  1877. local dir = game.Workspace.CurrentCamera.CoordinateFrame.p-MyTorso.CFrame.p
  1878. dir = Vector3.new(dir.x,0,dir.z).unit
  1879. local bpos = Instance.new('BodyPosition')
  1880. bpos.maxForce = Vector3.new(math.huge,0,math.huge)
  1881. bpos.position = MyTorso.CFrame.p-dir*40
  1882. bpos.Parent = MyTorso
  1883. game.Debris:AddItem(bpos,.5)
  1884. LastTeleport=ntime
  1885. end
  1886. end
  1887.  
  1888. function Equipped()
  1889. if sp.Parent:FindFirstChild("SpeedBoostScript")==nil then
  1890. local s=speedboostscript:clone()
  1891. local tooltag=Instance.new("ObjectValue")
  1892. tooltag.Name="ToolTag"
  1893. tooltag.Value=sp
  1894. tooltag.Parent=s
  1895. s.Parent=sp.Parent
  1896. s.Disabled=false
  1897. local sound=sp.Handle:FindFirstChild("CoilSound")
  1898. if sound~=nil then
  1899. sound:Play()
  1900. end
  1901. end
  1902. if sp.Parent then
  1903. if sp.Parent:FindFirstChild('Torso') then
  1904. MyTorso = sp.Parent.Torso
  1905. end
  1906. if sp.Parent:FindFirstChild('Humanoid') then
  1907. MyHumanoid = sp.Parent.Humanoid
  1908. if not FreeFallingConnection then
  1909. FreeFallingConnection = MyHumanoid.FreeFalling:connect(OnFreeFalling)
  1910. end
  1911. end
  1912. end
  1913. if not KeyDownConnection then
  1914. KeyDownConnection = Mouse.KeyDown:connect(OnKeyDown)
  1915. KeyUpConnection = Mouse.KeyUp:connect(OnKeyUp)
  1916. end
  1917. end
  1918.  
  1919. function Unequipped()
  1920. KeyDownConnection:disconnect()
  1921. KeyDownConnection=nil
  1922. KeyUpConnection:disconnect()
  1923. KeyUpConnection=nil
  1924. FreeFallingConnection:disconnect()
  1925. FreeFallingConnection=nil
  1926. end
  1927.  
  1928. sp.Equipped:connect(Equipped)
  1929. sp.Unequipped:connect(Unequipped)
  1930. sp.Activated:connect(Activated)
  1931.  
  1932. end))
  1933. LocalScript28.Name = "Local Gui"
  1934. LocalScript28.Parent = Tool0
  1935. Script29.Name = "PlaySounds"
  1936. Script29.Parent = Tool0
  1937. table.insert(cors,sandbox(Script29,function()
  1938. zombieParent = false
  1939.  
  1940. local soundIds = {25954372, 25954392, 25954407}
  1941. local sounds = {}
  1942. for i=1,#soundIds do
  1943. local s = Instance.new("Sound")
  1944. s.SoundId = "http://www.roblox.com/asset/?id=" .. soundIds[i]
  1945. s.Volume = 1
  1946. s.Parent = script.Parent
  1947. sounds[#sounds + 1] = s
  1948. end
  1949.  
  1950. while zombieParent == false do
  1951.  
  1952. wait(1)
  1953. if script.Parent.Name == "Head" then
  1954. zombieParent = true
  1955. end
  1956.  
  1957. end
  1958.  
  1959. while true do
  1960. wait(math.random(5,10))
  1961. local i = math.random(1, #sounds)
  1962. sounds[i].Pitch = .6 + (math.random() * .2)
  1963. sounds[i]:Play()
  1964. end
  1965. end))
  1966. Animation30.Name = "holdstaff"
  1967. Animation30.Parent = Tool0
  1968. Animation30.AnimationId = "http://www.roblox.com/Asset?ID=27758613"
  1969. LocalScript31.Parent = Tool0
  1970. table.insert(cors,sandbox(LocalScript31,function()
  1971. --Made by Stickmasterluke
  1972.  
  1973.  
  1974. sp=script.Parent
  1975.  
  1976.  
  1977. speed=10
  1978. topspeed=50 -- I had to.
  1979.  
  1980.  
  1981. rapidfiredamage=0 --Safety purposes.
  1982.  
  1983. range=350
  1984. rate=1/30
  1985. barreloffset=Vector3.new(-.05,.5,-1.5)
  1986. windvec=Vector3.new(2,-1,1).unit
  1987.  
  1988. chargemode=1
  1989. rapidfiremode=2
  1990.  
  1991.  
  1992. inertia=1-(speed/topspeed)
  1993. debris=game:GetService("Debris")
  1994. equipped=false
  1995. flying=false
  1996. check=true
  1997. charge=0
  1998. controls={forward=0,backward=0,left=0,right=0}
  1999. momentum=Vector3.new(0,0,0)
  2000. lastmomentum=Vector3.new(0,0,0)
  2001. totalmomentum=0
  2002. lastflap=0
  2003. tilt=0
  2004. lasttilt=0
  2005. mode=1
  2006.  
  2007. local wing=Instance.new("Part")
  2008. wing.CanCollide=false
  2009. wing.BrickColor=BrickColor.new("Really black")
  2010. wing.Shape="Block"
  2011. wing.FormFactor="Custom"
  2012. wing.TopSurface="Smooth"
  2013. wing.BottomSurface="Smooth"
  2014. wing.Size=Vector3.new(4,4,.6)
  2015.  
  2016. local WingMesh=Instance.new("SpecialMesh")
  2017. WingMesh.TextureId="http://www.roblox.com/asset/?id=131955015" --Wing Texture here!
  2018. WingMesh.Scale=Vector3.new(1,1,1)
  2019. WingMesh.Parent=wing
  2020.  
  2021. function waitfor(parent,name)
  2022. while parent:FindFirstChild(name)==nil do
  2023. wait()
  2024. end
  2025. return parent:FindFirstChild(name)
  2026. end
  2027.  
  2028. local storeWeld=waitfor(sp,"Motor")
  2029. local playsound=waitfor(sp,"PlaySound")
  2030. local soundname=waitfor(playsound,"SoundName")
  2031. local anim=waitfor(sp,"FlyAnimation")
  2032. local gui=waitfor(sp,"ArtemisGui")
  2033. local ButtonHolder=waitfor(gui,"ButtonHolder")
  2034. local button1=waitfor(ButtonHolder,"Button1")
  2035. local button2=waitfor(ButtonHolder,"Button2")
  2036.  
  2037. function checkintangible(hit)
  2038. if hit and hit~=nil then
  2039. if hit:IsDescendantOf(sp.Parent) or hit.Transparency>.8 or hit.Name=="Handle" or string.lower(string.sub(hit.Name,1,6))=="effect" or hit.Name=="Bullet" or hit.Name=="Laser" or string.lower(hit.Name)=="water" or hit.Name=="Rail" or hit.Name=="Arrow" then
  2040. return true
  2041. end
  2042. end
  2043. return false
  2044. end
  2045.  
  2046. function changemode(newmode) -- for lines 76-86, all I did was uncheck Visible for ArtemisGUI.
  2047. charge=0
  2048. mode=newmode
  2049. button1.Image="http://www.roblox.com/asset/?id=32935220"
  2050. button2.Image="http://www.roblox.com/asset/?id=32935220"
  2051. if mode==1 then
  2052. button1.Image="http://www.roblox.com/asset/?id=32935220"
  2053. elseif mode==2 then
  2054. button2.Image="http://www.roblox.com/asset/?id=32935220"
  2055. end
  2056. end
  2057.  
  2058. function castray(startpos,vec,length,ignore,delayifhit)
  2059. local hit,endpos2=game.Workspace:FindPartOnRay(Ray.new(startpos,vec*length),ignore)
  2060. if hit~=nil then
  2061. if checkintangible(hit) then
  2062. if delayifhit then
  2063. wait()
  2064. end
  2065. hit,endpos2=castray(endpos2+(vec*.01),vec,length-((startpos-endpos2).magnitude),ignore,delayifhit)
  2066. end
  2067. end
  2068. return hit,endpos2
  2069. end
  2070.  
  2071. function drawbeam(beamstart,beamend,clr,fadedelay)
  2072. local dist=(beamstart-beamend).magnitude
  2073. local laser=Instance.new("Part")
  2074. laser.Name="Effect"
  2075. laser.Anchored=true
  2076. laser.CanCollide=false
  2077. laser.Shape="Block"
  2078. laser.formFactor="Custom"
  2079. laser.Size=Vector3.new(.2,.2,.2)
  2080. laser.Transparency=5
  2081. laser.Material=Enum.Material.Plastic
  2082. laser.Locked=true
  2083. laser.TopSurface=0
  2084. laser.BottomSurface=0
  2085. laser.BrickColor=clr
  2086. laser.CFrame=CFrame.new(beamend,beamstart)*CFrame.new(0,0,-dist/2)*CFrame.Angles(math.pi/2,0,0)
  2087. local m=Instance.new("SpecialMesh")
  2088. m.Scale=Vector3.new(1,dist*5,1)
  2089. m.Parent=laser
  2090. debris:AddItem(laser,fadedelay*3)
  2091. laser.Parent=game.Workspace
  2092.  
  2093. local frames=math.floor(fadedelay/rate)
  2094. for frame=1,frames do
  2095. wait(rate)
  2096. local percent=frame/frames
  2097. laser.CFrame=laser.CFrame+windvec*rate
  2098. laser.Transparency=1+(percent*1)
  2099. end
  2100. wait(1)
  2101. laser:remove()
  2102. end
  2103.  
  2104. function fire(targetpos,startpos,damage,fadedelay)
  2105. local fakestartpos=(sp.Handle.CFrame*CFrame.new(barreloffset)).p
  2106. local vec=(targetpos-startpos).unit
  2107.  
  2108. local p=Instance.new("Part")
  2109. p.Name="Arrow"
  2110. p.BrickColor=BrickColor.new("Black")
  2111. p.CanCollide=true
  2112. p.Transparency=1
  2113. p.TopSurface="Smooth"
  2114. p.BottomSurface="Smooth"
  2115. p.formFactor="Custom"
  2116. p.Size=Vector3.new(.3,.3,2.7)
  2117. local m=Instance.new("SpecialMesh")
  2118. m.MeshId="http://www.roblox.com/asset/?id=92189547"--111826804 <--actual arrow mesh, decided to use Artemis arrow. Looks better imo
  2119. m.TextureId="http://www.roblox.com/asset/?id=130336234"
  2120. m.Scale=Vector3.new(1,1,1.9)
  2121. m.VertexColor=Vector3.new(.1,.1,.2)
  2122. m.Parent=p
  2123.  
  2124. local c=Instance.new("ObjectValue")
  2125. c.Name="creator"
  2126. c.Value=game.Players.LocalPlayer
  2127. c.Parent=p
  2128.  
  2129. local sound=Instance.new("Sound")
  2130. sound.SoundId="http://www.roblox.com/asset/?id=32935220" --SoundID here if you want.
  2131. sound.Volume=1
  2132. sound.Parent=p
  2133. sound:Play()
  2134.  
  2135. local damagetag=Instance.new("IntValue")
  2136. damagetag.Name="DamageTag"
  2137. damagetag.Value=damage
  2138. damagetag.Parent=p
  2139.  
  2140. local s=script.Script:clone()
  2141. s.Parent=p
  2142. s.Disabled=false
  2143.  
  2144. local hit,endpos=castray(startpos,vec,range,sp.Parent,false)
  2145. local fakevec=(endpos-fakestartpos).unit
  2146. if hit~=nil then
  2147. local newcf=CFrame.new(endpos,endpos+fakevec)*CFrame.new(0,0,.9+(math.random(0,1)*.4))
  2148. p.CFrame=newcf
  2149. local w=Instance.new("Weld")
  2150. w.Part0=hit
  2151. w.Part1=p
  2152. w.C0=hit.CFrame:inverse()*newcf
  2153. w.C1=newcf:inverse()*newcf
  2154. w.Parent=p
  2155. else
  2156. p.CFrame=CFrame.new(endpos,endpos+fakevec)
  2157. p.Velocity=fakevec*300
  2158. p.Parent=game.Workspace
  2159. end
  2160.  
  2161. debris:AddItem(p,10+(math.random()*10))
  2162. p.Parent=game.Workspace
  2163.  
  2164. delay(0,function()
  2165. drawbeam(fakestartpos,endpos,BrickColor.new("Institutional white"),fadedelay)
  2166. end)
  2167.  
  2168. soundname.Value="FireSound"
  2169. playsound.Value=not playsound.Value
  2170.  
  2171. if sp:FindFirstChild("Handle2") then
  2172. sp.Handle2.Transparency=1
  2173. end
  2174. end
  2175.  
  2176. function RemoveFlyStuff()
  2177. local plr=game.Players.LocalPlayer
  2178. if plr then
  2179. local chr=plr.Character
  2180. if chr then
  2181. for i,v in ipairs(chr:getChildren()) do
  2182. if v and v.Name=="RightWing" or v.Name=="LeftWing" then
  2183. v:remove()
  2184. end
  2185. end
  2186. local torso=chr:FindFirstChild("Torso")
  2187. if torso~=nil then
  2188. for i,v in ipairs(torso:GetChildren()) do
  2189. if v and (v.Name=="FlightGyro" or v.Name=="FlightVelocity") then
  2190. v:remove()
  2191. end
  2192. end
  2193. end
  2194. end
  2195. end
  2196. end
  2197.  
  2198. function fly() --(de)activate fly mode
  2199. if not equipped then
  2200. flying=false
  2201. else
  2202. flying=not flying
  2203. end
  2204. RemoveFlyStuff()
  2205. if flying then
  2206. local torso=sp.Parent:FindFirstChild("Torso")
  2207. local humanoid=sp.Parent:FindFirstChild("Humanoid")
  2208. if torso and humanoid and humanoid.Health>0 then
  2209. momentum=torso.Velocity+(torso.CFrame.lookVector*3)+Vector3.new(0,10,0)
  2210.  
  2211. local gyro=Instance.new("BodyGyro")
  2212. gyro.Name="FlightGyro"
  2213. gyro.P=10^6
  2214. gyro.maxTorque=Vector3.new(gyro.P,gyro.P,gyro.P)
  2215. gyro.cframe=torso.CFrame
  2216. gyro.Parent=torso
  2217.  
  2218. velocity=Instance.new("BodyVelocity")
  2219. velocity.Name="FlightVelocity"
  2220. velocity.velocity=Vector3.new(0,0,0)
  2221. velocity.P=10^4
  2222. velocity.maxForce=Vector3.new(1,1,1)*(10^6)
  2223. velocity.Parent=torso
  2224.  
  2225. LeftWing=wing:Clone() --line 255 + 272 = Wing Meshes.
  2226. LeftWing.Name="LeftWing"
  2227. LeftWing.Mesh.MeshId="http://www.roblox.com/asset/?id=36465413"
  2228.  
  2229. LeftWeld=Instance.new("Motor")
  2230. LeftWeld.Name="LeftWeld"
  2231. LeftWeld.Part0=torso
  2232. LeftWeld.Part1=LeftWing
  2233. LeftWeld.MaxVelocity=.2
  2234. LeftWeld.C0=CFrame.new(-.25,1,.25)*CFrame.Angles(math.pi/2,0,0)
  2235. LeftWeld.C1=CFrame.new(2,-1,-.25)*CFrame.Angles(math.pi/2,0,0)
  2236. LeftWeld.Parent=LeftWing
  2237.  
  2238. LeftWing.Parent=sp.Parent
  2239.  
  2240. RightWing=wing:Clone()
  2241. RightWing.Name="RightWing"
  2242. RightWing.Mesh.MeshId="http://www.roblox.com/asset/?id=36465413"--111892882"
  2243.  
  2244. RightWeld=Instance.new("Motor")
  2245. RightWeld.Name="RightWeld"
  2246. RightWeld.Part0=torso
  2247. RightWeld.Part1=RightWing
  2248. RightWeld.MaxVelocity=.2
  2249. RightWeld.C0=CFrame.new(.25,1,.25)*CFrame.Angles(math.pi/2,0,0)
  2250. RightWeld.C1=CFrame.new(-2,-1,-.25)*CFrame.Angles(math.pi/2,0,0)
  2251. RightWeld.Parent=RightWing
  2252.  
  2253. RightWing.Parent=sp.Parent
  2254.  
  2255. if flyanim~=nil then
  2256. flyanim:Stop()
  2257. end
  2258. flyanim=humanoid:LoadAnimation(anim)
  2259. if flyanim then
  2260. flyanim:Play()
  2261. end
  2262.  
  2263. while flying and torso and humanoid and humanoid.Health>0 and equipped do
  2264. local movement=game.Workspace.CurrentCamera.CoordinateFrame:vectorToWorldSpace(Vector3.new(controls.left+controls.right,math.abs(controls.forward)*.2,controls.forward+controls.backward))*speed
  2265.  
  2266. momentum=(momentum*inertia)+movement
  2267. totalmomentum=momentum.magnitude
  2268. if totalmomentum>topspeed then
  2269. totalmomentum=topspeed
  2270. end
  2271.  
  2272. local tilt=((momentum*Vector3.new(1,0,1)).unit:Cross(((lastmomentum*Vector3.new(1,0,1)).unit))).y
  2273. if tostring(tilt)=="-1.#IND" or tostring(tilt)=="1.#IND" or tilt==math.huge or tilt==-math.huge then
  2274. tilt=0
  2275. end
  2276. local abstilt=math.abs(tilt)
  2277. if abstilt>.06 or abstilt<.0001 then
  2278. if math.abs(lasttilt)>.0001 then
  2279. tilt=lasttilt*.9
  2280. else
  2281. tilt=0
  2282. end
  2283. else
  2284. tilt=(lasttilt*.77)+(tilt*.25) --weighted average
  2285. end
  2286. lasttilt=tilt
  2287.  
  2288. if totalmomentum<.5 then
  2289. momentum=Vector3.new(0,0,0)
  2290. totalmomentum=0
  2291. gyro.cframe=game.Workspace.CurrentCamera.CoordinateFrame
  2292. else
  2293. gyro.cframe=CFrame.new(Vector3.new(0,0,0),momentum)*CFrame.Angles(0,0,tilt*(-20))*CFrame.Angles(math.pi*(-.5)*(totalmomentum/topspeed),0,0)
  2294. end
  2295. velocity.velocity=momentum
  2296.  
  2297. local gravitydelta=(((momentum*Vector3.new(0,1,0))-Vector3.new(0,-topspeed,0)).magnitude/topspeed)*.5
  2298. if gravitydelta>.45 and tick()>lastflap then
  2299. lastflap=tick()+.5
  2300. delay(0,function()
  2301. soundname.Value="WingSound"
  2302. playsound.Value=not playsound.Value
  2303. LeftWeld.DesiredAngle=-1
  2304. RightWeld.DesiredAngle=1
  2305. wait(.25)
  2306. LeftWeld.DesiredAngle=0
  2307. RightWeld.DesiredAngle=0
  2308. wait(.25)
  2309. LeftWeld.DesiredAngle=-.5
  2310. RightWeld.DesiredAngle=.5
  2311. end)
  2312. end
  2313. lastmomentum=momentum
  2314. wait(rate)
  2315. end
  2316. RemoveFlyStuff()
  2317. if flyanim~=nil then
  2318. flyanim:Stop()
  2319. end
  2320. flying=false
  2321. end
  2322. end
  2323. end
  2324.  
  2325. function onEquipped(mouse)
  2326. equipped=true
  2327. if mouse~=nil then
  2328. mouse.Icon="rbxasset://textures\\GunCursor.png"
  2329. mouse.Button1Down:connect(function()
  2330. if not down then
  2331. down=true
  2332. while down and equipped do
  2333. local waited=false
  2334. if check then
  2335. if mode==rapidfiremode then
  2336. local hu=sp.Parent:FindFirstChild("Humanoid")
  2337. local he=sp.Parent:FindFirstChild("Head")
  2338. local t=sp.Parent:FindFirstChild("Torso")
  2339. if check and hu and hu.Health>0 and t and he then
  2340. check=false
  2341. sp.Handle.Mesh.Scale=Vector3.new(1,1,.9)
  2342. storeWeld.C0=CFrame.new(-.05,.5,-.25)*CFrame.Angles(0,math.pi/2,0)
  2343. wait(.1)
  2344. sp.Handle.Mesh.Scale=Vector3.new(1,1,.7)
  2345. fire(mouse.Hit.p,he.Position,rapidfiredamage,.25)
  2346. wait(.15)
  2347. storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
  2348. if sp:FindFirstChild("Handle2") then
  2349. sp.Handle2.Transparency=0
  2350. end
  2351. wait(.15)
  2352. waited=true
  2353. check=true
  2354. else
  2355. break
  2356. end
  2357. elseif mode==chargemode then
  2358. if charge<100 then
  2359. charge=charge+1
  2360. local percent=(charge/100)
  2361. sp.Handle.Mesh.Scale=Vector3.new(1,1,.7+(percent*.6))
  2362. storeWeld.C0=CFrame.new(-.05,.5,-.5+(percent*.5))*CFrame.Angles(0,math.pi/2,0)
  2363. wait(.05)
  2364. waited=true
  2365. end
  2366. end
  2367. end
  2368. if not waited then
  2369. wait()
  2370. end
  2371. end
  2372. end
  2373. end)
  2374. mouse.Button1Up:connect(function()
  2375. down=false
  2376. if mode==chargemode then
  2377. local hu=sp.Parent:FindFirstChild("Humanoid")
  2378. local he=sp.Parent:FindFirstChild("Head")
  2379. local t=sp.Parent:FindFirstChild("Torso")
  2380. if check and hu and hu.Health>0 and t and he then
  2381. check=false
  2382. fire(mouse.Hit.p,he.Position,charge+10,.25+(charge/50))
  2383. charge=0
  2384. sp.Handle.Mesh.Scale=Vector3.new(1,1,.7)
  2385. storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
  2386. wait(.75)
  2387. if sp:FindFirstChild("Handle2") then
  2388. sp.Handle2.Transparency=0
  2389. end
  2390. wait(.25)
  2391. check=true
  2392. end
  2393. end
  2394. end)
  2395. mouse.KeyDown:connect(function(key2)
  2396. local key=string.byte(key2)
  2397. if key==string.byte("q") then
  2398. changemode(1)
  2399. elseif key==string.byte("e") then
  2400. changemode(2)
  2401. elseif key==32 then --Space bar
  2402. fly()
  2403. local torso=sp.Parent:FindFirstChild("Torso")
  2404. if torso~=nil then
  2405. torso.Velocity=momentum
  2406. end
  2407. elseif key==string.byte("w") or key==17 then
  2408. controls.forward=-1
  2409. elseif key==string.byte("a") or key==20 then
  2410. controls.left=-1
  2411. elseif key==string.byte("s") or key==18 then
  2412. controls.backward=1
  2413. elseif key==string.byte("d") or key==19 then
  2414. controls.right=1
  2415. end
  2416. end)
  2417. mouse.KeyUp:connect(function(key2)
  2418. local key=string.byte(key2)
  2419. if key==string.byte("w") or key==17 then
  2420. controls.forward=0
  2421. elseif key==string.byte("a") or key==20 then
  2422. controls.left=0
  2423. elseif key==string.byte("s") or key==18 then
  2424. controls.backward=0
  2425. elseif key==string.byte("d") or key==19 then
  2426. controls.right=0
  2427. end
  2428. end)
  2429. local plr=game.Players.LocalPlayer
  2430. if plr then
  2431. local plrgui=plr:FindFirstChild("PlayerGui")
  2432. if plrgui then
  2433. gui.Parent=plrgui
  2434. end
  2435. end
  2436. end
  2437. if storeWeld then
  2438. storeWeld.Parent=sp
  2439. end
  2440. end
  2441.  
  2442. function onUnequipped()
  2443. equipped=false
  2444. storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
  2445. gui.Parent=sp
  2446. end
  2447.  
  2448. sp.Equipped:connect(onEquipped)
  2449. sp.Unequipped:connect(onUnequipped)
  2450.  
  2451. button1.MouseButton1Down:connect(function()
  2452. changemode(1)
  2453. end)
  2454. button2.MouseButton1Down:connect(function()
  2455. changemode(2)
  2456. end)
  2457. changemode(1)
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464. end))
  2465. Script32.Parent = LocalScript31
  2466. Script32.Disabled = true
  2467. table.insert(cors,sandbox(Script32,function()
  2468. --Stickmasterluke
  2469.  
  2470.  
  2471. sp=script.Parent
  2472.  
  2473. function waitfor(a,b)
  2474. while a:FindFirstChild(b)==nil do
  2475. wait()
  2476. end
  2477. return a:FindFirstChild(b)
  2478. end
  2479.  
  2480. wait()
  2481.  
  2482. damagetag=waitfor(sp,"DamageTag")
  2483. ct=waitfor(sp,"creator")
  2484.  
  2485. local weld=sp:FindFirstChild("Weld")
  2486. if weld~=nil then
  2487. if weld.Part0~=nil then
  2488. hit=weld.Part0
  2489. local sound=sp:FindFirstChild("Sound")
  2490. if sound~=nil then
  2491. sound:Play()
  2492. end
  2493. if ct.Value~=nil and ct.Value.Character~=nil then
  2494. if hit.Parent~=ct.Value.Character and hit.Name~="Handle" and hit.Name~="Effect" then
  2495. local h=hit.Parent:FindFirstChild("Humanoid")
  2496. local t=hit.Parent:FindFirstChild("Torso")
  2497. if h~=nil and t~=nil and h.Health>0 then
  2498. for i,v in ipairs(h:GetChildren()) do
  2499. if v.Name=="creator" then
  2500. v:remove()
  2501. end
  2502. end
  2503. ct:clone().Parent=h
  2504. h:TakeDamage(damagetag.Value)
  2505. end
  2506. end
  2507. end
  2508. end
  2509. end
  2510.  
  2511.  
  2512.  
  2513.  
  2514. end))
  2515. Script33.Name = "SoundScript"
  2516. Script33.Parent = Tool0
  2517. table.insert(cors,sandbox(Script33,function()
  2518. --Stickmasterluke
  2519.  
  2520.  
  2521. sp=script.Parent
  2522.  
  2523.  
  2524. function waitfor(parent,name)
  2525. while parent:FindFirstChild(name)==nil do
  2526. wait()
  2527. end
  2528. return parent:FindFirstChild(name)
  2529. end
  2530.  
  2531. playsound=waitfor(sp,"PlaySound")
  2532. soundname=waitfor(playsound,"SoundName")
  2533. handle=waitfor(sp,"Handle")
  2534.  
  2535. playsound.Changed:connect(function()
  2536. local sound=handle:FindFirstChild(soundname.Value)
  2537. if sound~=nil then
  2538. sound:Play()
  2539. end
  2540. end)
  2541.  
  2542.  
  2543.  
  2544. end))
  2545. BoolValue34.Name = "PlaySound"
  2546. BoolValue34.Parent = Tool0
  2547. BoolValue34.Value = true
  2548. StringValue35.Name = "SoundName"
  2549. StringValue35.Parent = BoolValue34
  2550. StringValue35.Value = "WingSound"
  2551. Animation36.Name = "FlyAnimation"
  2552. Animation36.Parent = Tool0
  2553. Animation36.AnimationId = "http://www.roblox.com/Asset?ID=90828653"
  2554. Part37.Name = "FakeHandleBone"
  2555. Part37.Parent = Tool0
  2556. Part37.Material = Enum.Material.CorrodedMetal
  2557. Part37.BrickColor = BrickColor.new("Cool yellow")
  2558. Part37.Reflectance = 0.050000000745058
  2559. Part37.Rotation = Vector3.new(68.5299988, -46.9199982, 149.479996)
  2560. Part37.CanCollide = false
  2561. Part37.FormFactor = Enum.FormFactor.Custom
  2562. Part37.Size = Vector3.new(0.270000011, 0.219999999, 0.270000011)
  2563. Part37.CFrame = CFrame.new(-4.18635321, 2.35341907, -14.4599237, -0.588387966, -0.346906811, -0.730379045, 0.771400154, 0.0299194157, -0.63564539, 0.242362365, -0.937420845, 0.25000006)
  2564. Part37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2565. Part37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2566. Part37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2567. Part37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2568. Part37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2569. Part37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2570. Part37.Color = Color3.new(0.992157, 0.917647, 0.552941)
  2571. Part37.Position = Vector3.new(-4.18635321, 2.35341907, -14.4599237)
  2572. Part37.Orientation = Vector3.new(39.4699974, -71.0999985, 87.7799988)
  2573. Part37.Color = Color3.new(0.992157, 0.917647, 0.552941)
  2574. Part38.Name = "FakeHandleBone"
  2575. Part38.Parent = Tool0
  2576. Part38.Material = Enum.Material.CorrodedMetal
  2577. Part38.BrickColor = BrickColor.new("Cool yellow")
  2578. Part38.Reflectance = 0.050000000745058
  2579. Part38.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
  2580. Part38.CanCollide = false
  2581. Part38.FormFactor = Enum.FormFactor.Custom
  2582. Part38.Size = Vector3.new(0.270000011, 0.219999999, 0.270000011)
  2583. Part38.CFrame = CFrame.new(-5.1731782, 3.52407503, -14.3664579, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
  2584. Part38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2585. Part38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2586. Part38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2587. Part38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2588. Part38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2589. Part38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2590. Part38.Color = Color3.new(0.992157, 0.917647, 0.552941)
  2591. Part38.Position = Vector3.new(-5.1731782, 3.52407503, -14.3664579)
  2592. Part38.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
  2593. Part38.Color = Color3.new(0.992157, 0.917647, 0.552941)
  2594. Part39.Name = "NeverSkull"
  2595. Part39.Parent = Tool0
  2596. Part39.BrickColor = BrickColor.new("Brick yellow")
  2597. Part39.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
  2598. Part39.CanCollide = false
  2599. Part39.FormFactor = Enum.FormFactor.Custom
  2600. Part39.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2601. Part39.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
  2602. Part39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2603. Part39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2604. Part39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2605. Part39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2606. Part39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2607. Part39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2608. Part39.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2609. Part39.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  2610. Part39.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
  2611. Part39.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2612. SpecialMesh40.Parent = Part39
  2613. SpecialMesh40.MeshId = "http://www.roblox.com/asset/?id=6552202"
  2614. SpecialMesh40.TextureId = "http://www.roblox.com/asset/?id=131951564"
  2615. SpecialMesh40.MeshType = Enum.MeshType.FileMesh
  2616. Script41.Name = "Damage Script"
  2617. Script41.Parent = Part39
  2618. table.insert(cors,sandbox(Script41,function()
  2619. function onTouched(hit)
  2620. local human = hit.Parent:findFirstChild("Humanoid")
  2621. if (human ~= nil) then
  2622. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2623. end
  2624. end
  2625. script.Parent.Touched:connect(onTouched)
  2626. end))
  2627. Part42.Name = "NeverSkull"
  2628. Part42.Parent = Tool0
  2629. Part42.BrickColor = BrickColor.new("Brick yellow")
  2630. Part42.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
  2631. Part42.CanCollide = false
  2632. Part42.FormFactor = Enum.FormFactor.Custom
  2633. Part42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2634. Part42.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
  2635. Part42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2636. Part42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2637. Part42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2638. Part42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2639. Part42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2640. Part42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2641. Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2642. Part42.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  2643. Part42.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
  2644. Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2645. SpecialMesh43.Parent = Part42
  2646. SpecialMesh43.MeshId = "http://www.roblox.com/asset/?id=6552202"
  2647. SpecialMesh43.TextureId = "http://www.roblox.com/asset/?id=131951564"
  2648. SpecialMesh43.MeshType = Enum.MeshType.FileMesh
  2649. Script44.Name = "Damage Script"
  2650. Script44.Parent = Part42
  2651. table.insert(cors,sandbox(Script44,function()
  2652. function onTouched(hit)
  2653. local human = hit.Parent:findFirstChild("Humanoid")
  2654. if (human ~= nil) then
  2655. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2656. end
  2657. end
  2658. script.Parent.Touched:connect(onTouched)
  2659. end))
  2660. Part45.Name = "NeverSkull2"
  2661. Part45.Parent = Tool0
  2662. Part45.BrickColor = BrickColor.new("Brick yellow")
  2663. Part45.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
  2664. Part45.CanCollide = false
  2665. Part45.FormFactor = Enum.FormFactor.Custom
  2666. Part45.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2667. Part45.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
  2668. Part45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2669. Part45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2670. Part45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2671. Part45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2672. Part45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2673. Part45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2674. Part45.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2675. Part45.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  2676. Part45.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
  2677. Part45.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2678. SpecialMesh46.Parent = Part45
  2679. SpecialMesh46.MeshId = "http://www.roblox.com/asset/?id=6552202"
  2680. SpecialMesh46.Scale = Vector3.new(1, 1.35000002, 1)
  2681. SpecialMesh46.TextureId = "http://www.roblox.com/asset/?id=131951564"
  2682. SpecialMesh46.MeshType = Enum.MeshType.FileMesh
  2683. SpecialMesh46.Scale = Vector3.new(1, 1.35000002, 1)
  2684. Script47.Name = "Damage Script"
  2685. Script47.Parent = Part45
  2686. table.insert(cors,sandbox(Script47,function()
  2687. function onTouched(hit)
  2688. local human = hit.Parent:findFirstChild("Humanoid")
  2689. if (human ~= nil) then
  2690. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2691. end
  2692. end
  2693. script.Parent.Touched:connect(onTouched)
  2694. end))
  2695. Part48.Name = "NeverSkull2"
  2696. Part48.Parent = Tool0
  2697. Part48.BrickColor = BrickColor.new("Brick yellow")
  2698. Part48.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
  2699. Part48.CanCollide = false
  2700. Part48.FormFactor = Enum.FormFactor.Custom
  2701. Part48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2702. Part48.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
  2703. Part48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2704. Part48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2705. Part48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2706. Part48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2707. Part48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2708. Part48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2709. Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2710. Part48.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  2711. Part48.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
  2712. Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2713. SpecialMesh49.Parent = Part48
  2714. SpecialMesh49.MeshId = "http://www.roblox.com/asset/?id=6552202"
  2715. SpecialMesh49.Scale = Vector3.new(0.75, 1.75, 0.75)
  2716. SpecialMesh49.TextureId = "http://www.roblox.com/asset/?id=131951564"
  2717. SpecialMesh49.MeshType = Enum.MeshType.FileMesh
  2718. SpecialMesh49.Scale = Vector3.new(0.75, 1.75, 0.75)
  2719. Script50.Name = "Damage Script"
  2720. Script50.Parent = Part48
  2721. table.insert(cors,sandbox(Script50,function()
  2722. function onTouched(hit)
  2723. local human = hit.Parent:findFirstChild("Humanoid")
  2724. if (human ~= nil) then
  2725. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2726. end
  2727. end
  2728. script.Parent.Touched:connect(onTouched)
  2729. end))
  2730. Part51.Name = "NeverSkull2"
  2731. Part51.Parent = Tool0
  2732. Part51.BrickColor = BrickColor.new("Brick yellow")
  2733. Part51.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
  2734. Part51.CanCollide = false
  2735. Part51.FormFactor = Enum.FormFactor.Custom
  2736. Part51.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2737. Part51.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
  2738. Part51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2739. Part51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2740. Part51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2741. Part51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2742. Part51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2743. Part51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2744. Part51.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2745. Part51.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  2746. Part51.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
  2747. Part51.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2748. SpecialMesh52.Parent = Part51
  2749. SpecialMesh52.MeshId = "http://www.roblox.com/asset/?id=6552202"
  2750. SpecialMesh52.Scale = Vector3.new(1, 1.35000002, 1)
  2751. SpecialMesh52.TextureId = "http://www.roblox.com/asset/?id=131951564"
  2752. SpecialMesh52.MeshType = Enum.MeshType.FileMesh
  2753. SpecialMesh52.Scale = Vector3.new(1, 1.35000002, 1)
  2754. Script53.Name = "Damage Script"
  2755. Script53.Parent = Part51
  2756. table.insert(cors,sandbox(Script53,function()
  2757. function onTouched(hit)
  2758. local human = hit.Parent:findFirstChild("Humanoid")
  2759. if (human ~= nil) then
  2760. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2761. end
  2762. end
  2763. script.Parent.Touched:connect(onTouched)
  2764. end))
  2765. Part54.Name = "NeverSkull2"
  2766. Part54.Parent = Tool0
  2767. Part54.BrickColor = BrickColor.new("Brick yellow")
  2768. Part54.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
  2769. Part54.CanCollide = false
  2770. Part54.FormFactor = Enum.FormFactor.Custom
  2771. Part54.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2772. Part54.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
  2773. Part54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2774. Part54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2775. Part54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2776. Part54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2777. Part54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2778. Part54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2779. Part54.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2780. Part54.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  2781. Part54.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
  2782. Part54.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2783. SpecialMesh55.Parent = Part54
  2784. SpecialMesh55.MeshId = "http://www.roblox.com/asset/?id=6552202"
  2785. SpecialMesh55.Scale = Vector3.new(0.75, 1.75, 0.75)
  2786. SpecialMesh55.TextureId = "http://www.roblox.com/asset/?id=131951564"
  2787. SpecialMesh55.MeshType = Enum.MeshType.FileMesh
  2788. SpecialMesh55.Scale = Vector3.new(0.75, 1.75, 0.75)
  2789. Script56.Name = "Damage Script"
  2790. Script56.Parent = Part54
  2791. table.insert(cors,sandbox(Script56,function()
  2792. function onTouched(hit)
  2793. local human = hit.Parent:findFirstChild("Humanoid")
  2794. if (human ~= nil) then
  2795. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2796. end
  2797. end
  2798. script.Parent.Touched:connect(onTouched)
  2799. end))
  2800. Part57.Name = "NeverSkull3"
  2801. Part57.Parent = Tool0
  2802. Part57.BrickColor = BrickColor.new("Brick yellow")
  2803. Part57.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
  2804. Part57.CanCollide = false
  2805. Part57.FormFactor = Enum.FormFactor.Custom
  2806. Part57.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2807. Part57.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
  2808. Part57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2809. Part57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2810. Part57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2811. Part57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2812. Part57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2813. Part57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2814. Part57.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2815. Part57.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  2816. Part57.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
  2817. Part57.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2818. SpecialMesh58.Parent = Part57
  2819. SpecialMesh58.MeshId = "http://www.roblox.com/asset/?id=6552202"
  2820. SpecialMesh58.Scale = Vector3.new(1, 1.5, 1)
  2821. SpecialMesh58.TextureId = "http://www.roblox.com/asset/?id=131951564"
  2822. SpecialMesh58.MeshType = Enum.MeshType.FileMesh
  2823. SpecialMesh58.Scale = Vector3.new(1, 1.5, 1)
  2824. Script59.Name = "Damage Script"
  2825. Script59.Parent = Part57
  2826. table.insert(cors,sandbox(Script59,function()
  2827. function onTouched(hit)
  2828. local human = hit.Parent:findFirstChild("Humanoid")
  2829. if (human ~= nil) then
  2830. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2831. end
  2832. end
  2833. script.Parent.Touched:connect(onTouched)
  2834. end))
  2835. Part60.Name = "NeverSkull3"
  2836. Part60.Parent = Tool0
  2837. Part60.BrickColor = BrickColor.new("Brick yellow")
  2838. Part60.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
  2839. Part60.CanCollide = false
  2840. Part60.FormFactor = Enum.FormFactor.Custom
  2841. Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2842. Part60.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
  2843. Part60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2844. Part60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2845. Part60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2846. Part60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2847. Part60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2848. Part60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2849. Part60.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2850. Part60.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  2851. Part60.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
  2852. Part60.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2853. SpecialMesh61.Parent = Part60
  2854. SpecialMesh61.MeshId = "http://www.roblox.com/asset/?id=6552202"
  2855. SpecialMesh61.Scale = Vector3.new(1, 1.5, 1)
  2856. SpecialMesh61.TextureId = "http://www.roblox.com/asset/?id=131951564"
  2857. SpecialMesh61.MeshType = Enum.MeshType.FileMesh
  2858. SpecialMesh61.Scale = Vector3.new(1, 1.5, 1)
  2859. Script62.Name = "Damage Script"
  2860. Script62.Parent = Part60
  2861. table.insert(cors,sandbox(Script62,function()
  2862. function onTouched(hit)
  2863. local human = hit.Parent:findFirstChild("Humanoid")
  2864. if (human ~= nil) then
  2865. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2866. end
  2867. end
  2868. script.Parent.Touched:connect(onTouched)
  2869. end))
  2870. Part63.Parent = Tool0
  2871. Part63.Material = Enum.Material.Slate
  2872. Part63.BrickColor = BrickColor.new("Light orange")
  2873. Part63.Rotation = Vector3.new(68.5299988, -46.9199982, 134.479996)
  2874. Part63.CanCollide = false
  2875. Part63.FormFactor = Enum.FormFactor.Custom
  2876. Part63.Size = Vector3.new(1, 0.200000003, 0.200000003)
  2877. Part63.CFrame = CFrame.new(-3.72675705, 1.70231295, -14.772706, -0.478553116, -0.487372458, -0.730379105, 0.737371802, 0.228553206, -0.635645449, 0.476726741, -0.842750967, 0.250000119)
  2878. Part63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2879. Part63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2880. Part63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2881. Part63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2882. Part63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2883. Part63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2884. Part63.Color = Color3.new(0.917647, 0.721569, 0.572549)
  2885. Part63.Position = Vector3.new(-3.72675705, 1.70231295, -14.772706)
  2886. Part63.Orientation = Vector3.new(39.4699974, -71.0999985, 72.7799988)
  2887. Part63.Color = Color3.new(0.917647, 0.721569, 0.572549)
  2888. Part64.Parent = Tool0
  2889. Part64.Material = Enum.Material.CorrodedMetal
  2890. Part64.BrickColor = BrickColor.new("Reddish brown")
  2891. Part64.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
  2892. Part64.CanCollide = false
  2893. Part64.FormFactor = Enum.FormFactor.Custom
  2894. Part64.Size = Vector3.new(1, 0.200000003, 0.200000003)
  2895. Part64.CFrame = CFrame.new(-4.77830315, 3.07236004, -14.3613443, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
  2896. Part64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2897. Part64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2898. Part64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2899. Part64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2900. Part64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2901. Part64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2902. Part64.Color = Color3.new(0.411765, 0.25098, 0.156863)
  2903. Part64.Position = Vector3.new(-4.77830315, 3.07236004, -14.3613443)
  2904. Part64.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
  2905. Part64.Color = Color3.new(0.411765, 0.25098, 0.156863)
  2906. Part65.Parent = Tool0
  2907. Part65.Material = Enum.Material.Slate
  2908. Part65.BrickColor = BrickColor.new("Light orange")
  2909. Part65.Rotation = Vector3.new(68.5299988, -46.9199982, 149.479996)
  2910. Part65.CanCollide = false
  2911. Part65.FormFactor = Enum.FormFactor.Custom
  2912. Part65.Size = Vector3.new(1, 0.200000003, 0.200000003)
  2913. Part65.CFrame = CFrame.new(-4.20426893, 2.37771106, -14.4504995, -0.588387966, -0.346906811, -0.730379045, 0.771400154, 0.0299194157, -0.63564539, 0.242362365, -0.937420845, 0.25000006)
  2914. Part65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2915. Part65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2916. Part65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2917. Part65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2918. Part65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2919. Part65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2920. Part65.Color = Color3.new(0.917647, 0.721569, 0.572549)
  2921. Part65.Position = Vector3.new(-4.20426893, 2.37771106, -14.4504995)
  2922. Part65.Orientation = Vector3.new(39.4699974, -71.0999985, 87.7799988)
  2923. Part65.Color = Color3.new(0.917647, 0.721569, 0.572549)
  2924. Part66.Parent = Tool0
  2925. Part66.Material = Enum.Material.Slate
  2926. Part66.BrickColor = BrickColor.new("Light orange")
  2927. Part66.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
  2928. Part66.CanCollide = false
  2929. Part66.FormFactor = Enum.FormFactor.Custom
  2930. Part66.Size = Vector3.new(1, 0.200000003, 0.200000003)
  2931. Part66.CFrame = CFrame.new(-5.43642902, 3.82522011, -14.3698645, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
  2932. Part66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2933. Part66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2934. Part66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2935. Part66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2936. Part66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2937. Part66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2938. Part66.Color = Color3.new(0.917647, 0.721569, 0.572549)
  2939. Part66.Position = Vector3.new(-5.43642902, 3.82522011, -14.3698645)
  2940. Part66.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
  2941. Part66.Color = Color3.new(0.917647, 0.721569, 0.572549)
  2942. Part67.Name = "etalPart"
  2943. Part67.Parent = Tool0
  2944. Part67.Material = Enum.Material.CorrodedMetal
  2945. Part67.BrickColor = BrickColor.new("Dark stone grey")
  2946. Part67.Rotation = Vector3.new(68.5299988, -46.9199982, 179.479996)
  2947. Part67.CanCollide = false
  2948. Part67.FormFactor = Enum.FormFactor.Custom
  2949. Part67.Size = Vector3.new(0.640000463, 0.200000003, 0.200000003)
  2950. Part67.CFrame = CFrame.new(-6.65066814, 5.1800518, -14.4725037, -0.683012426, -0.00623610616, -0.730379105, 0.683011889, -0.359789193, -0.635645449, -0.258818716, -0.933011591, 0.250000119)
  2951. Part67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2952. Part67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2953. Part67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2954. Part67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2955. Part67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2956. Part67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2957. Part67.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2958. Part67.Position = Vector3.new(-6.65066814, 5.1800518, -14.4725037)
  2959. Part67.Orientation = Vector3.new(39.4699974, -71.0999985, 117.779999)
  2960. Part67.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2961. Script68.Name = "Damage Script"
  2962. Script68.Parent = Part67
  2963. table.insert(cors,sandbox(Script68,function()
  2964. function onTouched(hit)
  2965. local human = hit.Parent:findFirstChild("Humanoid")
  2966. if (human ~= nil) then
  2967. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  2968. end
  2969. end
  2970. script.Parent.Touched:connect(onTouched)
  2971. end))
  2972. Part69.Parent = Tool0
  2973. Part69.Material = Enum.Material.Slate
  2974. Part69.BrickColor = BrickColor.new("Light orange")
  2975. Part69.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
  2976. Part69.CanCollide = false
  2977. Part69.FormFactor = Enum.FormFactor.Custom
  2978. Part69.Size = Vector3.new(1, 0.200000003, 0.200000003)
  2979. Part69.CFrame = CFrame.new(-6.09455299, 4.57807302, -14.378376, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
  2980. Part69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2981. Part69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2982. Part69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2983. Part69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2984. Part69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2985. Part69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2986. Part69.Color = Color3.new(0.917647, 0.721569, 0.572549)
  2987. Part69.Position = Vector3.new(-6.09455299, 4.57807302, -14.378376)
  2988. Part69.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
  2989. Part69.Color = Color3.new(0.917647, 0.721569, 0.572549)
  2990. Part70.Parent = Tool0
  2991. Part70.Material = Enum.Material.CorrodedMetal
  2992. Part70.BrickColor = BrickColor.new("Cool yellow")
  2993. Part70.Rotation = Vector3.new(68.5299988, -46.9199982, 119.469994)
  2994. Part70.CanCollide = false
  2995. Part70.FormFactor = Enum.FormFactor.Custom
  2996. Part70.Size = Vector3.new(0.25, 0.25, 0.25)
  2997. Part70.CFrame = CFrame.new(-3.33260989, 1.03110397, -15.3277884, -0.336001515, -0.594683111, -0.730379045, 0.653020561, 0.411725283, -0.63564539, 0.678722918, -0.690530539, 0.25000003)
  2998. Part70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2999. Part70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3000. Part70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3001. Part70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3002. Part70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3003. Part70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3004. Part70.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3005. Part70.Position = Vector3.new(-3.33260989, 1.03110397, -15.3277884)
  3006. Part70.Orientation = Vector3.new(39.4699974, -71.0999985, 57.7700005)
  3007. Part70.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3008. Part71.Name = "PartShard"
  3009. Part71.Parent = Tool0
  3010. Part71.Material = Enum.Material.CorrodedMetal
  3011. Part71.BrickColor = BrickColor.new("Really black")
  3012. Part71.Rotation = Vector3.new(68.5299988, -46.9199982, 119.469994)
  3013. Part71.CanCollide = false
  3014. Part71.FormFactor = Enum.FormFactor.Custom
  3015. Part71.Size = Vector3.new(0.200000048, 0.200000003, 0.200000003)
  3016. Part71.CFrame = CFrame.new(-3.33299899, 1.03066099, -15.3279963, -0.336001515, -0.594683111, -0.730379045, 0.653020561, 0.411725283, -0.63564539, 0.678722918, -0.690530539, 0.25000003)
  3017. Part71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3018. Part71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3019. Part71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3020. Part71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3021. Part71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3022. Part71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3023. Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3024. Part71.Position = Vector3.new(-3.33299899, 1.03066099, -15.3279963)
  3025. Part71.Orientation = Vector3.new(39.4699974, -71.0999985, 57.7700005)
  3026. Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3027. SpecialMesh72.Parent = Part71
  3028. SpecialMesh72.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3029. SpecialMesh72.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  3030. SpecialMesh72.MeshType = Enum.MeshType.FileMesh
  3031. SpecialMesh72.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  3032. Part73.Parent = Tool0
  3033. Part73.Material = Enum.Material.CorrodedMetal
  3034. Part73.BrickColor = BrickColor.new("Cool yellow")
  3035. Part73.Rotation = Vector3.new(68.5299988, -46.9199982, 173.470001)
  3036. Part73.CanCollide = false
  3037. Part73.FormFactor = Enum.FormFactor.Custom
  3038. Part73.Size = Vector3.new(0.25, 0.25, 0.25)
  3039. Part73.CFrame = CFrame.new(-6.41886377, 4.94526577, -14.3922377, -0.678603053, -0.0777338669, -0.730379045, 0.716936409, -0.286278397, -0.63564539, -0.159680739, -0.954986751, 0.250000119)
  3040. Part73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3041. Part73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3042. Part73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3043. Part73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3044. Part73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3045. Part73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3046. Part73.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3047. Part73.Position = Vector3.new(-6.41886377, 4.94526577, -14.3922377)
  3048. Part73.Orientation = Vector3.new(39.4699974, -71.0999985, 111.769997)
  3049. Part73.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3050. Part74.Parent = Tool0
  3051. Part74.Material = Enum.Material.CorrodedMetal
  3052. Part74.BrickColor = BrickColor.new("Cool yellow")
  3053. Part74.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
  3054. Part74.CanCollide = false
  3055. Part74.FormFactor = Enum.FormFactor.Custom
  3056. Part74.Size = Vector3.new(0.250000447, 0.25, 0.25)
  3057. Part74.CFrame = CFrame.new(-5.80497789, 4.24682093, -14.3746243, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
  3058. Part74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3059. Part74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3060. Part74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3061. Part74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3062. Part74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3063. Part74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3064. Part74.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3065. Part74.Position = Vector3.new(-5.80497789, 4.24682093, -14.3746243)
  3066. Part74.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
  3067. Part74.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3068. Part75.Parent = Tool0
  3069. Part75.Material = Enum.Material.CorrodedMetal
  3070. Part75.BrickColor = BrickColor.new("Cool yellow")
  3071. Part75.Rotation = Vector3.new(68.5299988, -46.9199982, -143.059998)
  3072. Part75.CanCollide = false
  3073. Part75.FormFactor = Enum.FormFactor.Custom
  3074. Part75.Size = Vector3.new(0.25, 0.25, 0.25)
  3075. Part75.CFrame = CFrame.new(-7.50176191, 5.8771081, -15.1866541, -0.545920968, 0.410505801, -0.730379224, 0.323278368, -0.701031029, -0.63564533, -0.772954941, -0.583128214, 0.25000003)
  3076. Part75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3077. Part75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3078. Part75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3079. Part75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3080. Part75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3081. Part75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3082. Part75.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3083. Part75.Position = Vector3.new(-7.50176191, 5.8771081, -15.1866541)
  3084. Part75.Orientation = Vector3.new(39.4699974, -71.0999985, 155.23999)
  3085. Part75.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3086. Part76.Parent = Tool0
  3087. Part76.Material = Enum.Material.CorrodedMetal
  3088. Part76.BrickColor = BrickColor.new("Cool yellow")
  3089. Part76.Rotation = Vector3.new(68.5299988, -46.9199982, 134.479996)
  3090. Part76.CanCollide = false
  3091. Part76.FormFactor = Enum.FormFactor.Custom
  3092. Part76.Size = Vector3.new(0.25, 0.25, 0.25)
  3093. Part76.CFrame = CFrame.new(-3.72675705, 1.70231295, -14.772706, -0.478553116, -0.487372458, -0.730379105, 0.737371802, 0.228553206, -0.635645449, 0.476726741, -0.842750967, 0.250000119)
  3094. Part76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3095. Part76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3096. Part76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3097. Part76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3098. Part76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3099. Part76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3100. Part76.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3101. Part76.Position = Vector3.new(-3.72675705, 1.70231295, -14.772706)
  3102. Part76.Orientation = Vector3.new(39.4699974, -71.0999985, 72.7799988)
  3103. Part76.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3104. Part77.Name = "FakeHandle"
  3105. Part77.Parent = Tool0
  3106. Part77.Material = Enum.Material.CorrodedMetal
  3107. Part77.BrickColor = BrickColor.new("Really black")
  3108. Part77.Reflectance = 0.050000000745058
  3109. Part77.Rotation = Vector3.new(68.5299988, -46.9199982, 149.479996)
  3110. Part77.CanCollide = false
  3111. Part77.FormFactor = Enum.FormFactor.Custom
  3112. Part77.Size = Vector3.new(0.400000036, 0.300000012, 0.300000012)
  3113. Part77.CFrame = CFrame.new(-4.36477995, 2.58335805, -14.3965559, -0.588387966, -0.346906811, -0.730379045, 0.771400154, 0.0299194157, -0.63564539, 0.242362365, -0.937420845, 0.25000006)
  3114. Part77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3115. Part77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3116. Part77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3117. Part77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3118. Part77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3119. Part77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3120. Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3121. Part77.Position = Vector3.new(-4.36477995, 2.58335805, -14.3965559)
  3122. Part77.Orientation = Vector3.new(39.4699974, -71.0999985, 87.7799988)
  3123. Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3124. Part78.Name = "FakeHandle"
  3125. Part78.Parent = Tool0
  3126. Part78.Material = Enum.Material.CorrodedMetal
  3127. Part78.BrickColor = BrickColor.new("Really black")
  3128. Part78.Reflectance = 0.050000000745058
  3129. Part78.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
  3130. Part78.CanCollide = false
  3131. Part78.FormFactor = Enum.FormFactor.Custom
  3132. Part78.Size = Vector3.new(1, 0.300000012, 0.300000012)
  3133. Part78.CFrame = CFrame.new(-4.77830315, 3.07236004, -14.3613443, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
  3134. Part78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3135. Part78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3136. Part78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3137. Part78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3138. Part78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3139. Part78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3140. Part78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3141. Part78.Position = Vector3.new(-4.77830315, 3.07236004, -14.3613443)
  3142. Part78.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
  3143. Part78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3144. Part79.Name = "ScytheBlade"
  3145. Part79.Parent = Tool0
  3146. Part79.BrickColor = BrickColor.new("Really black")
  3147. Part79.Rotation = Vector3.new(-70.1999969, -35.0999985, 26.7799988)
  3148. Part79.CanCollide = false
  3149. Part79.FormFactor = Enum.FormFactor.Custom
  3150. Part79.Size = Vector3.new(0.200000003, 2.42999959, 1.26999974)
  3151. Part79.CFrame = CFrame.new(-6.22040415, 5.91292191, -11.3520956, 0.730389595, -0.368608028, -0.575027347, 0.635632157, 0.0586710349, 0.769756973, -0.250001907, -0.927729309, 0.27715227)
  3152. Part79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3153. Part79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3154. Part79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3155. Part79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3156. Part79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3157. Part79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3158. Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3159. Part79.Position = Vector3.new(-6.22040415, 5.91292191, -11.3520956)
  3160. Part79.Orientation = Vector3.new(-50.329998, -64.2699966, 84.7299957)
  3161. Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3162. BlockMesh80.Parent = Part79
  3163. BlockMesh80.Scale = Vector3.new(0.5, 1, 1)
  3164. BlockMesh80.Scale = Vector3.new(0.5, 1, 1)
  3165. Script81.Name = "Damage Script"
  3166. Script81.Parent = Part79
  3167. table.insert(cors,sandbox(Script81,function()
  3168. function onTouched(hit)
  3169. local human = hit.Parent:findFirstChild("Humanoid")
  3170. if (human ~= nil) then
  3171. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3172. end
  3173. end
  3174. script.Parent.Touched:connect(onTouched)
  3175. end))
  3176. Part82.Name = "ScytheBlade"
  3177. Part82.Parent = Tool0
  3178. Part82.BrickColor = BrickColor.new("Really black")
  3179. Part82.Rotation = Vector3.new(137.839996, 18.2799988, -39.7199974)
  3180. Part82.CanCollide = false
  3181. Part82.FormFactor = Enum.FormFactor.Custom
  3182. Part82.Size = Vector3.new(0.200000003, 2.87000012, 1.20999885)
  3183. Part82.CFrame = CFrame.new(-5.1460371, 5.39159203, -9.5388298, 0.730388582, 0.606738448, 0.313684553, 0.63563323, -0.435688406, -0.63729316, -0.250002295, 0.664860427, -0.703885794)
  3184. Part82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3185. Part82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3186. Part82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3187. Part82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3188. Part82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3189. Part82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3190. Part82.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3191. Part82.Position = Vector3.new(-5.1460371, 5.39159203, -9.5388298)
  3192. Part82.Orientation = Vector3.new(39.5900002, 155.979996, 124.43)
  3193. Part82.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3194. SpecialMesh83.Parent = Part82
  3195. SpecialMesh83.Scale = Vector3.new(0.5, 1, 1)
  3196. SpecialMesh83.MeshType = Enum.MeshType.Wedge
  3197. SpecialMesh83.Scale = Vector3.new(0.5, 1, 1)
  3198. Script84.Name = "Damage Script"
  3199. Script84.Parent = Part82
  3200. table.insert(cors,sandbox(Script84,function()
  3201. function onTouched(hit)
  3202. local human = hit.Parent:findFirstChild("Humanoid")
  3203. if (human ~= nil) then
  3204. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3205. end
  3206. end
  3207. script.Parent.Touched:connect(onTouched)
  3208. end))
  3209. Part85.Name = "ScytheBlade"
  3210. Part85.Parent = Tool0
  3211. Part85.BrickColor = BrickColor.new("Really black")
  3212. Part85.Rotation = Vector3.new(-146.759995, -37.3499985, -23.2399998)
  3213. Part85.CanCollide = false
  3214. Part85.FormFactor = Enum.FormFactor.Custom
  3215. Part85.Size = Vector3.new(0.200000003, 2.79999971, 0.98999995)
  3216. Part85.CFrame = CFrame.new(-3.95138097, 3.71349406, -10.3153543, 0.730389476, 0.313684165, -0.606737852, 0.635632455, -0.637293756, 0.435689211, -0.250002265, -0.703885555, -0.664860725)
  3217. Part85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3218. Part85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3219. Part85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3220. Part85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3221. Part85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3222. Part85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3223. Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3224. Part85.Position = Vector3.new(-3.95138097, 3.71349406, -10.3153543)
  3225. Part85.Orientation = Vector3.new(-25.8299999, -137.619995, 135.069992)
  3226. Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3227. SpecialMesh86.Parent = Part85
  3228. SpecialMesh86.Scale = Vector3.new(0.5, 1, 1)
  3229. SpecialMesh86.MeshType = Enum.MeshType.Wedge
  3230. SpecialMesh86.Scale = Vector3.new(0.5, 1, 1)
  3231. Script87.Name = "Damage Script"
  3232. Script87.Parent = Part85
  3233. table.insert(cors,sandbox(Script87,function()
  3234. function onTouched(hit)
  3235. local human = hit.Parent:findFirstChild("Humanoid")
  3236. if (human ~= nil) then
  3237. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3238. end
  3239. end
  3240. script.Parent.Touched:connect(onTouched)
  3241. end))
  3242. Part88.Name = "ScytheBlade"
  3243. Part88.Parent = Tool0
  3244. Part88.BrickColor = BrickColor.new("Really black")
  3245. Part88.Rotation = Vector3.new(-30.5499992, -8.38999939, 42.4099998)
  3246. Part88.CanCollide = false
  3247. Part88.FormFactor = Enum.FormFactor.Custom
  3248. Part88.Size = Vector3.new(0.200000003, 2.79999971, 0.98999995)
  3249. Part88.CFrame = CFrame.new(-5.13600779, 5.06863403, -10.3306885, 0.730389774, -0.667250872, -0.145960495, 0.635632157, 0.585787416, 0.502813995, -0.250002056, -0.460027397, 0.851979971)
  3250. Part88.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3251. Part88.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3252. Part88.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3253. Part88.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3254. Part88.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3255. Part88.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3256. Part88.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3257. Part88.Position = Vector3.new(-5.13600779, 5.06863403, -10.3306885)
  3258. Part88.Orientation = Vector3.new(-30.1899986, -9.71999931, 47.3400002)
  3259. Part88.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3260. SpecialMesh89.Parent = Part88
  3261. SpecialMesh89.Scale = Vector3.new(0.5, 1, 1)
  3262. SpecialMesh89.MeshType = Enum.MeshType.Wedge
  3263. SpecialMesh89.Scale = Vector3.new(0.5, 1, 1)
  3264. Script90.Name = "Damage Script"
  3265. Script90.Parent = Part88
  3266. table.insert(cors,sandbox(Script90,function()
  3267. function onTouched(hit)
  3268. local human = hit.Parent:findFirstChild("Humanoid")
  3269. if (human ~= nil) then
  3270. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3271. end
  3272. end
  3273. script.Parent.Touched:connect(onTouched)
  3274. end))
  3275. Part91.Name = "ScytheBladeAura"
  3276. Part91.Parent = Tool0
  3277. Part91.BrickColor = BrickColor.new("Toothpaste")
  3278. Part91.Transparency = 1
  3279. Part91.Rotation = Vector3.new(55.2899971, -57.4699974, 117.129997)
  3280. Part91.CanCollide = false
  3281. Part91.FormFactor = Enum.FormFactor.Custom
  3282. Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3283. Part91.CFrame = CFrame.new(-6.76040888, 5.87348795, -13.029994, -0.245224267, -0.478598475, -0.843092442, 0.822789907, 0.357179523, -0.442080379, 0.512715101, -0.802097738, 0.306197852)
  3284. Part91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3285. Part91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3286. Part91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3287. Part91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3288. Part91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3289. Part91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3290. Part91.Color = Color3.new(0, 1, 1)
  3291. Part91.Position = Vector3.new(-6.76040888, 5.87348795, -13.029994)
  3292. Part91.Orientation = Vector3.new(26.2399998, -70.0400009, 66.5299988)
  3293. Part91.Color = Color3.new(0, 1, 1)
  3294. Script92.Name = "Transparency script"
  3295. Script92.Parent = Part91
  3296. table.insert(cors,sandbox(Script92,function()
  3297. while true do
  3298. script.Parent.Transparency = 0.5
  3299. wait (0.2)
  3300. script.Parent.Transparency = 0.6
  3301. wait (0.2)
  3302. script.Parent.Transparency = 0.7
  3303. wait (0.2)
  3304. script.Parent.Transparency = 0.8
  3305. wait (0.2)
  3306. script.Parent.Transparency = 0.9
  3307. wait (0.2)
  3308. script.Parent.Transparency = 0.8
  3309. wait (0.2)
  3310. script.Parent.Transparency = 0.7
  3311. wait (0.2)
  3312. script.Parent.Transparency = 0.6
  3313. wait (0.2)
  3314. end
  3315.  
  3316. end))
  3317. SpecialMesh93.Parent = Part91
  3318. SpecialMesh93.MeshId = "http://www.roblox.com/asset/?id=38311026"
  3319. SpecialMesh93.Scale = Vector3.new(2, 2, 2)
  3320. SpecialMesh93.TextureId = "http://www.roblox.com/asset/?id=131955326"
  3321. SpecialMesh93.MeshType = Enum.MeshType.FileMesh
  3322. SpecialMesh93.Scale = Vector3.new(2, 2, 2)
  3323. Script94.Name = "Damage Script"
  3324. Script94.Parent = Part91
  3325. table.insert(cors,sandbox(Script94,function()
  3326. function onTouched(hit)
  3327. local human = hit.Parent:findFirstChild("Humanoid")
  3328. if (human ~= nil) then
  3329. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3330. end
  3331. end
  3332. script.Parent.Touched:connect(onTouched)
  3333. end))
  3334. Part95.Name = "ScytheBladeAura"
  3335. Part95.Parent = Tool0
  3336. Part95.BrickColor = BrickColor.new("Toothpaste")
  3337. Part95.Transparency = 1
  3338. Part95.Rotation = Vector3.new(49.4300003, -51.5699997, 83.1100006)
  3339. Part95.CanCollide = false
  3340. Part95.FormFactor = Enum.FormFactor.Custom
  3341. Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3342. Part95.CFrame = CFrame.new(-6.32899284, 6.00295305, -11.4404278, 0.0745257735, -0.617111027, -0.783336103, 0.574328899, 0.668721855, -0.472178757, 0.815221906, -0.414703459, 0.404263139)
  3343. Part95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3344. Part95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3345. Part95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3346. Part95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3347. Part95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3348. Part95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3349. Part95.Color = Color3.new(0, 1, 1)
  3350. Part95.Position = Vector3.new(-6.32899284, 6.00295305, -11.4404278)
  3351. Part95.Orientation = Vector3.new(28.1800003, -62.6999969, 40.6599998)
  3352. Part95.Color = Color3.new(0, 1, 1)
  3353. Script96.Name = "Transparency script"
  3354. Script96.Parent = Part95
  3355. table.insert(cors,sandbox(Script96,function()
  3356. while true do
  3357. script.Parent.Transparency = 0.5
  3358. wait (0.2)
  3359. script.Parent.Transparency = 0.6
  3360. wait (0.2)
  3361. script.Parent.Transparency = 0.7
  3362. wait (0.2)
  3363. script.Parent.Transparency = 0.8
  3364. wait (0.2)
  3365. script.Parent.Transparency = 0.9
  3366. wait (0.2)
  3367. script.Parent.Transparency = 0.8
  3368. wait (0.2)
  3369. script.Parent.Transparency = 0.7
  3370. wait (0.2)
  3371. script.Parent.Transparency = 0.6
  3372. wait (0.2)
  3373. end
  3374.  
  3375. end))
  3376. SpecialMesh97.Parent = Part95
  3377. SpecialMesh97.MeshId = "http://www.roblox.com/asset/?id=38311026"
  3378. SpecialMesh97.Scale = Vector3.new(2, 2, 2)
  3379. SpecialMesh97.TextureId = "http://www.roblox.com/asset/?id=131955326"
  3380. SpecialMesh97.MeshType = Enum.MeshType.FileMesh
  3381. SpecialMesh97.Scale = Vector3.new(2, 2, 2)
  3382. Script98.Name = "Damage Script"
  3383. Script98.Parent = Part95
  3384. table.insert(cors,sandbox(Script98,function()
  3385. function onTouched(hit)
  3386. local human = hit.Parent:findFirstChild("Humanoid")
  3387. if (human ~= nil) then
  3388. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3389. end
  3390. end
  3391. script.Parent.Touched:connect(onTouched)
  3392. end))
  3393. Part99.Name = "ScytheBladeAura"
  3394. Part99.Parent = Tool0
  3395. Part99.BrickColor = BrickColor.new("Toothpaste")
  3396. Part99.Transparency = 1
  3397. Part99.Rotation = Vector3.new(49.7000008, -44.7599983, 54.079998)
  3398. Part99.CanCollide = false
  3399. Part99.FormFactor = Enum.FormFactor.Custom
  3400. Part99.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3401. Part99.CFrame = CFrame.new(-5.00763893, 5.00801802, -10.1097803, 0.416518271, -0.575009227, -0.704182625, 0.208709747, 0.814360738, -0.541527867, 0.884843767, 0.0785865635, 0.459207177)
  3402. Part99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3403. Part99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3404. Part99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3405. Part99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3406. Part99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3407. Part99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3408. Part99.Color = Color3.new(0, 1, 1)
  3409. Part99.Position = Vector3.new(-5.00763893, 5.00801802, -10.1097803)
  3410. Part99.Orientation = Vector3.new(32.7900009, -56.8899994, 14.3699999)
  3411. Part99.Color = Color3.new(0, 1, 1)
  3412. Script100.Name = "Transparency script"
  3413. Script100.Parent = Part99
  3414. table.insert(cors,sandbox(Script100,function()
  3415. while true do
  3416. script.Parent.Transparency = 0.5
  3417. wait (0.2)
  3418. script.Parent.Transparency = 0.6
  3419. wait (0.2)
  3420. script.Parent.Transparency = 0.7
  3421. wait (0.2)
  3422. script.Parent.Transparency = 0.8
  3423. wait (0.2)
  3424. script.Parent.Transparency = 0.9
  3425. wait (0.2)
  3426. script.Parent.Transparency = 0.8
  3427. wait (0.2)
  3428. script.Parent.Transparency = 0.7
  3429. wait (0.2)
  3430. script.Parent.Transparency = 0.6
  3431. wait (0.2)
  3432. end
  3433.  
  3434. end))
  3435. SpecialMesh101.Parent = Part99
  3436. SpecialMesh101.MeshId = "http://www.roblox.com/asset/?id=38311026"
  3437. SpecialMesh101.Scale = Vector3.new(2, 2, 2)
  3438. SpecialMesh101.TextureId = "http://www.roblox.com/asset/?id=131955326"
  3439. SpecialMesh101.MeshType = Enum.MeshType.FileMesh
  3440. SpecialMesh101.Scale = Vector3.new(2, 2, 2)
  3441. Script102.Name = "Damage Script"
  3442. Script102.Parent = Part99
  3443. table.insert(cors,sandbox(Script102,function()
  3444. function onTouched(hit)
  3445. local human = hit.Parent:findFirstChild("Humanoid")
  3446. if (human ~= nil) then
  3447. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3448. end
  3449. end
  3450. script.Parent.Touched:connect(onTouched)
  3451. end))
  3452. Part103.Name = "ScytheBladeAura"
  3453. Part103.Parent = Tool0
  3454. Part103.BrickColor = BrickColor.new("Toothpaste")
  3455. Part103.Transparency = 1
  3456. Part103.Rotation = Vector3.new(54.1499977, -38.8199997, 27.8199997)
  3457. Part103.CanCollide = false
  3458. Part103.FormFactor = Enum.FormFactor.Custom
  3459. Part103.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3460. Part103.CFrame = CFrame.new(-3.73745608, 3.4866271, -10.2671919, 0.68911624, -0.363572896, -0.626841009, -0.176101133, 0.755071342, -0.631546319, 0.702923775, 0.545597076, 0.456307769)
  3461. Part103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3462. Part103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3463. Part103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3464. Part103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3465. Part103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3466. Part103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3467. Part103.Color = Color3.new(0, 1, 1)
  3468. Part103.Position = Vector3.new(-3.73745608, 3.4866271, -10.2671919)
  3469. Part103.Orientation = Vector3.new(39.1599998, -53.9499969, -13.1300001)
  3470. Part103.Color = Color3.new(0, 1, 1)
  3471. Script104.Name = "Transparency script"
  3472. Script104.Parent = Part103
  3473. table.insert(cors,sandbox(Script104,function()
  3474. while true do
  3475. script.Parent.Transparency = 0.5
  3476. wait (0.2)
  3477. script.Parent.Transparency = 0.6
  3478. wait (0.2)
  3479. script.Parent.Transparency = 0.7
  3480. wait (0.2)
  3481. script.Parent.Transparency = 0.8
  3482. wait (0.2)
  3483. script.Parent.Transparency = 0.9
  3484. wait (0.2)
  3485. script.Parent.Transparency = 0.8
  3486. wait (0.2)
  3487. script.Parent.Transparency = 0.7
  3488. wait (0.2)
  3489. script.Parent.Transparency = 0.6
  3490. wait (0.2)
  3491. end
  3492.  
  3493. end))
  3494. SpecialMesh105.Parent = Part103
  3495. SpecialMesh105.MeshId = "http://www.roblox.com/asset/?id=38311026"
  3496. SpecialMesh105.Scale = Vector3.new(2, 2, 2)
  3497. SpecialMesh105.TextureId = "http://www.roblox.com/asset/?id=131955326"
  3498. SpecialMesh105.MeshType = Enum.MeshType.FileMesh
  3499. SpecialMesh105.Scale = Vector3.new(2, 2, 2)
  3500. Script106.Name = "Damage Script"
  3501. Script106.Parent = Part103
  3502. table.insert(cors,sandbox(Script106,function()
  3503. function onTouched(hit)
  3504. local human = hit.Parent:findFirstChild("Humanoid")
  3505. if (human ~= nil) then
  3506. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3507. end
  3508. end
  3509. script.Parent.Touched:connect(onTouched)
  3510. end))
  3511. Part107.Name = "ScytheBladeEdge"
  3512. Part107.Parent = Tool0
  3513. Part107.BrickColor = BrickColor.new("Black")
  3514. Part107.Reflectance = 0.5
  3515. Part107.Rotation = Vector3.new(72.1699982, 43.0200005, -2.49000001)
  3516. Part107.CanCollide = false
  3517. Part107.FormFactor = Enum.FormFactor.Custom
  3518. Part107.Size = Vector3.new(0.200000003, 2.98000121, 1.76999974)
  3519. Part107.CFrame = CFrame.new(-6.73384523, 6.31679201, -11.8252459, 0.730388761, 0.0317106247, 0.682293177, 0.635633051, 0.334068149, -0.695964098, -0.250002474, 0.942013085, 0.223843232)
  3520. Part107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3521. Part107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3522. Part107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3523. Part107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3524. Part107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3525. Part107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3526. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3527. Part107.Position = Vector3.new(-6.73384523, 6.31679201, -11.8252459)
  3528. Part107.Orientation = Vector3.new(44.0999985, 71.8399963, 62.2799988)
  3529. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3530. SpecialMesh108.Parent = Part107
  3531. SpecialMesh108.Scale = Vector3.new(0.449999988, 1, 1)
  3532. SpecialMesh108.MeshType = Enum.MeshType.Wedge
  3533. SpecialMesh108.Scale = Vector3.new(0.449999988, 1, 1)
  3534. Script109.Name = "Transparency script"
  3535. Script109.Parent = Part107
  3536. table.insert(cors,sandbox(Script109,function()
  3537. while true do
  3538. script.Parent.BrickColor = Color3.new("Really red")
  3539. wait (0.01)
  3540. script.Parent.BrickColor = Color3.new("Black")
  3541. wait (0.01)
  3542. end
  3543.  
  3544. end))
  3545. Part110.Name = "ScytheBladeEdge"
  3546. Part110.Parent = Tool0
  3547. Part110.BrickColor = BrickColor.new("Black")
  3548. Part110.Reflectance = 0.5
  3549. Part110.Rotation = Vector3.new(-30.5499992, -8.38999939, 42.4099998)
  3550. Part110.CanCollide = false
  3551. Part110.FormFactor = Enum.FormFactor.Custom
  3552. Part110.Size = Vector3.new(0.200000003, 2.79999971, 0.98999995)
  3553. Part110.CFrame = CFrame.new(-5.04094124, 4.88391781, -10.522624, 0.730389774, -0.667250872, -0.145960495, 0.635632157, 0.585787416, 0.502813995, -0.250002056, -0.460027397, 0.851979971)
  3554. Part110.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3555. Part110.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3556. Part110.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3557. Part110.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3558. Part110.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3559. Part110.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3560. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3561. Part110.Position = Vector3.new(-5.04094124, 4.88391781, -10.522624)
  3562. Part110.Orientation = Vector3.new(-30.1899986, -9.71999931, 47.3400002)
  3563. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3564. SpecialMesh111.Parent = Part110
  3565. SpecialMesh111.Scale = Vector3.new(0.449999988, 1, 1)
  3566. SpecialMesh111.MeshType = Enum.MeshType.Wedge
  3567. SpecialMesh111.Scale = Vector3.new(0.449999988, 1, 1)
  3568. Script112.Name = "Transparency script"
  3569. Script112.Parent = Part110
  3570. table.insert(cors,sandbox(Script112,function()
  3571. while true do
  3572. script.Parent.BrickColor = Color3.new("Really red")
  3573. wait (0.01)
  3574. script.Parent.BrickColor = Color3.new("Black")
  3575. wait (0.01)
  3576. end
  3577.  
  3578. end))
  3579. Script113.Parent = Part110
  3580. table.insert(cors,sandbox(Script113,function()
  3581. while true do
  3582. script.Parent.Color = Color3.new("Black")
  3583. wait(0.01)
  3584. script.Parent.Color = Color3.new("Really red")
  3585. wait(0.01)
  3586. end
  3587.  
  3588. end))
  3589. Script114.Name = "Damage Script"
  3590. Script114.Parent = Part110
  3591. table.insert(cors,sandbox(Script114,function()
  3592. function onTouched(hit)
  3593. local human = hit.Parent:findFirstChild("Humanoid")
  3594. if (human ~= nil) then
  3595. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3596. end
  3597. end
  3598. script.Parent.Touched:connect(onTouched)
  3599. end))
  3600. Part115.Name = "ScytheBladeEdge"
  3601. Part115.Parent = Tool0
  3602. Part115.BrickColor = BrickColor.new("Black")
  3603. Part115.Reflectance = 0.5
  3604. Part115.Rotation = Vector3.new(109.799995, 35.0999985, 153.220001)
  3605. Part115.CanCollide = false
  3606. Part115.FormFactor = Enum.FormFactor.Custom
  3607. Part115.Size = Vector3.new(0.200000003, 2.42999959, 1.26999974)
  3608. Part115.CFrame = CFrame.new(-6.12533808, 5.72819901, -11.5440359, -0.730389595, -0.368607998, 0.575027585, -0.635632157, 0.0586708337, -0.769757152, 0.250002086, -0.927728951, -0.277151793)
  3609. Part115.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3610. Part115.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3611. Part115.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3612. Part115.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3613. Part115.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3614. Part115.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3615. Part115.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3616. Part115.Position = Vector3.new(-6.12533808, 5.72819901, -11.5440359)
  3617. Part115.Orientation = Vector3.new(50.329998, 115.729996, -84.7299957)
  3618. Part115.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3619. SpecialMesh116.Parent = Part115
  3620. SpecialMesh116.Scale = Vector3.new(0.449999988, 1, 1)
  3621. SpecialMesh116.MeshType = Enum.MeshType.Wedge
  3622. SpecialMesh116.Scale = Vector3.new(0.449999988, 1, 1)
  3623. Script117.Name = "Transparency script"
  3624. Script117.Parent = Part115
  3625. table.insert(cors,sandbox(Script117,function()
  3626. while true do
  3627. script.Parent.BrickColor = Color3.new("Really red")
  3628. wait (0.01)
  3629. script.Parent.BrickColor = Color3.new("Black")
  3630. wait (0.01)
  3631. end
  3632.  
  3633. end))
  3634. Script118.Parent = Part115
  3635. table.insert(cors,sandbox(Script118,function()
  3636. while true do
  3637. script.Parent.Color = Color3.new("Black")
  3638. wait(0.01)
  3639. script.Parent.Color = Color3.new("Really red")
  3640. wait(0.01)
  3641. end
  3642.  
  3643. end))
  3644. Script119.Name = "Damage Script"
  3645. Script119.Parent = Part115
  3646. table.insert(cors,sandbox(Script119,function()
  3647. function onTouched(hit)
  3648. local human = hit.Parent:findFirstChild("Humanoid")
  3649. if (human ~= nil) then
  3650. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3651. end
  3652. end
  3653. script.Parent.Touched:connect(onTouched)
  3654. end))
  3655. Part120.Name = "ScytheBladeEdge"
  3656. Part120.Parent = Tool0
  3657. Part120.BrickColor = BrickColor.new("Black")
  3658. Part120.Reflectance = 0.5
  3659. Part120.Rotation = Vector3.new(137.839996, 18.2799988, -39.7199974)
  3660. Part120.CanCollide = false
  3661. Part120.FormFactor = Enum.FormFactor.Custom
  3662. Part120.Size = Vector3.new(0.200000003, 2.87000012, 1.20999885)
  3663. Part120.CFrame = CFrame.new(-5.27399921, 5.34044695, -10.0427217, 0.730388582, 0.606738448, 0.313684553, 0.63563323, -0.435688406, -0.63729316, -0.250002295, 0.664860427, -0.703885794)
  3664. Part120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3665. Part120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3666. Part120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3667. Part120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3668. Part120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3669. Part120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3670. Part120.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3671. Part120.Position = Vector3.new(-5.27399921, 5.34044695, -10.0427217)
  3672. Part120.Orientation = Vector3.new(39.5900002, 155.979996, 124.43)
  3673. Part120.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3674. SpecialMesh121.Parent = Part120
  3675. SpecialMesh121.Scale = Vector3.new(0.449999988, 1, 1)
  3676. SpecialMesh121.MeshType = Enum.MeshType.Wedge
  3677. SpecialMesh121.Scale = Vector3.new(0.449999988, 1, 1)
  3678. Script122.Name = "Transparency script"
  3679. Script122.Parent = Part120
  3680. table.insert(cors,sandbox(Script122,function()
  3681. while true do
  3682. script.Parent.BrickColor = Color3.new("Really red")
  3683. wait (0.01)
  3684. script.Parent.BrickColor = Color3.new("Black")
  3685. wait (0.01)
  3686. end
  3687.  
  3688. end))
  3689. Script123.Parent = Part120
  3690. table.insert(cors,sandbox(Script123,function()
  3691. while true do
  3692. script.Parent.Color = Color3.new("Black")
  3693. wait(0.01)
  3694. script.Parent.Color = Color3.new("Really red")
  3695. wait(0.01)
  3696. end
  3697.  
  3698. end))
  3699. Script124.Name = "Damage Script"
  3700. Script124.Parent = Part120
  3701. table.insert(cors,sandbox(Script124,function()
  3702. function onTouched(hit)
  3703. local human = hit.Parent:findFirstChild("Humanoid")
  3704. if (human ~= nil) then
  3705. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3706. end
  3707. end
  3708. script.Parent.Touched:connect(onTouched)
  3709. end))
  3710. Part125.Name = "ScytheBladeEdge"
  3711. Part125.Parent = Tool0
  3712. Part125.BrickColor = BrickColor.new("Black")
  3713. Part125.Reflectance = 0.5
  3714. Part125.Rotation = Vector3.new(-146.759995, -37.3499985, -23.2399998)
  3715. Part125.CanCollide = false
  3716. Part125.FormFactor = Enum.FormFactor.Custom
  3717. Part125.Size = Vector3.new(0.200000003, 2.79999971, 0.98999995)
  3718. Part125.CFrame = CFrame.new(-3.91847205, 3.53909302, -10.6626339, 0.730389476, 0.313684165, -0.606737852, 0.635632455, -0.637293756, 0.435689211, -0.250002265, -0.703885555, -0.664860725)
  3719. Part125.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3720. Part125.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3721. Part125.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3722. Part125.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3723. Part125.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3724. Part125.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3725. Part125.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3726. Part125.Position = Vector3.new(-3.91847205, 3.53909302, -10.6626339)
  3727. Part125.Orientation = Vector3.new(-25.8299999, -137.619995, 135.069992)
  3728. Part125.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3729. SpecialMesh126.Parent = Part125
  3730. SpecialMesh126.Scale = Vector3.new(0.449999988, 1, 1)
  3731. SpecialMesh126.MeshType = Enum.MeshType.Wedge
  3732. SpecialMesh126.Scale = Vector3.new(0.449999988, 1, 1)
  3733. Script127.Name = "Transparency script"
  3734. Script127.Parent = Part125
  3735. table.insert(cors,sandbox(Script127,function()
  3736. while true do
  3737. script.Parent.BrickColor = Color3.new("Really red")
  3738. wait (0.01)
  3739. script.Parent.BrickColor = Color3.new("Black")
  3740. wait (0.01)
  3741. end
  3742.  
  3743. end))
  3744. Script128.Parent = Part125
  3745. table.insert(cors,sandbox(Script128,function()
  3746. while true do
  3747. script.Parent.Color = Color3.new("Black")
  3748. wait(0.01)
  3749. script.Parent.Color = Color3.new("Really red")
  3750. wait(0.01)
  3751. end
  3752.  
  3753. end))
  3754. Script129.Name = "Damage Script"
  3755. Script129.Parent = Part125
  3756. table.insert(cors,sandbox(Script129,function()
  3757. function onTouched(hit)
  3758. local human = hit.Parent:findFirstChild("Humanoid")
  3759. if (human ~= nil) then
  3760. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3761. end
  3762. end
  3763. script.Parent.Touched:connect(onTouched)
  3764. end))
  3765. Part130.Name = "etalPart"
  3766. Part130.Parent = Tool0
  3767. Part130.Material = Enum.Material.CorrodedMetal
  3768. Part130.BrickColor = BrickColor.new("Dark stone grey")
  3769. Part130.Rotation = Vector3.new(68.5299988, -46.9199982, -165.519989)
  3770. Part130.CanCollide = false
  3771. Part130.FormFactor = Enum.FormFactor.Custom
  3772. Part130.Size = Vector3.new(0.640000463, 0.200000003, 0.200000003)
  3773. Part130.CFrame = CFrame.new(-7.01811886, 5.52061701, -14.6800842, -0.661353528, 0.170752719, -0.730379105, 0.566618681, -0.52430594, -0.63564539, -0.491480708, -0.834232509, 0.250000089)
  3774. Part130.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3775. Part130.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3776. Part130.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3777. Part130.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3778. Part130.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3779. Part130.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3780. Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3781. Part130.Position = Vector3.new(-7.01811886, 5.52061701, -14.6800842)
  3782. Part130.Orientation = Vector3.new(39.4699974, -71.0999985, 132.779999)
  3783. Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3784. Script131.Name = "Damage Script"
  3785. Script131.Parent = Part130
  3786. table.insert(cors,sandbox(Script131,function()
  3787. function onTouched(hit)
  3788. local human = hit.Parent:findFirstChild("Humanoid")
  3789. if (human ~= nil) then
  3790. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3791. end
  3792. end
  3793. script.Parent.Touched:connect(onTouched)
  3794. end))
  3795. Part132.Parent = Tool0
  3796. Part132.Material = Enum.Material.Slate
  3797. Part132.BrickColor = BrickColor.new("Light orange")
  3798. Part132.Rotation = Vector3.new(68.5299988, -46.9199982, 119.469994)
  3799. Part132.CanCollide = false
  3800. Part132.FormFactor = Enum.FormFactor.Custom
  3801. Part132.Size = Vector3.new(0.510000348, 0.200000003, 0.200000003)
  3802. Part132.CFrame = CFrame.new(-3.41483998, 1.190889, -15.1617622, -0.336001515, -0.594683111, -0.730379045, 0.653020561, 0.411725283, -0.63564539, 0.678722918, -0.690530539, 0.25000003)
  3803. Part132.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3804. Part132.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3805. Part132.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3806. Part132.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3807. Part132.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3808. Part132.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3809. Part132.Color = Color3.new(0.917647, 0.721569, 0.572549)
  3810. Part132.Position = Vector3.new(-3.41483998, 1.190889, -15.1617622)
  3811. Part132.Orientation = Vector3.new(39.4699974, -71.0999985, 57.7700005)
  3812. Part132.Color = Color3.new(0.917647, 0.721569, 0.572549)
  3813. Part133.Name = "SkullMask"
  3814. Part133.Parent = Tool0
  3815. Part133.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
  3816. Part133.Anchored = true
  3817. Part133.CanCollide = false
  3818. Part133.FormFactor = Enum.FormFactor.Custom
  3819. Part133.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3820. Part133.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
  3821. Part133.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3822. Part133.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3823. Part133.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3824. Part133.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3825. Part133.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3826. Part133.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3827. Part133.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  3828. Part133.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
  3829. SpecialMesh134.Parent = Part133
  3830. SpecialMesh134.MeshId = "http://www.roblox.com/asset/?id=72542883"
  3831. SpecialMesh134.Scale = Vector3.new(0.5, 0.5, 0.5)
  3832. SpecialMesh134.TextureId = "http://www.roblox.com/asset/?id=131951556"
  3833. SpecialMesh134.MeshType = Enum.MeshType.FileMesh
  3834. SpecialMesh134.Scale = Vector3.new(0.5, 0.5, 0.5)
  3835. Script135.Name = "Damage Script"
  3836. Script135.Parent = Part133
  3837. table.insert(cors,sandbox(Script135,function()
  3838. function onTouched(hit)
  3839. local human = hit.Parent:findFirstChild("Humanoid")
  3840. if (human ~= nil) then
  3841. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3842. end
  3843. end
  3844. script.Parent.Touched:connect(onTouched)
  3845. end))
  3846. Part136.Name = "SkullMask"
  3847. Part136.Parent = Tool0
  3848. Part136.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
  3849. Part136.Anchored = true
  3850. Part136.CanCollide = false
  3851. Part136.FormFactor = Enum.FormFactor.Custom
  3852. Part136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3853. Part136.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
  3854. Part136.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3855. Part136.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3856. Part136.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3857. Part136.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3858. Part136.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3859. Part136.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3860. Part136.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
  3861. Part136.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
  3862. SpecialMesh137.Parent = Part136
  3863. SpecialMesh137.MeshId = "http://www.roblox.com/asset/?id=72542883"
  3864. SpecialMesh137.Scale = Vector3.new(0.5, 0.5, 0.5)
  3865. SpecialMesh137.TextureId = "http://www.roblox.com/asset/?id=131951556"
  3866. SpecialMesh137.MeshType = Enum.MeshType.FileMesh
  3867. SpecialMesh137.Scale = Vector3.new(0.5, 0.5, 0.5)
  3868. Script138.Name = "Damage Script"
  3869. Script138.Parent = Part136
  3870. table.insert(cors,sandbox(Script138,function()
  3871. function onTouched(hit)
  3872. local human = hit.Parent:findFirstChild("Humanoid")
  3873. if (human ~= nil) then
  3874. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3875. end
  3876. end
  3877. script.Parent.Touched:connect(onTouched)
  3878. end))
  3879. Part139.Name = "etalPart"
  3880. Part139.Parent = Tool0
  3881. Part139.Material = Enum.Material.CorrodedMetal
  3882. Part139.BrickColor = BrickColor.new("Dark stone grey")
  3883. Part139.Rotation = Vector3.new(68.5299988, -46.9199982, -150.519989)
  3884. Part139.CanCollide = false
  3885. Part139.FormFactor = Enum.FormFactor.Custom
  3886. Part139.Size = Vector3.new(0.640000463, 0.200000003, 0.200000003)
  3887. Part139.CFrame = CFrame.new(-7.33803606, 5.76883078, -14.9836378, -0.594624281, 0.336105406, -0.730379164, 0.411611199, -0.653092504, -0.63564539, -0.690649331, -0.678602159, 0.250000119)
  3888. Part139.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3889. Part139.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3890. Part139.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3891. Part139.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3892. Part139.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3893. Part139.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3894. Part139.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3895. Part139.Position = Vector3.new(-7.33803606, 5.76883078, -14.9836378)
  3896. Part139.Orientation = Vector3.new(39.4699974, -71.0999985, 147.779999)
  3897. Part139.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3898. Script140.Name = "Damage Script"
  3899. Script140.Parent = Part139
  3900. table.insert(cors,sandbox(Script140,function()
  3901. function onTouched(hit)
  3902. local human = hit.Parent:findFirstChild("Humanoid")
  3903. if (human ~= nil) then
  3904. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3905. end
  3906. end
  3907. script.Parent.Touched:connect(onTouched)
  3908. end))
  3909. Part141.Name = "etalPartWedge"
  3910. Part141.Parent = Tool0
  3911. Part141.Material = Enum.Material.CorrodedMetal
  3912. Part141.BrickColor = BrickColor.new("Dark stone grey")
  3913. Part141.Rotation = Vector3.new(49.0599976, 41.3999977, 13.1599998)
  3914. Part141.CanCollide = false
  3915. Part141.FormFactor = Enum.FormFactor.Custom
  3916. Part141.Size = Vector3.new(0.200000003, 1.44000006, 0.600000024)
  3917. Part141.CFrame = CFrame.new(-7.38118982, 6.08409977, -14.3081064, 0.730381608, -0.170750082, 0.661350965, 0.635641634, 0.524308681, -0.566619873, -0.250002027, 0.834232092, 0.491481483)
  3918. Part141.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3919. Part141.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3920. Part141.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3921. Part141.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3922. Part141.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3923. Part141.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3924. Part141.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3925. Part141.Position = Vector3.new(-7.38118982, 6.08409977, -14.3081064)
  3926. Part141.Orientation = Vector3.new(34.5099983, 53.3799973, 50.4799995)
  3927. Part141.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3928. SpecialMesh142.Parent = Part141
  3929. SpecialMesh142.MeshType = Enum.MeshType.Wedge
  3930. Script143.Name = "Damage Script"
  3931. Script143.Parent = Part141
  3932. table.insert(cors,sandbox(Script143,function()
  3933. function onTouched(hit)
  3934. local human = hit.Parent:findFirstChild("Humanoid")
  3935. if (human ~= nil) then
  3936. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3937. end
  3938. end
  3939. script.Parent.Touched:connect(onTouched)
  3940. end))
  3941. Part144.Name = "etalPartWedge"
  3942. Part144.Parent = Tool0
  3943. Part144.Material = Enum.Material.CorrodedMetal
  3944. Part144.BrickColor = BrickColor.new("Dark stone grey")
  3945. Part144.Rotation = Vector3.new(69.25, 43.079998, -0.48999998)
  3946. Part144.CanCollide = false
  3947. Part144.FormFactor = Enum.FormFactor.Custom
  3948. Part144.Size = Vector3.new(0.200000003, 1.44000006, 0.600000024)
  3949. Part144.CFrame = CFrame.new(-7.02470922, 5.80166101, -13.984766, 0.730381608, 0.00623848289, 0.683009744, 0.635641634, 0.359790832, -0.683014214, -0.250002027, 0.933010876, 0.258819252)
  3950. Part144.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3951. Part144.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3952. Part144.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3953. Part144.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3954. Part144.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3955. Part144.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3956. Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3957. Part144.Position = Vector3.new(-7.02470922, 5.80166101, -13.984766)
  3958. Part144.Orientation = Vector3.new(43.079998, 69.25, 60.4899979)
  3959. Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3960. SpecialMesh145.Parent = Part144
  3961. SpecialMesh145.MeshType = Enum.MeshType.Wedge
  3962. Script146.Name = "Damage Script"
  3963. Script146.Parent = Part144
  3964. table.insert(cors,sandbox(Script146,function()
  3965. function onTouched(hit)
  3966. local human = hit.Parent:findFirstChild("Humanoid")
  3967. if (human ~= nil) then
  3968. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  3969. end
  3970. end
  3971. script.Parent.Touched:connect(onTouched)
  3972. end))
  3973. Part147.Name = "etalPartWedge"
  3974. Part147.Parent = Tool0
  3975. Part147.Material = Enum.Material.CorrodedMetal
  3976. Part147.BrickColor = BrickColor.new("Dark stone grey")
  3977. Part147.Rotation = Vector3.new(89.3499985, 41.1599998, -14.0499992)
  3978. Part147.CanCollide = false
  3979. Part147.FormFactor = Enum.FormFactor.Custom
  3980. Part147.Size = Vector3.new(0.200000003, 1.44000006, 0.600000024)
  3981. Part147.CFrame = CFrame.new(-6.59327412, 5.38409901, -13.7860136, 0.730381608, 0.182801947, 0.658122063, 0.635641575, 0.170754552, -0.752861857, -0.250002027, 0.968206525, 0.00851964206)
  3982. Part147.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3983. Part147.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3984. Part147.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3985. Part147.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3986. Part147.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3987. Part147.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3988. Part147.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3989. Part147.Position = Vector3.new(-6.59327412, 5.38409901, -13.7860136)
  3990. Part147.Orientation = Vector3.new(48.8400002, 89.2599945, 74.9599991)
  3991. Part147.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3992. SpecialMesh148.Parent = Part147
  3993. SpecialMesh148.MeshType = Enum.MeshType.Wedge
  3994. Script149.Name = "Damage Script"
  3995. Script149.Parent = Part147
  3996. table.insert(cors,sandbox(Script149,function()
  3997. function onTouched(hit)
  3998. local human = hit.Parent:findFirstChild("Humanoid")
  3999. if (human ~= nil) then
  4000. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4001. end
  4002. end
  4003. script.Parent.Touched:connect(onTouched)
  4004. end))
  4005. Part150.Name = "etalPartWedge2"
  4006. Part150.Parent = Tool0
  4007. Part150.Material = Enum.Material.CorrodedMetal
  4008. Part150.BrickColor = BrickColor.new("Dark stone grey")
  4009. Part150.Rotation = Vector3.new(79.1899948, 42.579998, 172.73999)
  4010. Part150.CanCollide = false
  4011. Part150.FormFactor = Enum.FormFactor.Custom
  4012. Part150.Size = Vector3.new(0.200000003, 2.15999985, 0.969999552)
  4013. Part150.CFrame = CFrame.new(-7.22499609, 5.9510088, -14.1901855, -0.730383933, -0.0930147618, 0.676672518, -0.63563931, -0.270043671, -0.723212898, 0.250000894, -0.958343387, 0.138112113)
  4014. Part150.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4015. Part150.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4016. Part150.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4017. Part150.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4018. Part150.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4019. Part150.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4020. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4021. Part150.Position = Vector3.new(-7.22499609, 5.9510088, -14.1901855)
  4022. Part150.Orientation = Vector3.new(46.3199997, 78.4599991, -113.019997)
  4023. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4024. SpecialMesh151.Parent = Part150
  4025. SpecialMesh151.MeshType = Enum.MeshType.Wedge
  4026. Script152.Name = "Damage Script"
  4027. Script152.Parent = Part150
  4028. table.insert(cors,sandbox(Script152,function()
  4029. function onTouched(hit)
  4030. local human = hit.Parent:findFirstChild("Humanoid")
  4031. if (human ~= nil) then
  4032. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4033. end
  4034. end
  4035. script.Parent.Touched:connect(onTouched)
  4036. end))
  4037. Part153.Name = "etalPartWedge2"
  4038. Part153.Parent = Tool0
  4039. Part153.Material = Enum.Material.CorrodedMetal
  4040. Part153.BrickColor = BrickColor.new("Dark stone grey")
  4041. Part153.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
  4042. Part153.CanCollide = false
  4043. Part153.FormFactor = Enum.FormFactor.Custom
  4044. Part153.Size = Vector3.new(0.200000003, 2.2099998, 0.969999552)
  4045. Part153.CFrame = CFrame.new(-6.86313581, 5.59974003, -14.0261364, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
  4046. Part153.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4047. Part153.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4048. Part153.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4049. Part153.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4050. Part153.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4051. Part153.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4052. Part153.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4053. Part153.Position = Vector3.new(-6.86313581, 5.59974003, -14.0261364)
  4054. Part153.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
  4055. Part153.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4056. SpecialMesh154.Parent = Part153
  4057. SpecialMesh154.MeshType = Enum.MeshType.Wedge
  4058. Script155.Name = "Damage Script"
  4059. Script155.Parent = Part153
  4060. table.insert(cors,sandbox(Script155,function()
  4061. function onTouched(hit)
  4062. local human = hit.Parent:findFirstChild("Humanoid")
  4063. if (human ~= nil) then
  4064. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4065. end
  4066. end
  4067. script.Parent.Touched:connect(onTouched)
  4068. end))
  4069. Part156.Name = "etalPartWedge2"
  4070. Part156.Parent = Tool0
  4071. Part156.Material = Enum.Material.CorrodedMetal
  4072. Part156.BrickColor = BrickColor.new("Dark stone grey")
  4073. Part156.Rotation = Vector3.new(53.2199974, 42.0499992, -169.610001)
  4074. Part156.CanCollide = false
  4075. Part156.FormFactor = Enum.FormFactor.Custom
  4076. Part156.Size = Vector3.new(0.200000003, 2.15999985, 0.689999402)
  4077. Part156.CFrame = CFrame.new(-6.92134809, 5.68076277, -13.9901876, -0.730388403, 0.133955672, 0.669765651, -0.635633767, -0.492212534, -0.594721198, 0.250001669, -0.860103726, 0.444653839)
  4078. Part156.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4079. Part156.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4080. Part156.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4081. Part156.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4082. Part156.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4083. Part156.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4084. Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4085. Part156.Position = Vector3.new(-6.92134809, 5.68076277, -13.9901876)
  4086. Part156.Orientation = Vector3.new(36.4899979, 56.4199982, -127.75)
  4087. Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4088. SpecialMesh157.Parent = Part156
  4089. SpecialMesh157.MeshType = Enum.MeshType.Wedge
  4090. Script158.Name = "Damage Script"
  4091. Script158.Parent = Part156
  4092. table.insert(cors,sandbox(Script158,function()
  4093. function onTouched(hit)
  4094. local human = hit.Parent:findFirstChild("Humanoid")
  4095. if (human ~= nil) then
  4096. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4097. end
  4098. end
  4099. script.Parent.Touched:connect(onTouched)
  4100. end))
  4101. Part159.Name = "ScytheWeld"
  4102. Part159.Parent = Tool0
  4103. Part159.Material = Enum.Material.CorrodedMetal
  4104. Part159.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
  4105. Part159.CanCollide = false
  4106. Part159.FormFactor = Enum.FormFactor.Custom
  4107. Part159.Size = Vector3.new(0.400000006, 0.400000006, 0.970000029)
  4108. Part159.CFrame = CFrame.new(-6.45226383, 5.57188702, -12.8965797, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
  4109. Part159.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4110. Part159.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4111. Part159.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4112. Part159.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4113. Part159.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4114. Part159.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4115. Part159.Position = Vector3.new(-6.45226383, 5.57188702, -12.8965797)
  4116. Part159.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
  4117. Script160.Name = "Damage Script"
  4118. Script160.Parent = Part159
  4119. table.insert(cors,sandbox(Script160,function()
  4120. function onTouched(hit)
  4121. local human = hit.Parent:findFirstChild("Humanoid")
  4122. if (human ~= nil) then
  4123. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4124. end
  4125. end
  4126. script.Parent.Touched:connect(onTouched)
  4127. end))
  4128. Part161.Name = "ScytheWeld"
  4129. Part161.Parent = Tool0
  4130. Part161.Material = Enum.Material.CorrodedMetal
  4131. Part161.Rotation = Vector3.new(79.1899948, 42.579998, 172.73999)
  4132. Part161.CanCollide = false
  4133. Part161.FormFactor = Enum.FormFactor.Custom
  4134. Part161.Size = Vector3.new(0.400000006, 0.400000006, 0.730000198)
  4135. Part161.CFrame = CFrame.new(-7.30036592, 6.45774078, -13.1219759, -0.730383933, -0.0930147618, 0.676672518, -0.63563931, -0.270043671, -0.723212898, 0.250000894, -0.958343387, 0.138112113)
  4136. Part161.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4137. Part161.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4138. Part161.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4139. Part161.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4140. Part161.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4141. Part161.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4142. Part161.Position = Vector3.new(-7.30036592, 6.45774078, -13.1219759)
  4143. Part161.Orientation = Vector3.new(46.3199997, 78.4599991, -113.019997)
  4144. Script162.Name = "Damage Script"
  4145. Script162.Parent = Part161
  4146. table.insert(cors,sandbox(Script162,function()
  4147. function onTouched(hit)
  4148. local human = hit.Parent:findFirstChild("Humanoid")
  4149. if (human ~= nil) then
  4150. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4151. end
  4152. end
  4153. script.Parent.Touched:connect(onTouched)
  4154. end))
  4155. Part163.Name = "ScytheWeldLight"
  4156. Part163.Parent = Tool0
  4157. Part163.Material = Enum.Material.CorrodedMetal
  4158. Part163.Rotation = Vector3.new(53.2199974, 42.0499992, -169.610001)
  4159. Part163.CanCollide = false
  4160. Part163.FormFactor = Enum.FormFactor.Custom
  4161. Part163.Size = Vector3.new(0.400000006, 0.400000006, 0.689999998)
  4162. Part163.CFrame = CFrame.new(-6.89744616, 6.06140089, -12.9525642, -0.730388403, 0.133955672, 0.669765651, -0.635633767, -0.492212534, -0.594721198, 0.250001669, -0.860103726, 0.444653839)
  4163. Part163.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4164. Part163.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4165. Part163.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4166. Part163.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4167. Part163.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4168. Part163.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4169. Part163.Position = Vector3.new(-6.89744616, 6.06140089, -12.9525642)
  4170. Part163.Orientation = Vector3.new(36.4899979, 56.4199982, -127.75)
  4171. PointLight164.Parent = Part163
  4172. PointLight164.Color = Color3.new(1, 0, 0.0156863)
  4173. PointLight164.Enabled = false
  4174. PointLight164.Range = 16
  4175. PointLight164.Color = Color3.new(1, 0, 0.0156863)
  4176. Script165.Name = "Transparency script"
  4177. Script165.Parent = Part163
  4178. table.insert(cors,sandbox(Script165,function()
  4179. while true do
  4180. script.Parent.PointLight.Range = 16
  4181. wait (0.01)
  4182. script.Parent.PointLight.Range = 14
  4183. wait (0.01)
  4184. script.Parent.PointLight.Range = 12
  4185. wait (0.01)
  4186. script.Parent.PointLight.Range = 10
  4187. wait (0.01)
  4188. script.Parent.PointLight.Range = 8
  4189. wait (0.01)
  4190. script.Parent.PointLight.Range = 10
  4191. wait (0.01)
  4192. script.Parent.PointLight.Range = 12
  4193. wait (0.01)
  4194. script.Parent.PointLight.Range = 14
  4195. wait (0.01)
  4196. end
  4197.  
  4198. end))
  4199. Script166.Name = "Transparency script"
  4200. Script166.Parent = Part163
  4201. table.insert(cors,sandbox(Script166,function()
  4202. while true do
  4203. script.Parent.PointLight.Enabled = true
  4204. wait (0.01)
  4205. end
  4206.  
  4207. end))
  4208. Smoke167.Parent = Part163
  4209. Smoke167.Size = 2
  4210. Smoke167.Color = Color3.new(0, 0, 0)
  4211. Smoke167.Enabled = false
  4212. Smoke167.Opacity = 0.0099999997764826
  4213. Smoke167.RiseVelocity = 0
  4214. Smoke167.Color = Color3.new(0, 0, 0)
  4215. Script168.Name = "Transparency script"
  4216. Script168.Parent = Part163
  4217. table.insert(cors,sandbox(Script168,function()
  4218. while true do
  4219. script.Parent.Smoke.Enabled = true
  4220. wait (0.01)
  4221. end
  4222.  
  4223. end))
  4224. Script169.Name = "Damage Script"
  4225. Script169.Parent = Part163
  4226. table.insert(cors,sandbox(Script169,function()
  4227. function onTouched(hit)
  4228. local human = hit.Parent:findFirstChild("Humanoid")
  4229. if (human ~= nil) then
  4230. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4231. end
  4232. end
  4233. script.Parent.Touched:connect(onTouched)
  4234. end))
  4235. LocalScript170.Name = "BackupWeld"
  4236. LocalScript170.Parent = Tool0
  4237. table.insert(cors,sandbox(LocalScript170,function()
  4238. function Weld(x,y)
  4239. local W = Instance.new("Weld")
  4240. W.Part0 = x
  4241. W.Part1 = y
  4242. local CJ = CFrame.new(x.Position)
  4243. local C0 = x.CFrame:inverse()*CJ
  4244. local C1 = y.CFrame:inverse()*CJ
  4245. W.C0 = C0
  4246. W.C1 = C1
  4247. W.Parent = x
  4248. end
  4249.  
  4250. function Get(A)
  4251. if A.className == "Part" then
  4252. Weld(script.Parent.Handle, A)
  4253. A.Anchored = false
  4254. else
  4255. local C = A:GetChildren()
  4256. for i=1, #C do
  4257. Get(C[i])
  4258. end
  4259. end
  4260. end
  4261.  
  4262. function Finale()
  4263. Get(script.Parent)
  4264. end
  4265.  
  4266. script.Parent.Equipped:connect(Finale)
  4267. script.Parent.Unequipped:connect(Finale)
  4268. Finale()
  4269. end))
  4270. Script171.Name = "Welding"
  4271. Script171.Parent = Tool0
  4272. table.insert(cors,sandbox(Script171,function()
  4273. function Weld(x,y)
  4274. local W = Instance.new("Weld")
  4275. W.Part0 = x
  4276. W.Part1 = y
  4277. local CJ = CFrame.new(x.Position)
  4278. local C0 = x.CFrame:inverse()*CJ
  4279. local C1 = y.CFrame:inverse()*CJ
  4280. W.C0 = C0
  4281. W.C1 = C1
  4282. W.Parent = x
  4283. end
  4284.  
  4285. function Get(A)
  4286. if A.className == "Part" then
  4287. Weld(script.Parent.Handle, A)
  4288. A.Anchored = false
  4289. else
  4290. local C = A:GetChildren()
  4291. for i=1, #C do
  4292. Get(C[i])
  4293. end
  4294. end
  4295. end
  4296.  
  4297. function Finale()
  4298. Get(script.Parent)
  4299. end
  4300.  
  4301. script.Parent.Equipped:connect(Finale)
  4302. script.Parent.Unequipped:connect(Finale)
  4303. Finale()
  4304. end))
  4305. Script172.Name = "UltimateWeld"
  4306. Script172.Parent = Tool0
  4307. table.insert(cors,sandbox(Script172,function()
  4308. --DO NOT USE BOTH WELDING SCRIPTS PROVIDED BY THIS MODEL
  4309. --The regular script is recommended
  4310.  
  4311.  
  4312.  
  4313. --[[
  4314. Prevents welds from breaking/transforming when player uses the tool
  4315. This recreates the EXACT weld every time
  4316. This also prevents lag build up by clearing old welds, the tradition weld script just keeps making new
  4317. ones, which can lead to weapons have crazy amounts of welds that dont work (I saw 6000 in a weapon once)
  4318. ]]
  4319.  
  4320. --[[Usage
  4321. 1. Remove Old welding script (optional, only if updating a weapon and that weapon does not rely on that script)
  4322. 2. Anchor all parts of tool and put inside of a tool object
  4323. 3. Place this script in that tool (make sure you do this AFTER step 2, otherwise it may fail)
  4324. 4. Treat like normal tool, nothing special has to be done with it
  4325. ]]
  4326.  
  4327. --[[The local script included in this model can only be used if
  4328. 1. The weapon is being placed in the players backpack first (i.e. the weapon is in starterpack and moves to player backpack)
  4329. OR
  4330. 2. The weapon is previously welded (weapon can be placed in workspace and picked up then)
  4331. ]]
  4332. repeat wait() until script.Parent:FindFirstChild("Handle")
  4333. local welds={}
  4334. function ClearOldWelds(tbl)
  4335. for _,v in pairs(tbl) do
  4336. if v:IsA('Weld') then
  4337. v:Destroy()
  4338. end
  4339. end
  4340. end
  4341.  
  4342. function Equipped()
  4343. local handle=script.Parent:FindFirstChild('Handle')
  4344. if not handle then return end
  4345. local tble=handle:GetChildren()
  4346. for _,v in pairs(script.Parent:GetChildren()) do
  4347. if v:IsA('BasePart') and v~=handle then
  4348. local c1
  4349. for _1,v1 in pairs(welds) do
  4350. if _1==v then
  4351. c1=v1
  4352. break
  4353. end
  4354. end
  4355. if not c1 then
  4356. welds[v]=v.CFrame:inverse()*handle.CFrame
  4357. v.Anchored=false
  4358. c1=welds[v]
  4359. end
  4360. local weld=Instance.new('Weld')
  4361. weld.Part0=handle
  4362. weld.Part1=v
  4363. weld.C0=CFrame.new()
  4364. weld.C1=c1
  4365. weld.Parent=handle
  4366. end
  4367. end
  4368. ClearOldWelds(tble)
  4369. handle.Anchored=false
  4370. end
  4371. Equipped()
  4372. script.Parent.Equipped:connect(Equipped)
  4373.  
  4374. --Made by DonnyTheDemented
  4375.  
  4376. end))
  4377. Script173.Name = "Welding"
  4378. Script173.Parent = Tool0
  4379. table.insert(cors,sandbox(Script173,function()
  4380. function Weld(x,y)
  4381. local W = Instance.new("Weld")
  4382. W.Part0 = x
  4383. W.Part1 = y
  4384. local CJ = CFrame.new(x.Position)
  4385. local C0 = x.CFrame:inverse()*CJ
  4386. local C1 = y.CFrame:inverse()*CJ
  4387. W.C0 = C0
  4388. W.C1 = C1
  4389. W.Parent = x
  4390. end
  4391.  
  4392. function Get(A)
  4393. if A.className == "Part" then
  4394. Weld(script.Parent.Handle, A)
  4395. A.Anchored = false
  4396. else
  4397. local C = A:GetChildren()
  4398. for i=1, #C do
  4399. Get(C[i])
  4400. end
  4401. end
  4402. end
  4403.  
  4404. function Finale()
  4405. Get(script.Parent)
  4406. end
  4407.  
  4408. script.Parent.Equipped:connect(Finale)
  4409. script.Parent.Unequipped:connect(Finale)
  4410. Finale()
  4411. end))
  4412. LocalScript174.Name = "BackupWeld"
  4413. LocalScript174.Parent = Tool0
  4414. table.insert(cors,sandbox(LocalScript174,function()
  4415. function Weld(x,y)
  4416. local W = Instance.new("Weld")
  4417. W.Part0 = x
  4418. W.Part1 = y
  4419. local CJ = CFrame.new(x.Position)
  4420. local C0 = x.CFrame:inverse()*CJ
  4421. local C1 = y.CFrame:inverse()*CJ
  4422. W.C0 = C0
  4423. W.C1 = C1
  4424. W.Parent = x
  4425. end
  4426.  
  4427. function Get(A)
  4428. if A.className == "Part" then
  4429. Weld(script.Parent.Handle, A)
  4430. A.Anchored = false
  4431. else
  4432. local C = A:GetChildren()
  4433. for i=1, #C do
  4434. Get(C[i])
  4435. end
  4436. end
  4437. end
  4438.  
  4439. function Finale()
  4440. Get(script.Parent)
  4441. end
  4442.  
  4443. script.Parent.Equipped:connect(Finale)
  4444. script.Parent.Unequipped:connect(Finale)
  4445. Finale()
  4446. end))
  4447. Script175.Parent = Tool0
  4448. table.insert(cors,sandbox(Script175,function()
  4449. health = 100
  4450. active = false
  4451. script.Parent.Equipped:connect(function()
  4452. active = true
  4453. end)
  4454. script.Parent.Unequipped:connect(function()
  4455. active = false
  4456. end)
  4457. while wait(0.01) do
  4458. if active then
  4459. script.Parent.Parent.Humanoid.Health = script.Parent.Parent.Humanoid.Health + health
  4460. end
  4461. end
  4462.  
  4463. end))
  4464. Script176.Name = "SpeedBoostScript"
  4465. Script176.Parent = Tool0
  4466. Script176.Disabled = true
  4467. table.insert(cors,sandbox(Script176,function()
  4468. --Made by Stickmasterluke
  4469.  
  4470.  
  4471. sp=script.Parent
  4472.  
  4473. speedboost=2 --100% speed bonus
  4474. speedforsmoke=10 --smoke apears when character running >= 10 studs/second.
  4475.  
  4476. function waitfor(a,b,c)
  4477. local c=c or 5*60
  4478. local d=tick()+c
  4479. while a:FindFirstChild(b)==nil and tick()<=d do
  4480. wait()
  4481. end
  4482. return a:FindFirstChild(b)
  4483. end
  4484.  
  4485. local tooltag=waitfor(script,"ToolTag",2)
  4486. if tooltag~=nil then
  4487. local tool=tooltag.Value
  4488. local h=sp:FindFirstChild("Humanoid")
  4489. if h~=nil then
  4490. h.WalkSpeed=16+16*speedboost
  4491. local t=sp:FindFirstChild("Torso")
  4492. if t~=nil then
  4493. smokepart=Instance.new("Part")
  4494. smokepart.FormFactor="Custom"
  4495. smokepart.Size=Vector3.new(0,0,0)
  4496. smokepart.TopSurface="Smooth"
  4497. smokepart.BottomSurface="Smooth"
  4498. smokepart.CanCollide=false
  4499. smokepart.Transparency=1
  4500. local weld=Instance.new("Weld")
  4501. weld.Name="SmokePartWeld"
  4502. weld.Part0=t
  4503. weld.Part1=smokepart
  4504. weld.C0=CFrame.new(0,-3.5,0)*CFrame.Angles(math.pi/4,0,0)
  4505. weld.Parent=smokepart
  4506. smokepart.Parent=sp
  4507. smoke=Instance.new("Smoke")
  4508. smoke.Enabled=t.Velocity.magnitude>speedforsmoke
  4509. smoke.RiseVelocity=2
  4510. smoke.Opacity=.25
  4511. smoke.Size=.5
  4512. smoke.Parent=smokepart
  4513. h.Running:connect(function(speed)
  4514. if smoke and smoke~=nil then
  4515. smoke.Enabled=speed>speedforsmoke
  4516. end
  4517. end)
  4518. end
  4519. end
  4520. while tool~=nil and tool.Parent==sp and h~=nil do
  4521. sp.ChildRemoved:wait()
  4522. end
  4523. local h=sp:FindFirstChild("Humanoid")
  4524. if h~=nil then
  4525. h.WalkSpeed=16
  4526. end
  4527. end
  4528.  
  4529. if smokepart~=nil then
  4530. smokepart:remove()
  4531. end
  4532. script:remove()
  4533.  
  4534.  
  4535.  
  4536. end))
  4537. Part177.Name = "ParticleAura"
  4538. Part177.Parent = Tool0
  4539. Part177.Material = Enum.Material.CorrodedMetal
  4540. Part177.BrickColor = BrickColor.new("Really red")
  4541. Part177.Transparency = 1
  4542. Part177.Rotation = Vector3.new(68.5299988, -46.9199982, 3.15999985)
  4543. Part177.CanCollide = false
  4544. Part177.FormFactor = Enum.FormFactor.Custom
  4545. Part177.Size = Vector3.new(0.25, 0.25, 0.25)
  4546. Part177.CFrame = CFrame.new(-4.90265608, 4.52894878, -11.021142, 0.682003796, -0.0376170501, -0.730379462, -0.658510327, 0.402886748, -0.635645092, 0.318171769, 0.914475501, 0.249999404)
  4547. Part177.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4548. Part177.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4549. Part177.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4550. Part177.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4551. Part177.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4552. Part177.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4553. Part177.Color = Color3.new(1, 0, 0)
  4554. Part177.Position = Vector3.new(-4.90265608, 4.52894878, -11.021142)
  4555. Part177.Orientation = Vector3.new(39.4699974, -71.0999985, -58.5399971)
  4556. Part177.Color = Color3.new(1, 0, 0)
  4557. Fire178.Parent = Part177
  4558. Fire178.Size = 2
  4559. Fire178.Color = Color3.new(0, 0, 0)
  4560. Fire178.Enabled = false
  4561. Fire178.Heat = 25
  4562. Fire178.SecondaryColor = Color3.new(1, 0, 0)
  4563. Fire178.Color = Color3.new(0, 0, 0)
  4564. SpecialMesh179.Parent = Part177
  4565. SpecialMesh179.MeshId = "http://www.roblox.com/asset/?id=64445076"
  4566. SpecialMesh179.Scale = Vector3.new(1, 1, 0)
  4567. SpecialMesh179.TextureId = "http://www.roblox.com/asset/?id="
  4568. SpecialMesh179.MeshType = Enum.MeshType.FileMesh
  4569. SpecialMesh179.Scale = Vector3.new(1, 1, 0)
  4570. Script180.Name = "Transparency script"
  4571. Script180.Parent = Part177
  4572. table.insert(cors,sandbox(Script180,function()
  4573. while true do
  4574. script.Parent.Transparency = 0.5
  4575. wait (0.2)
  4576. script.Parent.Transparency = 0.6
  4577. wait (0.2)
  4578. script.Parent.Transparency = 0.7
  4579. wait (0.2)
  4580. script.Parent.Transparency = 0.8
  4581. wait (0.2)
  4582. script.Parent.Transparency = 0.9
  4583. wait (0.2)
  4584. script.Parent.Transparency = 0.8
  4585. wait (0.2)
  4586. script.Parent.Transparency = 0.7
  4587. wait (0.2)
  4588. script.Parent.Transparency = 0.6
  4589. wait (0.2)
  4590. end
  4591.  
  4592. end))
  4593. Script181.Name = "script"
  4594. Script181.Parent = Part177
  4595. table.insert(cors,sandbox(Script181,function()
  4596. while true do
  4597. script.Parent.Fire.Enabled = true
  4598. wait (0.01)
  4599. end
  4600.  
  4601. end))
  4602. Part182.Name = "ParticleAura"
  4603. Part182.Parent = Tool0
  4604. Part182.Material = Enum.Material.CorrodedMetal
  4605. Part182.BrickColor = BrickColor.new("Really red")
  4606. Part182.Transparency = 1
  4607. Part182.Rotation = Vector3.new(68.5299988, -46.9199982, 40.9899979)
  4608. Part182.CanCollide = false
  4609. Part182.FormFactor = Enum.FormFactor.Custom
  4610. Part182.Size = Vector3.new(0.25, 0.25, 0.25)
  4611. Part182.CFrame = CFrame.new(-6.01669788, 5.18416691, -12.6098843, 0.515587926, -0.44801122, -0.730378926, -0.2729972, 0.722097754, -0.635645807, 0.812182009, 0.527122736, 0.249999419)
  4612. Part182.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4613. Part182.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4614. Part182.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4615. Part182.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4616. Part182.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4617. Part182.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4618. Part182.Color = Color3.new(1, 0, 0)
  4619. Part182.Position = Vector3.new(-6.01669788, 5.18416691, -12.6098843)
  4620. Part182.Orientation = Vector3.new(39.4699974, -71.0999985, -20.7099991)
  4621. Part182.Color = Color3.new(1, 0, 0)
  4622. Fire183.Parent = Part182
  4623. Fire183.Size = 2
  4624. Fire183.Color = Color3.new(0, 0, 0)
  4625. Fire183.Enabled = false
  4626. Fire183.Heat = 25
  4627. Fire183.SecondaryColor = Color3.new(1, 0, 0)
  4628. Fire183.Color = Color3.new(0, 0, 0)
  4629. SpecialMesh184.Parent = Part182
  4630. SpecialMesh184.MeshId = "http://www.roblox.com/asset/?id=64445076"
  4631. SpecialMesh184.Scale = Vector3.new(1, 1, 0)
  4632. SpecialMesh184.TextureId = "http://www.roblox.com/asset/?id="
  4633. SpecialMesh184.MeshType = Enum.MeshType.FileMesh
  4634. SpecialMesh184.Scale = Vector3.new(1, 1, 0)
  4635. Script185.Name = "Transparency script"
  4636. Script185.Parent = Part182
  4637. table.insert(cors,sandbox(Script185,function()
  4638. while true do
  4639. script.Parent.Transparency = 0.5
  4640. wait (0.2)
  4641. script.Parent.Transparency = 0.6
  4642. wait (0.2)
  4643. script.Parent.Transparency = 0.7
  4644. wait (0.2)
  4645. script.Parent.Transparency = 0.8
  4646. wait (0.2)
  4647. script.Parent.Transparency = 0.9
  4648. wait (0.2)
  4649. script.Parent.Transparency = 0.8
  4650. wait (0.2)
  4651. script.Parent.Transparency = 0.7
  4652. wait (0.2)
  4653. script.Parent.Transparency = 0.6
  4654. wait (0.2)
  4655. end
  4656.  
  4657. end))
  4658. Script186.Name = "script"
  4659. Script186.Parent = Part182
  4660. table.insert(cors,sandbox(Script186,function()
  4661. while true do
  4662. script.Parent.Fire.Enabled = true
  4663. wait (0.01)
  4664. end
  4665.  
  4666. end))
  4667. Part187.Name = "ParticleAura"
  4668. Part187.Parent = Tool0
  4669. Part187.Material = Enum.Material.CorrodedMetal
  4670. Part187.BrickColor = BrickColor.new("Really red")
  4671. Part187.Transparency = 1
  4672. Part187.Rotation = Vector3.new(68.5299988, -46.9199982, 40.9899979)
  4673. Part187.CanCollide = false
  4674. Part187.FormFactor = Enum.FormFactor.Custom
  4675. Part187.Size = Vector3.new(0.25, 0.25, 0.25)
  4676. Part187.CFrame = CFrame.new(-5.83937883, 5.349792, -11.6707239, 0.515587926, -0.44801122, -0.730378926, -0.2729972, 0.722097754, -0.635645807, 0.812182009, 0.527122736, 0.249999419)
  4677. Part187.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4678. Part187.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4679. Part187.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4680. Part187.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4681. Part187.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4682. Part187.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4683. Part187.Color = Color3.new(1, 0, 0)
  4684. Part187.Position = Vector3.new(-5.83937883, 5.349792, -11.6707239)
  4685. Part187.Orientation = Vector3.new(39.4699974, -71.0999985, -20.7099991)
  4686. Part187.Color = Color3.new(1, 0, 0)
  4687. Fire188.Parent = Part187
  4688. Fire188.Size = 2
  4689. Fire188.Color = Color3.new(0, 0, 0)
  4690. Fire188.Enabled = false
  4691. Fire188.Heat = 25
  4692. Fire188.SecondaryColor = Color3.new(1, 0, 0)
  4693. Fire188.Color = Color3.new(0, 0, 0)
  4694. SpecialMesh189.Parent = Part187
  4695. SpecialMesh189.MeshId = "http://www.roblox.com/asset/?id=64445076"
  4696. SpecialMesh189.Scale = Vector3.new(1, 1, 0)
  4697. SpecialMesh189.TextureId = "http://www.roblox.com/asset/?id="
  4698. SpecialMesh189.MeshType = Enum.MeshType.FileMesh
  4699. SpecialMesh189.Scale = Vector3.new(1, 1, 0)
  4700. Script190.Name = "Transparency script"
  4701. Script190.Parent = Part187
  4702. table.insert(cors,sandbox(Script190,function()
  4703. while true do
  4704. script.Parent.Transparency = 0.5
  4705. wait (0.2)
  4706. script.Parent.Transparency = 0.6
  4707. wait (0.2)
  4708. script.Parent.Transparency = 0.7
  4709. wait (0.2)
  4710. script.Parent.Transparency = 0.8
  4711. wait (0.2)
  4712. script.Parent.Transparency = 0.9
  4713. wait (0.2)
  4714. script.Parent.Transparency = 0.8
  4715. wait (0.2)
  4716. script.Parent.Transparency = 0.7
  4717. wait (0.2)
  4718. script.Parent.Transparency = 0.6
  4719. wait (0.2)
  4720. end
  4721.  
  4722. end))
  4723. Script191.Name = "script"
  4724. Script191.Parent = Part187
  4725. table.insert(cors,sandbox(Script191,function()
  4726. while true do
  4727. script.Parent.Fire.Enabled = true
  4728. wait (0.01)
  4729. end
  4730.  
  4731. end))
  4732. Part192.Name = "ScytheWeldShard"
  4733. Part192.Parent = Tool0
  4734. Part192.BrickColor = BrickColor.new("Really black")
  4735. Part192.Reflectance = 0.5
  4736. Part192.Rotation = Vector3.new(79.1899948, 42.579998, 172.73999)
  4737. Part192.CanCollide = false
  4738. Part192.FormFactor = Enum.FormFactor.Custom
  4739. Part192.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4740. Part192.CFrame = CFrame.new(-7.29999924, 6.45765305, -13.1219997, -0.730383933, -0.0930147618, 0.676672518, -0.63563931, -0.270043671, -0.723212898, 0.250000894, -0.958343387, 0.138112113)
  4741. Part192.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4742. Part192.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4743. Part192.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4744. Part192.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4745. Part192.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4746. Part192.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4747. Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4748. Part192.Position = Vector3.new(-7.29999924, 6.45765305, -13.1219997)
  4749. Part192.Orientation = Vector3.new(46.3199997, 78.4599991, -113.019997)
  4750. Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4751. Script193.Name = "Damage Script"
  4752. Script193.Parent = Part192
  4753. table.insert(cors,sandbox(Script193,function()
  4754. function onTouched(hit)
  4755. local human = hit.Parent:findFirstChild("Humanoid")
  4756. if (human ~= nil) then
  4757. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4758. end
  4759. end
  4760. script.Parent.Touched:connect(onTouched)
  4761. end))
  4762. SpecialMesh194.Parent = Part192
  4763. SpecialMesh194.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4764. SpecialMesh194.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  4765. SpecialMesh194.MeshType = Enum.MeshType.FileMesh
  4766. SpecialMesh194.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  4767. Part195.Name = "ScytheWeldShard"
  4768. Part195.Parent = Tool0
  4769. Part195.BrickColor = BrickColor.new("Really black")
  4770. Part195.Reflectance = 0.5
  4771. Part195.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
  4772. Part195.CanCollide = false
  4773. Part195.FormFactor = Enum.FormFactor.Custom
  4774. Part195.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4775. Part195.CFrame = CFrame.new(-6.45200014, 5.57165003, -12.8969984, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
  4776. Part195.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4777. Part195.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4778. Part195.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4779. Part195.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4780. Part195.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4781. Part195.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4782. Part195.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4783. Part195.Position = Vector3.new(-6.45200014, 5.57165003, -12.8969984)
  4784. Part195.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
  4785. Part195.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4786. Script196.Name = "Damage Script"
  4787. Script196.Parent = Part195
  4788. table.insert(cors,sandbox(Script196,function()
  4789. function onTouched(hit)
  4790. local human = hit.Parent:findFirstChild("Humanoid")
  4791. if (human ~= nil) then
  4792. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4793. end
  4794. end
  4795. script.Parent.Touched:connect(onTouched)
  4796. end))
  4797. SpecialMesh197.Parent = Part195
  4798. SpecialMesh197.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4799. SpecialMesh197.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  4800. SpecialMesh197.MeshType = Enum.MeshType.FileMesh
  4801. SpecialMesh197.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  4802. Part198.Name = "ScytheWeldShard"
  4803. Part198.Parent = Tool0
  4804. Part198.BrickColor = BrickColor.new("Really black")
  4805. Part198.Reflectance = 0.5
  4806. Part198.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
  4807. Part198.CanCollide = false
  4808. Part198.FormFactor = Enum.FormFactor.Custom
  4809. Part198.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4810. Part198.CFrame = CFrame.new(-6.85199785, 6.07165003, -12.8969984, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
  4811. Part198.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4812. Part198.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4813. Part198.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4814. Part198.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4815. Part198.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4816. Part198.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4817. Part198.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4818. Part198.Position = Vector3.new(-6.85199785, 6.07165003, -12.8969984)
  4819. Part198.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
  4820. Part198.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4821. Script199.Name = "Damage Script"
  4822. Script199.Parent = Part198
  4823. table.insert(cors,sandbox(Script199,function()
  4824. function onTouched(hit)
  4825. local human = hit.Parent:findFirstChild("Humanoid")
  4826. if (human ~= nil) then
  4827. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4828. end
  4829. end
  4830. script.Parent.Touched:connect(onTouched)
  4831. end))
  4832. SpecialMesh200.Parent = Part198
  4833. SpecialMesh200.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4834. SpecialMesh200.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  4835. SpecialMesh200.MeshType = Enum.MeshType.FileMesh
  4836. SpecialMesh200.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  4837. Part201.Name = "ScytheWeldShard2"
  4838. Part201.Parent = Tool0
  4839. Part201.BrickColor = BrickColor.new("Really black")
  4840. Part201.Reflectance = 0.5
  4841. Part201.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
  4842. Part201.CanCollide = false
  4843. Part201.FormFactor = Enum.FormFactor.Custom
  4844. Part201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4845. Part201.CFrame = CFrame.new(-6.45200014, 5.57165003, -12.8969984, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
  4846. Part201.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4847. Part201.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4848. Part201.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4849. Part201.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4850. Part201.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4851. Part201.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4852. Part201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4853. Part201.Position = Vector3.new(-6.45200014, 5.57165003, -12.8969984)
  4854. Part201.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
  4855. Part201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4856. Script202.Name = "Damage Script"
  4857. Script202.Parent = Part201
  4858. table.insert(cors,sandbox(Script202,function()
  4859. function onTouched(hit)
  4860. local human = hit.Parent:findFirstChild("Humanoid")
  4861. if (human ~= nil) then
  4862. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4863. end
  4864. end
  4865. script.Parent.Touched:connect(onTouched)
  4866. end))
  4867. SpecialMesh203.Parent = Part201
  4868. SpecialMesh203.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4869. SpecialMesh203.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
  4870. SpecialMesh203.MeshType = Enum.MeshType.FileMesh
  4871. SpecialMesh203.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
  4872. Part204.Name = "ScytheWeldShard2"
  4873. Part204.Parent = Tool0
  4874. Part204.BrickColor = BrickColor.new("Really black")
  4875. Part204.Reflectance = 0.5
  4876. Part204.Rotation = Vector3.new(79.1899948, 42.579998, 172.73999)
  4877. Part204.CanCollide = false
  4878. Part204.FormFactor = Enum.FormFactor.Custom
  4879. Part204.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4880. Part204.CFrame = CFrame.new(-7.29999924, 6.45765305, -13.1219997, -0.730383933, -0.0930147618, 0.676672518, -0.63563931, -0.270043671, -0.723212898, 0.250000894, -0.958343387, 0.138112113)
  4881. Part204.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4882. Part204.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4883. Part204.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4884. Part204.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4885. Part204.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4886. Part204.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4887. Part204.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4888. Part204.Position = Vector3.new(-7.29999924, 6.45765305, -13.1219997)
  4889. Part204.Orientation = Vector3.new(46.3199997, 78.4599991, -113.019997)
  4890. Part204.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4891. Script205.Name = "Damage Script"
  4892. Script205.Parent = Part204
  4893. table.insert(cors,sandbox(Script205,function()
  4894. function onTouched(hit)
  4895. local human = hit.Parent:findFirstChild("Humanoid")
  4896. if (human ~= nil) then
  4897. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4898. end
  4899. end
  4900. script.Parent.Touched:connect(onTouched)
  4901. end))
  4902. SpecialMesh206.Parent = Part204
  4903. SpecialMesh206.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4904. SpecialMesh206.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
  4905. SpecialMesh206.MeshType = Enum.MeshType.FileMesh
  4906. SpecialMesh206.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
  4907. Part207.Name = "ScytheWeldShardeyes"
  4908. Part207.Parent = Tool0
  4909. Part207.BrickColor = BrickColor.new("Really black")
  4910. Part207.Rotation = Vector3.new(-29.4499989, 47.6899986, -137.940002)
  4911. Part207.CanCollide = false
  4912. Part207.FormFactor = Enum.FormFactor.Custom
  4913. Part207.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4914. Part207.CFrame = CFrame.new(-7.0999999, 5.25765324, -15.1219978, -0.499717653, 0.450921476, 0.739560246, -0.31334725, -0.890092611, 0.330977201, 0.807522833, -0.0663436055, 0.586090624)
  4915. Part207.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4916. Part207.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4917. Part207.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4918. Part207.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4919. Part207.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4920. Part207.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4921. Part207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4922. Part207.Position = Vector3.new(-7.0999999, 5.25765324, -15.1219978)
  4923. Part207.Orientation = Vector3.new(-19.3299999, 51.5999985, -160.610001)
  4924. Part207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4925. Script208.Name = "Damage Script"
  4926. Script208.Parent = Part207
  4927. table.insert(cors,sandbox(Script208,function()
  4928. function onTouched(hit)
  4929. local human = hit.Parent:findFirstChild("Humanoid")
  4930. if (human ~= nil) then
  4931. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4932. end
  4933. end
  4934. script.Parent.Touched:connect(onTouched)
  4935. end))
  4936. SpecialMesh209.Parent = Part207
  4937. SpecialMesh209.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4938. SpecialMesh209.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
  4939. SpecialMesh209.MeshType = Enum.MeshType.FileMesh
  4940. SpecialMesh209.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
  4941. Part210.Name = "ScytheWeldShardeyes"
  4942. Part210.Parent = Tool0
  4943. Part210.BrickColor = BrickColor.new("Really black")
  4944. Part210.Rotation = Vector3.new(-162.910004, 39.3899994, 20.9799995)
  4945. Part210.CanCollide = false
  4946. Part210.FormFactor = Enum.FormFactor.Custom
  4947. Part210.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4948. Part210.CFrame = CFrame.new(-6.9000001, 5.35765219, -15.2219982, 0.721560955, -0.276689231, 0.634657145, -0.516387701, -0.825683534, 0.227127969, 0.461182892, -0.491616249, -0.738660812)
  4949. Part210.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4950. Part210.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4951. Part210.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4952. Part210.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4953. Part210.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4954. Part210.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4955. Part210.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4956. Part210.Position = Vector3.new(-6.9000001, 5.35765219, -15.2219982)
  4957. Part210.Orientation = Vector3.new(-13.1300001, 139.330002, -147.979996)
  4958. Part210.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4959. Script211.Name = "Damage Script"
  4960. Script211.Parent = Part210
  4961. table.insert(cors,sandbox(Script211,function()
  4962. function onTouched(hit)
  4963. local human = hit.Parent:findFirstChild("Humanoid")
  4964. if (human ~= nil) then
  4965. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  4966. end
  4967. end
  4968. script.Parent.Touched:connect(onTouched)
  4969. end))
  4970. SpecialMesh212.Parent = Part210
  4971. SpecialMesh212.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4972. SpecialMesh212.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
  4973. SpecialMesh212.MeshType = Enum.MeshType.FileMesh
  4974. SpecialMesh212.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
  4975. Part213.Name = "ScytheWeldShardeyes"
  4976. Part213.Parent = Tool0
  4977. Part213.BrickColor = BrickColor.new("Really black")
  4978. Part213.Rotation = Vector3.new(-74.5100021, -3.23000002, -105.809998)
  4979. Part213.CanCollide = false
  4980. Part213.FormFactor = Enum.FormFactor.Custom
  4981. Part213.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4982. Part213.CFrame = CFrame.new(-7.0999999, 5.257658, -15.1219997, -0.271930993, 0.960661948, -0.0563834831, -0.271744579, -0.0204498321, 0.962150395, 0.923149586, 0.276961029, 0.266615212)
  4983. Part213.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4984. Part213.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4985. Part213.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4986. Part213.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4987. Part213.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4988. Part213.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4989. Part213.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4990. Part213.Position = Vector3.new(-7.0999999, 5.257658, -15.1219997)
  4991. Part213.Orientation = Vector3.new(-74.1899948, -11.9399996, -94.2999954)
  4992. Part213.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4993. Script214.Name = "Damage Script"
  4994. Script214.Parent = Part213
  4995. table.insert(cors,sandbox(Script214,function()
  4996. function onTouched(hit)
  4997. local human = hit.Parent:findFirstChild("Humanoid")
  4998. if (human ~= nil) then
  4999. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  5000. end
  5001. end
  5002. script.Parent.Touched:connect(onTouched)
  5003. end))
  5004. SpecialMesh215.Parent = Part213
  5005. SpecialMesh215.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5006. SpecialMesh215.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
  5007. SpecialMesh215.MeshType = Enum.MeshType.FileMesh
  5008. SpecialMesh215.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
  5009. Part216.Name = "PartShard"
  5010. Part216.Parent = Tool0
  5011. Part216.Material = Enum.Material.CorrodedMetal
  5012. Part216.BrickColor = BrickColor.new("Really black")
  5013. Part216.Rotation = Vector3.new(153.059998, -69.5499954, -164.059998)
  5014. Part216.CanCollide = false
  5015. Part216.FormFactor = Enum.FormFactor.Custom
  5016. Part216.Size = Vector3.new(0.200000048, 0.200000003, 0.200000003)
  5017. Part216.CFrame = CFrame.new(-3.33299899, 1.03065503, -15.3279963, -0.336001486, 0.0959515572, -0.936960518, 0.653020561, 0.74060297, -0.158335432, 0.678722918, -0.665055394, -0.311502039)
  5018. Part216.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5019. Part216.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5020. Part216.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5021. Part216.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5022. Part216.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5023. Part216.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5024. Part216.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5025. Part216.Position = Vector3.new(-3.33299899, 1.03065503, -15.3279963)
  5026. Part216.Orientation = Vector3.new(9.10999966, -108.389999, 41.3999977)
  5027. Part216.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5028. SpecialMesh217.Parent = Part216
  5029. SpecialMesh217.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5030. SpecialMesh217.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5031. SpecialMesh217.MeshType = Enum.MeshType.FileMesh
  5032. SpecialMesh217.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5033. Part218.Name = "PartShard"
  5034. Part218.Parent = Tool0
  5035. Part218.BrickColor = BrickColor.new("Really black")
  5036. Part218.Rotation = Vector3.new(68.5299988, -46.9199982, -143.059998)
  5037. Part218.CanCollide = false
  5038. Part218.FormFactor = Enum.FormFactor.Custom
  5039. Part218.Size = Vector3.new(0.25, 0.25, 0.25)
  5040. Part218.CFrame = CFrame.new(-7.50199795, 5.87665081, -15.1869984, -0.545920968, 0.410505801, -0.730379224, 0.323278368, -0.701031029, -0.63564533, -0.772954941, -0.583128214, 0.25000003)
  5041. Part218.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5042. Part218.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5043. Part218.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5044. Part218.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5045. Part218.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5046. Part218.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5047. Part218.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5048. Part218.Position = Vector3.new(-7.50199795, 5.87665081, -15.1869984)
  5049. Part218.Orientation = Vector3.new(39.4699974, -71.0999985, 155.23999)
  5050. Part218.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5051. SpecialMesh219.Parent = Part218
  5052. SpecialMesh219.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5053. SpecialMesh219.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5054. SpecialMesh219.MeshType = Enum.MeshType.FileMesh
  5055. SpecialMesh219.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5056. Part220.Name = "PartShard"
  5057. Part220.Parent = Tool0
  5058. Part220.BrickColor = BrickColor.new("Really black")
  5059. Part220.Rotation = Vector3.new(103.989998, -13.0699997, -124.089996)
  5060. Part220.CanCollide = false
  5061. Part220.FormFactor = Enum.FormFactor.Custom
  5062. Part220.Size = Vector3.new(0.25, 0.25, 0.25)
  5063. Part220.CFrame = CFrame.new(-7.50199795, 5.87665176, -15.1869965, -0.545920849, 0.806727588, -0.226184636, 0.323278338, -0.0462345704, -0.945172966, -0.772954881, -0.589110672, -0.235557199)
  5064. Part220.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5065. Part220.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5066. Part220.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5067. Part220.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5068. Part220.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5069. Part220.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5070. Part220.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5071. Part220.Position = Vector3.new(-7.50199795, 5.87665176, -15.1869965)
  5072. Part220.Orientation = Vector3.new(70.9399948, -136.160004, 98.1399994)
  5073. Part220.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5074. SpecialMesh221.Parent = Part220
  5075. SpecialMesh221.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5076. SpecialMesh221.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5077. SpecialMesh221.MeshType = Enum.MeshType.FileMesh
  5078. SpecialMesh221.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5079. Part222.Name = "ScytheWeldShard"
  5080. Part222.Parent = Tool0
  5081. Part222.BrickColor = BrickColor.new("Really black")
  5082. Part222.Reflectance = 0.5
  5083. Part222.Rotation = Vector3.new(29.2699986, 35.9099998, -154.389999)
  5084. Part222.CanCollide = false
  5085. Part222.FormFactor = Enum.FormFactor.Custom
  5086. Part222.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5087. Part222.CFrame = CFrame.new(-6.85199785, 6.07165003, -12.8969984, -0.730386496, 0.350104779, 0.586480558, -0.635635436, -0.662675917, -0.396012187, 0.250001043, -0.66203022, 0.706549108)
  5088. Part222.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5089. Part222.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5090. Part222.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5091. Part222.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5092. Part222.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5093. Part222.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5094. Part222.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5095. Part222.Position = Vector3.new(-6.85199785, 6.07165003, -12.8969984)
  5096. Part222.Orientation = Vector3.new(23.3299999, 39.6899986, -136.190002)
  5097. Part222.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5098. Script223.Name = "Damage Script"
  5099. Script223.Parent = Part222
  5100. table.insert(cors,sandbox(Script223,function()
  5101. function onTouched(hit)
  5102. local human = hit.Parent:findFirstChild("Humanoid")
  5103. if (human ~= nil) then
  5104. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  5105. end
  5106. end
  5107. script.Parent.Touched:connect(onTouched)
  5108. end))
  5109. SpecialMesh224.Parent = Part222
  5110. SpecialMesh224.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5111. SpecialMesh224.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5112. SpecialMesh224.MeshType = Enum.MeshType.FileMesh
  5113. SpecialMesh224.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5114. Part225.Name = "ScytheWeldShard"
  5115. Part225.Parent = Tool0
  5116. Part225.BrickColor = BrickColor.new("Really black")
  5117. Part225.Reflectance = 0.5
  5118. Part225.Rotation = Vector3.new(12.6300001, 27.6700001, -145.559998)
  5119. Part225.CanCollide = false
  5120. Part225.FormFactor = Enum.FormFactor.Custom
  5121. Part225.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5122. Part225.CFrame = CFrame.new(-7.29999924, 6.45765305, -13.1219997, -0.730383515, 0.500946462, 0.464316517, -0.635638952, -0.747311831, -0.193611115, 0.250000805, -0.436548144, 0.864246607)
  5123. Part225.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5124. Part225.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5125. Part225.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5126. Part225.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5127. Part225.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5128. Part225.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5129. Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5130. Part225.Position = Vector3.new(-7.29999924, 6.45765305, -13.1219997)
  5131. Part225.Orientation = Vector3.new(11.1599998, 28.25, -139.619995)
  5132. Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5133. Script226.Name = "Damage Script"
  5134. Script226.Parent = Part225
  5135. table.insert(cors,sandbox(Script226,function()
  5136. function onTouched(hit)
  5137. local human = hit.Parent:findFirstChild("Humanoid")
  5138. if (human ~= nil) then
  5139. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  5140. end
  5141. end
  5142. script.Parent.Touched:connect(onTouched)
  5143. end))
  5144. SpecialMesh227.Parent = Part225
  5145. SpecialMesh227.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5146. SpecialMesh227.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5147. SpecialMesh227.MeshType = Enum.MeshType.FileMesh
  5148. SpecialMesh227.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5149. Part228.Name = "ScytheWeldShard"
  5150. Part228.Parent = Tool0
  5151. Part228.BrickColor = BrickColor.new("Really black")
  5152. Part228.Reflectance = 0.5
  5153. Part228.Rotation = Vector3.new(29.2699986, 35.9099998, -154.389999)
  5154. Part228.CanCollide = false
  5155. Part228.FormFactor = Enum.FormFactor.Custom
  5156. Part228.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5157. Part228.CFrame = CFrame.new(-6.45199919, 5.57165003, -12.8969984, -0.730386496, 0.350104779, 0.586480558, -0.635635436, -0.662675917, -0.396012187, 0.250001043, -0.66203022, 0.706549108)
  5158. Part228.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5159. Part228.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5160. Part228.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5161. Part228.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5162. Part228.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5163. Part228.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5164. Part228.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5165. Part228.Position = Vector3.new(-6.45199919, 5.57165003, -12.8969984)
  5166. Part228.Orientation = Vector3.new(23.3299999, 39.6899986, -136.190002)
  5167. Part228.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5168. Script229.Name = "Damage Script"
  5169. Script229.Parent = Part228
  5170. table.insert(cors,sandbox(Script229,function()
  5171. function onTouched(hit)
  5172. local human = hit.Parent:findFirstChild("Humanoid")
  5173. if (human ~= nil) then
  5174. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  5175. end
  5176. end
  5177. script.Parent.Touched:connect(onTouched)
  5178. end))
  5179. SpecialMesh230.Parent = Part228
  5180. SpecialMesh230.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5181. SpecialMesh230.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5182. SpecialMesh230.MeshType = Enum.MeshType.FileMesh
  5183. SpecialMesh230.Scale = Vector3.new(1, 0.150000006, 0.150000006)
  5184. Part231.Name = "ScytheWeldShard2"
  5185. Part231.Parent = Tool0
  5186. Part231.BrickColor = BrickColor.new("Really black")
  5187. Part231.Reflectance = 0.5
  5188. Part231.Rotation = Vector3.new(79.1899948, 42.579998, 127.739998)
  5189. Part231.CanCollide = false
  5190. Part231.FormFactor = Enum.FormFactor.Custom
  5191. Part231.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5192. Part231.CFrame = CFrame.new(-7.29999924, 6.45765305, -13.1219997, -0.450687855, -0.582230449, 0.67667228, -0.258514971, -0.640414238, -0.723212779, 0.85442853, -0.500873685, 0.138112128)
  5193. Part231.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5194. Part231.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5195. Part231.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5196. Part231.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5197. Part231.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5198. Part231.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5199. Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5200. Part231.Position = Vector3.new(-7.29999924, 6.45765305, -13.1219997)
  5201. Part231.Orientation = Vector3.new(46.3199997, 78.4599991, -158.019989)
  5202. Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5203. Script232.Name = "Damage Script"
  5204. Script232.Parent = Part231
  5205. table.insert(cors,sandbox(Script232,function()
  5206. function onTouched(hit)
  5207. local human = hit.Parent:findFirstChild("Humanoid")
  5208. if (human ~= nil) then
  5209. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  5210. end
  5211. end
  5212. script.Parent.Touched:connect(onTouched)
  5213. end))
  5214. SpecialMesh233.Parent = Part231
  5215. SpecialMesh233.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5216. SpecialMesh233.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
  5217. SpecialMesh233.MeshType = Enum.MeshType.FileMesh
  5218. SpecialMesh233.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
  5219. Part234.Name = "ScytheWeldShard2"
  5220. Part234.Parent = Tool0
  5221. Part234.BrickColor = BrickColor.new("Really black")
  5222. Part234.Reflectance = 0.5
  5223. Part234.Rotation = Vector3.new(100.089996, 38.5499992, 114.049995)
  5224. Part234.CanCollide = false
  5225. Part234.FormFactor = Enum.FormFactor.Custom
  5226. Part234.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5227. Part234.CFrame = CFrame.new(-6.45199919, 5.57165003, -12.8969984, -0.318750918, -0.714171767, 0.623180568, -0.410075366, -0.488848656, -0.769975781, 0.854536533, -0.500981569, -0.137043521)
  5228. Part234.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5229. Part234.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5230. Part234.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5231. Part234.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5232. Part234.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5233. Part234.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5234. Part234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5235. Part234.Position = Vector3.new(-6.45199919, 5.57165003, -12.8969984)
  5236. Part234.Orientation = Vector3.new(50.3499985, 102.399994, -140.009995)
  5237. Part234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5238. Script235.Name = "Damage Script"
  5239. Script235.Parent = Part234
  5240. table.insert(cors,sandbox(Script235,function()
  5241. function onTouched(hit)
  5242. local human = hit.Parent:findFirstChild("Humanoid")
  5243. if (human ~= nil) then
  5244. human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
  5245. end
  5246. end
  5247. script.Parent.Touched:connect(onTouched)
  5248. end))
  5249. SpecialMesh236.Parent = Part234
  5250. SpecialMesh236.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5251. SpecialMesh236.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
  5252. SpecialMesh236.MeshType = Enum.MeshType.FileMesh
  5253. SpecialMesh236.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
  5254. for i,v in pairs(mas:GetChildren()) do
  5255. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  5256. pcall(function() v:MakeJoints() end)
  5257. end
  5258. mas:Destroy()
  5259. for i,v in pairs(cors) do
  5260. spawn(function()
  5261. pcall(v)
  5262. end)
  5263. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement