Advertisement
Animescapetower

Okay why do i fix this

Mar 12th, 2018
368
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 85.07 KB | None | 0 0
  1. --[[
  2. Okay tryin to fix this right now, so done, welp rip pastebin
  3.  
  4. ]]
  5. --Converted with ttyyuu12345's model to script plugin v4
  6. function sandbox(var,func)
  7. local env = getfenv(func)
  8. local newenv = setmetatable({},{
  9. __index = function(self,k)
  10. if k=="script" then
  11. return var
  12. else
  13. return env[k]
  14. end
  15. end,
  16. })
  17. setfenv(func,newenv)
  18. return func
  19. end
  20. cors = {}
  21. mas = Instance.new("Model",game:GetService("Lighting"))
  22. Tool0 = Instance.new("Tool")
  23. Script1 = Instance.new("Script")
  24. LocalScript2 = Instance.new("LocalScript")
  25. Animation3 = Instance.new("Animation")
  26. Script4 = Instance.new("Script")
  27. StringValue5 = Instance.new("StringValue")
  28. Part6 = Instance.new("Part")
  29. Sound7 = Instance.new("Sound")
  30. Sound8 = Instance.new("Sound")
  31. Sound9 = Instance.new("Sound")
  32. ParticleEmitter10 = Instance.new("ParticleEmitter")
  33. SpecialMesh11 = Instance.new("SpecialMesh")
  34. PointLight12 = Instance.new("PointLight")
  35. Fire13 = Instance.new("Fire")
  36. Sound14 = Instance.new("Sound")
  37. Sound15 = Instance.new("Sound")
  38. Sound16 = Instance.new("Sound")
  39. Sound17 = Instance.new("Sound")
  40. Sound18 = Instance.new("Sound")
  41. Sound19 = Instance.new("Sound")
  42. Sound20 = Instance.new("Sound")
  43. Sparkles21 = Instance.new("Sparkles")
  44. Script22 = Instance.new("Script")
  45. Sound23 = Instance.new("Sound")
  46. Sound24 = Instance.new("Sound")
  47. PointLight25 = Instance.new("PointLight")
  48. PointLight26 = Instance.new("PointLight")
  49. Script27 = Instance.new("Script")
  50. Script28 = Instance.new("Script")
  51. Animation29 = Instance.new("Animation")
  52. Script30 = Instance.new("Script")
  53. Script31 = Instance.new("Script")
  54. Sound32 = Instance.new("Sound")
  55. LocalScript33 = Instance.new("LocalScript")
  56. Animation34 = Instance.new("Animation")
  57. Animation35 = Instance.new("Animation")
  58. Animation36 = Instance.new("Animation")
  59. Configuration37 = Instance.new("Configuration")
  60. IntValue38 = Instance.new("IntValue")
  61. Animation39 = Instance.new("Animation")
  62. LocalScript40 = Instance.new("LocalScript")
  63. Script41 = Instance.new("Script")
  64. LocalScript42 = Instance.new("LocalScript")
  65. Script43 = Instance.new("Script")
  66. Animation44 = Instance.new("Animation")
  67. Script45 = Instance.new("Script")
  68. LocalScript46 = Instance.new("LocalScript")
  69. Script47 = Instance.new("Script")
  70. Animation48 = Instance.new("Animation")
  71. Script49 = Instance.new("Script")
  72. Script50 = Instance.new("Script")
  73. RemoteFunction51 = Instance.new("RemoteFunction")
  74. RemoteFunction52 = Instance.new("RemoteFunction")
  75. Tool0.Name = "TheKitty'sRainbowSword"
  76. Tool0.Parent = mas
  77. Tool0.TextureId = "rbxassetid://684159143"
  78. Tool0.GripForward = Vector3.new(-0.107547536, -0.967927754, 0.227044776)
  79. Tool0.GripPos = Vector3.new(0, 0, 2.4000001)
  80. Tool0.GripRight = Vector3.new(0.994199991, -0.104705557, 0.0245605614)
  81. Tool0.GripUp = Vector3.new(0, -0.228369355, -0.973574638)
  82. Tool0.ToolTip = "Beach Battle Sword"
  83. Script1.Name = "SwordScript"
  84. Script1.Parent = Tool0
  85. table.insert(cors,sandbox(Script1,function()
  86. --Stickmasterluke, Edited by andrew81.
  87. -- |-- <these are tips that can help you out with the sword.
  88. --# = DO NOT MESS!!!
  89. --@ = Warning.
  90. --
  91. local Tool = script.Parent
  92. sp=script.Parent -- #BE SURE NOT TO MESS.
  93.  
  94.  
  95. r=game:service("RunService") --# Don't mess.
  96. debris=game:GetService("Debris")--#
  97.  
  98. anims={"RightSlash","LeftSlash"} --@ this plays the animations IF you didn't know.
  99.  
  100. basedamage=35 --Idle damage.
  101. slashdamage=40 -- Swing damage obviously.
  102. rangedamage=45 -- The projectile damage(KITTY CATS!!!!).
  103. damage=basedamage
  104.  
  105. specialready=true -- Dont mess.
  106. lastclick=0 -- Dont mess.
  107.  
  108. sword=sp.Handle --@ Waring Changing sp will break the sword unless you change ALL names that start with "sp".
  109.  
  110. local SlashSound=Instance.new("Sound")--# Don't change.
  111. SlashSound.SoundId="http://www.roblox.com/asset/?id=60871617" -- Sound ID here| Ex. 60871617
  112. SlashSound.Parent=sword -- Dont mess.
  113. SlashSound.Volume=1 -- Change anything you like.
  114. SlashSound.Pitch = 1 -- How low or high the sound is.
  115. --Same go for down below untill You see ----------------------------------------
  116. local UnsheathSound=Instance.new("Sound")--# Don't change.
  117. UnsheathSound.SoundId="http://www.roblox.com/asset/?id=536985221"
  118. UnsheathSound.Parent=sword
  119. UnsheathSound.Name = "Idle"
  120. UnsheathSound.Volume=2
  121. UnsheathSound.Pitch = 1
  122. UnsheathSound.Looped = true
  123. UnsheathSound.EmitterSize = 15
  124. UnsheathSound.MaxDistance = 15000
  125.  
  126. local UnequipSound=Instance.new("Sound")--# Don't change.
  127. UnequipSound.SoundId="http://www.roblox.com/asset/?id=60871653"
  128. UnequipSound.Parent=sword
  129. UnequipSound.Volume=0.5
  130. UnequipSound.Pitch = 1
  131. --------------------------------------------------------------------------------
  132. --END OF SOUNDS
  133. --------------------------------------------------------------------------------
  134. function waitfor(parent,name) --# DANGER HAZZARD DONT MESS!!
  135. while true do --# DONT MESS!
  136. local child=parent:FindFirstChild(name)--# DONT MESS!
  137. if child~=nil then--# DONT MESS!
  138. return child--# DONT MESS!
  139. end--# DONT MESS!
  140. wait()--# DONT MESS!
  141. end--# DONT MESS!
  142. end--# DONT MESS!
  143.  
  144. handle=sp:WaitForChild("Handle")--# DONT MESS!
  145. specialfire=handle:WaitForChild("Fire")--# DONT MESS!
  146. mesh=waitfor(sp.Handle,"Mesh")--# DONT MESS!
  147. waitfor(sp,"RunAnim")--# DONT MESS!
  148. debris=game:GetService("Debris")--# DONT MESS!
  149.  
  150.  
  151. specialfire.Enabled=true--# DONT MESS!
  152. function lunge()--# DONT MESS!
  153. local anim = Instance.new("StringValue")--# DONT MESS!
  154. anim.Name = "toolanim"--# DONT MESS!
  155. anim.Value = "Lunge"--# DONT MESS!
  156. anim.Parent = sp--@ Here is one example of the sp if you read up top!
  157. end
  158.  
  159. function blow(hit)--# DONT MESS!
  160. if hit.Parent~=nil then--# DONT MESS!
  161. local humanoid=hit.Parent:findFirstChild("Humanoid")--@ If you want it to kill a different Humanoid like some Zombie humanoid is Zombie change it to ("Zombie") easy.
  162. local vCharacter=sp.Parent--@ sp Spotted if needed change.
  163. if vCharacter~=nil then--# DONT MESS!
  164. local vPlayer=game.Players:playerFromCharacter(vCharacter)--# DONT MESS!
  165. if vPlayer~=nil then--# DONT MESS!
  166. local hum=vCharacter:findFirstChild("Humanoid")--@ Does not apply to this though if you read up. ^
  167. if humanoid~=nil then--# DONT MESS!
  168. if hum~=nil and humanoid~=hum then--# DONT MESS!
  169. local right_arm=vCharacter:FindFirstChild("Right Arm")--# DONT MESS!
  170. if right_arm~=nil then--# DONT MESS!
  171. local joint=right_arm:FindFirstChild("RightGrip")--# DONT MESS!
  172. if joint~=nil and (joint.Part0==sword or joint.Part1==sword) then--# DONT MESS!
  173. tagHumanoid(humanoid,vPlayer)--# DONT MESS!
  174. humanoid:TakeDamage(damage)--# DONT MESS!
  175. end--# DONT MESS!
  176. end--# DONT MESS!
  177. end--# DONT MESS!
  178. end--# DONT MESS!
  179. end--# DONT MESS!
  180. end--# DONT MESS!
  181. end--# DONT MESS!
  182. end--# DONT MESS!
  183.  
  184.  
  185. function tagHumanoid(humanoid,player)--# DONT MESS!
  186. for i,v in ipairs(humanoid:GetChildren()) do--# DONT MESS!
  187. if v.Name=="creator" then--# DONT MESS!
  188. v:remove()--# DONT MESS!
  189. end--# DONT MESS!
  190. end--# DONT MESS!
  191. local creator_tag=Instance.new("ObjectValue")--# DONT MESS!
  192. creator_tag.Value=player--# DONT MESS!
  193. creator_tag.Name="creator"--# DONT MESS!
  194. creator_tag.Parent=humanoid--# DONT MESS!
  195. debris:AddItem(creator_tag,1)--# DONT MESS!
  196. end
  197.  
  198. function lunge()--# DONT MESS!
  199. local anim = Instance.new("StringValue")--# DONT MESS!
  200. anim.Name = "toolanim"--# DONT MESS!
  201. anim.Value = "Lunge"--# DONT MESS!
  202. anim.Parent = sp--@ sp Spotted if needed change.
  203. end
  204.  
  205. sp.Enabled=true--@ sp Spotted if needed change.
  206. function onActivated()--# DONT MESS!
  207. delay(0.3,function()--Projectile Speed (NOT VELOCITY)
  208. lastclick=tick()--# DONT MESS!
  209. end)
  210. if sp.Enabled then--@ sp Spotted if needed change.
  211. sp.Enabled=false--@ sp Spotted if needed change.
  212. local character=sp.Parent;--@ sp Spotted if needed change.
  213. local humanoid=character.Humanoid--# DONT MESS!
  214. if humanoid==nil then--# DONT MESS!
  215. print("Humanoid not found")--# DONT MESS!
  216. return --# DONT MESS!
  217. end--# DONT MESS!
  218. if (tick()-lastclick)<0.3 and specialready then
  219. specialready=false--# DONT MESS!
  220.  
  221. specialfire.Enabled=false--# DONT MESS!
  222. SlashSound.Volume=1-- Slash sound
  223. SlashSound:play()--
  224. lunge()--# DONT MESS!
  225. damage=0
  226. local t=sp.Parent:FindFirstChild("Torso")-- sp Spotted if needed change.
  227. if t~=nil then
  228. local p=Instance.new("Part")
  229. p.FormFactor="Custom"
  230. p.Name="Flying Kitty"
  231. p.BrickColor=BrickColor.new("Bright blue")
  232. p.Transparency= 0
  233. p.Size=Vector3.new(2,4,3)
  234. p.CanCollide=true
  235. p.TopSurface="Smooth"
  236. p.BottomSurface="Smooth"
  237. p.Velocity=t.CFrame.lookVector*100
  238. p.CFrame=t.CFrame*CFrame.new(1.5,.5,-3)*CFrame.Angles(math.pi/0.5,15.7,0) -- how its positioned do not change
  239. local mesh = Instance.new("SpecialMesh")
  240.  
  241. mesh.Scale = Vector3.new(0.2, 0.2, 0.2)
  242. mesh.MeshType = "FileMesh"
  243. mesh.MeshId = "http://www.roblox.com/asset/?id=430323721"
  244. mesh.TextureId = "http://www.roblox.com/asset/?id=128627289 "
  245. mesh.Parent = p
  246.  
  247. ----------------------------------------------------------------------------------
  248. --DONT MESS WITH ANYTHING DOWN BELOW UNLESS IT SAYS IT ENDS
  249. ----------------------------------------------------------------------------------
  250. local sparkles=Instance.new("Sparkles")
  251. sparkles.SparkleColor=Color3.new(math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random())
  252. sparkles.Enabled=true
  253. sparkles.Parent=p
  254. local sparkles2=Instance.new("Sparkles")
  255. sparkles2.SparkleColor=Color3.new(math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random())
  256. sparkles2.Enabled=true
  257. sparkles2.Parent=p
  258. local sparkles3=Instance.new("Sparkles")
  259. sparkles3.SparkleColor=Color3.new(math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random(), math.random())
  260. sparkles3.Enabled=true
  261. sparkles3.Parent=p
  262. --[[local smoke=Instance.new("Smoke")
  263. smoke.Color=Color3.new(.7,.7,1)
  264. smoke.Size=2
  265. smoke.RiseVelocity=2
  266. smoke.Parent=p]]
  267. --local fire=Instance.new("Fire")
  268. --fire.Color=Color3.new(0,1,1)
  269. --fire.SecondaryColor=Color3.new(.9,.95,1)
  270. --fire.Size=2
  271. --fire.Heat=4
  272. --fire.Parent=p
  273. ----------------------------------------------------------------------
  274. --END OF DONT CHANGE ANY OF THAT UP THERE
  275. ----------------------------------------------------------------------
  276. local bf=Instance.new("BodyForce")
  277. bf.force=Vector3.new(0,190.2*p:GetMass(),0) -- 196.2 Is the number if you want it to float and not rise or fall (Levitating for better words)
  278. bf.Parent=p
  279. p.Touched:connect(function(hit)
  280. if hit~=nil then
  281. local h=hit.Parent:FindFirstChild("Humanoid")
  282. local mh=sp.Parent:FindFirstChild("Humanoid")
  283. if h~=nil and mh~=nil and h~=mh then
  284. local plr=game.Players:playerFromCharacter(mh.Parent)
  285. if plr~=nil then
  286. tagHumanoid(h,plr)
  287. end
  288. h:TakeDamage(rangedamage)
  289. p:remove()
  290.  
  291. end
  292. end
  293. end)
  294. local s=sp.Handle:FindFirstChild("MeowSound")
  295. if s~=nil then
  296. s:Play()
  297.  
  298.  
  299. end
  300. debris:AddItem(p,20)
  301. p.Parent=game.Workspace
  302. end
  303. wait(0.00000000001)
  304. delay(0.00000000001,function()
  305. specialfire.Enabled=true
  306. specialready=true
  307. end)
  308. else
  309. SlashSound.Volume=.7
  310. SlashSound:play()
  311. newanim=anims[math.random(1,#anims)]
  312. while newanim==sp.RunAnim.Value do
  313. newanim=anims[math.random(1,#anims)]
  314.  
  315. end
  316. sp.RunAnim.Value=newanim
  317. damage=slashdamage
  318. script.Parent.GripIdle.Disabled = true
  319. Tool.GripForward = Vector3.new(0, -1, 0)
  320. Tool.GripPos = Vector3.new(0, 0, 2.32)
  321. Tool.GripRight = Vector3.new(1, 0, 0)
  322. Tool.GripUp = Vector3.new(0, 0, -1)
  323. wait(0.7)
  324. script.Parent.GripIdle.Disabled = false
  325. end
  326. damage=basedamage
  327. sp.Enabled=true
  328. end
  329. end
  330.  
  331. function onEquipped()
  332. script.Parent.GripIdle.Disabled = false
  333. script.Parent.Handle.Particles.Enabled = false
  334. UnsheathSound:play()
  335. end
  336. function Unequipped()
  337. script.Parent.GripIdle.Disabled = true
  338. UnsheathSound:Stop()
  339. UnequipSound:play()
  340. end
  341.  
  342. sp.Activated:connect(onActivated)
  343. sp.Equipped:connect(onEquipped)
  344. sp.Unequipped:connect(Unequipped)
  345.  
  346. connection=sword.Touched:connect(blow)
  347.  
  348.  
  349.  
  350. end))
  351. LocalScript2.Name = "Local Gui"
  352. LocalScript2.Parent = Tool0
  353. table.insert(cors,sandbox(LocalScript2,function()
  354. --Made by Stickmasterluke
  355.  
  356.  
  357. local sp=script.Parent
  358.  
  359.  
  360. enabled=true
  361.  
  362. function waitfor(parent,name)
  363. while true do
  364. local child=parent:FindFirstChild(name)
  365. if child~=nil then
  366. return child
  367. end
  368. wait()
  369. end
  370. end
  371.  
  372. waitfor(sp,"Handle")
  373.  
  374. function onButton1Down(mouse)
  375. if not enabled then
  376. return
  377. end
  378. enabled=false
  379. mouse.Icon="rbxasset://textures\\GunWaitCursor.png"
  380. wait(.75)
  381. mouse.Icon="rbxasset://textures\\GunCursor.png"
  382. enabled=true
  383. end
  384.  
  385. function onEquippedLocal(mouse)
  386. local currentlast=lastequipped
  387. if mouse==nil then
  388. print("Mouse not found")
  389. return
  390. end
  391. mouse.Icon="rbxasset://textures\\GunCursor.png"
  392. mouse.Button1Down:connect(function()
  393. onButton1Down(mouse)
  394. end)
  395. end
  396. sp.Equipped:connect(onEquippedLocal)
  397.  
  398. waitfor(sp,"RunAnim")
  399. sp.RunAnim.Changed:connect(function()
  400. local h=sp.Parent:FindFirstChild("Humanoid")
  401. local t=sp.Parent:FindFirstChild("Torso")
  402. local anim=sp:FindFirstChild(sp.RunAnim.Value)
  403. if anim and t and h then
  404. theanim=h:LoadAnimation(anim)
  405. if theanim and h.Health>0 then
  406. theanim:Play()
  407. end
  408. end
  409. end)
  410.  
  411. end))
  412. Animation3.Name = "RightSlash"
  413. Animation3.Parent = Tool0
  414. Animation3.AnimationId = "http://www.roblox.com/asset/?id=973054461"
  415. Script4.Name = "All animations"
  416. Script4.Parent = Animation3
  417. table.insert(cors,sandbox(Script4,function()
  418. while true do
  419. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973029118"
  420. wait(0.001)--Swing 1
  421. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973039820"
  422. wait(0.001)--Swing 2
  423. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973070440"
  424. wait(0.001)--Swing 3
  425. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973085657"
  426. wait(0.001)--Swing 4
  427. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973170690"
  428. wait(0.001)--Swing 5
  429. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973792001"
  430. wait(0.001)--Swing 6
  431. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973189325"
  432. wait(0.001)--Swing Around
  433. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973054461"
  434. wait(0.001)--Dash
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451. --TestAnimations
  452. --[[script.Parent.AnimationId="http://www.roblox.com/asset/?id=191123156"
  453. wait(0.001)--Repeated Swings
  454. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=94160738"
  455. wait(0.001)-- Heavy fast swing
  456. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=74894663"
  457. wait(0.001)--Default swing1
  458. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=74813494"
  459. wait(0.001)--Default swing2
  460. script.Parent.AnimationId="http://www.roblox.com/asset/?id=186934658"
  461. wait(0.001) --whoosh Swing
  462. script.Parent.AnimationId="http://www.roblox.com/asset/?id=186934753"
  463. wait(0.001) -- Swipe
  464. script.Parent.AnimationId="http://www.roblox.com/asset/?id=186934910"
  465. wait(0.001) -- Spin
  466. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=94161333"
  467. wait(0.001) -- In and out
  468. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=74897796"
  469. wait(0.001) -- Over head swing
  470. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=54584713"
  471. wait(0.001) -- Wind swing
  472. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=94161088"
  473. wait(0.001) -- Side slash
  474. script.Parent.AnimationId="http://www.roblox.com/asset?id=172206261"
  475. wait(0.001)--Down slash
  476. script.Parent.AnimationId="http://www.roblox.com/asset/?id=74909537"
  477. wait(0.001) -- Left
  478. script.Parent.AnimationId="http://www.roblox.com/asset/?id=74909551"
  479. wait(0.001) -- RIGHT
  480. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=54605944"
  481. wait(0.001)--BoneSaw
  482. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=54611484"
  483. wait(0.001) -- RightSlash
  484. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=54432537"
  485. wait(0.001)--Slash
  486. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=89286651"
  487. wait(.001) --SlashAnim
  488. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=89341036"
  489. wait(.001)--Slash2Anim
  490. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=89342278"
  491. wait(.001) -- Slash3Anim
  492. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=89341591"
  493. wait(.001)--Slash4Anim]]
  494.  
  495. end
  496. end))
  497. StringValue5.Name = "RunAnim"
  498. StringValue5.Parent = Tool0
  499. StringValue5.Value = "LeftSwingFast"
  500. Part6.Name = "Handle"
  501. Part6.Parent = Tool0
  502. Part6.BrickColor = BrickColor.new("Bright blue")
  503. Part6.Reflectance = 0.40000000596046
  504. Part6.Rotation = Vector3.new(119.729996, 5.36999989, -3.05999994)
  505. Part6.FormFactor = Enum.FormFactor.Custom
  506. Part6.Size = Vector3.new(0.400000006, 1.31999993, 7.17999983)
  507. Part6.CFrame = CFrame.new(36.0049362, 3.4493351, -15.9429302, 0.994200766, 0.0530983023, 0.0935166776, 0.107539751, -0.490859121, -0.864576519, -4.03387412e-06, 0.86961937, -0.493722707)
  508. Part6.BottomSurface = Enum.SurfaceType.Smooth
  509. Part6.TopSurface = Enum.SurfaceType.Smooth
  510. Part6.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  511. Part6.Position = Vector3.new(36.0049362, 3.4493351, -15.9429302)
  512. Part6.Orientation = Vector3.new(59.829998, 169.269989, 167.639999)
  513. Part6.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  514. Sound7.Name = "CatSound"
  515. Sound7.Parent = Part6
  516. Sound7.Pitch = 0.34999999403954
  517. Sound7.SoundId = "rbxassetid://536985221"
  518. Sound7.Volume = 10
  519. Sound7.Looped = true
  520. Sound8.Name = "AngrySound"
  521. Sound8.Parent = Part6
  522. Sound8.SoundId = "rbxassetid://60871653"
  523. Sound9.Name = "MeowSound"
  524. Sound9.Parent = Part6
  525. Sound9.Pitch = 2
  526. Sound9.SoundId = "rbxassetid://60871617"
  527. Sound9.Volume = 0.75
  528. ParticleEmitter10.Name = "Particles"
  529. ParticleEmitter10.Parent = Part6
  530. ParticleEmitter10.Transparency = NumberSequence.new(0,0,0.56172835826874)
  531. ParticleEmitter10.Rotation = NumberRange.new(0, 5)
  532. ParticleEmitter10.Size = NumberSequence.new(0.31999999284744,2.3456788063049)
  533. ParticleEmitter10.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0.364706, 0),Color3.new(1, 0.54902, 0),Color3.new(1, 0.835294, 0),Color3.new(0.866667, 1, 0),Color3.new(0.482353, 1, 0),Color3.new(0, 1, 0.0666667),Color3.new(0, 1, 0.501961),Color3.new(0, 1, 1),Color3.new(0, 0.65098, 1),Color3.new(0, 0.45098, 1),Color3.new(0, 0.231373, 1),Color3.new(0.231373, 0, 1),Color3.new(0.501961, 0, 1),Color3.new(1, 0, 0.533333))
  534. ParticleEmitter10.Enabled = false
  535. ParticleEmitter10.LightEmission = 1
  536. ParticleEmitter10.Texture = "rbxasset://textures/particles/fire_main.dds"
  537. ParticleEmitter10.Lifetime = NumberRange.new(1, 1)
  538. ParticleEmitter10.Rate = 99999
  539. ParticleEmitter10.RotSpeed = NumberRange.new(100, 100)
  540. ParticleEmitter10.Speed = NumberRange.new(0, 0)
  541. ParticleEmitter10.VelocitySpread = 360
  542. ParticleEmitter10.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0.364706, 0),Color3.new(1, 0.54902, 0),Color3.new(1, 0.835294, 0),Color3.new(0.866667, 1, 0),Color3.new(0.482353, 1, 0),Color3.new(0, 1, 0.0666667),Color3.new(0, 1, 0.501961),Color3.new(0, 1, 1),Color3.new(0, 0.65098, 1),Color3.new(0, 0.45098, 1),Color3.new(0, 0.231373, 1),Color3.new(0.231373, 0, 1),Color3.new(0.501961, 0, 1),Color3.new(1, 0, 0.533333))
  543. SpecialMesh11.Parent = Part6
  544. SpecialMesh11.MeshId = "http://www.roblox.com/asset/?id=365565135"
  545. SpecialMesh11.Scale = Vector3.new(2, 2.5, 3)
  546. SpecialMesh11.TextureId = "rbxassetid://3655650611"
  547. SpecialMesh11.VertexColor = Vector3.new(1, 0, 1)
  548. SpecialMesh11.MeshType = Enum.MeshType.FileMesh
  549. SpecialMesh11.Scale = Vector3.new(2, 2.5, 3)
  550. PointLight12.Parent = Part6
  551. PointLight12.Color = Color3.new(0.917647, 0, 1)
  552. PointLight12.Brightness = 99999997952
  553. PointLight12.Range = 50
  554. PointLight12.Color = Color3.new(0.917647, 0, 1)
  555. Fire13.Parent = Part6
  556. Fire13.Size = 2
  557. Fire13.Color = Color3.new(1, 0, 0.45098)
  558. Fire13.Heat = 0
  559. Fire13.SecondaryColor = Color3.new(0, 0, 0)
  560. Fire13.Color = Color3.new(1, 0, 0.45098)
  561. Sound14.Name = "Spin2"
  562. Sound14.Parent = Part6
  563. Sound14.SoundId = "http://www.roblox.com/asset/?id=120745021"
  564. Sound14.Volume = 1.5
  565. Sound14.Looped = true
  566. Sound15.Name = "Boom"
  567. Sound15.Parent = Part6
  568. Sound15.Pitch = 0.89999997615814
  569. Sound15.SoundId = "rbxassetid://12222084"
  570. Sound15.Volume = 1
  571. Sound16.Name = "MEOWBOMB"
  572. Sound16.Parent = Part6
  573. Sound16.Pitch = 2
  574. Sound16.SoundId = "rbxassetid://60871617"
  575. Sound16.Volume = 2
  576. Sound17.Name = "Swing"
  577. Sound17.Parent = Part6
  578. Sound17.Pitch = 1.7999999523163
  579. Sound17.SoundId = "http://www.roblox.com/asset/?id=45941860"
  580. Sound17.Volume = 1
  581. Sound18.Name = "MeowSlash2"
  582. Sound18.Parent = Part6
  583. Sound18.SoundId = "rbxassetid://60871617"
  584. Sound18.Volume = 2
  585. Sound19.Name = "MeowSlash"
  586. Sound19.Parent = Part6
  587. Sound19.SoundId = "rbxassetid://60871617"
  588. Sound19.Volume = 0.75
  589. Sound20.Name = "Spin"
  590. Sound20.Parent = Part6
  591. Sound20.SoundId = "http://www.roblox.com/asset/?id=120745021"
  592. Sound20.Volume = 1.5
  593. Sound20.Looped = true
  594. Sparkles21.Parent = Part6
  595. Sparkles21.Color = Color3.new(1.77083, 0, 0.768628)
  596. Sparkles21.Enabled = false
  597. Sparkles21.SparkleColor = Color3.new(1, 0, 0.768628)
  598. Sparkles21.Color = Color3.new(1.77083, 0, 0.768628)
  599. Script22.Name = "Damage"
  600. Script22.Parent = Part6
  601. Script22.Disabled = true
  602. table.insert(cors,sandbox(Script22,function()
  603. function onTouched(hit)
  604.  
  605. local human = hit.Parent:findFirstChild("Humanoid")
  606. damage = script.Parent.Parent.SpecialDamage.Damage.Value
  607.  
  608. if (human ~= nil) then
  609. human.Health = human.Health - damage
  610. end
  611. end
  612.  
  613. script.Parent.Touched:connect(onTouched)
  614.  
  615. end))
  616. Sound23.Name = "Stop"
  617. Sound23.Parent = Part6
  618. Sound23.Pitch = 0.20000000298023
  619. Sound23.SoundId = "http://www.roblox.com/asset/?id=248435147"
  620. Sound23.Volume = 2
  621. Sound24.Name = "Charged"
  622. Sound24.Parent = Part6
  623. Sound24.SoundId = "http://www.roblox.com/asset/?id=127416781"
  624. Sound24.Volume = 3
  625. PointLight25.Parent = Part6
  626. PointLight25.Brightness = 99999997952
  627. PointLight25.Range = 35
  628. PointLight26.Parent = Part6
  629. PointLight26.Color = Color3.new(1, 0, 0)
  630. PointLight26.Brightness = 99999997952
  631. PointLight26.Range = 60
  632. PointLight26.Color = Color3.new(1, 0, 0)
  633. Script27.Name = "ColorChanger"
  634. Script27.Parent = Part6
  635. table.insert(cors,sandbox(Script27,function()
  636. x = 0
  637. y = 0
  638. z = 0
  639. mesh = script.Parent.Mesh
  640. while true do
  641. for i = 1, 10 do
  642. x = x + 0.1
  643. mesh.VertexColor = Vector3.new(x,y,z)
  644. wait()
  645. end
  646. for i = 1, 10 do
  647. y = y + 0.1
  648. mesh.VertexColor = Vector3.new(x,y,z)
  649. wait()
  650. end
  651. for i = 1, 10 do
  652. x = x - 0.1
  653. mesh.VertexColor = Vector3.new(x,y,z)
  654. wait()
  655. end
  656. for i = 1, 10 do
  657. z = z + 0.1
  658. mesh.VertexColor = Vector3.new(x,y,z)
  659. wait()
  660. end
  661. for i = 1, 10 do
  662. y = y - 0.1
  663. mesh.VertexColor = Vector3.new(x,y,z)
  664. wait()
  665. end
  666. for i = 1, 10 do
  667. x = x + 0.1
  668. mesh.VertexColor = Vector3.new(x,y,z)
  669. wait()
  670. end
  671. for i = 1, 10 do
  672. z = z - 0.1
  673. mesh.VertexColor = Vector3.new(x,y,z)
  674. wait()
  675. end
  676. for i = 1, 10 do
  677. x = x - 0.1
  678. mesh.VertexColor = Vector3.new(x,y,z)
  679. wait()
  680. end
  681. end
  682.  
  683. end))
  684. Script28.Name = "ExtraDMG"
  685. Script28.Parent = Part6
  686. Script28.Disabled = true
  687. table.insert(cors,sandbox(Script28,function()
  688. function onTouched(hit)
  689.  
  690. local human = hit.Parent:findFirstChild("Humanoid")
  691. damage = script.Parent.Parent.SpecialDamage.Damage.Value
  692.  
  693. if (human ~= nil) then
  694. human.Health = human.Health - damage
  695. end
  696. end
  697.  
  698. script.Parent.Touched:connect(onTouched)
  699.  
  700. end))
  701. Animation29.Name = "LeftSlash"
  702. Animation29.Parent = Tool0
  703. Animation29.AnimationId = "http://www.roblox.com/asset/?id=973054461"
  704. Script30.Name = "All animations"
  705. Script30.Parent = Animation29
  706. table.insert(cors,sandbox(Script30,function()
  707. while true do
  708. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973029118"
  709. wait(0.001)--Swing 1
  710. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973039820"
  711. wait(0.001)--Swing 2
  712. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973070440"
  713. wait(0.001)--Swing 3
  714. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973085657"
  715. wait(0.001)--Swing 4
  716. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973170690"
  717. wait(0.001)--Swing 5
  718. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973792001"
  719. wait(0.001)--Swing 6
  720. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973189325"
  721. wait(0.001)--Swing Around
  722. script.Parent.AnimationId="http://www.roblox.com/asset/?id=973054461"
  723. wait(0.001)--Dash
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739. --TestAnimations
  740. --[[script.Parent.AnimationId="http://www.roblox.com/asset/?id=191123156"
  741. wait(0.001)--Repeated Swings
  742. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=94160738"
  743. wait(0.001)-- Heavy fast swing
  744. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=74894663"
  745. wait(0.001)--Default swing1
  746. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=74813494"
  747. wait(0.001)--Default swing2
  748. script.Parent.AnimationId="http://www.roblox.com/asset/?id=186934658"
  749. wait(0.001) --whoosh Swing
  750. script.Parent.AnimationId="http://www.roblox.com/asset/?id=186934753"
  751. wait(0.001) -- Swipe
  752. script.Parent.AnimationId="http://www.roblox.com/asset/?id=186934910"
  753. wait(0.001) -- Spin
  754. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=94161333"
  755. wait(0.001) -- In and out
  756. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=74897796"
  757. wait(0.001) -- Over head swing
  758. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=54584713"
  759. wait(0.001) -- Wind swing
  760. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=94161088"
  761. wait(0.001) -- Side slash
  762. script.Parent.AnimationId="http://www.roblox.com/asset?id=172206261"
  763. wait(0.001)--Down slash
  764. script.Parent.AnimationId="http://www.roblox.com/asset/?id=74909537"
  765. wait(0.001) -- Left
  766. script.Parent.AnimationId="http://www.roblox.com/asset/?id=74909551"
  767. wait(0.001) -- RIGHT
  768. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=54605944"
  769. wait(0.001)--BoneSaw
  770. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=54611484"
  771. wait(0.001) -- RightSlash
  772. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=54432537"
  773. wait(0.001)--Slash
  774. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=89286651"
  775. wait(.001) --SlashAnim
  776. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=89341036"
  777. wait(.001)--Slash2Anim
  778. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=89342278"
  779. wait(.001) -- Slash3Anim
  780. script.Parent.AnimationId="http://www.roblox.com/Asset?ID=89341591"
  781. wait(.001)--Slash4Anim]]
  782.  
  783. end
  784. end))
  785. Script31.Name = "SpinScript"
  786. Script31.Parent = Tool0
  787. table.insert(cors,sandbox(Script31,function()
  788. --Made by Luckymaxer
  789.  
  790. Tool = script.Parent
  791. Handle = Tool:WaitForChild("Handle")
  792. Players = game:GetService("Players")
  793. Debris = game:GetService("Debris")
  794.  
  795. BaseUrl = "http://www.roblox.com/asset/?id="
  796.  
  797. BasePart = Instance.new("Part")
  798. BasePart.Shape = Enum.PartType.Block
  799. BasePart.Material = Enum.Material.Plastic
  800. BasePart.TopSurface = Enum.SurfaceType.Smooth
  801. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  802. BasePart.FormFactor = Enum.FormFactor.Custom
  803. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  804. BasePart.CanCollide = true
  805. BasePart.Locked = true
  806. BasePart.Anchored = false
  807.  
  808. Animations = {
  809. Spin = {Animation = Tool:WaitForChild("Spin"), FadeTime = nil, Weight = nil, Speed = 1},
  810. }
  811.  
  812. Sounds = {
  813. Spin = Handle:WaitForChild("Spin"),
  814. }
  815.  
  816. Special = {
  817. Enabled = true,
  818. Active = false,
  819. Reloading = false,
  820. Duration = 3,
  821. ReloadTime = 7,
  822. Damage = {Min = 1, Max = 10},
  823. }
  824.  
  825. TouchDamage = {Min = 1, Max = 10}
  826.  
  827. ToolEquipped = false
  828.  
  829. Rate = (1 / 60)
  830.  
  831. ServerControl = (Tool:FindFirstChild("ServerControl") or Instance.new("RemoteFunction"))
  832. ServerControl.Name = "ServerControl"
  833. ServerControl.Parent = Tool
  834.  
  835. ClientControl = (Tool:FindFirstChild("ClientControl") or Instance.new("RemoteFunction"))
  836. ClientControl.Name = "ClientControl"
  837. ClientControl.Parent = Tool
  838.  
  839. Tool.Enabled = true
  840.  
  841. function Clamp(Number, Min, Max)
  842. return math.max(math.min(Max, Number), Min)
  843. end
  844.  
  845. function GetPercentage(Start, End, Number)
  846. return (((Number - Start) / (End - Start)) * 100)
  847. end
  848.  
  849. function Round(Number, RoundDecimal)
  850. local WholeNumber, Decimal = math.modf(Number)
  851. return ((Decimal >= RoundDecimal and math.ceil(Number)) or (Decimal < RoundDecimal and math.floor(Number)))
  852. end
  853.  
  854. function IsTeamMate(Player1, Player2)
  855. return (Player1 and Player2 and not Player1.Neutral and not Player2.Neutral and Player1.TeamColor == Player2.TeamColor)
  856. end
  857.  
  858. function TagHumanoid(humanoid, player)
  859. local Creator_Tag = Instance.new("ObjectValue")
  860. Creator_Tag.Name = "creator"
  861. Creator_Tag.Value = player
  862. Debris:AddItem(Creator_Tag, 2)
  863. Creator_Tag.Parent = humanoid
  864. end
  865.  
  866. function UntagHumanoid(humanoid)
  867. for i, v in pairs(humanoid:GetChildren()) do
  868. if v:IsA("ObjectValue") and v.Name == "creator" then
  869. v:Destroy()
  870. end
  871. end
  872. end
  873.  
  874. function Blow(Hit)
  875. if not Hit or not Hit.Parent or not CheckIfAlive() then
  876. return
  877. end
  878.  
  879. local character = Hit.Parent
  880.  
  881. local player = Players:GetPlayerFromCharacter(character)
  882. if player and (IsTeamMate(Player, player) or player == Player) then
  883. return
  884. end
  885.  
  886. local humanoid = character:FindFirstChild("Humanoid")
  887. if character == Character or not humanoid or humanoid.Health == 0 then
  888. return
  889. end
  890.  
  891. local RightArm = Character:FindFirstChild("Right Arm")
  892. if not RightArm then
  893. return
  894. end
  895. local RightGrip = RightArm:FindFirstChild("RightGrip")
  896. if not RightGrip or (RightGrip.Part0 ~= RightArm and RightGrip.Part1 ~= RightArm) then
  897. return
  898. end
  899.  
  900. if CurrentAnimation then
  901. local torso = character:FindFirstChild("Torso")
  902. torso.Velocity = (CFrame.new(Handle.Position, torso.Position).lookVector * 125)
  903. local SitChance = math.random(1, 15)
  904. if SitChance == 1 then
  905. humanoid.Sit = true
  906.  
  907.  
  908.  
  909.  
  910.  
  911. end
  912. end
  913.  
  914. UntagHumanoid(humanoid)
  915. TagHumanoid(humanoid, Player)
  916.  
  917. local DamageValue = ((CurrentAnimation and CurrentAnimation.Damage) or TouchDamage)
  918. local FinalizedDamage = math.random(DamageValue.Min, DamageValue.Max)
  919.  
  920. humanoid:TakeDamage(FinalizedDamage)
  921.  
  922. end
  923.  
  924. function Attack(PossibleAnims, PossibleSounds)
  925. if PossibleAnims and #PossibleAnims > 0 then
  926. if PossibleSounds and #PossibleSounds > 0 then
  927. PossibleSounds[math.random(1, #PossibleSounds)]:Play()
  928. end
  929. CurrentAnimation = PossibleAnims[math.random(1, #PossibleAnims)]
  930. InvokeClient("PlayAnimation", CurrentAnimation)
  931. if CurrentAnimation.Duration and CurrentAnimation.Duration > 0 then
  932. wait(CurrentAnimation.Duration)
  933. InvokeClient("StopAnimation", CurrentAnimation)
  934. CurrentAnimation = nil
  935. end
  936. end
  937. end
  938.  
  939. function GetTotalParts(MaxParts, PossibleParts, Parts)
  940. if MaxParts < PossibleParts then
  941. return MaxParts
  942. elseif Parts >= MaxParts then
  943. return 0
  944. elseif MaxParts >= PossibleParts then
  945. local PartCount = (MaxParts - PossibleParts)
  946. if Parts <= MaxParts then
  947. PartCount = (MaxParts - Parts)
  948. if PartCount > PossibleParts then
  949. return PossibleParts
  950. else
  951. return PartCount
  952. end
  953. elseif PartCount >= PossibleParts then
  954. return PossibleParts
  955. else
  956. return PartCount
  957. end
  958. end
  959. end
  960.  
  961. function GetParts(Region, MaxParts, Ignore)
  962. local Parts = {}
  963. local RerunFailed = false
  964. while #Parts < MaxParts and not RerunFailed do
  965. local Region = Region
  966. local PossibleParts = GetTotalParts(MaxParts, 100, #Parts)
  967. local PartsNearby = game:GetService("Workspace"):FindPartsInRegion3WithIgnoreList(Region, Ignore, PossibleParts)
  968. if #PartsNearby == 0 then
  969. RerunFailed = true
  970. else
  971. for i, v in pairs(PartsNearby) do
  972. table.insert(Parts, v)
  973. table.insert(Ignore, v)
  974. end
  975. end
  976. end
  977. return Parts
  978. end
  979. function CheckTableForInstance(Table, Instance)
  980. for i, v in pairs(Table) do
  981. if v == Instance then
  982. return true
  983. end
  984. end
  985. return false
  986. end
  987.  
  988. function CheckIfAlive()
  989. return (((Player and Player.Parent and Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and Torso and Torso.Parent) and true) or false)
  990. end
  991.  
  992. function Equipped()
  993. Character = Tool.Parent
  994. Player = Players:GetPlayerFromCharacter(Character)
  995. Humanoid = Character:FindFirstChild("Humanoid")
  996. Torso = Character:FindFirstChild("Torso")
  997. if not CheckIfAlive() then
  998. return
  999. end
  1000. ToolEquipped = true
  1001. end
  1002.  
  1003. function Unequipped()
  1004. ToolEquipped = false
  1005. end
  1006.  
  1007. function InvokeClient(Mode, Value)
  1008. local ClientReturn = nil
  1009. pcall(function()
  1010. ClientReturn = ClientControl:InvokeClient(Player, Mode, Value)
  1011. end)
  1012. return ClientReturn
  1013. end
  1014.  
  1015. ServerControl.OnServerInvoke = (function(player, Mode, Value)
  1016. if player ~= Player or not ToolEquipped or not CheckIfAlive() or not Mode or not Value then
  1017. return
  1018. end
  1019. if Mode == "KeyPress" then
  1020. local Key = Value.Key
  1021. local Down = Value.Down
  1022. if Key == "q" and Down and Special.Enabled and not Special.Active then
  1023. Special.Enabled = false
  1024. Special.Active = true
  1025. local Animation = Animations.Spin
  1026. local SpinDuration = Special.Duration
  1027. Spawn(function()
  1028. InvokeClient("PlayAnimation", Animations.Spin)
  1029. end)
  1030. Sounds.Spin.Pitch = 0.5
  1031. Sounds.Spin:Stop()
  1032. local StartTime = tick()
  1033. local EndTime = (StartTime + (SpinDuration / 3))
  1034. local MaxSpeed = 4
  1035. local Radius = {Min = 6, Max = 6}
  1036. local DesiredSpeed = Animation.Speed
  1037. while (tick() - StartTime) < SpinDuration and ToolEquipped and CheckIfAlive() do
  1038. local CurrentTime = tick()
  1039. local CurrentCharge = math.abs(CurrentTime - StartTime)
  1040. local ChargePercent = Clamp(GetPercentage(StartTime, EndTime, CurrentTime), 0, 100)
  1041. local ChargePercentToDecimal = (ChargePercent * 5.01)
  1042. DesiredSpeed = Clamp((MaxSpeed * ChargePercentToDecimal), Animation.Speed, MaxSpeed)
  1043. local CurrentRadius = Clamp((Radius.Max * ChargePercentToDecimal), Radius.Min, Radius.Max)
  1044. local CurrentDamage = Clamp((Special.Damage.Max * ChargePercentToDecimal), Special.Damage.Min, Special.Damage.Max)
  1045. if DesiredSpeed >= 1 and not Sounds.Spin.IsPlaying then
  1046. Sounds.Spin:Play()
  1047. end
  1048. Sounds.Spin.Pitch = Clamp((1 * ChargePercentToDecimal), 1.75, 1.75)
  1049. InvokeClient("PlayAnimation", {Animation = Animation.Animation, FadeTime = Animation.FadeTime, Weight = Animation.Weight, Speed = DesiredSpeed})
  1050. local NegativeRegion = (Torso.Position - Vector3.new(CurrentRadius, (Torso.Size.Y * 1.5), CurrentRadius))
  1051. local PositiveRegion = (Torso.Position + Vector3.new(CurrentRadius, CurrentRadius, CurrentRadius))
  1052. local Region = Region3.new(NegativeRegion, PositiveRegion)
  1053. local IgnoreList = {Character}
  1054. for i, v in pairs(Players:GetChildren()) do
  1055. if v:IsA("Player") and v ~= Player and v.Character and v.Character.Parent and IsTeamMate(Player, v) then
  1056. table.insert(IgnoreList, v.Character)
  1057. end
  1058. end
  1059. local Parts = GetParts(Region, 1000, IgnoreList)
  1060. local Humanoids = {}
  1061. for i, v in pairs(Parts) do
  1062. local character = v.Parent
  1063. if character:IsA("Hat") then
  1064. character = character.Parent
  1065. end
  1066. local humanoid = character:FindFirstChild("Humanoid")
  1067. local torso = character:FindFirstChild("Torso")
  1068. if humanoid and humanoid.Health > 0 and torso and not CheckTableForInstance(Humanoids, humanoid) then
  1069. table.insert(Humanoids, humanoid)
  1070. end
  1071. end
  1072. for i, v in pairs(Humanoids) do
  1073. local humanoid = v
  1074. if humanoid and humanoid.Parent and humanoid.Health > 0 then
  1075. local character = humanoid.Parent
  1076. if character then
  1077. local torso = character:FindFirstChild("Torso")
  1078. if torso then
  1079. humanoid.Sit = true
  1080. UntagHumanoid(humanoid)
  1081. TagHumanoid(humanoid, Player)
  1082. humanoid:TakeDamage(CurrentDamage)
  1083. torso.Velocity = (CFrame.new(Torso.Position, torso.Position).lookVector * 50)
  1084. end
  1085. end
  1086. end
  1087. end
  1088. wait(Rate)
  1089. end
  1090. Sounds.Spin:Stop()
  1091. Spawn(function()
  1092. InvokeClient("StopAnimation", Animations.Spin)
  1093. end)
  1094. Special.Reloading = true
  1095. Special.Active = false
  1096. wait(Special.ReloadTime)
  1097. Special.Reloading = false
  1098. Special.Enabled = true
  1099. end
  1100. end
  1101. end)
  1102.  
  1103. Handle.Touched:connect(Blow)
  1104.  
  1105. Tool.Equipped:connect(Equipped)
  1106. Tool.Unequipped:connect(Unequipped)
  1107. end))
  1108. Sound32.Name = "Spin"
  1109. Sound32.Parent = Script31
  1110. Sound32.Pitch = 0.5
  1111. Sound32.SoundId = "http://www.roblox.com/asset/?id=120745021"
  1112. Sound32.Volume = 1.5
  1113. Sound32.Looped = true
  1114. LocalScript33.Name = "SpinScriptLocal"
  1115. LocalScript33.Parent = Tool0
  1116. table.insert(cors,sandbox(LocalScript33,function()
  1117. --Made by Luckymaxer
  1118.  
  1119. Tool = script.Parent
  1120. Handle = Tool:WaitForChild("Handle")
  1121.  
  1122. Players = game:GetService("Players")
  1123. RunService = game:GetService("RunService")
  1124. ContextActionService = game:GetService("ContextActionService")
  1125. UserInputService = game:GetService("UserInputService")
  1126.  
  1127. Animations = {}
  1128. LocalObjects = {}
  1129.  
  1130. ServerControl = Tool:WaitForChild("ServerControl")
  1131. ClientControl = Tool:WaitForChild("ClientControl")
  1132.  
  1133. ToolEquipped = false
  1134.  
  1135. function SetAnimation(mode, value)
  1136. if mode == "PlayAnimation" and value and ToolEquipped and Humanoid then
  1137. local Edited = false
  1138. for i, v in pairs(Animations) do
  1139. if v.Animation == value.Animation then
  1140. v.AnimationTrack:AdjustSpeed(value.Speed)
  1141. --v.AnimationTrack:AdjustWeight(value.Weight, value.FadeTime)
  1142. Edited = true
  1143. break
  1144. end
  1145. end
  1146. if Edited then
  1147. return
  1148. end
  1149. local AnimationTrack = Humanoid:LoadAnimation(value.Animation)
  1150. table.insert(Animations, {Animation = value.Animation, AnimationTrack = AnimationTrack})
  1151. AnimationTrack:Play(value.FadeTime, value.Weight, value.Speed)
  1152. elseif mode == "StopAnimation" and value then
  1153. for i, v in pairs(Animations) do
  1154. if v.Animation == value.Animation then
  1155. v.AnimationTrack:Stop(value.FadeTime)
  1156. table.remove(Animations, i)
  1157. end
  1158. end
  1159. end
  1160. end
  1161.  
  1162.  
  1163. function DisableJump(Boolean)
  1164. if PreventJump then
  1165. PreventJump:disconnect()
  1166. end
  1167. if Boolean then
  1168. PreventJump = Humanoid.Changed:connect(function(Property)
  1169. if Property == "Jump" then
  1170. Humanoid.Jump = false
  1171. end
  1172. end)
  1173. end
  1174. end
  1175.  
  1176. function CheckIfAlive()
  1177. return (((Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and Player and Player.Parent) and true) or false)
  1178. end
  1179.  
  1180. function Equipped(Mouse)
  1181. Character = Tool.Parent
  1182. Player = Players:GetPlayerFromCharacter(Character)
  1183. Humanoid = Character:FindFirstChild("Humanoid")
  1184. ToolEquipped = true
  1185. if not CheckIfAlive() then
  1186. return
  1187. end
  1188. PlayerMouse = Player:GetMouse()
  1189. Mouse.Button1Down:connect(function()
  1190. InvokeServer("Button1Click", {Down = true})
  1191. end)
  1192. Mouse.Button1Up:connect(function()
  1193. InvokeServer("Button1Click", {Down = false})
  1194. end)
  1195. Mouse.KeyDown:connect(function(Key)
  1196. InvokeServer("KeyPress", {Key = Key, Down = true})
  1197. end)
  1198. Mouse.KeyUp:connect(function(Key)
  1199. InvokeServer("KeyPress", {Key = Key, Down = false})
  1200. end)
  1201. if UserInputService.TouchEnabled then
  1202. ContextActionService:BindActionToInputTypes("Special", (function()
  1203. InvokeServer("KeyPress", {Key = "q", Down = true})
  1204. end), true, "")
  1205. ContextActionService:SetTitle("Special", "Special")
  1206. end
  1207. end
  1208.  
  1209. function Unequipped()
  1210. ToolEquipped = false
  1211. LocalObjects = {}
  1212. if UserInputService.TouchEnabled then
  1213. ContextActionService:UnbindAction("Special")
  1214. end
  1215. for i, v in pairs(Animations) do
  1216. if v and v.AnimationTrack then
  1217. v.AnimationTrack:Stop()
  1218. end
  1219. end
  1220. for i, v in pairs({PreventJump, ObjectLocalTransparencyModifier}) do
  1221. if v then
  1222. v:disconnect()
  1223. end
  1224. end
  1225. Animations = {}
  1226. end
  1227.  
  1228. function InvokeServer(mode, value)
  1229. local ServerReturn
  1230. pcall(function()
  1231. ServerReturn = ServerControl:InvokeServer(mode, value)
  1232. end)
  1233. return ServerReturn
  1234. end
  1235.  
  1236. function OnClientInvoke(mode, value)
  1237. if mode == "PlayAnimation" and value and ToolEquipped and Humanoid then
  1238. SetAnimation("PlayAnimation", value)
  1239. elseif mode == "StopAnimation" and value then
  1240. SetAnimation("StopAnimation", value)
  1241. elseif mode == "PlaySound" and value then
  1242. value:Play()
  1243. elseif mode == "StopSound" and value then
  1244. value:Stop()
  1245. elseif mode == "MousePosition" then
  1246. return {Position = PlayerMouse.Hit.p, Target = PlayerMouse.Target}
  1247. elseif mode == "DisableJump" then
  1248. DisableJump(value)
  1249. elseif mode == "SetLocalTransparencyModifier" and value and ToolEquipped then
  1250. pcall(function()
  1251. local ObjectFound = false
  1252. for i, v in pairs(LocalObjects) do
  1253. if v == value then
  1254. ObjectFound = true
  1255. end
  1256. end
  1257. if not ObjectFound then
  1258. table.insert(LocalObjects, value)
  1259. if ObjectLocalTransparencyModifier then
  1260. ObjectLocalTransparencyModifier:disconnect()
  1261. end
  1262. ObjectLocalTransparencyModifier = RunService.RenderStepped:connect(function()
  1263. for i, v in pairs(LocalObjects) do
  1264. if v.Object and v.Object.Parent then
  1265. local CurrentTransparency = v.Object.LocalTransparencyModifier
  1266. if ((not v.AutoUpdate and (CurrentTransparency == 1 or CurrentTransparency == 0)) or v.AutoUpdate) then
  1267. v.Object.LocalTransparencyModifier = v.Transparency
  1268. end
  1269. else
  1270. table.remove(LocalObjects, i)
  1271. end
  1272. end
  1273. end)
  1274. end
  1275. end)
  1276. end
  1277. end
  1278.  
  1279. ClientControl.OnClientInvoke = OnClientInvoke
  1280. Tool.Equipped:connect(Equipped)
  1281. Tool.Unequipped:connect(Unequipped)
  1282. end))
  1283. Animation34.Name = "Spin"
  1284. Animation34.Parent = Tool0
  1285. Animation34.AnimationId = "http://www.roblox.com/asset/?id=235542946"
  1286. Animation35.Name = "SlamAnim"
  1287. Animation35.Parent = Tool0
  1288. Animation35.AnimationId = "http://www.roblox.com/Asset?ID=61444247"
  1289. Animation36.Name = "SwingAnim"
  1290. Animation36.Parent = Tool0
  1291. Animation36.AnimationId = "rbxassetid://184574340"
  1292. Configuration37.Name = "SpecialDamage"
  1293. Configuration37.Parent = Tool0
  1294. IntValue38.Name = "Damage"
  1295. IntValue38.Parent = Configuration37
  1296. IntValue38.Value = 9999
  1297. Animation39.Name = "SwingAnim2"
  1298. Animation39.Parent = Tool0
  1299. Animation39.AnimationId = "rbxassetid://54673790"
  1300. LocalScript40.Name = "Special3"
  1301. LocalScript40.Parent = Tool0
  1302. table.insert(cors,sandbox(LocalScript40,function()
  1303. ------------------------------------------------
  1304. ------------------------------------------------
  1305. -------------Lol it really workedXD-------------
  1306. ------------------------------------------------
  1307. ------------------------------------------------
  1308.  
  1309.  
  1310. local Tool = script.Parent
  1311. local Staff = Tool.Handle
  1312.  
  1313. local vCharacter
  1314. local myHumanoid
  1315.  
  1316.  
  1317. local animate
  1318.  
  1319. local slamAnim
  1320. local Charge
  1321.  
  1322. function onEquipped(mouse)
  1323. vCharacter = Tool.Parent
  1324. myHumanoid = vCharacter:FindFirstChild("Humanoid")
  1325. if mouse then
  1326. mouse.KeyDown:connect(function(key)
  1327. if key:lower() == "f" and myHumanoid then
  1328. animate = Tool:FindFirstChild("Animate")
  1329. Charge = myHumanoid:LoadAnimation(Tool.Charge)
  1330. if Charge then Charge:Play() end
  1331. script.Parent.Special2.Disabled = true
  1332. script.Parent.Special.Disabled = true
  1333. script.Parent.Special.Timer.Disabled = true
  1334. script.Parent.GripIdle.Disabled = true
  1335. script.Disabled = true
  1336. script.Parent.Parent.Humanoid.JumpPower = 0
  1337. script.Parent.Parent.Humanoid.WalkSpeed = 0
  1338. wait(3)
  1339. script.Parent.Special2.Disabled = false
  1340.  
  1341. script.Parent.Special.Disabled = true
  1342. ex = Instance.new("Explosion")
  1343. ex.Parent = Workspace
  1344. ex.Position = Staff.Position
  1345. ex.BlastRadius = 25
  1346. ex.BlastPressure = 50000
  1347. ff = Instance.new("ForceField")
  1348. ff.Parent = script.Parent.Parent
  1349. wait()
  1350. script.Parent.Special.Disabled = true
  1351. Fire = Instance.new("Fire")
  1352. Fire.Parent = script.Parent.Parent.Torso
  1353. Fire.Size = 15
  1354. Fire.Name = "RainbowFire"
  1355. Fire.SecondaryColor = Color3.new(math.random(), math.random(), math.random())
  1356. Fire.Color = Color3.new(math.random(), math.random(), math.random())
  1357. Fire.Heat = 0
  1358. script.Parent.Parent.Humanoid.JumpPower = 80
  1359. script.Parent.Parent.Humanoid.MaxHealth = 500
  1360. script.Parent.Parent.Humanoid.Health = 500
  1361.  
  1362. script.Parent.Parent.Humanoid.WalkSpeed = 35
  1363. script.Parent.Handle.Idle.PlaybackSpeed = 1.25
  1364. script.Parent.Handle.Charged:Play()
  1365. script.Parent.Handle.Particles.Enabled = true
  1366. ff.Parent = script.Parent.Parent.ForceField:Destroy()
  1367. wait(20)
  1368. script.Parent.Handle.Particles.Enabled = false
  1369. script.Parent.Handle.Idle.PlaybackSpeed = 1
  1370.  
  1371. Fire.Parent = script.Parent.Parent.Torso.RainbowFire:Destroy()
  1372. script.Parent.Parent.Humanoid.JumpPower = 50
  1373. script.Parent.Parent.Humanoid.WalkSpeed = 16.5
  1374. script.Parent.Parent.Humanoid.MaxHealth = 125
  1375. script.Parent.Parent.Humanoid.Health = 125
  1376. --script.Parent.Special3.Disabled = false
  1377. -- script.Parent.Special2.Disabled = false
  1378. script.Parent.Special.Timer.Disabled = false
  1379. script.Timer.Disabled = false
  1380.  
  1381. end
  1382. end)
  1383. end
  1384. end
  1385.  
  1386. function onUnequipped()
  1387. if slamAnim then slamAnim:Stop() end
  1388. if Charge then Charge:Stop() end
  1389. end
  1390.  
  1391. Tool.Equipped:connect(onEquipped)
  1392. Tool.Unequipped:connect(onUnequipped)
  1393.  
  1394. animate = Tool:FindFirstChild("Animate")
  1395. while animate == nil do
  1396. animate = Tool:FindFirstChild("Animate")
  1397. wait()
  1398. end
  1399.  
  1400. animate.Changed:connect(function()
  1401. animate = Tool:FindFirstChild("Animate")
  1402. if animate and animate.Value == 1 and myHumanoid then
  1403. slamAnim = myHumanoid:LoadAnimation(Tool.SlamAnim)
  1404. if slamAnim then slamAnim:Play() end
  1405. myHumanoid.Jump = true
  1406. wait(2.2)
  1407. animate.Value = 0
  1408. end
  1409. end)
  1410.  
  1411. --Tool.GripUp = Vector3.new(0, 0.2, -0.8)
  1412. --wait(0.0001)
  1413. --Tool.GripUp = Vector3.new(0, 0.4, -0.6)
  1414. --wait(0.0001)
  1415. --Tool.GripUp = Vector3.new(0, 0.6, -0.4)
  1416. --wait(0.0001)
  1417. --Tool.GripUp = Vector3.new(0, 0.8, -0.2)
  1418. --wait(0.0001)
  1419. --Tool.GripUp = Vector3.new(0, 1, -0.0)
  1420. --wait(0.0001)
  1421. --Tool.GripUp = Vector3.new(0, 0.8, 0.2)
  1422. --wait(0.0001)
  1423. --Tool.GripUp = Vector3.new(0, 0.6, 0.4)
  1424. --wait(0.0001)
  1425. --Tool.GripUp = Vector3.new(0, 0.4, 0.6)
  1426. -- wait(0.0001)
  1427. -- Tool.GripUp = Vector3.new(0, 0.2, 0.8)
  1428. -- wait(0.0001)
  1429. -- Tool.GripUp = Vector3.new(0, 0.0, 1)
  1430. -- wait(0.0001)
  1431. -- Tool.GripUp = Vector3.new(0.0, -0.2, 0.8)
  1432. -- wait(0.0001)
  1433. -- Tool.GripUp = Vector3.new(0, -0.4, 0.6)
  1434. -- wait(0.0001)
  1435. -- Tool.GripUp = Vector3.new(0.0, -0.6, 0.4)
  1436. -- wait(0.0001)
  1437. -- Tool.GripUp = Vector3.new(0, -0.8, 0.2)
  1438. -- wait(0.0001)
  1439. -- Tool.GripUp = Vector3.new(0.0, -1, 0.0)
  1440. -- wait(0.0001)
  1441. -- Tool.GripUp = Vector3.new(0, -0.8, -0.2)
  1442. -- wait(0.0001)
  1443. -- Tool.GripUp = Vector3.new(0, -0.6, -0.4)
  1444. -- wait(0.0001)
  1445. -- Tool.GripUp = Vector3.new(0, -0.4, -0.6)
  1446. -- wait(0.0001)
  1447. -- Tool.GripUp = Vector3.new(0, -0.2, -0.8)
  1448. -- wait(0.0001)
  1449. -- Tool.GripUp = Vector3.new(0, 0, -1)
  1450. -- wait(0.0001)
  1451.  
  1452. --Full loop around
  1453. end))
  1454. Script41.Name = "Timer"
  1455. Script41.Parent = LocalScript40
  1456. Script41.Disabled = true
  1457. table.insert(cors,sandbox(Script41,function()
  1458. while true do
  1459. wait(20)
  1460. script.Parent.Parent.Special3.Disabled = false
  1461. print("Ready")
  1462. wait()
  1463. script.Disabled = true
  1464. wait(999999999)
  1465. wait(999999999)
  1466. wait(999999999)
  1467. wait(999999999)
  1468. wait(999999999)
  1469. end
  1470.  
  1471. end))
  1472. LocalScript42.Name = "Special"
  1473. LocalScript42.Parent = Tool0
  1474. table.insert(cors,sandbox(LocalScript42,function()
  1475. ------------------------------------------------
  1476. ------------------------------------------------
  1477. -------------Lol it really workedXD-------------
  1478. ------------------------------------------------
  1479. ------------------------------------------------
  1480.  
  1481. --[[
  1482. this has the recent updated special right now
  1483. I made it slower time limit and also the explosion does if fact
  1484. kill people one hit without it killing u, Awesome
  1485. --]]
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513. local Tool = script.Parent
  1514. local Staff = Tool.Handle
  1515.  
  1516. local vCharacter
  1517. local myHumanoid
  1518.  
  1519.  
  1520. local animate
  1521.  
  1522. local slamAnim
  1523. local swingAnim
  1524.  
  1525. function onEquipped(mouse)
  1526. vCharacter = Tool.Parent
  1527. myHumanoid = vCharacter:FindFirstChild("Humanoid")
  1528. if mouse then
  1529. mouse.KeyDown:connect(function(key)
  1530. if key:lower() == "e" and myHumanoid then
  1531. animate = Tool:FindFirstChild("Animate")
  1532. swingAnim = myHumanoid:LoadAnimation(Tool.SwingAnim)
  1533. if swingAnim then swingAnim:Play() end
  1534. script.Parent.Special2.Disabled = true
  1535. script.Parent.GripIdle.Disabled = true
  1536. script.Disabled = true
  1537. --script.Timer.Disabled = false
  1538.  
  1539. wait(0.0001)
  1540. script.Parent.GripIdle.Disabled = true
  1541. script.Parent.Parent.Humanoid.Jump = true
  1542. script.Parent.Parent.Humanoid.JumpPower = 95
  1543. script.Parent.Parent.Humanoid.WalkSpeed =65
  1544. Tool.GripForward = Vector3.new(0, -1, 0)
  1545. Tool.GripPos = Vector3.new(0, 0, 2.3)
  1546. Tool.GripRight = Vector3.new(1, 0, 0)
  1547. Tool.GripUp = Vector3.new(0, 0, -1)
  1548. wait(0.0001)
  1549. script.Parent.GripIdle.Disabled = true
  1550. script.Parent.Parent.Humanoid.JumpPower = 50
  1551. Tool.GripUp = Vector3.new(0, -0.3, -0.7)
  1552. wait(0.5000)
  1553. script.Parent.GripIdle.Disabled = true
  1554. script.Parent.Parent.Humanoid.WalkSpeed =1
  1555. wait(0.3001)
  1556. script.Parent.GripIdle.Disabled = true
  1557. Tool.GripUp = Vector3.new(0, -0.1, -0.9)
  1558. wait(0.0001)
  1559. script.Parent.GripIdle.Disabled = true
  1560. Tool.GripUp = Vector3.new(0, 0.1, -0.9)
  1561. script.Parent.Handle.Damage.Disabled = false -- this is for special attacks dont change
  1562.  
  1563.  
  1564. Tool.GripUp = Vector3.new(0, 0.2, -0.8)
  1565. Tool.GripPos = Vector3.new(0, 0, 2.6)
  1566. wait(0.0001)
  1567. Tool.GripPos = Vector3.new(0, 0, 3.0)
  1568. Tool.GripUp = Vector3.new(0, 0.6, -0.4)
  1569. wait(0.150)
  1570. script.Parent.Parent.Humanoid.WalkSpeed =0
  1571. script.Parent.Handle.Boom:Play()
  1572. script.Parent.Handle.MEOWBOMB:Play()
  1573. ex = Instance.new("Explosion")
  1574. ex.Parent = Workspace
  1575. ex.Position = Staff.Position
  1576. ex.BlastRadius = 15
  1577. ex.BlastPressure = 100
  1578. ff = Instance.new("ForceField")
  1579. ff.Parent = script.Parent.Parent
  1580. wait()
  1581. ff.Parent = script.Parent.Parent.ForceField:Destroy()
  1582. wait(0.85009)
  1583. script.Parent.Parent.Humanoid.WalkSpeed =16
  1584. Tool.GripUp = Vector3.new(0, 0.5, -0.5)
  1585. Tool.GripPos = Vector3.new(0, 0, 2.8)
  1586. wait(0.0001)
  1587. Tool.GripUp = Vector3.new(0, 0.4, -0.6)
  1588. Tool.GripPos = Vector3.new(0, 0, 2.7)
  1589. wait(0.0001)
  1590. Tool.GripUp = Vector3.new(0, 0.3, -0.7)
  1591. Tool.GripPos = Vector3.new(0, 0, 2.6)
  1592. wait(0.0001)
  1593. Tool.GripUp = Vector3.new(0, 0.2, -0.8)
  1594. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1595. wait(0.0001)
  1596. Tool.GripUp = Vector3.new(0, 0.1, -0.9)
  1597. Tool.GripPos = Vector3.new(0, 0, 2.4)
  1598. wait(0.0001)
  1599. Tool.GripUp = Vector3.new(0, 0, -1.0)
  1600. Tool.GripPos = Vector3.new(0, 0, 2.3)
  1601. wait(1)
  1602. script.Parent.Handle.Damage.Disabled = true
  1603. script.Parent.Special2.Timer.Disabled = false
  1604. script.Parent.GripIdle.Disabled = false
  1605. script.Timer.Disabled = false
  1606. end
  1607. end)
  1608. end
  1609. end
  1610.  
  1611. function onUnequipped()
  1612. if slamAnim then slamAnim:Stop() end
  1613. if swingAnim then swingAnim:Stop() end
  1614. end
  1615.  
  1616. Tool.Equipped:connect(onEquipped)
  1617. Tool.Unequipped:connect(onUnequipped)
  1618.  
  1619. animate = Tool:FindFirstChild("Animate")
  1620. while animate == nil do
  1621. animate = Tool:FindFirstChild("Animate")
  1622. wait()
  1623. end
  1624.  
  1625. animate.Changed:connect(function()
  1626. animate = Tool:FindFirstChild("Animate")
  1627. if animate and animate.Value == 1 and myHumanoid then
  1628. slamAnim = myHumanoid:LoadAnimation(Tool.SlamAnim)
  1629. if slamAnim then slamAnim:Play() end
  1630. myHumanoid.Jump = true
  1631. wait(2.2)
  1632. animate.Value = 0
  1633. end
  1634. end)
  1635.  
  1636. --Tool.GripUp = Vector3.new(0, 0.2, -0.8)
  1637. --wait(0.0001)
  1638. --Tool.GripUp = Vector3.new(0, 0.4, -0.6)
  1639. --wait(0.0001)
  1640. --Tool.GripUp = Vector3.new(0, 0.6, -0.4)
  1641. --wait(0.0001)
  1642. --Tool.GripUp = Vector3.new(0, 0.8, -0.2)
  1643. --wait(0.0001)
  1644. --Tool.GripUp = Vector3.new(0, 1, -0.0)
  1645. --wait(0.0001)
  1646. --Tool.GripUp = Vector3.new(0, 0.8, 0.2)
  1647. --wait(0.0001)
  1648. --Tool.GripUp = Vector3.new(0, 0.6, 0.4)
  1649. --wait(0.0001)
  1650. --Tool.GripUp = Vector3.new(0, 0.4, 0.6)
  1651. -- wait(0.0001)
  1652. -- Tool.GripUp = Vector3.new(0, 0.2, 0.8)
  1653. -- wait(0.0001)
  1654. -- Tool.GripUp = Vector3.new(0, 0.0, 1)
  1655. -- wait(0.0001)
  1656. -- Tool.GripUp = Vector3.new(0.0, -0.2, 0.8)
  1657. -- wait(0.0001)
  1658. -- Tool.GripUp = Vector3.new(0, -0.4, 0.6)
  1659. -- wait(0.0001)
  1660. -- Tool.GripUp = Vector3.new(0.0, -0.6, 0.4)
  1661. -- wait(0.0001)
  1662. -- Tool.GripUp = Vector3.new(0, -0.8, 0.2)
  1663. -- wait(0.0001)
  1664. -- Tool.GripUp = Vector3.new(0.0, -1, 0.0)
  1665. -- wait(0.0001)
  1666. -- Tool.GripUp = Vector3.new(0, -0.8, -0.2)
  1667. -- wait(0.0001)
  1668. -- Tool.GripUp = Vector3.new(0, -0.6, -0.4)
  1669. -- wait(0.0001)
  1670. -- Tool.GripUp = Vector3.new(0, -0.4, -0.6)
  1671. -- wait(0.0001)
  1672. -- Tool.GripUp = Vector3.new(0, -0.2, -0.8)
  1673. -- wait(0.0001)
  1674. -- Tool.GripUp = Vector3.new(0, 0, -1)
  1675. -- wait(0.0001)
  1676.  
  1677. --Full loop around
  1678. end))
  1679. Script43.Name = "Timer"
  1680. Script43.Parent = LocalScript42
  1681. Script43.Disabled = true
  1682. table.insert(cors,sandbox(Script43,function()
  1683. while true do
  1684. wait(10)
  1685. script.Parent.Parent.Special.Disabled = false
  1686. wait()
  1687. script.Disabled = true
  1688. wait(999999999)
  1689. wait(999999999)
  1690. wait(999999999)
  1691. wait(999999999)
  1692. wait(999999999)
  1693. end
  1694.  
  1695. end))
  1696. Animation44.Name = "SwingAnim3"
  1697. Animation44.Parent = Tool0
  1698. Animation44.AnimationId = "rbxassetid://54673790333"
  1699. Script45.Name = "TrailScript"
  1700. Script45.Parent = Tool0
  1701. Script45.Disabled = true
  1702. table.insert(cors,sandbox(Script45,function()
  1703. local Handle=script.Parent.Handle
  1704. local trailPart=Instance.new('Part')
  1705. trailPart.BrickColor=BrickColor.new('Hot pink')
  1706. trailPart.CanCollide=false
  1707. trailPart.Anchored=false
  1708. trailPart.CFrame=CFrame.new(Vector3.new(99999999,999999999,99999999))
  1709. trailPart.FormFactor='Custom'
  1710. trailPart.Parent=script.Parent
  1711. trailPart.Size= Vector3.new(1,1,1)
  1712. trailPart.Transparency=.7
  1713. trailPart.TopSurface=0
  1714. trailPart.BottomSurface=0
  1715. local trailLength=30
  1716. local currentHead=1
  1717. local newHeadLength=5 --how long to stretch before a new head is spawned
  1718. local initHeadCenter
  1719.  
  1720. local trailPartPool = {}
  1721.  
  1722. function onTouch(self,hit)
  1723. if self.Transparency==1 or not hit.Parent:FindFirstChild('Humanoid') or hit.Parent == script.Parent.Parent then
  1724. return
  1725. end
  1726. hit.Parent:FindFirstChild('Humanoid'):TakeDamage(10)
  1727. end
  1728.  
  1729. function lerpTransparency(part, itrans, ftrans, length)
  1730. local initTime=time()
  1731. while time()-initTime<length do
  1732. part.Transparency=itrans+((ftrans-itrans)*((time()-initTime)/length))
  1733. wait()
  1734. end
  1735. part.Transparency=ftrans
  1736. end
  1737.  
  1738. for i=1,trailLength,1 do
  1739. trailPartPool[i]=trailPart:Clone()
  1740. trailPartPool[i].Parent=script.Parent
  1741. trailPartPool[i].Touched:connect(function(hit) onTouch(trailPartPool[i],hit) end)
  1742. wait()
  1743. end
  1744.  
  1745. local lastNewHeadTime= time()
  1746.  
  1747. trailPartPool[1].CFrame=CFrame.new(Handle.CFrame.p,Handle.CFrame.p)
  1748. initHeadCenter=Handle.CFrame.p
  1749.  
  1750. while true do
  1751. --for i=1,trailLength,1 do
  1752.  
  1753. --end
  1754. local headPos=trailPartPool[currentHead].CFrame
  1755. local nlength=(Handle.CFrame.p-initHeadCenter).magnitude
  1756. trailPartPool[currentHead].Size=Vector3.new(1,2,nlength)
  1757. trailPartPool[currentHead].CFrame=CFrame.new((initHeadCenter+Handle.CFrame.p)/2,Handle.CFrame.p)
  1758.  
  1759. if nlength>newHeadLength then
  1760. currentHead=((currentHead+1)%trailLength)+1
  1761. trailPartPool[currentHead].CFrame=CFrame.new(Handle.CFrame.p,Handle.CFrame.p)
  1762. initHeadCenter=Handle.CFrame.p
  1763. Spawn(function() lerpTransparency(trailPartPool[currentHead], .1, 1, 2) end)
  1764. end
  1765.  
  1766. wait()
  1767. end
  1768.  
  1769. end))
  1770. LocalScript46.Name = "Special2"
  1771. LocalScript46.Parent = Tool0
  1772. table.insert(cors,sandbox(LocalScript46,function()
  1773. local Tool = script.Parent
  1774. local Staff = Tool.Handle
  1775.  
  1776. local vCharacter
  1777. local myHumanoid
  1778.  
  1779.  
  1780. local animate
  1781.  
  1782. local slamAnim
  1783. local swingAnim2
  1784.  
  1785. function onEquipped(mouse)
  1786. vCharacter = Tool.Parent
  1787. myHumanoid = vCharacter:FindFirstChild("Humanoid")
  1788. if mouse then
  1789. mouse.KeyDown:connect(function(key)
  1790. if key:lower() == "r" and myHumanoid then
  1791. animate = Tool:FindFirstChild("Animate")
  1792. swingAnim2 = myHumanoid:LoadAnimation(Tool.SwingAnim2)
  1793. if swingAnim2 then swingAnim2:Play() end
  1794. Staff.Swing:Play()
  1795. script.Disabled = true
  1796. script.Parent.GripIdle.Disabled = true
  1797. script.Parent.Handle.Sparkles.Enabled = true
  1798. script.Parent.Special3.Disabled = true
  1799. --script.Parent.Special.Disabled = true
  1800. Tool.GripPos = Vector3.new(0, 0, 2.4)
  1801.  
  1802. wait()
  1803. script.Parent.GripIdle.Disabled = true
  1804. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1805. wait(0.18)
  1806. script.Parent.GripIdle.Disabled = true
  1807. lol = script.Parent.Parent.Torso
  1808. lol.Velocity = script.Parent.Parent.Head.CFrame.lookVector * 200 -- Foward Dash
  1809. wait(0.1)
  1810. script.Parent.GripIdle.Disabled = true
  1811. Staff.MeowSlash2:Play()
  1812. Tool.GripForward = Vector3.new(0, -1, 0)
  1813. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1814. Tool.GripRight = Vector3.new(1, 0, 0)
  1815. Tool.GripUp = Vector3.new(-0.1, 0.1, -0.9)
  1816. wait()
  1817. script.Parent.GripIdle.Disabled = true
  1818. Tool.GripForward = Vector3.new(0, -1, 0)
  1819. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1820. Tool.GripRight = Vector3.new(1, 0, 0)
  1821. Tool.GripUp = Vector3.new(-0.2, 0.2, -0.8)
  1822. wait()
  1823. script.Parent.GripIdle.Disabled = true
  1824. Tool.GripForward = Vector3.new(0, -1, 0)
  1825. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1826. Tool.GripRight = Vector3.new(1, 0, 0)
  1827. Tool.GripUp = Vector3.new(-0.3, 0.3, -0.7)
  1828. wait()
  1829. script.Parent.GripIdle.Disabled = true
  1830. Tool.GripForward = Vector3.new(0, -1, 0)
  1831. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1832. Tool.GripRight = Vector3.new(1, 0, 0)
  1833. Tool.GripUp = Vector3.new(-0.4, 0.4, -0.6)
  1834. wait()
  1835. script.Parent.GripIdle.Disabled = true
  1836. Tool.GripForward = Vector3.new(0, -1, 0)
  1837. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1838. Tool.GripRight = Vector3.new(1, 0, 0)
  1839. Tool.GripUp = Vector3.new(-0.5, 0.5, -0.5)
  1840. wait()
  1841. script.Parent.GripIdle.Disabled = true
  1842. Tool.GripForward = Vector3.new(0, -1, 0)
  1843. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1844. Tool.GripRight = Vector3.new(1, 0, 0)
  1845. Tool.GripUp = Vector3.new(-0.6, 0.6, -0.4)
  1846. wait()
  1847. script.Parent.GripIdle.Disabled = true
  1848. Tool.GripForward = Vector3.new(0, -1, 0)
  1849. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1850. Tool.GripRight = Vector3.new(1, 0, 0)
  1851. Tool.GripUp = Vector3.new(-0.7, 0.7, -0.3)
  1852. wait()
  1853. script.Parent.GripIdle.Disabled = true
  1854. Tool.GripForward = Vector3.new(0, -1, 0)
  1855. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1856. Tool.GripRight = Vector3.new(1, 0, 0)
  1857. Tool.GripUp = Vector3.new(-0.6, 0.6, -0.4)
  1858. wait()
  1859. script.Parent.GripIdle.Disabled = true -- make sure the Idle movement doesnt ruin this
  1860. Tool.GripForward = Vector3.new(0, -1, 0)
  1861. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1862. Tool.GripRight = Vector3.new(1, 0, 0)
  1863. Tool.GripUp = Vector3.new(-0.5, 0.5, -0.5)
  1864. wait()
  1865. Tool.GripForward = Vector3.new(0, -1, 0)
  1866. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1867. Tool.GripRight = Vector3.new(1, 0, 0)
  1868. Tool.GripUp = Vector3.new(-0.4, 0.4, -0.6)
  1869. wait()
  1870. Tool.GripForward = Vector3.new(0, -1, 0)
  1871. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1872. Tool.GripRight = Vector3.new(1, 0, 0)
  1873. Tool.GripUp = Vector3.new(-0.3, 0.3, -0.7)
  1874. wait()
  1875. Tool.GripForward = Vector3.new(0, -1, 0)
  1876. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1877. Tool.GripRight = Vector3.new(1, 0, 0)
  1878. Tool.GripUp = Vector3.new(-0.2, 0.2, -0.8)
  1879. wait()
  1880. Tool.GripForward = Vector3.new(0, -1, 0)
  1881. Tool.GripPos = Vector3.new(0, 0, 2.5)
  1882. Tool.GripRight = Vector3.new(1, 0, 0)
  1883. Tool.GripUp = Vector3.new(-0.1, 0.1, -0.9)
  1884. wait()
  1885. Tool.GripForward = Vector3.new(0, -1, 0)
  1886. Tool.GripPos = Vector3.new(0, 0, 2.4)
  1887. Tool.GripRight = Vector3.new(1, 0, 0)
  1888. Tool.GripUp = Vector3.new(0, 0, -1)
  1889. wait()
  1890. Tool.GripPos = Vector3.new(0, 0, 2.3)
  1891. script.Parent.Handle.Sparkles.Enabled = false
  1892. wait(0.5)
  1893. script.Parent.GripIdle.Disabled = false
  1894. -- script.Parent.Special3.Disabled = false
  1895. -- script.Parent.Special.Disabled = false
  1896. script.Timer.Disabled = false
  1897.  
  1898. end
  1899. end)
  1900. end
  1901. end
  1902.  
  1903. function onUnequipped()
  1904. if slamAnim then slamAnim:Stop() end
  1905. if swingAnim2 then swingAnim2:Stop() end
  1906. end
  1907.  
  1908. Tool.Equipped:connect(onEquipped)
  1909. Tool.Unequipped:connect(onUnequipped)
  1910.  
  1911. animate = Tool:FindFirstChild("Animate")
  1912. while animate == nil do
  1913. animate = Tool:FindFirstChild("Animate")
  1914. wait()
  1915. end
  1916.  
  1917. animate.Changed:connect(function()
  1918. animate = Tool:FindFirstChild("Animate")
  1919. if animate and animate.Value == 1 and myHumanoid then
  1920. slamAnim = myHumanoid:LoadAnimation(Tool.SlamAnim)
  1921. if slamAnim then slamAnim:Play() end
  1922. myHumanoid.Jump = true
  1923. wait(2.2)
  1924. animate.Value = 0
  1925. end
  1926. end)
  1927.  
  1928. --Tool.GripUp = Vector3.new(0, 0.2, -0.8)
  1929. --wait(0.0001)
  1930. --Tool.GripUp = Vector3.new(0, 0.4, -0.6)
  1931. --wait(0.0001)
  1932. --Tool.GripUp = Vector3.new(0, 0.6, -0.4)
  1933. --wait(0.0001)
  1934. --Tool.GripUp = Vector3.new(0, 0.8, -0.2)
  1935. --wait(0.0001)
  1936. --Tool.GripUp = Vector3.new(0, 1, -0.0)
  1937. --wait(0.0001)
  1938. --Tool.GripUp = Vector3.new(0, 0.8, 0.2)
  1939. --wait(0.0001)
  1940. --Tool.GripUp = Vector3.new(0, 0.6, 0.4)
  1941. --wait(0.0001)
  1942. --Tool.GripUp = Vector3.new(0, 0.4, 0.6)
  1943. -- wait(0.0001)
  1944. -- Tool.GripUp = Vector3.new(0, 0.2, 0.8)
  1945. -- wait(0.0001)
  1946. -- Tool.GripUp = Vector3.new(0, 0.0, 1)
  1947. -- wait(0.0001)
  1948. -- Tool.GripUp = Vector3.new(0.0, -0.2, 0.8)
  1949. -- wait(0.0001)
  1950. -- Tool.GripUp = Vector3.new(0, -0.4, 0.6)
  1951. -- wait(0.0001)
  1952. -- Tool.GripUp = Vector3.new(0.0, -0.6, 0.4)
  1953. -- wait(0.0001)
  1954. -- Tool.GripUp = Vector3.new(0, -0.8, 0.2)
  1955. -- wait(0.0001)
  1956. -- Tool.GripUp = Vector3.new(0.0, -1, 0.0)
  1957. -- wait(0.0001)
  1958. -- Tool.GripUp = Vector3.new(0, -0.8, -0.2)
  1959. -- wait(0.0001)
  1960. -- Tool.GripUp = Vector3.new(0, -0.6, -0.4)
  1961. -- wait(0.0001)
  1962. -- Tool.GripUp = Vector3.new(0, -0.4, -0.6)
  1963. -- wait(0.0001)
  1964. -- Tool.GripUp = Vector3.new(0, -0.2, -0.8)
  1965. -- wait(0.0001)
  1966. -- Tool.GripUp = Vector3.new(0, 0, -1)
  1967. -- wait(0.0001)
  1968.  
  1969. --Full loop around
  1970.  
  1971. end))
  1972. Script47.Name = "Timer"
  1973. Script47.Parent = LocalScript46
  1974. Script47.Disabled = true
  1975. table.insert(cors,sandbox(Script47,function()
  1976. while true do
  1977. wait()
  1978. script.Parent.Parent.Special2.Disabled = false
  1979. wait()
  1980. script.Disabled = true
  1981. wait(999999999)
  1982. wait(999999999)
  1983. wait(999999999)
  1984. wait(999999999)
  1985. wait(999999999)
  1986. end
  1987.  
  1988. end))
  1989. Animation48.Name = "Charge"
  1990. Animation48.Parent = Tool0
  1991. Animation48.AnimationId = "rbxassetid://973866387"
  1992. Script49.Name = "GripIdle"
  1993. Script49.Parent = Tool0
  1994. table.insert(cors,sandbox(Script49,function()
  1995. local Tool = script.Parent
  1996. local Staff = Tool.Handle
  1997.  
  1998. while true do
  1999. Tool.GripForward = Vector3.new(0, -1, 0)
  2000. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2001. Tool.GripRight = Vector3.new(1, 0, 0)
  2002. Tool.GripUp = Vector3.new(0, 0, -1)
  2003. wait()
  2004. Tool.GripForward = Vector3.new(0, -1, 0)
  2005. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2006. Tool.GripRight = Vector3.new(1, 0, 0)
  2007. Tool.GripUp = Vector3.new(0.00, 0.01, -0.99)
  2008. wait()
  2009. Tool.GripForward = Vector3.new(0, -1, 0)
  2010. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2011. Tool.GripRight = Vector3.new(1, 0, 0)
  2012. Tool.GripUp = Vector3.new(0.00, 0.02, -0.98)
  2013. wait()
  2014. Tool.GripForward = Vector3.new(0, -1, 0)
  2015. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2016. Tool.GripRight = Vector3.new(1, 0, 0)
  2017. Tool.GripUp = Vector3.new(0.01, 0.03, -0.97)
  2018. wait()
  2019. Tool.GripForward = Vector3.new(0, -1, 0)
  2020. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2021. Tool.GripRight = Vector3.new(1, 0, 0)
  2022. Tool.GripUp = Vector3.new(0.01, 0.04, -0.96)
  2023. wait()
  2024. Tool.GripForward = Vector3.new(0, -1, 0)
  2025. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2026. Tool.GripRight = Vector3.new(1, 0, 0)
  2027. Tool.GripUp = Vector3.new(0.02, 0.05, -0.95)
  2028. wait()
  2029. Tool.GripForward = Vector3.new(0, -1, 0)
  2030. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2031. Tool.GripRight = Vector3.new(1, 0, 0)
  2032. Tool.GripUp = Vector3.new(0.02, 0.06, -0.94)
  2033. wait()
  2034. Tool.GripForward = Vector3.new(0, -1, 0)
  2035. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2036. Tool.GripRight = Vector3.new(1, 0, 0)
  2037. Tool.GripUp = Vector3.new(0.03, 0.07, -0.93)
  2038. wait()
  2039. Tool.GripForward = Vector3.new(0, -1, 0)
  2040. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2041. Tool.GripRight = Vector3.new(1, 0, 0)
  2042. Tool.GripUp = Vector3.new(0.03, 0.08, -0.92)
  2043. wait()
  2044. Tool.GripForward = Vector3.new(0, -1, 0)
  2045. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2046. Tool.GripRight = Vector3.new(1, 0, 0)
  2047. Tool.GripUp = Vector3.new(0.04, 0.08, -0.92)
  2048. wait()
  2049. Tool.GripForward = Vector3.new(0, -1, 0)
  2050. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2051. Tool.GripRight = Vector3.new(1, 0, 0)
  2052. Tool.GripUp = Vector3.new(0.05, 0.08, -0.92)
  2053. wait()
  2054. Tool.GripForward = Vector3.new(0, -1, 0)
  2055. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2056. Tool.GripRight = Vector3.new(1, 0, 0)
  2057. Tool.GripUp = Vector3.new(0.06, 0.09, -0.91)
  2058. wait()
  2059. Tool.GripForward = Vector3.new(0, -1, 0)
  2060. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2061. Tool.GripRight = Vector3.new(1, 0, 0)
  2062. Tool.GripUp = Vector3.new(0.07, 0.10, -0.90)
  2063. wait()
  2064. Tool.GripForward = Vector3.new(0, -1, 0)
  2065. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2066. Tool.GripRight = Vector3.new(0.99, 0.01)
  2067. Tool.GripUp = Vector3.new(0.08, 0.09, -0.91)
  2068. wait()
  2069. Tool.GripForward = Vector3.new(0, -1, 0)
  2070. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2071. Tool.GripRight = Vector3.new(0.98, 0.02, 0)
  2072. Tool.GripUp = Vector3.new(0.09, 0.09, -0.91)
  2073. wait()
  2074. Tool.GripForward = Vector3.new(0, -1, 0)
  2075. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2076. Tool.GripRight = Vector3.new(0.97, 0.03, 0)
  2077. Tool.GripUp = Vector3.new(0.10, 0.08, -0.92)
  2078. wait()
  2079. Tool.GripForward = Vector3.new(0, -1, 0)
  2080. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2081. Tool.GripRight = Vector3.new(0.96, 0.04)
  2082. Tool.GripUp = Vector3.new(0.11, 0.07, -0.93)
  2083. wait()
  2084. Tool.GripForward = Vector3.new(0, -1, 0)
  2085. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2086. Tool.GripRight = Vector3.new(0.95, 0.05, 0)
  2087. Tool.GripUp = Vector3.new(0.12, 0.08, -0.92)
  2088. wait()
  2089. Tool.GripForward = Vector3.new(0, -1, 0)
  2090. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2091. Tool.GripRight = Vector3.new(0.94, 0.06, 0)
  2092. Tool.GripUp = Vector3.new(0.11, 0.08, -0.92)
  2093. wait()
  2094. Tool.GripForward = Vector3.new(0, -1, 0)
  2095. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2096. Tool.GripRight = Vector3.new(0.93, 0.07, 0)
  2097. Tool.GripUp = Vector3.new(0.12, 0.08, -0.92)
  2098. wait()
  2099. Tool.GripForward = Vector3.new(0, -1, 0)
  2100. Tool.GripPos = Vector3.new(0, 0, 2.3)
  2101. Tool.GripRight = Vector3.new(0.92, 0.08, 0)
  2102. Tool.GripUp = Vector3.new(0.13, 0.08, -0.92)
  2103. wait()
  2104. Tool.GripForward = Vector3.new(0, -1, 0)
  2105. Tool.GripPos = Vector3.new(0, 0, 2.31)
  2106. Tool.GripRight = Vector3.new(0.91, 0.09, 0)
  2107. Tool.GripUp = Vector3.new(0.14, 0.08, -0.92)
  2108. wait()
  2109. Tool.GripForward = Vector3.new(0, -1, 0)
  2110. Tool.GripPos = Vector3.new(0, 0, 2.32)
  2111. Tool.GripRight = Vector3.new(0.89, 0.1, 0)
  2112. Tool.GripUp = Vector3.new(0.15, 0.08, -0.92)
  2113. wait()
  2114. Tool.GripForward = Vector3.new(0, -1, 0)
  2115. Tool.GripPos = Vector3.new(0, 0, 2.33)
  2116. Tool.GripRight = Vector3.new(0.91, 0.09, 0)
  2117. Tool.GripUp = Vector3.new(0.14, 0.07, -0.93)
  2118. wait()
  2119. Tool.GripForward = Vector3.new(0, -1, 0)
  2120. Tool.GripPos = Vector3.new(0, 0, 2.34)
  2121. Tool.GripRight = Vector3.new(0.92, 0.08, 0)
  2122. Tool.GripUp = Vector3.new(0.13, 0.06, -0.94)
  2123. wait()
  2124. Tool.GripForward = Vector3.new(0, -1, 0)
  2125. Tool.GripPos = Vector3.new(0, 0, 2.35)
  2126. Tool.GripRight = Vector3.new(0.93, 0.07, 0)
  2127. Tool.GripUp = Vector3.new(0.12, 0.05, -0.95)
  2128. wait()
  2129. Tool.GripForward = Vector3.new(0, -1, 0)
  2130. Tool.GripPos = Vector3.new(0, 0, 2.36)
  2131. Tool.GripRight = Vector3.new(0.94, 0.06, 0)
  2132. Tool.GripUp = Vector3.new(0.11, 0.04, -0.96)
  2133. wait()
  2134. Tool.GripForward = Vector3.new(0, -1, 0)
  2135. Tool.GripPos = Vector3.new(0, 0, 2.37)
  2136. Tool.GripRight = Vector3.new(0.93, 0.07, 0)
  2137. Tool.GripUp = Vector3.new(0.10, 0.03, -0.97)
  2138. wait()
  2139. Tool.GripForward = Vector3.new(0, -1, 0)
  2140. Tool.GripPos = Vector3.new(0, 0, 2.38)
  2141. Tool.GripRight = Vector3.new(0.92, 0.08, 0)
  2142. Tool.GripUp = Vector3.new(0.09, 0.02, -0.98)
  2143. wait()
  2144. Tool.GripForward = Vector3.new(0, -1, 0)
  2145. Tool.GripPos = Vector3.new(0, 0, 2.39)
  2146. Tool.GripRight = Vector3.new(0.91, 0.09, 0)
  2147. Tool.GripUp = Vector3.new(0.08, 0.01, -0.99)
  2148. wait()
  2149. Tool.GripForward = Vector3.new(0, -1, 0)
  2150. Tool.GripPos = Vector3.new(0, 0, 2.4)
  2151. Tool.GripRight = Vector3.new(0.90, 0.1, 0)
  2152. Tool.GripUp = Vector3.new(0.07, 0, -1)
  2153. wait()
  2154. Tool.GripForward = Vector3.new(0, -1, 0)
  2155. Tool.GripPos = Vector3.new(0, 0, 2.41)
  2156. Tool.GripRight = Vector3.new(0.91, 0.09, 0)
  2157. Tool.GripUp = Vector3.new(0.06, 0, -1)
  2158. wait()
  2159. Tool.GripForward = Vector3.new(0, -1, 0)
  2160. Tool.GripPos = Vector3.new(0, 0, 2.42)
  2161. Tool.GripRight = Vector3.new(0.92, 0.08, 0)
  2162. Tool.GripUp = Vector3.new(0.05, 0, -1)
  2163. wait()
  2164. Tool.GripForward = Vector3.new(0, -1, 0)
  2165. Tool.GripPos = Vector3.new(0, 0, 2.43)
  2166. Tool.GripRight = Vector3.new(0.93, 0.07, 0)
  2167. Tool.GripUp = Vector3.new(0.04, 0, -1)
  2168. wait()
  2169. Tool.GripForward = Vector3.new(0, -1, 0)
  2170. Tool.GripPos = Vector3.new(0, 0, 2.44)
  2171. Tool.GripRight = Vector3.new(0.94, 0.06, 0)
  2172. Tool.GripUp = Vector3.new(0.03, 0, -1)
  2173. wait()
  2174. Tool.GripForward = Vector3.new(0, -1, 0)
  2175. Tool.GripPos = Vector3.new(0, 0, 2.45)
  2176. Tool.GripRight = Vector3.new(0.95, 0.05, 0)
  2177. Tool.GripUp = Vector3.new(0.02, 0, -1)
  2178. wait()
  2179. Tool.GripForward = Vector3.new(0, -1, 0)
  2180. Tool.GripPos = Vector3.new(0, 0, 2.46)
  2181. Tool.GripRight = Vector3.new(0.96, 0.04, 0)
  2182. Tool.GripUp = Vector3.new(0.01, 0, -1)
  2183. wait()
  2184. Tool.GripForward = Vector3.new(0, -1, 0)
  2185. Tool.GripPos = Vector3.new(0, 0, 2.47)
  2186. Tool.GripRight = Vector3.new(0.97, 0.03, 0)
  2187. Tool.GripUp = Vector3.new(0.00, 0, -1)
  2188. wait()
  2189. Tool.GripForward = Vector3.new(0, -1, 0)
  2190. Tool.GripPos = Vector3.new(0, 0, 2.48)
  2191. Tool.GripRight = Vector3.new(0.98, 0.02, 0)
  2192. Tool.GripUp = Vector3.new(0.00, 0, -1)
  2193. wait()
  2194. Tool.GripForward = Vector3.new(0, -1, 0)
  2195. Tool.GripPos = Vector3.new(0, 0, 2.49)
  2196. Tool.GripRight = Vector3.new(0.99, 0.01, 0)
  2197. Tool.GripUp = Vector3.new(0.00, 0, -1)
  2198. wait()
  2199. Tool.GripForward = Vector3.new(0, -1, 0)
  2200. Tool.GripPos = Vector3.new(0, 0, 2.5)
  2201. Tool.GripRight = Vector3.new(1.00, 0.00, 0)
  2202. Tool.GripUp = Vector3.new(0.00, 0, -1)
  2203. wait()
  2204. Tool.GripForward = Vector3.new(0, -1, 0)
  2205. Tool.GripPos = Vector3.new(0, 0, 2.49)
  2206. Tool.GripRight = Vector3.new(1.00, 0.00, 0)
  2207. Tool.GripUp = Vector3.new(0, 0.01, -0.99)
  2208. wait()
  2209. Tool.GripForward = Vector3.new(0, -1, 0)
  2210. Tool.GripPos = Vector3.new(0, 0, 2.48)
  2211. Tool.GripRight = Vector3.new(1.00, 0.00, 0)
  2212. Tool.GripUp = Vector3.new(0, 0.02, -0.98)
  2213. wait()
  2214. Tool.GripForward = Vector3.new(0, -1, 0)
  2215. Tool.GripPos = Vector3.new(0, 0, 2.47)
  2216. Tool.GripRight = Vector3.new(1.00, 0.00, 0)
  2217. Tool.GripUp = Vector3.new(0, 0.03, -0.97)
  2218. wait()
  2219. Tool.GripForward = Vector3.new(0, -1, 0)
  2220. Tool.GripPos = Vector3.new(0, 0, 2.46)
  2221. Tool.GripRight = Vector3.new(0.99, -0.01, 0)
  2222. Tool.GripUp = Vector3.new(0, 0.04, -0.96)
  2223. wait()
  2224. Tool.GripForward = Vector3.new(0, -1, 0)
  2225. Tool.GripPos = Vector3.new(0, 0, 2.45)
  2226. Tool.GripRight = Vector3.new(1.98, -0.02, 0)
  2227. Tool.GripUp = Vector3.new(0, 0.05, -0.95)
  2228. wait()
  2229. Tool.GripForward = Vector3.new(0, -1, 0)
  2230. Tool.GripPos = Vector3.new(0, 0, 2.44)
  2231. Tool.GripRight = Vector3.new(1.97, -0.03, 0)
  2232. Tool.GripUp = Vector3.new(0, 0.06, -0.94)
  2233. wait()
  2234. Tool.GripForward = Vector3.new(0, -1, 0)
  2235. Tool.GripPos = Vector3.new(0, 0, 2.43)
  2236. Tool.GripRight = Vector3.new(1.96, -0.04, 0)
  2237. Tool.GripUp = Vector3.new(0, 0.07, -0.93)
  2238. wait()
  2239. Tool.GripForward = Vector3.new(0, -1, 0)
  2240. Tool.GripPos = Vector3.new(0, 0, 2.42)
  2241. Tool.GripRight = Vector3.new(1.95, -0.05, 0)
  2242. Tool.GripUp = Vector3.new(0, 0.08, -0.92)
  2243. wait()
  2244. Tool.GripForward = Vector3.new(0, -1, 0)
  2245. Tool.GripPos = Vector3.new(0, 0, 2.41)
  2246. Tool.GripRight = Vector3.new(1.94, -0.06, 0)
  2247. Tool.GripUp = Vector3.new(0, 0.09, -0.91)
  2248. wait()
  2249. Tool.GripForward = Vector3.new(0, -1, 0)
  2250. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2251. Tool.GripRight = Vector3.new(1.93, -0.07, 0)
  2252. Tool.GripUp = Vector3.new(0, 0.10, -0.90)
  2253. wait()
  2254. Tool.GripForward = Vector3.new(0, -1, 0)
  2255. Tool.GripPos = Vector3.new(0, 0, 2.39)
  2256. Tool.GripRight = Vector3.new(1.92, -0.08, 0)
  2257. Tool.GripUp = Vector3.new(0, 0.09, -0.91)
  2258. wait()
  2259. Tool.GripForward = Vector3.new(0, -1, 0)
  2260. Tool.GripPos = Vector3.new(0, 0, 2.38)
  2261. Tool.GripRight = Vector3.new(1.91, -0.09, 0)
  2262. Tool.GripUp = Vector3.new(0, 0.08, -0.92)
  2263. wait()
  2264. Tool.GripForward = Vector3.new(0, -1, 0)
  2265. Tool.GripPos = Vector3.new(0, 0, 2.37)
  2266. Tool.GripRight = Vector3.new(1.90, -0.10, 0)
  2267. Tool.GripUp = Vector3.new(0, 0.07, -0.93)
  2268. wait()
  2269. Tool.GripForward = Vector3.new(0, -1, 0)
  2270. Tool.GripPos = Vector3.new(0, 0, 2.36)
  2271. Tool.GripRight = Vector3.new(1.89, -0.11, 0)
  2272. Tool.GripUp = Vector3.new(0, 0.06, -0.94)
  2273. wait()
  2274. Tool.GripForward = Vector3.new(0, -1, 0)
  2275. Tool.GripPos = Vector3.new(0, 0, 2.35)
  2276. Tool.GripRight = Vector3.new(1.88, -0.12, 0)
  2277. Tool.GripUp = Vector3.new(0, 0.05, -0.95)
  2278. wait()
  2279. Tool.GripForward = Vector3.new(0, -1, 0)
  2280. Tool.GripPos = Vector3.new(0, 0, 2.34)
  2281. Tool.GripRight = Vector3.new(1.87, -0.13, 0)
  2282. Tool.GripUp = Vector3.new(0, 0.04, -0.96)
  2283. wait()
  2284. Tool.GripForward = Vector3.new(0, -1, 0)
  2285. Tool.GripPos = Vector3.new(0, 0, 2.33)
  2286. Tool.GripRight = Vector3.new(1.86, -0.14, 0)
  2287. Tool.GripUp = Vector3.new(0, 0.03, -0.97)
  2288. wait()
  2289. Tool.GripForward = Vector3.new(0, -1, 0)
  2290. Tool.GripPos = Vector3.new(0, 0, 2.32)
  2291. Tool.GripRight = Vector3.new(1.85, -0.15, 0)
  2292. Tool.GripUp = Vector3.new(0, 0.02, -0.98)
  2293. wait()
  2294. Tool.GripForward = Vector3.new(0, -1, 0)
  2295. Tool.GripPos = Vector3.new(0, 0, 2.31)
  2296. Tool.GripRight = Vector3.new(1.84, -0.16, 0)
  2297. Tool.GripUp = Vector3.new(0, 0.01, -0.99)
  2298. wait()
  2299. Tool.GripForward = Vector3.new(0, -1, 0)
  2300. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2301. Tool.GripRight = Vector3.new(1.83, -0.17, 0)
  2302. Tool.GripUp = Vector3.new(0, 0.00, -1)
  2303. wait()
  2304. Tool.GripForward = Vector3.new(0, -1, 0)
  2305. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2306. Tool.GripRight = Vector3.new(1.82, -0.18, 0)
  2307. Tool.GripUp = Vector3.new(0, -0.01, -0.99)
  2308. wait()
  2309. Tool.GripForward = Vector3.new(0, -1, 0)
  2310. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2311. Tool.GripRight = Vector3.new(1.81, -0.19, 0)
  2312. Tool.GripUp = Vector3.new(0, -0.02, -0.98)
  2313. wait()
  2314. Tool.GripForward = Vector3.new(0, -1, 0)
  2315. Tool.GripPos = Vector3.new(0, 0, 2.31)
  2316. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2317. Tool.GripUp = Vector3.new(0, -0.03, -0.97)
  2318. wait()
  2319. Tool.GripForward = Vector3.new(0, -1, 0)
  2320. Tool.GripPos = Vector3.new(0, 0, 2.32)
  2321. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2322. Tool.GripUp = Vector3.new(0, -0.04, -0.96)
  2323. wait()
  2324. Tool.GripForward = Vector3.new(0, -1, 0)
  2325. Tool.GripPos = Vector3.new(0, 0, 2.33)
  2326. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2327. Tool.GripUp = Vector3.new(0, -0.05, -0.95)
  2328. wait()
  2329. Tool.GripForward = Vector3.new(0, -1, 0)
  2330. Tool.GripPos = Vector3.new(0, 0, 2.34)
  2331. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2332. Tool.GripUp = Vector3.new(0, -0.06, -0.94)
  2333. wait()
  2334. Tool.GripForward = Vector3.new(0, -1, 0)
  2335. Tool.GripPos = Vector3.new(0, 0, 2.35)
  2336. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2337. Tool.GripUp = Vector3.new(0, -0.07, -0.93)
  2338. wait()
  2339. Tool.GripForward = Vector3.new(0, -1, 0)
  2340. Tool.GripPos = Vector3.new(0, 0, 2.35)
  2341. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2342. Tool.GripUp = Vector3.new(0, -0.08, -0.92)
  2343. wait()
  2344. Tool.GripForward = Vector3.new(0, -1, 0)
  2345. Tool.GripPos = Vector3.new(0, 0, 2.35)
  2346. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2347. Tool.GripUp = Vector3.new(0, -0.09, -0.91)
  2348. wait()
  2349. Tool.GripForward = Vector3.new(0, -1, 0)
  2350. Tool.GripPos = Vector3.new(0, 0, 2.35)
  2351. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2352. Tool.GripUp = Vector3.new(0, -0.1, -0.90)
  2353. wait()
  2354. Tool.GripForward = Vector3.new(0, -1, 0)
  2355. Tool.GripPos = Vector3.new(0, 0, 2.36)
  2356. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2357. Tool.GripUp = Vector3.new(0, -0.11, -0.89)
  2358. wait()
  2359. Tool.GripForward = Vector3.new(0, -1, 0)
  2360. Tool.GripPos = Vector3.new(0, 0, 2.37)
  2361. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2362. Tool.GripUp = Vector3.new(0, -0.12, -0.88)
  2363. wait()
  2364. Tool.GripForward = Vector3.new(0, -1, 0)
  2365. Tool.GripPos = Vector3.new(0, 0, 2.38)
  2366. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2367. Tool.GripUp = Vector3.new(0, -0.13, -0.87)
  2368. wait()
  2369. Tool.GripForward = Vector3.new(0, -1, 0)
  2370. Tool.GripPos = Vector3.new(0, 0, 2.39)
  2371. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2372. Tool.GripUp = Vector3.new(0, -0.14, -0.86)
  2373. wait()
  2374. Tool.GripForward = Vector3.new(0, -1, 0)
  2375. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2376. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2377. Tool.GripUp = Vector3.new(0, -0.15, -0.85)
  2378. wait()
  2379. Tool.GripForward = Vector3.new(0, -1, 0)
  2380. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2381. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2382. Tool.GripUp = Vector3.new(0, -0.16, -0.84)
  2383. wait()
  2384. Tool.GripForward = Vector3.new(0, -1, 0)
  2385. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2386. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2387. Tool.GripUp = Vector3.new(0, -0.17, -0.83)
  2388. wait()
  2389. Tool.GripForward = Vector3.new(0, -1, 0)
  2390. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2391. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2392. Tool.GripUp = Vector3.new(0, -0.18, -0.82)
  2393. wait()
  2394. Tool.GripForward = Vector3.new(0, -1, 0)
  2395. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2396. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2397. Tool.GripUp = Vector3.new(0, -0.19, -0.81)
  2398. wait()
  2399. Tool.GripForward = Vector3.new(0, -1, 0)
  2400. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2401. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2402. Tool.GripUp = Vector3.new(0, -0.20, -0.80)
  2403. wait()
  2404. Tool.GripForward = Vector3.new(0, -1, 0)
  2405. Tool.GripPos = Vector3.new(0, 0, 2.41)
  2406. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2407. Tool.GripUp = Vector3.new(0, -0.22, -0.78)
  2408. wait()
  2409. Tool.GripForward = Vector3.new(0, -1, 0)
  2410. Tool.GripPos = Vector3.new(0, 0, 2.42)
  2411. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2412. Tool.GripUp = Vector3.new(0, -0.24, -0.76)
  2413. wait()
  2414. Tool.GripForward = Vector3.new(0, -1, 0)
  2415. Tool.GripPos = Vector3.new(0, 0, 2.43)
  2416. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2417. Tool.GripUp = Vector3.new(0, -0.26, -0.74)
  2418. wait()
  2419. Tool.GripForward = Vector3.new(0, -1, 0)
  2420. Tool.GripPos = Vector3.new(0, 0, 2.44)
  2421. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2422. Tool.GripUp = Vector3.new(0, -0.28, -0.72)
  2423. wait()
  2424. Tool.GripForward = Vector3.new(0, -1, 0)
  2425. Tool.GripPos = Vector3.new(0, 0, 2.45)
  2426. Tool.GripRight = Vector3.new(1.8, -0.2, 0)
  2427. Tool.GripUp = Vector3.new(0, -0.30, -0.70)
  2428. wait()
  2429. Tool.GripForward = Vector3.new(0, -1, 0)
  2430. Tool.GripPos = Vector3.new(0, 0, 2.45)
  2431. Tool.GripRight = Vector3.new(1.81, -0.19, 0)
  2432. Tool.GripUp = Vector3.new(0, -0.31, -0.69)
  2433. wait()
  2434. Tool.GripForward = Vector3.new(0, -1, 0)
  2435. Tool.GripPos = Vector3.new(0, 0, 2.44)
  2436. Tool.GripRight = Vector3.new(1.82, -0.18, 0)
  2437. Tool.GripUp = Vector3.new(0, -0.32, -0.68)
  2438. wait()
  2439. Tool.GripForward = Vector3.new(0, -1, 0)
  2440. Tool.GripPos = Vector3.new(0, 0, 2.43)
  2441. Tool.GripRight = Vector3.new(1.83, -0.17, 0)
  2442. Tool.GripUp = Vector3.new(0, -0.33, -0.67)
  2443. wait()
  2444. Tool.GripForward = Vector3.new(0, -1, 0)
  2445. Tool.GripPos = Vector3.new(0, 0, 2.42)
  2446. Tool.GripRight = Vector3.new(1.84, -0.16, 0)
  2447. Tool.GripUp = Vector3.new(0, -0.32, -0.68)
  2448. wait()
  2449. Tool.GripForward = Vector3.new(0, -1, 0)
  2450. Tool.GripPos = Vector3.new(0, 0, 2.41)
  2451. Tool.GripRight = Vector3.new(1.85, -0.15, 0)
  2452. Tool.GripUp = Vector3.new(0, -0.31, -0.69)
  2453. wait()
  2454. Tool.GripForward = Vector3.new(0, -1, 0)
  2455. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2456. Tool.GripRight = Vector3.new(1.86, -0.14, 0)
  2457. Tool.GripUp = Vector3.new(0, -0.30, -0.70)
  2458. wait()
  2459. Tool.GripForward = Vector3.new(0, -1, 0)
  2460. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2461. Tool.GripRight = Vector3.new(1.87, -0.13, 0)
  2462. Tool.GripUp = Vector3.new(0, -0.30, -0.70)
  2463. wait()
  2464. Tool.GripForward = Vector3.new(0, -1, 0)
  2465. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2466. Tool.GripRight = Vector3.new(1.88, -0.12, 0)
  2467. Tool.GripUp = Vector3.new(0, -0.30, -0.70)
  2468. wait()
  2469. Tool.GripForward = Vector3.new(0, -1, 0)
  2470. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2471. Tool.GripRight = Vector3.new(1.89, -0.11, 0)
  2472. Tool.GripUp = Vector3.new(0, -0.29, -0.71)
  2473. wait()
  2474. Tool.GripForward = Vector3.new(0, -1, 0)
  2475. Tool.GripPos = Vector3.new(0, 0, 2.40)
  2476. Tool.GripRight = Vector3.new(1.90, -0.10, 0)
  2477. Tool.GripUp = Vector3.new(0, -0.28, -0.72)
  2478. wait()
  2479. Tool.GripForward = Vector3.new(0, -1, 0)
  2480. Tool.GripPos = Vector3.new(0, 0, 2.39)
  2481. Tool.GripRight = Vector3.new(1.91, -0.09, 0)
  2482. Tool.GripUp = Vector3.new(0, -0.27, -0.73)
  2483. wait()
  2484. Tool.GripForward = Vector3.new(0, -1, 0)
  2485. Tool.GripPos = Vector3.new(0, 0, 2.38)
  2486. Tool.GripRight = Vector3.new(1.92, -0.08, 0)
  2487. Tool.GripUp = Vector3.new(0, -0.26, -0.74)
  2488. wait()
  2489. Tool.GripForward = Vector3.new(0, -1, 0)
  2490. Tool.GripPos = Vector3.new(0, 0, 2.37)
  2491. Tool.GripRight = Vector3.new(1.93, -0.07, 0)
  2492. Tool.GripUp = Vector3.new(0, -0.25, -0.75)
  2493. wait()
  2494. Tool.GripForward = Vector3.new(0, -1, 0)
  2495. Tool.GripPos = Vector3.new(0, 0, 2.36)
  2496. Tool.GripRight = Vector3.new(1.94, -0.06, 0)
  2497. Tool.GripUp = Vector3.new(0, -0.24, -0.76)
  2498. wait()
  2499. Tool.GripForward = Vector3.new(0, -1, 0)
  2500. Tool.GripPos = Vector3.new(0, 0, 2.35)
  2501. Tool.GripRight = Vector3.new(1.95, -0.05, 0)
  2502. Tool.GripUp = Vector3.new(0, -0.23, -0.77)
  2503. wait()
  2504. Tool.GripForward = Vector3.new(0, -1, 0)
  2505. Tool.GripPos = Vector3.new(0, 0, 2.34)
  2506. Tool.GripRight = Vector3.new(1.96, -0.04, 0)
  2507. Tool.GripUp = Vector3.new(0, -0.22, -0.78)
  2508. wait()
  2509. Tool.GripForward = Vector3.new(0, -1, 0)
  2510. Tool.GripPos = Vector3.new(0, 0, 2.33)
  2511. Tool.GripRight = Vector3.new(1.97, -0.03, 0)
  2512. Tool.GripUp = Vector3.new(0, -0.21, -0.79)
  2513. wait()
  2514. Tool.GripForward = Vector3.new(0, -1, 0)
  2515. Tool.GripPos = Vector3.new(0, 0, 2.32)
  2516. Tool.GripRight = Vector3.new(1.98, -0.02, 0)
  2517. Tool.GripUp = Vector3.new(0, -0.20, -0.80)
  2518. wait()
  2519. Tool.GripForward = Vector3.new(0, -1, 0)
  2520. Tool.GripPos = Vector3.new(0, 0, 2.31)
  2521. Tool.GripRight = Vector3.new(1.99, -0.01, 0)
  2522. Tool.GripUp = Vector3.new(0, -0.19, -0.81)
  2523. wait()
  2524. Tool.GripForward = Vector3.new(0, -1, 0)
  2525. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2526. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2527. Tool.GripUp = Vector3.new(0, -0.18, -0.82)
  2528. wait()
  2529. Tool.GripForward = Vector3.new(0, -1, 0)
  2530. Tool.GripPos = Vector3.new(0, 0, 2.31)
  2531. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2532. Tool.GripUp = Vector3.new(0, -0.17, -0.83)
  2533. wait()
  2534. Tool.GripForward = Vector3.new(0, -1, 0)
  2535. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2536. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2537. Tool.GripUp = Vector3.new(0, -0.16, -0.84)
  2538. wait()
  2539. Tool.GripForward = Vector3.new(0, -1, 0)
  2540. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2541. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2542. Tool.GripUp = Vector3.new(0, -0.15, -0.85)
  2543. wait()
  2544. Tool.GripForward = Vector3.new(0, -1, 0)
  2545. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2546. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2547. Tool.GripUp = Vector3.new(0, -0.14, -0.86)
  2548. wait()
  2549. Tool.GripForward = Vector3.new(0, -1, 0)
  2550. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2551. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2552. Tool.GripUp = Vector3.new(0, -0.13, -0.87)
  2553. wait()
  2554. Tool.GripForward = Vector3.new(0, -1, 0)
  2555. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2556. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2557. Tool.GripUp = Vector3.new(0, -0.12, -0.88)
  2558. wait()
  2559. Tool.GripForward = Vector3.new(0, -1, 0)
  2560. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2561. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2562. Tool.GripUp = Vector3.new(0, -0.11, -0.89)
  2563. wait()
  2564. Tool.GripForward = Vector3.new(0, -1, 0)
  2565. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2566. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2567. Tool.GripUp = Vector3.new(0, -0.10, -0.90)
  2568. wait()
  2569. Tool.GripForward = Vector3.new(0, -1, 0)
  2570. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2571. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2572. Tool.GripUp = Vector3.new(0, -0.09, -0.91)
  2573. wait()
  2574. Tool.GripForward = Vector3.new(0, -1, 0)
  2575. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2576. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2577. Tool.GripUp = Vector3.new(0, -0.08, -0.92)
  2578. wait()
  2579. Tool.GripForward = Vector3.new(0, -1, 0)
  2580. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2581. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2582. Tool.GripUp = Vector3.new(0, -0.07, -0.93)
  2583. wait()
  2584. Tool.GripForward = Vector3.new(0, -1, 0)
  2585. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2586. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2587. Tool.GripUp = Vector3.new(0, -0.06, -0.94)
  2588. wait()
  2589. Tool.GripForward = Vector3.new(0, -1, 0)
  2590. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2591. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2592. Tool.GripUp = Vector3.new(0, -0.05, -0.95)
  2593. wait()
  2594. Tool.GripForward = Vector3.new(0, -1, 0)
  2595. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2596. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2597. Tool.GripUp = Vector3.new(0, -0.04, -0.96)
  2598. wait()
  2599. Tool.GripForward = Vector3.new(0, -1, 0)
  2600. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2601. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2602. Tool.GripUp = Vector3.new(0, -0.03, -0.97)
  2603. wait()
  2604. Tool.GripForward = Vector3.new(0, -1, 0)
  2605. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2606. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2607. Tool.GripUp = Vector3.new(0, -0.02, -0.98)
  2608. wait()
  2609. Tool.GripForward = Vector3.new(0, -1, 0)
  2610. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2611. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2612. Tool.GripUp = Vector3.new(0, -0.01, -0.99)
  2613. wait()
  2614. Tool.GripForward = Vector3.new(0, -1, 0)
  2615. Tool.GripPos = Vector3.new(0, 0, 2.30)
  2616. Tool.GripRight = Vector3.new(2, -0.00, 0)
  2617. Tool.GripUp = Vector3.new(0, 0, -1)
  2618.  
  2619.  
  2620. end
  2621. end))
  2622. Script50.Name = "DamageBoosterS"
  2623. Script50.Parent = Tool0
  2624. Script50.Disabled = true
  2625. table.insert(cors,sandbox(Script50,function()
  2626. local Tool = script.Parent
  2627. local Staff = Tool.Handle
  2628.  
  2629. while true do
  2630. wait(10)
  2631. script.Parent.Handle.ExtraDMG.Disabled = false
  2632. script.Parent.Handle.Particles.Enabled = true
  2633. script.Parent.Handle.Charged:Play()
  2634. wait(10)
  2635. script.Parent.Handle.Stop:Play()
  2636. script.Parent.Handle.ExtraDMG.Disabled = true
  2637. script.Parent.Handle.Particles.Enabled = false
  2638. wait(10)
  2639. end
  2640. end))
  2641. RemoteFunction51.Name = "ClientControl"
  2642. RemoteFunction51.Parent = Tool0
  2643. RemoteFunction52.Name = "ServerControl"
  2644. RemoteFunction52.Parent = Tool0
  2645. for i,v in pairs(mas:GetChildren()) do
  2646. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  2647. pcall(function() v:MakeJoints() end)
  2648. end
  2649. mas:Destroy()
  2650. for i,v in pairs(cors) do
  2651. spawn(function()
  2652. pcall(v)
  2653. end)
  2654. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement