Advertisement
jhonny44

Untitled

Aug 24th, 2016
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 152.58 KB | None | 0 0
  1. local p = game.Players.LocalPlayer
  2.  
  3. local char = p.Character
  4.  
  5. local mouse = p:GetMouse()
  6.  
  7. local larm = char["Left Arm"]
  8.  
  9. local rarm = char["Right Arm"]
  10.  
  11. local lleg = char["Left Leg"]
  12.  
  13. local rleg = char["Right Leg"]
  14.  
  15. local hed = char.Head
  16.  
  17. local torso = char.Torso
  18.  
  19. local hum = char.Humanoid
  20.  
  21. local cam = game.Workspace.CurrentCamera
  22.  
  23. local root = char.HumanoidRootPart
  24.  
  25. local deb = false
  26.  
  27. local CanAttack = true
  28.  
  29. local shot = 0
  30.  
  31. local animpose = "Idle"
  32.  
  33. local lastanimpose = "Idle"
  34.  
  35. local stanceToggle = "Normal"
  36.  
  37. local l = game:GetService("Lighting")
  38.  
  39. local rs = game:GetService("RunService").RenderStepped
  40.  
  41. math.randomseed(os.time())
  42.  
  43. hum.MaxHealth = 9001
  44.  
  45. wait(1)
  46.  
  47. hum.Health = 9001
  48.  
  49.  
  50.  
  51. for i,v in pairs (hed:GetChildren()) do
  52.  
  53. if v:IsA("Sound") then
  54.  
  55. v:Destroy()
  56.  
  57. end
  58.  
  59. end
  60.  
  61. --game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
  62.  
  63. --char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
  64.  
  65.  
  66.  
  67. ----------------------------------------------------
  68.  
  69. --[[Additional Variables]]
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. local lightspeed = math.random(0.1,0.2)
  82.  
  83. local holy = false -- Is in holy/angel of death form?
  84.  
  85. local eColors = {"Lime green", "Really black"}
  86.  
  87. local idz = {"161006212", "161006195"}
  88.  
  89. local Effects={}
  90.  
  91.  
  92.  
  93.  
  94.  
  95. hs = Instance.new("Sound",torso)
  96.  
  97. hs.SoundId = "http://www.roblox.com/asset/?id=149560784"
  98.  
  99. hs.Pitch = 1.2
  100.  
  101. hs.Volume = 0.6
  102.  
  103. hs.Looped = true
  104.  
  105.  
  106.  
  107. ds = Instance.new("Sound",torso)
  108.  
  109. ds.SoundId = "http://roblox.com/asset/?id=149560784"
  110.  
  111. ds.Pitch = 0.3
  112.  
  113. ds.Volume = 0.4
  114.  
  115. ds.Looped = true
  116.  
  117.  
  118.  
  119.  
  120.  
  121. ds:play()
  122.  
  123.  
  124.  
  125.  
  126.  
  127. if holy == false then
  128.  
  129. eColors = {"Lime green", "Really black"}
  130.  
  131. else if holy == true then
  132.  
  133. eColors = {"Lime green"}
  134.  
  135. end
  136.  
  137. end
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149. ----------------------------------------------------
  150.  
  151. --[[Additional Functions]]
  152.  
  153.  
  154.  
  155. cf=CFrame.new
  156.  
  157. vt=Vector3.new
  158.  
  159.  
  160.  
  161. function swait(num)
  162.  
  163. if num==0 or num==nil then
  164.  
  165. game:service'RunService'.Stepped:wait(0)
  166.  
  167. else
  168.  
  169. for i=0,num do
  170.  
  171. game:service'RunService'.Stepped:wait(0)
  172.  
  173. end
  174.  
  175. end
  176.  
  177. end
  178.  
  179.  
  180.  
  181. so = function(id,par,vol,pit)
  182.  
  183. coroutine.resume(coroutine.create(function()
  184.  
  185. local sou = Instance.new("Sound",par or workspace)
  186.  
  187. sou.Volume=vol
  188.  
  189. sou.Pitch=pit or 1
  190.  
  191. sou.SoundId=id
  192.  
  193. swait()
  194.  
  195. sou:play()
  196.  
  197. game:GetService("Debris"):AddItem(sou,6)
  198.  
  199. end))
  200.  
  201. end
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213. ----------------------------------------------------
  214.  
  215. Debounces = {
  216.  
  217. CanAttack = true;
  218.  
  219. CanJoke = true;
  220.  
  221. NoIdl = false;
  222.  
  223. Slashing = false;
  224.  
  225. Slashed = false;
  226.  
  227. Slapping = false;
  228.  
  229. Slapped = false;
  230.  
  231. ks = false;
  232.  
  233. }
  234.  
  235.  
  236.  
  237. local Touche = {char.Name, }
  238.  
  239. ----------------------------------------------------
  240.  
  241. function HasntTouched(plrname)
  242.  
  243. local ret = true
  244.  
  245. for _, v in pairs(Touche) do
  246.  
  247. if v == plrname then
  248.  
  249. ret = false
  250.  
  251. end
  252.  
  253. end
  254.  
  255. return ret
  256.  
  257. end
  258.  
  259. ----------------------------------------------------
  260.  
  261. function weld5(part0, part1, c0, c1)
  262.  
  263. weeld=Instance.new("Weld", part0)
  264.  
  265. weeld.Part0=part0
  266.  
  267. weeld.Part1=part1
  268.  
  269. weeld.C0=c0
  270.  
  271. weeld.C1=c1
  272.  
  273. return weeld
  274.  
  275. end
  276.  
  277. ----------------------------------------------------
  278.  
  279. mod=Instance.new('Model',char)
  280.  
  281.  
  282.  
  283. function Burst()
  284.  
  285. part=Instance.new('Part',mod)
  286.  
  287. part.Anchored=true
  288.  
  289. part.CanCollide=false
  290.  
  291. part.FormFactor='Custom'
  292.  
  293. part.Size=Vector3.new(.2,.2,.2)
  294.  
  295. part.CFrame=root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),0,0)
  296.  
  297. part.Transparency=.7
  298.  
  299.  
  300.  
  301. if holy ~= true then
  302.  
  303. part.BrickColor=BrickColor.new('Really black')
  304.  
  305. else
  306.  
  307. part.BrickColor=BrickColor.new('Lime green')
  308.  
  309. end
  310.  
  311.  
  312.  
  313. mesh=Instance.new('SpecialMesh',part)
  314.  
  315. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  316.  
  317. mesh.Scale=Vector3.new(10,5,10)
  318.  
  319. part2=part:clone()
  320.  
  321. part2.Parent=mod
  322.  
  323.  
  324.  
  325. if holy ~= true then
  326.  
  327. part2.BrickColor=BrickColor.new('Lime green')
  328.  
  329. else
  330.  
  331. part2.BrickColor=BrickColor.new('Lime green')
  332.  
  333. end
  334.  
  335.  
  336.  
  337. mesh2=mesh:clone()
  338.  
  339. mesh2.Parent=part2
  340.  
  341. mesh2.Scale=Vector3.new(5,2.5,5)
  342.  
  343. coroutine.resume(coroutine.create(function()
  344.  
  345. for i=0,1,0.1 do
  346.  
  347. wait()
  348.  
  349. part.CFrame=part.CFrame
  350.  
  351. part.Transparency=i
  352.  
  353. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  354.  
  355. part2.CFrame=part2.CFrame
  356.  
  357. part2.Transparency=i
  358.  
  359. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  360.  
  361. end
  362.  
  363. part.Parent=nil
  364.  
  365. part2.Parent=nil
  366.  
  367. end))
  368.  
  369. end
  370.  
  371. ----------------------------------------------------
  372.  
  373. mod4 = Instance.new("Model",char)
  374.  
  375.  
  376.  
  377. ptez = {0.7, 0.8, 0.9, 1}
  378.  
  379.  
  380.  
  381. function FindNearestTorso(Position,Distance,SinglePlayer)
  382.  
  383. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  384.  
  385. local List = {}
  386.  
  387. for i,v in pairs(workspace:GetChildren())do
  388.  
  389. if v:IsA("Model")then
  390.  
  391. if v:findFirstChild("Torso")then
  392.  
  393. if v ~= char then
  394.  
  395. if(v.Torso.Position -Position).magnitude <= Distance then
  396.  
  397. table.insert(List,v)
  398.  
  399. end
  400.  
  401. end
  402.  
  403. end
  404.  
  405. end
  406.  
  407. end
  408.  
  409. return List
  410.  
  411. end
  412.  
  413.  
  414.  
  415. function Slam()
  416.  
  417. part=Instance.new('Part',mod4)
  418.  
  419. part.Anchored=true
  420.  
  421. part.CanCollide=false
  422.  
  423. part.FormFactor='Custom'
  424.  
  425. part.Size=Vector3.new(.2,.2,.2)
  426.  
  427. part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
  428.  
  429. part.Transparency=.7
  430.  
  431.  
  432.  
  433. if holy ~= true then
  434.  
  435. part.BrickColor=BrickColor.new('Really black')
  436.  
  437. else
  438.  
  439. part.BrickColor=BrickColor.new('Lime green')
  440.  
  441. end
  442.  
  443.  
  444.  
  445. mesh=Instance.new('SpecialMesh',part)
  446.  
  447. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  448.  
  449. mesh.Scale=Vector3.new(3,3,3)
  450.  
  451. part2=Instance.new('Part',mod4)
  452.  
  453. part2.Anchored=true
  454.  
  455. part2.CanCollide=false
  456.  
  457. part2.FormFactor='Custom'
  458.  
  459. part2.Size=Vector3.new(.2,.2,.2)
  460.  
  461. part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
  462.  
  463. part2.Transparency=.7
  464.  
  465.  
  466.  
  467. if holy ~= true then
  468.  
  469. part2.BrickColor=BrickColor.new('Lime green')
  470.  
  471. else
  472.  
  473. part2.BrickColor=BrickColor.new('Lime green')
  474.  
  475. end
  476.  
  477.  
  478.  
  479. mesh2=Instance.new('SpecialMesh',part2)
  480.  
  481. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  482.  
  483. mesh2.Scale=Vector3.new(3,1.5,3)
  484.  
  485. x = Instance.new("Sound",char)
  486.  
  487. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  488.  
  489. x.Pitch = ptez[math.random(1,#ptez)]
  490.  
  491. x.Volume = 1
  492.  
  493. wait(.1)
  494.  
  495. x1 = Instance.new("Sound",char)
  496.  
  497. x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  498.  
  499. x1.Pitch = ptez[math.random(1,#ptez)]
  500.  
  501. x1.Volume = 1
  502.  
  503. wait(.1)
  504.  
  505. x:Play()
  506.  
  507. x1:Play()
  508.  
  509. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  510.  
  511. if v:FindFirstChild('Humanoid') then
  512.  
  513. v.Humanoid:TakeDamage(math.random(99999999,99999999))
  514.  
  515. end
  516.  
  517. end
  518.  
  519. coroutine.resume(coroutine.create(function()
  520.  
  521. for i=0,0.62,0.13 do
  522.  
  523. wait()
  524.  
  525. part.CFrame=part.CFrame
  526.  
  527. part.Transparency=i
  528.  
  529. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  530.  
  531. part2.CFrame=part2.CFrame
  532.  
  533. part2.Transparency=i
  534.  
  535. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  536.  
  537. end
  538.  
  539. part.Parent=nil
  540.  
  541. part2.Parent=nil
  542.  
  543. x:Destroy()
  544.  
  545. end))
  546.  
  547. end
  548.  
  549. ----------------------------------------------------PUNCH FUNC
  550.  
  551. function Punch()
  552.  
  553. part=Instance.new('Part',mod4)
  554.  
  555. part.Anchored=true
  556.  
  557. part.CanCollide=false
  558.  
  559. part.FormFactor='Custom'
  560.  
  561. part.Size=Vector3.new(.2,.2,.2)
  562.  
  563. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  564.  
  565. part.Transparency=.7
  566.  
  567.  
  568.  
  569. part.BrickColor=BrickColor.new('Really black')
  570.  
  571. mesh=Instance.new('SpecialMesh',part)
  572.  
  573. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  574.  
  575. mesh.Scale=Vector3.new(3,3,3)
  576.  
  577. part2=Instance.new('Part',mod4)
  578.  
  579. part2.Anchored=true
  580.  
  581. part2.CanCollide=false
  582.  
  583.  
  584.  
  585. part2.FormFactor='Custom'
  586.  
  587. part2.Size=Vector3.new(.2,.2,.2)
  588.  
  589. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  590.  
  591. part2.Transparency=.7
  592.  
  593. part2.BrickColor=BrickColor.new('Lime green')
  594.  
  595. mesh2=Instance.new('SpecialMesh',part2)
  596.  
  597. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  598.  
  599. mesh2.Scale=Vector3.new(3,1.5,3)
  600.  
  601. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  602.  
  603. if v:FindFirstChild('Humanoid') then
  604.  
  605. v.Humanoid:TakeDamage(math.random(2,6))
  606.  
  607. end
  608.  
  609. end
  610.  
  611. coroutine.resume(coroutine.create(function()
  612.  
  613. for i=0,0.62,0.4 do
  614.  
  615. wait()
  616.  
  617. part.CFrame=part.CFrame
  618.  
  619. part.Transparency=i
  620.  
  621. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  622.  
  623. part2.CFrame=part2.CFrame
  624.  
  625. part2.Transparency=i
  626.  
  627. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  628.  
  629. end
  630.  
  631. part.Parent=nil
  632.  
  633. part2.Parent=nil
  634.  
  635. end))
  636.  
  637. end
  638.  
  639. ----------------------------------------------------
  640.  
  641. GroundWave = function()
  642.  
  643. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  644.  
  645. local Colors = {"Lime green", "Really black"}
  646.  
  647. local wave = Instance.new("Part", torso)
  648.  
  649.  
  650.  
  651. if holy == false then
  652.  
  653. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  654.  
  655. else
  656.  
  657. wave.BrickColor = BrickColor.new("Lime green")
  658.  
  659. end
  660.  
  661.  
  662.  
  663. wave.Anchored = true
  664.  
  665. wave.CanCollide = false
  666.  
  667. wave.Material = "Neon"
  668.  
  669. wave.Locked = true
  670.  
  671. wave.Size = Vector3.new(1, 1, 1)
  672.  
  673. wave.TopSurface = "Smooth"
  674.  
  675. wave.BottomSurface = "Smooth"
  676.  
  677. wave.Transparency = 0.35
  678.  
  679. wave.CFrame = HandCF
  680.  
  681. wm = Instance.new("SpecialMesh", wave)
  682.  
  683. wm.MeshId = "rbxassetid://3270017"
  684.  
  685. coroutine.wrap(function()
  686.  
  687. for i = 1, 14, 1 do
  688.  
  689. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  690.  
  691. wave.Size = wm.Scale
  692.  
  693. wave.CFrame = HandCF
  694.  
  695. wave.Transparency = i/14
  696.  
  697. wait()
  698.  
  699. end
  700.  
  701. wait()
  702.  
  703. wave:Destroy()
  704.  
  705. end)()
  706.  
  707. end
  708.  
  709. ----------------------------------------------------
  710.  
  711. Magik = function()
  712.  
  713. Spawn(function()
  714.  
  715. local function lerp(a,b,c)
  716.  
  717. return a+(b-a)*c
  718.  
  719. end
  720.  
  721. local function rndRange(rng)
  722.  
  723. return math.random(-rng*1000,rng*1000)/1000
  724.  
  725. end
  726.  
  727. local magik = Instance.new("Part", larm)
  728.  
  729. local Colors = {"Lime green", "Really black"}
  730.  
  731. magik.Anchored = true
  732.  
  733. magik.Locked = true
  734.  
  735. magik.Material = "Neon"
  736.  
  737. magik.FormFactor = "Custom"
  738.  
  739. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  740.  
  741. magik.TopSurface = "Smooth"
  742.  
  743. magik.BottomSurface = "Smooth"
  744.  
  745. magik.Transparency = 0
  746.  
  747. magik.CanCollide = false
  748.  
  749.  
  750.  
  751. if holy == false then
  752.  
  753. magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  754.  
  755. else
  756.  
  757. magik.BrickColor = BrickColor.new("Lime green")
  758.  
  759. end
  760.  
  761.  
  762.  
  763. local mr = math.rad
  764.  
  765. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  766.  
  767. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  768.  
  769. magik.CFrame = cf
  770.  
  771. for i = 0, 1, .05 do
  772.  
  773. local newTrans = lerp(0.5, 1, i)
  774.  
  775. local ns = lerp(1,1.2,i)
  776.  
  777. magik.Transparency = newTrans
  778.  
  779. magik.Size = Vector3.new(ns,ns,ns)
  780.  
  781. magik.CFrame = cf
  782.  
  783. rs:wait()
  784.  
  785. end
  786.  
  787. magik:Destroy()
  788.  
  789. wait()
  790.  
  791. end)
  792.  
  793. end
  794.  
  795. ----------------------------------------------------
  796.  
  797. Magik2 = function()
  798.  
  799. Spawn(function()
  800.  
  801. if stanceToggle == "Melee" then
  802.  
  803. local function lerp(a,b,c)
  804.  
  805. return a+(b-a)*c
  806.  
  807. end
  808.  
  809. local function rndRange(rng)
  810.  
  811. return math.random(-rng*1000,rng*1000)/1000
  812.  
  813. end
  814.  
  815. local magik2 = Instance.new("Part", rarm)
  816.  
  817. local Colors = {"Lime green", "Really black"}
  818.  
  819. magik2.Anchored = true
  820.  
  821. magik2.Locked = true
  822.  
  823. magik2.FormFactor = "Custom"
  824.  
  825. magik2.Size = Vector3.new(1.2, 1.2, 1.2)
  826.  
  827. magik2.TopSurface = "Smooth"
  828.  
  829. magik2.BottomSurface = "Smooth"
  830.  
  831. magik2.Transparency = 0
  832.  
  833. magik2.Material = "Neon"
  834.  
  835. magik2.CanCollide = false
  836.  
  837.  
  838.  
  839. if holy == false then
  840.  
  841. magik2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  842.  
  843. else
  844.  
  845. magik2.BrickColor = BrickColor.new("Lime green")
  846.  
  847. end
  848.  
  849.  
  850.  
  851. local mr = math.rad
  852.  
  853. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  854.  
  855. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  856.  
  857. magik2.CFrame = cf
  858.  
  859. for i = 0, 1, .05 do
  860.  
  861. local newTrans = lerp(0.5, 1, i)
  862.  
  863. local ns = lerp(1,1.2,i)
  864.  
  865. magik2.Transparency = newTrans
  866.  
  867. magik2.Size = Vector3.new(ns,ns,ns)
  868.  
  869. magik2.CFrame = cf
  870.  
  871. rs:wait()
  872.  
  873. end
  874.  
  875. magik2:Destroy()
  876.  
  877. elseif stanceToggle ~= "Melee" then
  878.  
  879. wait()
  880.  
  881. end
  882.  
  883. end)
  884.  
  885. end
  886.  
  887. ----------------------------------------------------
  888.  
  889. function lerp(a, b, t) -- Linear interpolation
  890.  
  891. return a + (b - a)*t
  892.  
  893. end
  894.  
  895.  
  896.  
  897. function slerp(a, b, t) --Spherical interpolation
  898.  
  899. dot = a:Dot(b)
  900.  
  901. if dot > 0.99999 or dot < -0.99999 then
  902.  
  903. return t <= 0.5 and a or b
  904.  
  905. else
  906.  
  907. r = math.acos(dot)
  908.  
  909. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  910.  
  911. end
  912.  
  913. end
  914.  
  915.  
  916.  
  917. function matrixInterpolate(a, b, t)
  918.  
  919. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  920.  
  921. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  922.  
  923. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  924.  
  925. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  926.  
  927. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  928.  
  929. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  930.  
  931. local t = v1:Dot(v2)
  932.  
  933. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  934.  
  935. return CFrame.new()
  936.  
  937. end
  938.  
  939. return CFrame.new(
  940.  
  941. v0.x, v0.y, v0.z,
  942.  
  943. v1.x, v1.y, v1.z,
  944.  
  945. v2.x, v2.y, v2.z,
  946.  
  947. v3.x, v3.y, v3.z)
  948.  
  949. end
  950.  
  951. ----------------------------------------------------
  952.  
  953. function genWeld(a,b)
  954.  
  955. local w = Instance.new("Weld",a)
  956.  
  957. w.Part0 = a
  958.  
  959. w.Part1 = b
  960.  
  961. return w
  962.  
  963. end
  964.  
  965. function weld(a, b)
  966.  
  967. local weld = Instance.new("Weld")
  968.  
  969. weld.Name = "W"
  970.  
  971. weld.Part0 = a
  972.  
  973. weld.Part1 = b
  974.  
  975. weld.C0 = a.CFrame:inverse() * b.CFrame
  976.  
  977. weld.Parent = a
  978.  
  979. return weld;
  980.  
  981. end
  982.  
  983. ----------------------------------------------------
  984.  
  985. function Lerp(c1,c2,al)
  986.  
  987. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  988.  
  989. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  990.  
  991. for i,v in pairs(com1) do
  992.  
  993. com1[i] = v+(com2[i]-v)*al
  994.  
  995. end
  996.  
  997. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  998.  
  999. end
  1000.  
  1001. ----------------------------------------------------[[Dissolve function]]
  1002.  
  1003. function Dissolve(ret)
  1004.  
  1005.  
  1006.  
  1007. ret.BrickColor = BrickColor.new("Really black")
  1008.  
  1009. for i = 1, 10 do wait()
  1010.  
  1011. for i,v in pairs(ret:GetChildren()) do
  1012.  
  1013. if v:IsA("Part") or v:IsA("WedgePart") then
  1014.  
  1015. v.Transparency = v.Transparency + 0.1
  1016.  
  1017.  
  1018.  
  1019. end
  1020.  
  1021. end
  1022.  
  1023. end
  1024.  
  1025. ret:Destroy()
  1026.  
  1027. end
  1028.  
  1029.  
  1030.  
  1031. ----------------------------------------------------
  1032.  
  1033. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  1034.  
  1035. local wld = Instance.new("Weld", wp1)
  1036.  
  1037. wld.Part0 = wp0
  1038.  
  1039. wld.Part1 = wp1
  1040.  
  1041. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1042.  
  1043. end
  1044.  
  1045. ----------------------------------------------------
  1046.  
  1047. newWeld(torso, larm, -1.5, 0.5, 0)
  1048.  
  1049. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1050.  
  1051. newWeld(torso, rarm, 1.5, 0.5, 0)
  1052.  
  1053. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1054.  
  1055. newWeld(torso, hed, 0, 1.5, 0)
  1056.  
  1057. newWeld(torso, lleg, -0.5, -1, 0)
  1058.  
  1059. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  1060.  
  1061. newWeld(torso, rleg, 0.5, -1, 0)
  1062.  
  1063. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  1064.  
  1065. newWeld(root, torso, 0, -1, 0)
  1066.  
  1067. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1068.  
  1069. ----------------------------------------------------
  1070.  
  1071. --local SIDz = {"167985102, 163752916"}--181449739, 167161785, 148274436, 167985102, 163752916
  1072.  
  1073. z = Instance.new("Sound",char) --music
  1074.  
  1075. z.SoundId = "rbxassetid://0"--..SIDz[math.random(1,#SIDz)]
  1076.  
  1077. z.Looped = true
  1078.  
  1079. z.Volume = 1
  1080.  
  1081. z.Pitch = .72
  1082.  
  1083. wait(1)
  1084.  
  1085. z:Play()
  1086.  
  1087. hum.WalkSpeed = 10
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099. --[[partic = Instance.new("ParticleEmitter",hed)
  1100.  
  1101. partic.Color = ColorSequence.new(Color3.new(15/225,0,225/45),Color3.new(20/255,0,205/255))
  1102.  
  1103. partic.LightEmission = .95
  1104.  
  1105. partic.VelocityInheritance = 0
  1106.  
  1107. partic.Rate = 300
  1108.  
  1109. partic.Texture = "rbxassetid:// 241650934" --56561915392079955
  1110.  
  1111. partic.Lifetime = NumberRange.new(0.1,0.2)
  1112.  
  1113. partic.RotSpeed = NumberRange.new(100,100)
  1114.  
  1115. partic.Speed = NumberRange.new(2,6)
  1116.  
  1117. partic.Enabled = true
  1118.  
  1119. partic.LockedToPart = true]]
  1120.  
  1121.  
  1122.  
  1123. --Nah
  1124.  
  1125.  
  1126.  
  1127. ----------------------------------------------------
  1128.  
  1129.  
  1130.  
  1131. ----------------------------------------------------
  1132.  
  1133. local m = Instance.new("Model")
  1134.  
  1135. m.Name = "Genkadda"
  1136.  
  1137. p1 = Instance.new("Part", m)
  1138.  
  1139. p1.Material = "Metal"
  1140.  
  1141. p1.BrickColor = BrickColor.new("Really black")
  1142.  
  1143. p1.Name = "BladePart"
  1144.  
  1145. p1.FormFactor = Enum.FormFactor.Symmetric
  1146.  
  1147. p1.Size = Vector3.new(1, 1, 1)
  1148.  
  1149. p1.CFrame = CFrame.new(103.003883, 10.755723, -7.61905956, 5.61699271e-005, -7.1823597e-006, 0.999998987, -0.984785616, -0.173714966, 3.55839729e-005, 0.173720747, -0.984761655, 5.9530139e-006)
  1150.  
  1151. p1.CanCollide = false
  1152.  
  1153. p1.Locked = true
  1154.  
  1155. p1.Elasticity = 0
  1156.  
  1157. p1.BottomSurface = Enum.SurfaceType.Smooth
  1158.  
  1159. p1.TopSurface = Enum.SurfaceType.Smooth
  1160.  
  1161. b1 = Instance.new("BlockMesh", p1)
  1162.  
  1163. b1.Name = "Mesh"
  1164.  
  1165. b1.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1166.  
  1167. p2 = Instance.new("Part", m)
  1168.  
  1169. p2.Material = "Metal"
  1170.  
  1171. p2.BrickColor = BrickColor.new("Really black")
  1172.  
  1173. p2.FormFactor = Enum.FormFactor.Symmetric
  1174.  
  1175. p2.Size = Vector3.new(1, 1, 1)
  1176.  
  1177. p2.CFrame = CFrame.new(103.00399, 10.7255898, -6.52608919, 0.00135809346, 0.00169118668, -0.999996662, 0.965820193, 0.259168088, 0.0017684648, 0.259154975, -0.965800881, -0.00130418094)
  1178.  
  1179. p2.CanCollide = false
  1180.  
  1181. p2.Locked = true
  1182.  
  1183. p2.Elasticity = 0
  1184.  
  1185. p2.BottomSurface = Enum.SurfaceType.Smooth
  1186.  
  1187. p2.TopSurface = Enum.SurfaceType.Smooth
  1188.  
  1189. b2 = Instance.new("BlockMesh", p2)
  1190.  
  1191. b2.Name = "Mesh"
  1192.  
  1193. b2.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  1194.  
  1195. p3 = Instance.new("Part", m)
  1196.  
  1197. p3.Material = "Metal"
  1198.  
  1199. p3.BrickColor = BrickColor.new("Really black")
  1200.  
  1201. p3.FormFactor = Enum.FormFactor.Symmetric
  1202.  
  1203. p3.Size = Vector3.new(1, 2, 1)
  1204.  
  1205. p3.CFrame = CFrame.new(103.004028, 11.1456547, -6.819067, 1.43263023e-005, -2.88564479e-006, 0.999998987, -0.882936299, -0.469471544, -7.18829688e-006, 0.469469696, -0.882911503, 1.35099981e-005)
  1206.  
  1207. p3.CanCollide = false
  1208.  
  1209. p3.Locked = true
  1210.  
  1211. p3.Elasticity = 0
  1212.  
  1213. p3.BottomSurface = Enum.SurfaceType.Smooth
  1214.  
  1215. p3.TopSurface = Enum.SurfaceType.Smooth
  1216.  
  1217. b3 = Instance.new("BlockMesh", p3)
  1218.  
  1219. b3.Name = "Mesh"
  1220.  
  1221. b3.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  1222.  
  1223. p4 = Instance.new("Part", m)
  1224.  
  1225. p4.Material = "Metal"
  1226.  
  1227. p4.BrickColor = BrickColor.new("Really black")
  1228.  
  1229. p4.Name = "BladePart"
  1230.  
  1231. p4.FormFactor = Enum.FormFactor.Symmetric
  1232.  
  1233. p4.Size = Vector3.new(1, 1, 1)
  1234.  
  1235. p4.CFrame = CFrame.new(103.003372, 10.965373, -6.66876507, 1.57370523e-005, -6.04354591e-006, 0.999996603, -0.965898931, -0.25886938, -7.14969246e-006, 0.258875549, -0.965874314, 1.58735529e-005)
  1236.  
  1237. p4.CanCollide = false
  1238.  
  1239. p4.Locked = true
  1240.  
  1241. p4.Elasticity = 0
  1242.  
  1243. p4.BottomSurface = Enum.SurfaceType.Smooth
  1244.  
  1245. p4.TopSurface = Enum.SurfaceType.Smooth
  1246.  
  1247. b4 = Instance.new("BlockMesh", p4)
  1248.  
  1249. b4.Name = "Mesh"
  1250.  
  1251. b4.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1252.  
  1253. p5 = Instance.new("Part", m)
  1254.  
  1255. p5.Material = "Metal"
  1256.  
  1257. p5.BrickColor = BrickColor.new("Really black")
  1258.  
  1259. p5.Name = "Hilt"
  1260.  
  1261. p5.FormFactor = Enum.FormFactor.Custom
  1262.  
  1263. p5.Size = Vector3.new(1, 0.400000006, 1.60000014)
  1264.  
  1265. p5.CFrame = CFrame.new(103.003395, 11.0653381, -6.1687479, -0.99999404, 5.54991711e-005, -0.000617815298, -0.000594727404, -0.000124425016, 0.999983907, 2.66434654e-005, 0.999962509, 0.000109782166)
  1266.  
  1267. p5.CanCollide = false
  1268.  
  1269. p5.Locked = true
  1270.  
  1271. p5.BottomSurface = Enum.SurfaceType.Smooth
  1272.  
  1273. p5.TopSurface = Enum.SurfaceType.Smooth
  1274.  
  1275. b5 = Instance.new("BlockMesh", p5)
  1276.  
  1277. b5.Name = "Mesh"
  1278.  
  1279. b5.Scale = Vector3.new(0.299999923, 0.399999917, 0.799999952)
  1280.  
  1281. p6 = Instance.new("Part", m)
  1282.  
  1283. p6.Material = "Metal"
  1284.  
  1285. p6.BrickColor = BrickColor.new("Really black")
  1286.  
  1287. p6.Name = "Handle"
  1288.  
  1289. p6.FormFactor = Enum.FormFactor.Custom
  1290.  
  1291. p6.Size = Vector3.new(1.29999995, 1, 1)
  1292.  
  1293. p6.CFrame = CFrame.new(103.000061, 11.0688219, -5.5480547, -1.23393656e-005, -1.36360759e-005, 0.999994218, 5.37017331e-006, 0.999984086, -9.45257489e-006, -0.999962509, -9.28580994e-006, 1.64470257e-005)
  1294.  
  1295. p6.CanCollide = false
  1296.  
  1297. p6.Locked = true
  1298.  
  1299. p6.BottomSurface = Enum.SurfaceType.Smooth
  1300.  
  1301. p6.TopSurface = Enum.SurfaceType.Smooth
  1302.  
  1303. b6 = Instance.new("SpecialMesh", p6)
  1304.  
  1305. b6.MeshType = Enum.MeshType.Cylinder
  1306.  
  1307. b6.Name = "Mesh"
  1308.  
  1309. b6.Scale = Vector3.new(1, 0.200000003, 0.200000003)
  1310.  
  1311. p7 = Instance.new("Part", m)
  1312.  
  1313. p7.Material = "Metal"
  1314.  
  1315. p7.BrickColor = BrickColor.new("Really black")
  1316.  
  1317. p7.FormFactor = Enum.FormFactor.Symmetric
  1318.  
  1319. p7.Size = Vector3.new(1, 1, 1)
  1320.  
  1321. p7.CFrame = CFrame.new(103.000099, 11.0688391, -4.79808855, -0.000332629686, 0.00429873355, -0.99998492, -4.5920292e-006, 0.999974728, 0.00432178052, 0.999962449, -8.49941443e-006, -0.000361445156)
  1322.  
  1323. p7.CanCollide = false
  1324.  
  1325. p7.Locked = true
  1326.  
  1327. b7 = Instance.new("SpecialMesh", p7)
  1328.  
  1329. b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  1330.  
  1331. b7.TextureId = ""
  1332.  
  1333. b7.MeshType = Enum.MeshType.FileMesh
  1334.  
  1335. b7.Name = "Mesh"
  1336.  
  1337. b7.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  1338.  
  1339. p8 = Instance.new("Part", m)
  1340.  
  1341. p8.Material = "Metal"
  1342.  
  1343. p8.BrickColor = BrickColor.new("Really black")
  1344.  
  1345. p8.Name = "BladePart"
  1346.  
  1347. p8.FormFactor = Enum.FormFactor.Symmetric
  1348.  
  1349. p8.Size = Vector3.new(1, 1, 1)
  1350.  
  1351. p8.CFrame = CFrame.new(103.003326, 10.6254845, -8.59870911, -2.92104669e-005, -1.10579058e-005, 0.999994218, -0.996175766, -0.0871899351, -5.3152442e-005, 0.0872026458, -0.996152997, 2.03179661e-005)
  1352.  
  1353. p8.CanCollide = false
  1354.  
  1355. p8.Locked = true
  1356.  
  1357. p8.Elasticity = 0
  1358.  
  1359. p8.BottomSurface = Enum.SurfaceType.Smooth
  1360.  
  1361. p8.TopSurface = Enum.SurfaceType.Smooth
  1362.  
  1363. b8 = Instance.new("BlockMesh", p8)
  1364.  
  1365. b8.Name = "Mesh"
  1366.  
  1367. b8.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1368.  
  1369. p9 = Instance.new("Part", m)
  1370.  
  1371. p9.Material = "Metal"
  1372.  
  1373. p9.BrickColor = BrickColor.new("Really black")
  1374.  
  1375. p9.Name = "BladePart"
  1376.  
  1377. p9.FormFactor = Enum.FormFactor.Symmetric
  1378.  
  1379. p9.Size = Vector3.new(1, 1, 1)
  1380.  
  1381. p9.CFrame = CFrame.new(103.003311, 10.625597, -9.51878738, -2.59891603e-005, -1.34348729e-005, 0.999994218, -0.996185422, 0.087079078, -4.78096408e-005, -0.0870626047, -0.996165276, 1.31400229e-005)
  1382.  
  1383. p9.CanCollide = false
  1384.  
  1385. p9.Locked = true
  1386.  
  1387. p9.Elasticity = 0
  1388.  
  1389. p9.BottomSurface = Enum.SurfaceType.Smooth
  1390.  
  1391. p9.TopSurface = Enum.SurfaceType.Smooth
  1392.  
  1393. b9 = Instance.new("BlockMesh", p9)
  1394.  
  1395. b9.Name = "Mesh"
  1396.  
  1397. b9.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1398.  
  1399. p10 = Instance.new("Part", m)
  1400.  
  1401. p10.Material = "Metal"
  1402.  
  1403. p10.BrickColor = BrickColor.new("Really black")
  1404.  
  1405. p10.Name = "BladeTip"
  1406.  
  1407. p10.FormFactor = Enum.FormFactor.Symmetric
  1408.  
  1409. p10.Size = Vector3.new(1, 1, 2)
  1410.  
  1411. p10.CFrame = CFrame.new(103.00309, 11.1081867, -11.6109829, -0.999994099, -0.000455793255, 4.643387e-005, 0.00045133481, -0.965918779, -0.25878337, 0.000134008093, -0.258763671, 0.965901971)
  1412.  
  1413. p10.CanCollide = false
  1414.  
  1415. p10.Locked = true
  1416.  
  1417. p10.Elasticity = 0
  1418.  
  1419. p10.BottomSurface = Enum.SurfaceType.Smooth
  1420.  
  1421. p10.TopSurface = Enum.SurfaceType.Smooth
  1422.  
  1423. b10 = Instance.new("SpecialMesh", p10)
  1424.  
  1425. b10.MeshType = Enum.MeshType.Wedge
  1426.  
  1427. b10.Name = "Mesh"
  1428.  
  1429. b10.Scale = Vector3.new(0.119999997, 0.299999923, 0.699999928)
  1430.  
  1431. p11 = Instance.new("Part", m)
  1432.  
  1433. p11.Material = "Metal"
  1434.  
  1435. p11.BrickColor = BrickColor.new("Really black")
  1436.  
  1437. p11.Name = "BladePart"
  1438.  
  1439. p11.FormFactor = Enum.FormFactor.Symmetric
  1440.  
  1441. p11.Size = Vector3.new(1, 1, 1)
  1442.  
  1443. p11.CFrame = CFrame.new(103.003296, 10.7956495, -10.4587727, 2.83485351e-005, -1.54050977e-005, 0.999994218, -0.96592474, 0.258761972, 8.27970416e-006, -0.258742362, -0.965907693, 2.1241216e-005)
  1444.  
  1445. p11.CanCollide = false
  1446.  
  1447. p11.Locked = true
  1448.  
  1449. p11.Elasticity = 0
  1450.  
  1451. p11.BottomSurface = Enum.SurfaceType.Smooth
  1452.  
  1453. p11.TopSurface = Enum.SurfaceType.Smooth
  1454.  
  1455. b11 = Instance.new("BlockMesh", p11)
  1456.  
  1457. b11.Name = "Mesh"
  1458.  
  1459. b11.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1460.  
  1461. p12 = Instance.new("Part", m)
  1462.  
  1463. p12.Material = "Metal"
  1464.  
  1465. p12.BrickColor = BrickColor.new("Really black")
  1466.  
  1467. p12.Name = "BladeTip2"
  1468.  
  1469. p12.FormFactor = Enum.FormFactor.Custom
  1470.  
  1471. p12.Size = Vector3.new(1, 1, 2.4000001)
  1472.  
  1473. p12.CFrame = CFrame.new(102.999977, 10.6319504, -10.4398403, -0.999994218, -5.5769262e-005, 6.55075928e-005, 4.61044419e-006, 0.882887006, 0.469551951, -0.000112806956, 0.469529003, -0.882874727)
  1474.  
  1475. p12.CanCollide = false
  1476.  
  1477. p12.Locked = true
  1478.  
  1479. p12.Elasticity = 0
  1480.  
  1481. p12.BottomSurface = Enum.SurfaceType.Smooth
  1482.  
  1483. p12.TopSurface = Enum.SurfaceType.Smooth
  1484.  
  1485. b12 = Instance.new("SpecialMesh", p12)
  1486.  
  1487. b12.MeshType = Enum.MeshType.Wedge
  1488.  
  1489. b12.Name = "Mesh"
  1490.  
  1491. b12.Scale = Vector3.new(0.119999997, 0.239999995, 0.699999928)
  1492.  
  1493. p13 = Instance.new("Part", m)
  1494.  
  1495. p13.Material = "Metal"
  1496.  
  1497. p13.BrickColor = BrickColor.new("Medium stone grey")
  1498.  
  1499. p13.Transparency = 1
  1500.  
  1501. p13.Name = "HitBox"
  1502.  
  1503. p13.FormFactor = Enum.FormFactor.Custom
  1504.  
  1505. p13.Size = Vector3.new(6.0999999, 0.400000006, 1.5999999)
  1506.  
  1507. p13.CFrame = CFrame.new(103.009995, 10.9988394, -9.2679081, 1.22519814e-005, -0.999994218, 1.36361559e-005, -5.27501106e-006, 9.45320426e-006, -0.999984264, 0.999962687, -1.65344682e-005, 9.20891762e-006)
  1508.  
  1509. p13.CanCollide = false
  1510.  
  1511. p13.Locked = true
  1512.  
  1513. p13.BottomSurface = Enum.SurfaceType.Smooth
  1514.  
  1515. p13.TopSurface = Enum.SurfaceType.Smooth
  1516.  
  1517. w1 = Instance.new("Weld", p1)
  1518.  
  1519. w1.Name = "Part_Weld"
  1520.  
  1521. w1.Part0 = p1
  1522.  
  1523. w1.C0 = CFrame.new(11.9124546, -5.63626003, -103.00383, 4.33940659e-005, -0.984795153, 0.173719674, 1.85460614e-009, -0.173719659, -0.984795094, 1, 4.27345876e-005, -7.53657105e-006)
  1524.  
  1525. w1.Part1 = p2
  1526.  
  1527. w1.C1 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  1528.  
  1529. w2 = Instance.new("Weld", p2)
  1530.  
  1531. w2.Name = "Part_Weld"
  1532.  
  1533. w2.Part0 = p2
  1534.  
  1535. w2.C0 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  1536.  
  1537. w2.Part1 = p3
  1538.  
  1539. w2.C1 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  1540.  
  1541. w3 = Instance.new("Weld", p3)
  1542.  
  1543. w3.Name = "BladePart_Weld"
  1544.  
  1545. w3.Part0 = p3
  1546.  
  1547. w3.C0 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  1548.  
  1549. w3.Part1 = p4
  1550.  
  1551. w3.C1 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  1552.  
  1553. w4 = Instance.new("Weld", p4)
  1554.  
  1555. w4.Name = "Hilt_Weld"
  1556.  
  1557. w4.Part0 = p4
  1558.  
  1559. w4.C0 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  1560.  
  1561. w4.Part1 = p5
  1562.  
  1563. w4.C1 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  1564.  
  1565. w5 = Instance.new("Weld", p5)
  1566.  
  1567. w5.Name = "Handle_Weld"
  1568.  
  1569. w5.Part0 = p5
  1570.  
  1571. w5.C0 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  1572.  
  1573. w5.Part1 = p6
  1574.  
  1575. w5.C1 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  1576.  
  1577. w6 = Instance.new("Weld", p6)
  1578.  
  1579. w6.Name = "Part_Weld"
  1580.  
  1581. w6.Part0 = p6
  1582.  
  1583. w6.C0 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  1584.  
  1585. w6.Part1 = p7
  1586.  
  1587. w6.C1 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  1588.  
  1589. w7 = Instance.new("Weld", p7)
  1590.  
  1591. w7.Name = "BladePart_Weld"
  1592.  
  1593. w7.Part0 = p7
  1594.  
  1595. w7.C0 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  1596.  
  1597. w7.Part1 = p8
  1598.  
  1599. w7.C1 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  1600.  
  1601. w8 = Instance.new("Weld", p8)
  1602.  
  1603. w8.Name = "BladePart_Weld"
  1604.  
  1605. w8.Part0 = p8
  1606.  
  1607. w8.C0 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  1608.  
  1609. w8.Part1 = p9
  1610.  
  1611. w8.C1 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  1612.  
  1613. w9 = Instance.new("Weld", p9)
  1614.  
  1615. w9.Name = "BladeTip_Weld"
  1616.  
  1617. w9.Part0 = p9
  1618.  
  1619. w9.C0 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  1620.  
  1621. w9.Part1 = p10
  1622.  
  1623. w9.C1 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  1624.  
  1625. w10 = Instance.new("Weld", p10)
  1626.  
  1627. w10.Name = "BladePart_Weld"
  1628.  
  1629. w10.Part0 = p10
  1630.  
  1631. w10.C0 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  1632.  
  1633. w10.Part1 = p11
  1634.  
  1635. w10.C1 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  1636.  
  1637. w11 = Instance.new("Weld", p11)
  1638.  
  1639. w11.Name = "BladeTip2_Weld"
  1640.  
  1641. w11.Part0 = p11
  1642.  
  1643. w11.C0 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  1644.  
  1645. w11.Part1 = p12
  1646.  
  1647. w11.C1 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  1648.  
  1649. w12 = Instance.new("Weld", p12)
  1650.  
  1651. w12.Name = "HitBox_Weld"
  1652.  
  1653. w12.Part0 = p12
  1654.  
  1655. w12.C0 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  1656.  
  1657. w12.Part1 = p13
  1658.  
  1659. w12.C1 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  1660.  
  1661. w13 = Instance.new("Weld", p13)
  1662.  
  1663. w13.Name = "Weld"
  1664.  
  1665. w13.Part0 = p13
  1666.  
  1667. w13.C0 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  1668.  
  1669. m.Parent = char
  1670.  
  1671. m:MakeJoints()
  1672.  
  1673. ----------------------------------------------------
  1674.  
  1675. local cor = Instance.new("Part", char.Genkadda)
  1676.  
  1677. cor.Name = "Thingy"
  1678.  
  1679. cor.Locked = true
  1680.  
  1681. cor.BottomSurface = 0
  1682.  
  1683. cor.CanCollide = false
  1684.  
  1685. cor.Size = Vector3.new(1, 9, 1)
  1686.  
  1687. cor.Transparency = 1
  1688.  
  1689. cor.TopSurface = 0
  1690.  
  1691. corw = Instance.new("Weld", cor)
  1692.  
  1693. corw.Part0 = rarm
  1694.  
  1695. corw.Part1 = cor
  1696.  
  1697. corw.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(90))
  1698.  
  1699. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1700.  
  1701. weld1 = Instance.new("Weld", char.Genkadda)
  1702.  
  1703. weld1.Part0 = cor
  1704.  
  1705. weld1.Part1 = p6
  1706.  
  1707. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1708.  
  1709. ---------------------------------------------------- Gauntlet
  1710.  
  1711.  
  1712.  
  1713. m=Instance.new('Model',char)
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719. local function weldBetween(a, b)
  1720.  
  1721. local weldd = Instance.new("ManualWeld")
  1722.  
  1723. weldd.Part0 = a
  1724.  
  1725. weldd.Part1 = b
  1726.  
  1727. weldd.C0 = CFrame.new()
  1728.  
  1729. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1730.  
  1731. weldd.Parent = a
  1732.  
  1733. return weldd
  1734.  
  1735. end
  1736.  
  1737.  
  1738.  
  1739. it=Instance.new
  1740.  
  1741.  
  1742.  
  1743. function nooutline(part)
  1744.  
  1745. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1746.  
  1747. end
  1748.  
  1749.  
  1750.  
  1751. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1752.  
  1753. local fp=it("Part")
  1754.  
  1755. fp.formFactor=formfactor
  1756.  
  1757. fp.Parent=parent
  1758.  
  1759. fp.Reflectance=reflectance
  1760.  
  1761. fp.Transparency=transparency
  1762.  
  1763. fp.CanCollide=false
  1764.  
  1765. fp.Locked=true
  1766.  
  1767. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1768.  
  1769. fp.Name=name
  1770.  
  1771. fp.Size=size
  1772.  
  1773. fp.Position=char.Torso.Position
  1774.  
  1775. nooutline(fp)
  1776.  
  1777. fp.Material=material
  1778.  
  1779. fp:BreakJoints()
  1780.  
  1781. return fp
  1782.  
  1783. end
  1784.  
  1785.  
  1786.  
  1787. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1788.  
  1789. local mesh=it(Mesh)
  1790.  
  1791. mesh.Parent=part
  1792.  
  1793. if Mesh=="SpecialMesh" then
  1794.  
  1795. mesh.MeshType=meshtype
  1796.  
  1797. mesh.MeshId=meshid
  1798.  
  1799. end
  1800.  
  1801. mesh.Offset=offset
  1802.  
  1803. mesh.Scale=scale
  1804.  
  1805. return mesh
  1806.  
  1807. end
  1808.  
  1809.  
  1810.  
  1811. function weld(parent,part0,part1,c0,c1)
  1812.  
  1813. local weld=it("Weld")
  1814.  
  1815. weld.Parent=parent
  1816.  
  1817. weld.Part0=part0
  1818.  
  1819. weld.Part1=part1
  1820.  
  1821. weld.C0=c0
  1822.  
  1823. weld.C1=c1
  1824.  
  1825. return weld
  1826.  
  1827. end
  1828.  
  1829.  
  1830.  
  1831. MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
  1832.  
  1833. MNweld=weld(m,char["Right Arm"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
  1834.  
  1835. TR7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1836.  
  1837. TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1838.  
  1839. mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1840.  
  1841. MD9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1842.  
  1843. MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
  1844.  
  1845. mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1846.  
  1847. MD1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1848.  
  1849. MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1850.  
  1851. mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1852.  
  1853. MD10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1854.  
  1855. MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1856.  
  1857. mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1858.  
  1859. MD11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1860.  
  1861. MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1862.  
  1863. mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1864.  
  1865. MD12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1866.  
  1867. MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1868.  
  1869. mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1870.  
  1871. MD13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
  1872.  
  1873. MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1874.  
  1875. mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1876.  
  1877. MD14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1878.  
  1879. MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1880.  
  1881. mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1882.  
  1883. MD15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1884.  
  1885. MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
  1886.  
  1887. mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1888.  
  1889. MD16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1890.  
  1891. MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1892.  
  1893. mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1894.  
  1895. MD19=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1896.  
  1897. MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1898.  
  1899. mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1900.  
  1901. MD18=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1902.  
  1903. MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1904.  
  1905. mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1906.  
  1907. MD2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1908.  
  1909. MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1910.  
  1911. mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1912.  
  1913. MD3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1914.  
  1915. MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1916.  
  1917. mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1918.  
  1919. MD4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1920.  
  1921. MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1922.  
  1923. mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1924.  
  1925. MD5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1926.  
  1927. MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1928.  
  1929. mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1930.  
  1931. MD6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1932.  
  1933. MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1934.  
  1935. mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1936.  
  1937. MD7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1938.  
  1939. MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1940.  
  1941. mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1942.  
  1943. MD8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1944.  
  1945. MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1946.  
  1947. mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1948.  
  1949. TR1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR1",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1950.  
  1951. TR1weld=weld(m,MN,TR1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548826218, 0.30154109, 4.57763672e-05, -0.000205519143, -0.0001726388, -1, -4.31765802e-05, 1, -0.00017263052, 1, 4.314119e-05, -0.000205526594))
  1952.  
  1953. mesh("SpecialMesh",TR1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.700000048, 0.700000048))
  1954.  
  1955. TR2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR2",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1956.  
  1957. TR2weld=weld(m,MN,TR2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.741921067, 0.198978901, 1.00000405, -2.92747281e-05, -1.7457176e-05, 2.37242784e-05, 0.965939343, -0.258769363, 2.44602561e-05, 0.25876832, 0.965943277))
  1958.  
  1959. mesh("SpecialMesh",TR2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1960.  
  1961. TR3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR3",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1962.  
  1963. TR3weld=weld(m,MN,TR3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.603546381, 0.000186920166, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1964.  
  1965. mesh("SpecialMesh",TR3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1966.  
  1967. TR4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR4",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1968.  
  1969. TR4weld=weld(m,MN,TR4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000106811523, 0.93274045, 0.000304222107, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1970.  
  1971. mesh("SpecialMesh",TR4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1972.  
  1973. TR5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR5",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1974.  
  1975. TR5weld=weld(m,MN,TR5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1976.  
  1977. mesh("SpecialMesh",TR5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1978.  
  1979. TR6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR6",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1980.  
  1981. TR6weld=weld(m,MN,TR6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1982.  
  1983. mesh("SpecialMesh",TR6,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1984.  
  1985. MD21=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","MD21",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1986.  
  1987. MD21weld=weld(m,MN,MD21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548921585, 0.301375628, 0.000118255615, -0.000262488145, -9.39509191e-05, -1.00000393, -0.000154611655, 1, -9.38984886e-05, 1.00000393, 0.000154557638, -0.000262471847))
  1988.  
  1989. mesh("SpecialMesh",MD21,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.900000036, 0.900000036))
  1990.  
  1991.  
  1992.  
  1993. --[[TG1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Handle",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1994.  
  1995. TG1weld=weld(m,char["HumanoidRootPart"],TG1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.042350769, 2.25753069, -2.74072218, -0.0144443018, -0.00148237997, 0.999894559, 0.138804898, -0.99031961, 0.000536966661, 0.990214407, 0.138798028, 0.0145102367))
  1996.  
  1997. mesh("SpecialMesh",TG1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))]]
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003. local edit = function(name,mat,col)
  2004.  
  2005. name.Material = mat
  2006.  
  2007. name.BrickColor = BrickColor.new(col)
  2008.  
  2009. end
  2010.  
  2011.  
  2012.  
  2013. local dark = function()
  2014.  
  2015. edit(TR1,"Neon","Lime green")
  2016.  
  2017. edit(TR2,"Neon","Lime green")
  2018.  
  2019. edit(TR3,"Neon","Lime green")
  2020.  
  2021. edit(TR4,"Neon","Lime green")
  2022.  
  2023. edit(TR5,"Neon","Lime green")
  2024.  
  2025. edit(TR6,"Neon","Lime green")
  2026.  
  2027. edit(TR7,"Neon","Lime green")
  2028.  
  2029. edit(MN,"Neon","Lime green")
  2030.  
  2031. --
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037. end
  2038.  
  2039. local light = function()
  2040.  
  2041. edit(TR1,"Neon","Lime green")
  2042.  
  2043. edit(TR2,"Neon","Lime green")
  2044.  
  2045. edit(TR3,"Neon","Lime green")
  2046.  
  2047. edit(TR4,"Neon","Lime green")
  2048.  
  2049. edit(TR5,"Neon","Lime green")
  2050.  
  2051. edit(TR6,"Neon","Lime green")
  2052.  
  2053. edit(TR7,"Neon","Lime green")
  2054.  
  2055. edit(MN,"Neon","Lime green")
  2056.  
  2057. --
  2058.  
  2059.  
  2060.  
  2061. end
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067. dark()
  2068.  
  2069.  
  2070.  
  2071. --Messy
  2072.  
  2073.  
  2074.  
  2075. ----------------------------------------------------
  2076.  
  2077. function Vanish()
  2078.  
  2079. for i = 1, 10 do wait()
  2080.  
  2081. for i,v in pairs(char.Genkadda:GetChildren()) do
  2082.  
  2083. if v:IsA("Part") or v:IsA("WedgePart") then
  2084.  
  2085. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  2086.  
  2087. v.Transparency = v.Transparency + 0.1
  2088.  
  2089. end
  2090.  
  2091. end
  2092.  
  2093. end
  2094.  
  2095. end
  2096.  
  2097. end
  2098.  
  2099. ----------------------------------------------------
  2100.  
  2101. function Appear()
  2102.  
  2103. for i = 1, 10 do wait()
  2104.  
  2105. for i,v in pairs(char.Genkadda:GetChildren()) do
  2106.  
  2107. if v:IsA("Part") or v:IsA("WedgePart") then
  2108.  
  2109. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  2110.  
  2111. v.Transparency = v.Transparency - 0.1
  2112.  
  2113. end
  2114.  
  2115. end
  2116.  
  2117. end
  2118.  
  2119. end
  2120.  
  2121. end
  2122.  
  2123. ----------------------------------------------------
  2124.  
  2125. local player = game.Players.LocalPlayer
  2126.  
  2127. local pchar = player.Character
  2128.  
  2129. local mouse = player:GetMouse()
  2130.  
  2131. local cam = workspace.CurrentCamera
  2132.  
  2133.  
  2134.  
  2135. local rad = math.rad
  2136.  
  2137.  
  2138.  
  2139. local keysDown = {}
  2140.  
  2141. local flySpeed = 0
  2142.  
  2143. local MAX_FLY_SPEED = 150
  2144.  
  2145.  
  2146.  
  2147. local canFly = false
  2148.  
  2149. local flyToggled = false
  2150.  
  2151.  
  2152.  
  2153. local forward, side = 0, 0
  2154.  
  2155. local lastForward, lastSide = 0, 0
  2156.  
  2157.  
  2158.  
  2159. local floatBP = Instance.new("BodyPosition")
  2160.  
  2161. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2162.  
  2163. local flyBV = Instance.new("BodyVelocity")
  2164.  
  2165. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2166.  
  2167. local turnBG = Instance.new("BodyGyro")
  2168.  
  2169. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2170.  
  2171.  
  2172.  
  2173. mouse.KeyDown:connect(function(key)
  2174.  
  2175. keysDown[key] = true
  2176.  
  2177.  
  2178.  
  2179. if key == "f" then
  2180.  
  2181. flyToggled = not flyToggled
  2182.  
  2183.  
  2184.  
  2185. if not flyToggled then
  2186.  
  2187. stanceToggle = "Normal"
  2188.  
  2189. floatBP.Parent = nil
  2190.  
  2191. flyBV.Parent = nil
  2192.  
  2193. turnBG.Parent = nil
  2194.  
  2195. root.Velocity = Vector3.new()
  2196.  
  2197. pchar.Humanoid.PlatformStand = false
  2198.  
  2199. end
  2200.  
  2201. end
  2202.  
  2203.  
  2204.  
  2205. end)
  2206.  
  2207. mouse.KeyUp:connect(function(key)
  2208.  
  2209. keysDown[key] = nil
  2210.  
  2211. end)
  2212.  
  2213.  
  2214.  
  2215. local function updateFly()
  2216.  
  2217.  
  2218.  
  2219. if not flyToggled then return end
  2220.  
  2221.  
  2222.  
  2223. lastForward = forward
  2224.  
  2225. lastSide = side
  2226.  
  2227.  
  2228.  
  2229. forward = 0
  2230.  
  2231. side = 0
  2232.  
  2233.  
  2234.  
  2235. if keysDown.w then
  2236.  
  2237. forward = forward + 1
  2238.  
  2239. end
  2240.  
  2241. if keysDown.s then
  2242.  
  2243. forward = forward - 1
  2244.  
  2245. end
  2246.  
  2247. if keysDown.a then
  2248.  
  2249. side = side - 1
  2250.  
  2251. end
  2252.  
  2253. if keysDown.d then
  2254.  
  2255. side = side + 1
  2256.  
  2257. end
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263. canFly = (forward ~= 0 or side ~= 0)
  2264.  
  2265.  
  2266.  
  2267. if canFly then
  2268.  
  2269. stanceToggle = "Floating"
  2270.  
  2271. turnBG.Parent = root
  2272.  
  2273. floatBP.Parent = nil
  2274.  
  2275. flyBV.Parent = root
  2276.  
  2277.  
  2278.  
  2279. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2280.  
  2281. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2282.  
  2283. else
  2284.  
  2285. floatBP.position = root.Position
  2286.  
  2287. floatBP.Parent = root
  2288.  
  2289.  
  2290.  
  2291. flySpeed = flySpeed - 1
  2292.  
  2293. if flySpeed < 0 then flySpeed = 0 end
  2294.  
  2295. end
  2296.  
  2297.  
  2298.  
  2299. local camCF = cam.CoordinateFrame
  2300.  
  2301. local in_forward = canFly and forward or lastForward
  2302.  
  2303. local in_side = canFly and side or lastSide
  2304.  
  2305.  
  2306.  
  2307. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2308.  
  2309. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2310.  
  2311.  
  2312.  
  2313. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2314.  
  2315. 0)
  2316.  
  2317. end
  2318.  
  2319.  
  2320.  
  2321. game:service'RunService'.RenderStepped:connect(function()
  2322.  
  2323. if flyToggled then
  2324.  
  2325. pchar.Humanoid.PlatformStand = true
  2326.  
  2327. end
  2328.  
  2329. updateFly()
  2330.  
  2331. end)
  2332.  
  2333. ----------------------------------------------------
  2334.  
  2335. p13.Touched:connect(function(ht)
  2336.  
  2337. hit = ht.Parent
  2338.  
  2339. if ht and hit:IsA("Model") then
  2340.  
  2341. if hit:FindFirstChild("Humanoid") then
  2342.  
  2343. if hit.Name ~= p.Name then
  2344.  
  2345. if Debounces.Slashing == true and Debounces.Slashed == false then
  2346.  
  2347. Debounces.Slashed = true
  2348.  
  2349. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(20,25))
  2350.  
  2351. wait(.3)
  2352.  
  2353. Debounces.Slashed = false
  2354.  
  2355. end
  2356.  
  2357. end
  2358.  
  2359. end
  2360.  
  2361. elseif ht and hit:IsA("Hat") then
  2362.  
  2363. if hit.Parent.Name ~= p.Name then
  2364.  
  2365. if hit.Parent:FindFirstChild("Humanoid") then
  2366.  
  2367. if Debounces.Slashing == true and Debounces.Slashed == false then
  2368.  
  2369. Debounces.Slashed = true
  2370.  
  2371. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(20,25))
  2372.  
  2373. wait(.3)
  2374.  
  2375. Debounces.Slashed = false
  2376.  
  2377. end
  2378.  
  2379. end
  2380.  
  2381. end
  2382.  
  2383. end
  2384.  
  2385. end)
  2386.  
  2387. ----------------------------------------------------
  2388.  
  2389. local ptz = {0.7, 0.8, 0.9, 1}
  2390.  
  2391. ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
  2392.  
  2393. idz = {"161006212", "161006195"}
  2394.  
  2395. mouse.KeyDown:connect(function(key)
  2396.  
  2397. if key == "q" then
  2398.  
  2399. if Debounces.CanAttack == true then
  2400.  
  2401. Debounces.CanAttack = false
  2402.  
  2403. Debounces.NoIdl = true
  2404.  
  2405. Debounces.on = true
  2406.  
  2407.  
  2408.  
  2409. if holy == true then
  2410.  
  2411. for i = 1, 8 do
  2412.  
  2413. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  2414.  
  2415. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  2416.  
  2417. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  2418.  
  2419. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  2420.  
  2421. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  2422.  
  2423. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  2424.  
  2425. if Debounces.on == false then break end
  2426.  
  2427. rs:wait(2)
  2428.  
  2429. end
  2430.  
  2431. else
  2432.  
  2433. for i = 1, 20 do
  2434.  
  2435. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  2436.  
  2437. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  2438.  
  2439. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  2440.  
  2441. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  2442.  
  2443. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  2444.  
  2445. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  2446.  
  2447. if Debounces.on == false then break end
  2448.  
  2449. rs:wait(2)
  2450.  
  2451. end
  2452.  
  2453. end
  2454.  
  2455.  
  2456.  
  2457. z = Instance.new("Sound", hed)
  2458.  
  2459. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2460.  
  2461. z.Pitch = ptz[math.random(1,#ptz)]
  2462.  
  2463. z.Volume = 1
  2464.  
  2465. wait(.01)
  2466.  
  2467. z:Play()
  2468.  
  2469.  
  2470.  
  2471. if holy == true then
  2472.  
  2473. --so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
  2474.  
  2475. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2476.  
  2477. else
  2478.  
  2479. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2480.  
  2481. end
  2482.  
  2483.  
  2484.  
  2485. Debounces.Slashing = true
  2486.  
  2487.  
  2488.  
  2489. if holy == true then
  2490.  
  2491.  
  2492.  
  2493. for i = 1, 5 do
  2494.  
  2495. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  2496.  
  2497. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  2498.  
  2499. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  2500.  
  2501. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  2502.  
  2503. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  2504.  
  2505. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  2506.  
  2507. if Debounces.on == false then break end
  2508.  
  2509. rs:wait(2)
  2510.  
  2511. end
  2512.  
  2513.  
  2514.  
  2515. else
  2516.  
  2517.  
  2518.  
  2519. for i = 1, 20 do
  2520.  
  2521. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  2522.  
  2523. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  2524.  
  2525. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  2526.  
  2527. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  2528.  
  2529. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  2530.  
  2531. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  2532.  
  2533. if Debounces.on == false then break end
  2534.  
  2535. rs:wait(2)
  2536.  
  2537. end
  2538.  
  2539.  
  2540.  
  2541. end
  2542.  
  2543. z1 = Instance.new("Sound", hed)
  2544.  
  2545. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2546.  
  2547. z1.Pitch = ptz[math.random(1,#ptz)]
  2548.  
  2549. z1.Volume = 1
  2550.  
  2551. wait(.01)
  2552.  
  2553. z1:Play()
  2554.  
  2555.  
  2556.  
  2557. if holy == true then
  2558.  
  2559. --so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
  2560.  
  2561. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2562.  
  2563. else
  2564.  
  2565. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2566.  
  2567. end
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577. Debounces.Slashing = true
  2578.  
  2579. for i = 1, 26 do
  2580.  
  2581. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (90),math.rad(-40),math.rad(80)), 0.35)
  2582.  
  2583. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (- 70)), 0.35)
  2584.  
  2585. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)), 0.35)
  2586.  
  2587. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.35)
  2588.  
  2589. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.35)
  2590.  
  2591. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.35)
  2592.  
  2593. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-30), math.rad(0)), 0.35)
  2594.  
  2595. if Debounces.on == false then break end
  2596.  
  2597. rs:wait(2)
  2598.  
  2599. end
  2600.  
  2601.  
  2602.  
  2603. Debounces.Slashing = false
  2604.  
  2605. z:Destroy()
  2606.  
  2607. z1:Destroy()
  2608.  
  2609. cor.Weld.C1 = CFrame.Angles(0,0,0)
  2610.  
  2611. if Debounces.CanAttack == false then
  2612.  
  2613. Debounces.CanAttack = true
  2614.  
  2615. Debounces.NoIdl = false
  2616.  
  2617. Debounces.on = false
  2618.  
  2619. end
  2620.  
  2621. end
  2622.  
  2623. end
  2624.  
  2625. end)
  2626.  
  2627. -------------------------------
  2628.  
  2629. pts = {4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4}
  2630.  
  2631. mouse.KeyDown:connect(function(key)
  2632.  
  2633. if key == "e" then
  2634.  
  2635. if Debounces.CanAttack == true then
  2636.  
  2637. Debounces.CanAttack = false
  2638.  
  2639. Debounces.NoIdl = true
  2640.  
  2641. Debounces.on = true
  2642.  
  2643. Debounces.ks = true
  2644.  
  2645. larm.Touched:connect(function(ht)
  2646.  
  2647. hit = ht.Parent
  2648.  
  2649. if ht and hit:IsA("Model") then
  2650.  
  2651. if hit:FindFirstChild("Humanoid") then
  2652.  
  2653. if hit.Name ~= p.Name then
  2654.  
  2655. if Debounces.Slapping == true and Debounces.Slapped == false then
  2656.  
  2657. Debounces.Slapped = true
  2658.  
  2659. if Debounces.ks==true then
  2660.  
  2661. z = Instance.new("Sound",hed)
  2662.  
  2663. z.SoundId = "rbxassetid://169380525"
  2664.  
  2665. z.Volume = 1
  2666.  
  2667. z:Play()
  2668.  
  2669. z1 = Instance.new("Sound",char)
  2670.  
  2671. z1.SoundId = "rbxassetid://261010715"
  2672.  
  2673. z1.Pitch = pts[math.random(1,#pts)]
  2674.  
  2675. z1.Volume = 1
  2676.  
  2677. z2 = Instance.new("Sound",char)
  2678.  
  2679. z2.SoundId = "rbxassetid://261010715"
  2680.  
  2681. z2.Pitch = z1.Pitch
  2682.  
  2683. z2.Volume = 1
  2684.  
  2685. z3 = Instance.new("Sound",char)
  2686.  
  2687. z3.SoundId = "rbxassetid://261010715"
  2688.  
  2689. z3.Pitch = z1.Pitch
  2690.  
  2691. z3.Volume = 1
  2692.  
  2693. z1:Play()
  2694.  
  2695. z2:Play()
  2696.  
  2697. z3:Play()
  2698.  
  2699. Debounces.ks=false
  2700.  
  2701. end
  2702.  
  2703. hit:FindFirstChild("Humanoid"):TakeDamage(10)
  2704.  
  2705. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 90
  2706.  
  2707. wait(.5)
  2708.  
  2709. Debounces.Slapped = false
  2710.  
  2711. z:Destroy()
  2712.  
  2713. z1:Destroy()
  2714.  
  2715. z2:Destroy()
  2716.  
  2717. z3:Destroy()
  2718.  
  2719. end
  2720.  
  2721. end
  2722.  
  2723. end
  2724.  
  2725. elseif ht and hit:IsA("Hat") then
  2726.  
  2727. if hit.Parent.Name ~= p.Name then
  2728.  
  2729. if hit.Parent:FindFirstChild("Humanoid") then
  2730.  
  2731. if Debounces.Slapping == true and Debounces.Slapped == false then
  2732.  
  2733. Debounces.Slapped = true
  2734.  
  2735. if Debounces.ks==true then
  2736.  
  2737. z = Instance.new("Sound",hed)
  2738.  
  2739. z.SoundId = "rbxassetid://169380525"
  2740.  
  2741. z.Volume = 1
  2742.  
  2743. z:Play()
  2744.  
  2745. z1 = Instance.new("Sound",char)
  2746.  
  2747. z1.SoundId = "rbxassetid://261010715"
  2748.  
  2749. z1.Pitch = pts[math.random(1,#pts)]
  2750.  
  2751. z1.Volume = 1
  2752.  
  2753. z2 = Instance.new("Sound",char)
  2754.  
  2755. z2.SoundId = "rbxassetid://261010715"
  2756.  
  2757. z2.Pitch = z1.Pitch
  2758.  
  2759. z2.Volume = 1
  2760.  
  2761. z3 = Instance.new("Sound",char)
  2762.  
  2763. z3.SoundId = "rbxassetid://261010715"
  2764.  
  2765. z3.Pitch = z1.Pitch
  2766.  
  2767. z3.Volume = 1
  2768.  
  2769. z1:Play()
  2770.  
  2771. z2:Play()
  2772.  
  2773. z3:Play()
  2774.  
  2775. Debounces.ks=false
  2776.  
  2777. end
  2778.  
  2779. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  2780.  
  2781. wait(.5)
  2782.  
  2783. Debounces.Slapped = false
  2784.  
  2785. z:Destroy()
  2786.  
  2787. z1:Destroy()
  2788.  
  2789. z2:Destroy()
  2790.  
  2791. z3:Destroy()
  2792.  
  2793. end
  2794.  
  2795. end
  2796.  
  2797. end
  2798.  
  2799. end
  2800.  
  2801. end)
  2802.  
  2803. for i = 1, 14 do
  2804.  
  2805. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.5, -.3) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.5)
  2806.  
  2807. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.5)
  2808.  
  2809. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2810.  
  2811. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
  2812.  
  2813. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  2814.  
  2815. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  2816.  
  2817. if Debounces.on==false then break end
  2818.  
  2819. rs:wait(2)
  2820.  
  2821. end
  2822.  
  2823. Debounces.Slapping = true
  2824.  
  2825. for i = 1, 20 do
  2826.  
  2827. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.7, .3) * CFrame.Angles(math.rad(50), 0, math.rad(-110)), 0.6)
  2828.  
  2829. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.6)
  2830.  
  2831. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.6)
  2832.  
  2833. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  2834.  
  2835. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  2836.  
  2837. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  2838.  
  2839. if Debounces.on==false then break end
  2840.  
  2841. rs:wait(2)
  2842.  
  2843. end
  2844.  
  2845. Debounces.Slapping = false
  2846.  
  2847. if Debounces.CanAttack == false then
  2848.  
  2849. Debounces.CanAttack = true
  2850.  
  2851. Debounces.NoIdl = false
  2852.  
  2853. Debounces.on = false
  2854.  
  2855. end
  2856.  
  2857. end
  2858.  
  2859. end
  2860.  
  2861. end)
  2862.  
  2863. -------------------------------
  2864.  
  2865. ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
  2866.  
  2867. mouse.KeyDown:connect(function(key)
  2868.  
  2869. if key == "r" then
  2870.  
  2871. if Debounces.CanAttack == true then
  2872.  
  2873. Debounces.CanAttack = false
  2874.  
  2875. Debounces.NoIdl = true
  2876.  
  2877. Debounces.on = true
  2878.  
  2879. if holy ~= true then
  2880.  
  2881. for i = 1, 20 do
  2882.  
  2883. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  2884.  
  2885. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  2886.  
  2887. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  2888.  
  2889. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  2890.  
  2891. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2892.  
  2893. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2894.  
  2895. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  2896.  
  2897. if Debounces.on==false then break end
  2898.  
  2899. rs:wait(2)
  2900.  
  2901. end
  2902.  
  2903. else
  2904.  
  2905. for i = 1, 10 do
  2906.  
  2907. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  2908.  
  2909. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  2910.  
  2911. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  2912.  
  2913. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  2914.  
  2915. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2916.  
  2917. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2918.  
  2919. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  2920.  
  2921. if Debounces.on==false then break end
  2922.  
  2923. rs:wait(2)
  2924.  
  2925. end
  2926.  
  2927. end
  2928.  
  2929. Debounces.Slashing = true
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937. z = Instance.new("Sound",hed)
  2938.  
  2939. z.SoundId = "rbxassetid://206083107"
  2940.  
  2941. z.Pitch = .75
  2942.  
  2943. z.Volume = .65
  2944.  
  2945. wait(0.1)
  2946.  
  2947. z:Play()
  2948.  
  2949. z1 = Instance.new("Sound", hed)
  2950.  
  2951. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2952.  
  2953. z1.Pitch = ptz[math.random(1,#ptz)]
  2954.  
  2955. z1.Volume = 1
  2956.  
  2957. wait(.01)
  2958.  
  2959. z1:Play()
  2960.  
  2961.  
  2962.  
  2963. if holy == true then
  2964.  
  2965. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2966.  
  2967. else
  2968.  
  2969. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2970.  
  2971. end
  2972.  
  2973.  
  2974.  
  2975. if holy ~= true then
  2976.  
  2977. for i = 1, 20 do
  2978.  
  2979. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  2980.  
  2981. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  2982.  
  2983. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2984.  
  2985. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  2986.  
  2987. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  2988.  
  2989. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  2990.  
  2991. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  2992.  
  2993. if Debounces.on==false then break end
  2994.  
  2995. rs:wait(2)
  2996.  
  2997. end
  2998.  
  2999. else
  3000.  
  3001. for i = 1, 10 do
  3002.  
  3003. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  3004.  
  3005. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  3006.  
  3007. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  3008.  
  3009. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  3010.  
  3011. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  3012.  
  3013. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  3014.  
  3015. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  3016.  
  3017. if Debounces.on==false then break end
  3018.  
  3019. rs:wait(2)
  3020.  
  3021. end
  3022.  
  3023. end
  3024.  
  3025. Debounces.Slashing = false
  3026.  
  3027. cor.Weld.C1 = CFrame.Angles(0,0,0)
  3028.  
  3029. if Debounces.CanAttack == false then
  3030.  
  3031. Debounces.CanAttack = true
  3032.  
  3033. Debounces.NoIdl = false
  3034.  
  3035. Debounces.on = false
  3036.  
  3037. end
  3038.  
  3039. end
  3040.  
  3041. end
  3042.  
  3043. end)
  3044.  
  3045. -------------------------------
  3046.  
  3047. mouse.KeyDown:connect(function(key)
  3048.  
  3049. if key == "t" then
  3050.  
  3051. if Debounces.CanAttack == true then
  3052.  
  3053. Debounces.CanAttack = false
  3054.  
  3055. Debounces.on = true
  3056.  
  3057. Debounces.NoIdl = true
  3058.  
  3059. for i = 1,20 do
  3060.  
  3061. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  3062.  
  3063. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  3064.  
  3065. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.2)
  3066.  
  3067. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, .4) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.2)
  3068.  
  3069. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  3070.  
  3071. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  3072.  
  3073. if Debounces.on==false then break end
  3074.  
  3075. rs:wait(2)
  3076.  
  3077. end
  3078.  
  3079. for i = 1,20 do
  3080.  
  3081. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  3082.  
  3083. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  3084.  
  3085. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20),math.rad(0),0), 0.2)
  3086.  
  3087. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -.4) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  3088.  
  3089. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.2)
  3090.  
  3091. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.2)
  3092.  
  3093. if Debounces.on==false then break end
  3094.  
  3095. rs:wait(2)
  3096.  
  3097. end
  3098.  
  3099. if Debounces.CanAttack == false then
  3100.  
  3101. Debounces.CanAttack = true
  3102.  
  3103. Debounces.on = false
  3104.  
  3105. Debounces.NoIdl = false
  3106.  
  3107. end
  3108.  
  3109. end
  3110.  
  3111. end
  3112.  
  3113. end)
  3114.  
  3115. -------------------------------
  3116.  
  3117. local ptz3 = {0.5, 0.6, 0.7}
  3118.  
  3119. mouse.KeyDown:connect(function(key)
  3120.  
  3121. if key == "g" then
  3122.  
  3123. if Debounces.CanAttack == true then
  3124.  
  3125. Debounces.CanAttack = false
  3126.  
  3127. Debounces.NoIdl = true
  3128.  
  3129. Debounces.on = true
  3130.  
  3131. Debounces.Slashing = true
  3132.  
  3133.  
  3134.  
  3135. z = Instance.new("Sound", hed)
  3136.  
  3137. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  3138.  
  3139. z.Pitch = ptz[math.random(1,#ptz)]
  3140.  
  3141. z.Volume = 1
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147. if holy == true then
  3148.  
  3149. eColors = {"Lime green"}
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155. for i,v in pairs(char.Genkadda:GetChildren()) do
  3156.  
  3157. if v:IsA("Part") or v:IsA("WedgePart") then
  3158.  
  3159. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  3160.  
  3161. v.BrickColor = BrickColor.new("Lime green")
  3162.  
  3163. v.Material = "Neon"
  3164.  
  3165. end
  3166.  
  3167. end
  3168.  
  3169. end
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175. char.Humanoid.WalkSpeed = 50
  3176.  
  3177.  
  3178.  
  3179. GroundWave()
  3180.  
  3181. so("http://roblox.com/asset/?id=200633077",hed,1,ptz3[math.random(1,#ptz3)])
  3182.  
  3183. so("http://www.roblox.com/asset/?id=241816017",hed,1,0.5)
  3184.  
  3185. so("http://www.roblox.com/asset/?id=241816017",hed,1,1)
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191. else
  3192.  
  3193. so("http://roblox.com/asset/?id=200633029",hed,1,0.9)
  3194.  
  3195. end
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201. for i = 1, 8 do
  3202.  
  3203. z:play()
  3204.  
  3205. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-90)), 0.8)
  3206.  
  3207. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(90)), 0.8)
  3208.  
  3209. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0), 0.8)
  3210.  
  3211. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0), 0.8)
  3212.  
  3213. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  3214.  
  3215. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  3216.  
  3217. if Debounces.on==false then break end
  3218.  
  3219. rs:wait(2)
  3220.  
  3221. end
  3222.  
  3223. for i = 1, 2880, 48 do
  3224.  
  3225. torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(i), math.rad(0))
  3226.  
  3227. rs:wait(4)
  3228.  
  3229. end
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245. torso.Weld.C1 = CFrame.new(0, -1, 0)
  3246.  
  3247. Debounces.Slashing = false
  3248.  
  3249.  
  3250.  
  3251. if Debounces.CanAttack == false then
  3252.  
  3253. Debounces.CanAttack = true
  3254.  
  3255. Debounces.NoIdl = false
  3256.  
  3257. Debounces.on = false
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267. char.Humanoid.WalkSpeed = 10
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273. end
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281. end
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289. end
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295. end)
  3296.  
  3297. ----------------------------------------------------
  3298.  
  3299. pt = {6.6, 6.8, 7, 7.2, 7.4}
  3300.  
  3301. mouse.KeyDown:connect(function(key)
  3302.  
  3303. if key == "l" then
  3304.  
  3305. if Debounces.CanJoke == true then
  3306.  
  3307. Debounces.CanJoke = false
  3308.  
  3309. u = Instance.new("Sound",char)
  3310.  
  3311. u.SoundId = "http://www.roblox.com/asset/?id=261303790"
  3312.  
  3313. u.Pitch = pt[math.random(1,#pt)]
  3314.  
  3315. u.Volume = 1
  3316.  
  3317. u2 = Instance.new("Sound",char)
  3318.  
  3319. u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
  3320.  
  3321. u2.Pitch = u.Pitch
  3322.  
  3323. u2.Volume = 1
  3324.  
  3325. u3 = Instance.new("Sound",char)
  3326.  
  3327. u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
  3328.  
  3329. u3.Pitch = u.Pitch
  3330.  
  3331. u3.Volume = 1
  3332.  
  3333. wait(.01)
  3334.  
  3335. u:Play()
  3336.  
  3337. u2:Play()
  3338.  
  3339. u3:Play()
  3340.  
  3341. wait(1.5)
  3342.  
  3343. u:Destroy()
  3344.  
  3345. u2:Destroy()
  3346.  
  3347. u3:Destroy()
  3348.  
  3349. if Debounces.CanJoke == false then
  3350.  
  3351. Debounces.CanJoke = true
  3352.  
  3353. end
  3354.  
  3355. end
  3356.  
  3357. end
  3358.  
  3359. end)
  3360.  
  3361.  
  3362.  
  3363. ------------------------------- BEGIN GRABPUNCH
  3364.  
  3365. mouse.KeyDown:connect(function(key)
  3366.  
  3367. if key == "x" then
  3368.  
  3369. Debounces.on = true
  3370.  
  3371. Debounces.NoIdl = true
  3372.  
  3373. Debounces.ks = true
  3374.  
  3375. if Grab == false then
  3376.  
  3377. gp = nil
  3378.  
  3379.  
  3380.  
  3381. if Melee == false then
  3382.  
  3383. Melee = true
  3384.  
  3385. Vanish()
  3386.  
  3387. stanceToggle = "Melee"
  3388.  
  3389. elseif Melee == true then
  3390.  
  3391. Melee = false
  3392.  
  3393. Appear()
  3394.  
  3395. stanceToggle = "Normal"
  3396.  
  3397. end
  3398.  
  3399.  
  3400.  
  3401. for i = 1, 20 do
  3402.  
  3403. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  3404.  
  3405. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  3406.  
  3407. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3408.  
  3409. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3410.  
  3411. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  3412.  
  3413. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  3414.  
  3415. if Debounces.on == false then break end
  3416.  
  3417. rs:wait()
  3418.  
  3419. end
  3420.  
  3421. con1=larm.Touched:connect(function(hit) -- this is grab
  3422.  
  3423. ht = hit.Parent
  3424.  
  3425. hum1=ht:FindFirstChild('Humanoid')
  3426.  
  3427. if hum1 ~= nil then
  3428.  
  3429. if Debounces.ks==true then
  3430.  
  3431. z = Instance.new("Sound",hed)
  3432.  
  3433. z.SoundId = "rbxassetid://169380525"
  3434.  
  3435. z.Volume = 1
  3436.  
  3437. z:Play()
  3438.  
  3439. Debounces.ks=false
  3440.  
  3441. end
  3442.  
  3443. hum1.PlatformStand=true
  3444.  
  3445. gp = ht
  3446.  
  3447. Grab = true
  3448.  
  3449. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  3450.  
  3451. asd.Parent = larm
  3452.  
  3453. asd.Name = "asd"
  3454.  
  3455. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  3456.  
  3457. --[[elseif hum1 == nil then
  3458.  
  3459. con1:disconnect()
  3460.  
  3461. wait() return]]--
  3462.  
  3463. end
  3464.  
  3465. end)
  3466.  
  3467. for i = 1, 20 do
  3468.  
  3469. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  3470.  
  3471. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  3472.  
  3473. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3474.  
  3475. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3476.  
  3477. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3478.  
  3479. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  3480.  
  3481. if Debounces.on == false then break end
  3482.  
  3483. rs:wait()
  3484.  
  3485. end
  3486.  
  3487. if hum1 == nil then
  3488.  
  3489. Debounces.on = false
  3490.  
  3491. Debounces.NoIdl = false
  3492.  
  3493. end
  3494.  
  3495. con1:disconnect()
  3496.  
  3497. elseif Grab == true then
  3498.  
  3499. Grab = false
  3500.  
  3501. Punch()
  3502.  
  3503. z = Instance.new("Sound",hed)
  3504.  
  3505. z.SoundId = "rbxassetid://169380525"
  3506.  
  3507. z.Pitch = ptz[math.random(1,#ptz)]
  3508.  
  3509. z.Volume = 1
  3510.  
  3511. z:Play()
  3512.  
  3513. for i = 1, 10 do
  3514.  
  3515. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3516.  
  3517. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3518.  
  3519. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3520.  
  3521. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3522.  
  3523. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3524.  
  3525. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3526.  
  3527. if Debounces.on == false then break end
  3528.  
  3529. rs:wait()
  3530.  
  3531. end
  3532.  
  3533. Punch()
  3534.  
  3535. z = Instance.new("Sound",hed)
  3536.  
  3537. z.SoundId = "rbxassetid://169380525"
  3538.  
  3539. z.Pitch = ptz[math.random(1,#ptz)]
  3540.  
  3541. z.Volume = 1
  3542.  
  3543. z:Play()
  3544.  
  3545. for i = 1, 10 do
  3546.  
  3547. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3548.  
  3549. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3550.  
  3551. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3552.  
  3553. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3554.  
  3555. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3556.  
  3557. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3558.  
  3559. if Debounces.on == false then break end
  3560.  
  3561. rs:wait()
  3562.  
  3563. end
  3564.  
  3565. Punch()
  3566.  
  3567. z = Instance.new("Sound",hed)
  3568.  
  3569. z.SoundId = "rbxassetid://169380525"
  3570.  
  3571. z.Pitch = ptz[math.random(1,#ptz)]
  3572.  
  3573. z.Volume = 1
  3574.  
  3575. z:Play()
  3576.  
  3577. for i = 1, 10 do
  3578.  
  3579. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3580.  
  3581. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3582.  
  3583. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3584.  
  3585. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3586.  
  3587. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3588.  
  3589. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3590.  
  3591. if Debounces.on == false then break end
  3592.  
  3593. rs:wait()
  3594.  
  3595. end
  3596.  
  3597. Punch()
  3598.  
  3599. z = Instance.new("Sound",hed)
  3600.  
  3601. z.SoundId = "rbxassetid://169380525"
  3602.  
  3603. z.Pitch = ptz[math.random(1,#ptz)]
  3604.  
  3605. z.Volume = 1
  3606.  
  3607. z:Play()
  3608.  
  3609. for i = 1, 10 do
  3610.  
  3611. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3612.  
  3613. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3614.  
  3615. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3616.  
  3617. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3618.  
  3619. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3620.  
  3621. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3622.  
  3623. if Debounces.on == false then break end
  3624.  
  3625. rs:wait()
  3626.  
  3627. end
  3628.  
  3629. Punch()
  3630.  
  3631. z = Instance.new("Sound",hed)
  3632.  
  3633. z.SoundId = "rbxassetid://169380525"
  3634.  
  3635. z.Pitch = ptz[math.random(1,#ptz)]
  3636.  
  3637. z.Volume = 1
  3638.  
  3639. z:Play()
  3640.  
  3641. for i = 1, 10 do
  3642.  
  3643. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3644.  
  3645. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3646.  
  3647. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3648.  
  3649. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3650.  
  3651. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3652.  
  3653. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3654.  
  3655. if Debounces.on == false then break end
  3656.  
  3657. rs:wait()
  3658.  
  3659. end
  3660.  
  3661. Punch()
  3662.  
  3663. z = Instance.new("Sound",hed)
  3664.  
  3665. z.SoundId = "rbxassetid://169380525"
  3666.  
  3667. z.Pitch = ptz[math.random(1,#ptz)]
  3668.  
  3669. z.Volume = 1
  3670.  
  3671. z:Play()
  3672.  
  3673. for i = 1, 10 do
  3674.  
  3675. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3676.  
  3677. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3678.  
  3679. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3680.  
  3681. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3682.  
  3683. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3684.  
  3685. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3686.  
  3687. if Debounces.on == false then break end
  3688.  
  3689. rs:wait()
  3690.  
  3691. end
  3692.  
  3693. Punch()
  3694.  
  3695. z = Instance.new("Sound",hed)
  3696.  
  3697. z.SoundId = "rbxassetid://169380525"
  3698.  
  3699. z.Pitch = ptz[math.random(1,#ptz)]
  3700.  
  3701. z.Volume = 1
  3702.  
  3703. z:Play()
  3704.  
  3705. for i = 1, 10 do
  3706.  
  3707. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3708.  
  3709. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3710.  
  3711. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3712.  
  3713. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3714.  
  3715. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3716.  
  3717. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3718.  
  3719. if Debounces.on == false then break end
  3720.  
  3721. rs:wait()
  3722.  
  3723. end
  3724.  
  3725. Punch()
  3726.  
  3727. z = Instance.new("Sound",hed)
  3728.  
  3729. z.SoundId = "rbxassetid://169380525"
  3730.  
  3731. z.Pitch = ptz[math.random(1,#ptz)]
  3732.  
  3733. z.Volume = 1
  3734.  
  3735. z:Play()
  3736.  
  3737. for i = 1, 10 do
  3738.  
  3739. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3740.  
  3741. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3742.  
  3743. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3744.  
  3745. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3746.  
  3747. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3748.  
  3749. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3750.  
  3751. if Debounces.on == false then break end
  3752.  
  3753. rs:wait()
  3754.  
  3755. end
  3756.  
  3757. Punch()
  3758.  
  3759. z = Instance.new("Sound",hed)
  3760.  
  3761. z.SoundId = "rbxassetid://169380525"
  3762.  
  3763. z.Pitch = ptz[math.random(1,#ptz)]
  3764.  
  3765. z.Volume = 1
  3766.  
  3767. z:Play()
  3768.  
  3769. for i = 1, 10 do
  3770.  
  3771. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3772.  
  3773. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3774.  
  3775. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3776.  
  3777. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3778.  
  3779. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3780.  
  3781. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3782.  
  3783. if Debounces.on == false then break end
  3784.  
  3785. rs:wait()
  3786.  
  3787. end
  3788.  
  3789. Punch()
  3790.  
  3791. z = Instance.new("Sound",hed)
  3792.  
  3793. z.SoundId = "rbxassetid://169380525"
  3794.  
  3795. z.Pitch = ptz[math.random(1,#ptz)]
  3796.  
  3797. z.Volume = 1
  3798.  
  3799. z:Play()
  3800.  
  3801. for i = 1, 10 do
  3802.  
  3803. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3804.  
  3805. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3806.  
  3807. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3808.  
  3809. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3810.  
  3811. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3812.  
  3813. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3814.  
  3815. if Debounces.on == false then break end
  3816.  
  3817. rs:wait()
  3818.  
  3819. end
  3820.  
  3821. Punch()
  3822.  
  3823. z = Instance.new("Sound",hed)
  3824.  
  3825. z.SoundId = "rbxassetid://169380525"
  3826.  
  3827. z.Pitch = ptz[math.random(1,#ptz)]
  3828.  
  3829. z.Volume = 1
  3830.  
  3831. z:Play()
  3832.  
  3833. for i = 1, 10 do
  3834.  
  3835. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3836.  
  3837. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3838.  
  3839. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3840.  
  3841. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3842.  
  3843. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3844.  
  3845. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3846.  
  3847. if Debounces.on == false then break end
  3848.  
  3849. rs:wait()
  3850.  
  3851. end
  3852.  
  3853. Punch()
  3854.  
  3855. z = Instance.new("Sound",hed)
  3856.  
  3857. z.SoundId = "rbxassetid://169380525"
  3858.  
  3859. z.Pitch = ptz[math.random(1,#ptz)]
  3860.  
  3861. z.Volume = 1
  3862.  
  3863. z:Play()
  3864.  
  3865. for i = 1, 10 do
  3866.  
  3867. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3868.  
  3869. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3870.  
  3871. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3872.  
  3873. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3874.  
  3875. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3876.  
  3877. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3878.  
  3879. if Debounces.on == false then break end
  3880.  
  3881. rs:wait()
  3882.  
  3883. end
  3884.  
  3885. con1:disconnect()
  3886.  
  3887. Debounces.on = false
  3888.  
  3889. Debounces.NoIdl = false
  3890.  
  3891. if gp ~= nil then
  3892.  
  3893. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  3894.  
  3895. for i,v in pairs(larm:GetChildren()) do
  3896.  
  3897. if v.Name == "asd" and v:IsA("Weld") then
  3898.  
  3899. v:Remove()
  3900.  
  3901. end
  3902.  
  3903. end
  3904.  
  3905. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  3906.  
  3907. bv.maxForce = Vector3.new(400000, 400000, 400000)
  3908.  
  3909. bv.P = 125000
  3910.  
  3911. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  3912.  
  3913. hum1=nil
  3914.  
  3915. ht=nil
  3916.  
  3917. Debounces.on = false
  3918.  
  3919. Debounces.NoIdl = false
  3920.  
  3921. elseif ht == nil then wait()
  3922.  
  3923. Grab = false
  3924.  
  3925. Debounces.on = false
  3926.  
  3927. Debounces.NoIdl = false
  3928.  
  3929. end
  3930.  
  3931. end
  3932.  
  3933. end
  3934.  
  3935. end)
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941. -------------------------------------------------
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951. ----------------------------------------------------Cero
  3952.  
  3953. mouse.KeyDown:connect(function(key)
  3954.  
  3955. if key == "c" then
  3956.  
  3957. if Debounces.CanAttack == true then
  3958.  
  3959. Debounces.CanAttack = false
  3960.  
  3961. Debounces.NoIdl = true
  3962.  
  3963. Debounces.on = true
  3964.  
  3965. char.Humanoid.WalkSpeed = .01
  3966.  
  3967. Debounces.on = true
  3968.  
  3969. Vanish()
  3970.  
  3971.  
  3972.  
  3973. xx = Instance.new("Sound")
  3974.  
  3975. xx.SoundId = "http://www.roblox.com/asset/?id=199145659"
  3976.  
  3977. xx.Parent = char.Head
  3978.  
  3979. xx.Looped = false
  3980.  
  3981. xx.Pitch = .88
  3982.  
  3983. xx.Volume = 1
  3984.  
  3985. wait(.1)
  3986.  
  3987. xx:Play()
  3988.  
  3989.  
  3990.  
  3991. if holy == true then
  3992.  
  3993. so("http://roblox.com/asset/?id=231917788",hed,1,1)
  3994.  
  3995. else
  3996.  
  3997. end
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003. if holy ~= true then
  4004.  
  4005. for i = 1, 20 do
  4006.  
  4007. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
  4008.  
  4009. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
  4010.  
  4011. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
  4012.  
  4013. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
  4014.  
  4015. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
  4016.  
  4017. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
  4018.  
  4019. if Debounces.on==false then break end
  4020.  
  4021. wait()
  4022.  
  4023. end
  4024.  
  4025. wait(1)
  4026.  
  4027. else
  4028.  
  4029. for i = 1, 5 do
  4030.  
  4031. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
  4032.  
  4033. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
  4034.  
  4035. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
  4036.  
  4037. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
  4038.  
  4039. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
  4040.  
  4041. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
  4042.  
  4043. if Debounces.on==false then break end
  4044.  
  4045. wait()
  4046.  
  4047. end
  4048.  
  4049. wait(1)
  4050.  
  4051. end
  4052.  
  4053.  
  4054.  
  4055. x = Instance.new("Sound")
  4056.  
  4057. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  4058.  
  4059. x2 = Instance.new("Sound")
  4060.  
  4061. x2.SoundId = "http://www.roblox.com/asset/?id=183763506"
  4062.  
  4063. x.Parent = char.Head
  4064.  
  4065. x2.Parent = char.Head
  4066.  
  4067. x.Looped = false
  4068.  
  4069. x2.Looped = false
  4070.  
  4071. x.Pitch = .88
  4072.  
  4073. x.Volume = 1
  4074.  
  4075. x2.Pitch = .88
  4076.  
  4077. x2.Volume = 1
  4078.  
  4079. wait(.1)
  4080.  
  4081. x:Play()
  4082.  
  4083. x2:Play()
  4084.  
  4085. Debounces.on = false
  4086.  
  4087. Debounces.Here = false
  4088.  
  4089.  
  4090.  
  4091. for i = 1, 6 do
  4092.  
  4093. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.4)
  4094.  
  4095. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(101)), 0.4)
  4096.  
  4097. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.4)
  4098.  
  4099. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.4)
  4100.  
  4101. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.4)
  4102.  
  4103. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  4104.  
  4105. wait()
  4106.  
  4107. end
  4108.  
  4109. local rng = Instance.new("Part", char)
  4110.  
  4111. rng.Anchored = true
  4112.  
  4113.  
  4114.  
  4115. if holy ~= true then
  4116.  
  4117. rng.BrickColor = BrickColor.new("Really black")
  4118.  
  4119. else
  4120.  
  4121. rng.BrickColor = BrickColor.new("Lime green")
  4122.  
  4123. end
  4124.  
  4125.  
  4126.  
  4127. rng.CanCollide = false
  4128.  
  4129. rng.FormFactor = 3
  4130.  
  4131. rng.Name = "Ring"
  4132.  
  4133. rng.Size = Vector3.new(1, 1, 1)
  4134.  
  4135. rng.Transparency = 0.35
  4136.  
  4137. rng.TopSurface = 0
  4138.  
  4139. rng.BottomSurface = 0
  4140.  
  4141. rng.Material = "Neon"
  4142.  
  4143. local rngm = Instance.new("SpecialMesh", rng)
  4144.  
  4145. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4146.  
  4147. rngm.Scale = Vector3.new(10, 10, 1)
  4148.  
  4149. local bem = Instance.new("Part", char)
  4150.  
  4151. bem.Anchored = true
  4152.  
  4153.  
  4154.  
  4155. if holy ~= true then
  4156.  
  4157. bem.BrickColor = BrickColor.new("Really black")
  4158.  
  4159. else
  4160.  
  4161. bem.BrickColor = BrickColor.new("Lime green")
  4162.  
  4163. end
  4164.  
  4165.  
  4166.  
  4167. bem.Material = "Neon"
  4168.  
  4169. bem.CanCollide = false
  4170.  
  4171. bem.FormFactor = 3
  4172.  
  4173. bem.Name = "Beam" .. shot
  4174.  
  4175. bem.Size = Vector3.new(1, 1, 1)
  4176.  
  4177. bem.Transparency = 0.35
  4178.  
  4179. bem.TopSurface = 0
  4180.  
  4181. bem.BottomSurface = 0
  4182.  
  4183. local bemm = Instance.new("SpecialMesh", bem)
  4184.  
  4185. bemm.MeshType = 4
  4186.  
  4187. bemm.Scale = Vector3.new(1, 4, 4)
  4188.  
  4189. local out = Instance.new("Part", char)
  4190.  
  4191. out.Anchored = true
  4192.  
  4193.  
  4194.  
  4195. if holy ~= true then
  4196.  
  4197. out.BrickColor = BrickColor.new("Really black")
  4198.  
  4199. else
  4200.  
  4201. out.BrickColor = BrickColor.new("Lime green")
  4202.  
  4203. end
  4204.  
  4205.  
  4206.  
  4207. out.Material = "Neon"
  4208.  
  4209. out.CanCollide = false
  4210.  
  4211. out.FormFactor = 3
  4212.  
  4213. out.Name = "Out"
  4214.  
  4215. out.Size = Vector3.new(1, 1, 1)
  4216.  
  4217. out.Transparency = 0.35
  4218.  
  4219. out.TopSurface = 0
  4220.  
  4221. out.BottomSurface = 0
  4222.  
  4223. local outm = Instance.new("SpecialMesh", out)
  4224.  
  4225. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  4226.  
  4227. outm.Scale = Vector3.new(2, 2, 2)
  4228.  
  4229. local bnd = Instance.new("Part", char)
  4230.  
  4231. bnd.Anchored = true
  4232.  
  4233.  
  4234.  
  4235. if holy ~= true then
  4236.  
  4237. bnd.BrickColor = BrickColor.new("Really black")
  4238.  
  4239. else
  4240.  
  4241. bnd.BrickColor = BrickColor.new("Lime green")
  4242.  
  4243. end
  4244.  
  4245.  
  4246.  
  4247. bnd.Material = "Neon"
  4248.  
  4249. bnd.CanCollide = false
  4250.  
  4251. bnd.FormFactor = 3
  4252.  
  4253. bnd.Name = "BEnd"
  4254.  
  4255. bnd.Size = Vector3.new(1, 1, 1)
  4256.  
  4257. bnd.Transparency = 0.35
  4258.  
  4259. bnd.TopSurface = 0
  4260.  
  4261. bnd.BottomSurface = 0
  4262.  
  4263. local bndm = Instance.new("SpecialMesh", bnd)
  4264.  
  4265. bndm.MeshType = 3
  4266.  
  4267. bndm.Scale = Vector3.new(4, 4, 4)
  4268.  
  4269. out.CFrame = rarm.CFrame * CFrame.new(0, -1.75, 0)
  4270.  
  4271. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  4272.  
  4273. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  4274.  
  4275. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  4276.  
  4277. Debounces.Shewt = true
  4278.  
  4279. coroutine.wrap(function()
  4280.  
  4281. for i = 1, 20, 0.2 do
  4282.  
  4283. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  4284.  
  4285. rng.Transparency = i/20
  4286.  
  4287. wait()
  4288.  
  4289. end
  4290.  
  4291. wait()
  4292.  
  4293. rng:Destroy()
  4294.  
  4295. end)()
  4296.  
  4297. if Debounces.Shewt == true then
  4298.  
  4299. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht) --Here
  4300.  
  4301. print("Hit")
  4302.  
  4303. hit = ht.Parent
  4304.  
  4305. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  4306.  
  4307. print("Yes")
  4308.  
  4309. if HasntTouched(hit.Name) == true and deb == false then
  4310.  
  4311. deb = true
  4312.  
  4313. coroutine.wrap(function()
  4314.  
  4315. hit:FindFirstChild("Humanoid").PlatformStand = true
  4316.  
  4317. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
  4318.  
  4319. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(18,63))
  4320.  
  4321. wait(1)
  4322.  
  4323. hit:FindFirstChild("Humanoid").PlatformStand = false
  4324.  
  4325. end)()
  4326.  
  4327. table.insert(Touche, hit.Name)
  4328.  
  4329. deb = false
  4330.  
  4331. end
  4332.  
  4333. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  4334.  
  4335. print("Yes")
  4336.  
  4337. if HasntTouched(hit.Parent.Name) == true and deb == false then
  4338.  
  4339. deb = true
  4340.  
  4341. coroutine.wrap(function()
  4342.  
  4343. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  4344.  
  4345. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
  4346.  
  4347. wait(1)
  4348.  
  4349. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  4350.  
  4351. end)()
  4352.  
  4353. table.insert(Touche, hit.Parent.Name)
  4354.  
  4355. deb = false
  4356.  
  4357. for i, v in pairs(Touche) do
  4358.  
  4359. print(v)
  4360.  
  4361. end
  4362.  
  4363. end
  4364.  
  4365. end
  4366.  
  4367. end)
  4368.  
  4369. end
  4370.  
  4371. for i = 0, 200, 7 do
  4372.  
  4373. bem.Size = Vector3.new(i, 1, 1)
  4374.  
  4375. bem.CFrame = rarm.CFrame * CFrame.new(0, -2.5 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  4376.  
  4377. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 0)
  4378.  
  4379. wait()
  4380.  
  4381. end
  4382.  
  4383. wait()
  4384.  
  4385. Debounces.Shewt = false
  4386.  
  4387. bem:Destroy()
  4388.  
  4389. out:Destroy()
  4390.  
  4391. bnd:Destroy()
  4392.  
  4393. char.Humanoid.WalkSpeed = 10
  4394.  
  4395. Debounces.Ready = false
  4396.  
  4397. for i, v in pairs(Touche) do
  4398.  
  4399. table.remove(Touche, i)
  4400.  
  4401. end
  4402.  
  4403. wait()
  4404.  
  4405. table.insert(Touche, char.Name)
  4406.  
  4407. Debounces.NoIdl = false
  4408.  
  4409. if Debounces.CanAttack == false then
  4410.  
  4411. Debounces.CanAttack = true
  4412.  
  4413. cor.Weld.C1 = CFrame.Angles(0,0,0)
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419. Debounces.on = false
  4420.  
  4421. Appear()
  4422.  
  4423. end
  4424.  
  4425. end
  4426.  
  4427. end
  4428.  
  4429. end)
  4430.  
  4431. -------------------------------
  4432.  
  4433.  
  4434.  
  4435. ----------------------------------------------------EDIT END
  4436.  
  4437. Grab = false
  4438.  
  4439. mouse.KeyDown:connect(function(key)
  4440.  
  4441. if key == "z" then
  4442.  
  4443. Debounces.on = true
  4444.  
  4445. Debounces.NoIdl = true
  4446.  
  4447. Debounces.ks = true
  4448.  
  4449. if Grab == false then
  4450.  
  4451. gp = nil
  4452.  
  4453. for i = 1, 20 do
  4454.  
  4455. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  4456.  
  4457. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  4458.  
  4459. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  4460.  
  4461. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  4462.  
  4463. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  4464.  
  4465. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  4466.  
  4467. if Debounces.on == false then break end
  4468.  
  4469. rs:wait(2)
  4470.  
  4471. end
  4472.  
  4473. con1=larm.Touched:connect(function(hit) -- this is grab
  4474.  
  4475. ht = hit.Parent
  4476.  
  4477. hum1=ht:FindFirstChild('Humanoid')
  4478.  
  4479. if hum1 ~= nil then
  4480.  
  4481. if Debounces.ks==true then
  4482.  
  4483. z = Instance.new("Sound",hed)
  4484.  
  4485. z.SoundId = "rbxassetid://169380525"
  4486.  
  4487. z.Volume = 1
  4488.  
  4489. z:Play()
  4490.  
  4491. Debounces.ks=false
  4492.  
  4493. end
  4494.  
  4495. hum1.PlatformStand=true
  4496.  
  4497. gp = ht
  4498.  
  4499. Grab = true
  4500.  
  4501. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  4502.  
  4503. asd.Parent = larm
  4504.  
  4505. asd.Name = "asd"
  4506.  
  4507. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  4508.  
  4509. stanceToggle = "Grabbed"
  4510.  
  4511. --[[elseif hum1 == nil then
  4512.  
  4513. con1:disconnect()
  4514.  
  4515. wait() return]]--
  4516.  
  4517. end
  4518.  
  4519. end)
  4520.  
  4521. for i = 1, 20 do
  4522.  
  4523. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  4524.  
  4525. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  4526.  
  4527. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  4528.  
  4529. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  4530.  
  4531. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  4532.  
  4533. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  4534.  
  4535. if Debounces.on == false then break end
  4536.  
  4537. rs:wait(2)
  4538.  
  4539. end
  4540.  
  4541. con1:disconnect()
  4542.  
  4543. Debounces.on = false
  4544.  
  4545. Debounces.NoIdl = false
  4546.  
  4547. elseif Grab == true then
  4548.  
  4549. Grab = false
  4550.  
  4551. --[[for i = 1, 16 do
  4552.  
  4553. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  4554.  
  4555. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  4556.  
  4557. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  4558.  
  4559. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  4560.  
  4561. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  4562.  
  4563. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  4564.  
  4565. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  4566.  
  4567. if Debounces.on == false then end
  4568.  
  4569. rs:wait()
  4570.  
  4571. end]]--
  4572.  
  4573. for i = 1, 16 do
  4574.  
  4575. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  4576.  
  4577. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
  4578.  
  4579. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  4580.  
  4581. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  4582.  
  4583. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  4584.  
  4585. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  4586.  
  4587. if Debounces.on == false then end
  4588.  
  4589. rs:wait()
  4590.  
  4591. end
  4592.  
  4593. Slam()
  4594.  
  4595. if gp ~= nil then
  4596.  
  4597. for i,v in pairs(larm:GetChildren()) do
  4598.  
  4599. if v.Name == "asd" and v:IsA("Weld") then
  4600.  
  4601. v:Remove()
  4602.  
  4603. end
  4604.  
  4605. end
  4606.  
  4607. for i = 1, 16 do
  4608.  
  4609. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  4610.  
  4611. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.3)
  4612.  
  4613. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  4614.  
  4615. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  4616.  
  4617. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  4618.  
  4619. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  4620.  
  4621. if Debounces.on == false then end
  4622.  
  4623. rs:wait()
  4624.  
  4625. end
  4626.  
  4627. stanceToggle = "Normal"
  4628.  
  4629. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  4630.  
  4631. bv.maxForce = Vector3.new(400000, 400000, 400000)
  4632.  
  4633. bv.P = 125000
  4634.  
  4635. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  4636.  
  4637. ht=nil
  4638.  
  4639. Debounces.on = false
  4640.  
  4641. Debounces.NoIdl = false
  4642.  
  4643. elseif ht == nil then wait()
  4644.  
  4645. Grab = false
  4646.  
  4647. Debounces.on = false
  4648.  
  4649. Debounces.NoIdl = false
  4650.  
  4651. end
  4652.  
  4653. end
  4654.  
  4655. end
  4656.  
  4657. end)
  4658.  
  4659. ----------------------------------------------------
  4660.  
  4661. Charging = false
  4662.  
  4663. chargewait = false
  4664.  
  4665. mouse.KeyDown:connect(function(key)
  4666.  
  4667. if key == "h" then
  4668.  
  4669. if Charging == false and chargewait == false then
  4670.  
  4671. Charging = true
  4672.  
  4673. chargewait = true
  4674.  
  4675. if Debounces.CanAttack == true then
  4676.  
  4677. Debounces.CanAttack = false
  4678.  
  4679. Debounces.NoIdl = true
  4680.  
  4681. Debounces.on = true
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687. if holy ~= true then
  4688.  
  4689. holy = true
  4690.  
  4691. else holy = false
  4692.  
  4693. end
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699. for i = 1,20 do
  4700.  
  4701. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  4702.  
  4703. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  4704.  
  4705. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  4706.  
  4707. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  4708.  
  4709. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  4710.  
  4711. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  4712.  
  4713. if Debounces.on == false then break end
  4714.  
  4715. rs:wait()
  4716.  
  4717. end
  4718.  
  4719. pt=Instance.new('Part',torso)
  4720.  
  4721. pt.Anchored=true
  4722.  
  4723. pt.CanCollide=false
  4724.  
  4725. pt.Locked = true
  4726.  
  4727. pt.Material = "Neon"
  4728.  
  4729. pt.FormFactor='Custom'
  4730.  
  4731. pt.Size=Vector3.new(1,1,1)
  4732.  
  4733. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  4734.  
  4735. pt.Transparency=.6
  4736.  
  4737.  
  4738.  
  4739. if holy == true then
  4740.  
  4741. pt.BrickColor=BrickColor.new('Lime green')
  4742.  
  4743. else
  4744.  
  4745. pt.BrickColor = BrickColor.new("Really black")
  4746.  
  4747. end
  4748.  
  4749.  
  4750.  
  4751. msh=Instance.new('SpecialMesh',pt)
  4752.  
  4753. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  4754.  
  4755. msh.Scale=Vector3.new(8,4,8)
  4756.  
  4757. pt2=pt:clone()
  4758.  
  4759. pt2.Parent = torso
  4760.  
  4761. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  4762.  
  4763.  
  4764.  
  4765. if holy == true then
  4766.  
  4767. pt2.BrickColor=BrickColor.new('Lime green')
  4768.  
  4769. else
  4770.  
  4771. pt2.BrickColor = BrickColor.new("Lime green")
  4772.  
  4773. end
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779. msh2=msh:clone()
  4780.  
  4781. msh2.Parent=pt2
  4782.  
  4783. msh2.Scale=Vector3.new(10,5,10)
  4784.  
  4785.  
  4786.  
  4787. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  4788.  
  4789.  
  4790.  
  4791. bl = Instance.new("Part", char)
  4792.  
  4793. bl.Locked = true
  4794.  
  4795. bl.Name = "Shell"
  4796.  
  4797.  
  4798.  
  4799. if holy == true then
  4800.  
  4801. bl.BrickColor = BrickColor.new("Lime green")
  4802.  
  4803. else
  4804.  
  4805. bl.BrickColor = BrickColor.new("Really black")
  4806.  
  4807. end
  4808.  
  4809.  
  4810.  
  4811. bl.Anchored = true
  4812.  
  4813. bl.Material = "Neon"
  4814.  
  4815. bl.CanCollide = false
  4816.  
  4817. bl.Transparency = 0
  4818.  
  4819. bl.Reflectance = 0
  4820.  
  4821. bl.BottomSurface = 0
  4822.  
  4823. bl.TopSurface = 0
  4824.  
  4825. bl.Shape = 0
  4826.  
  4827. blm = Instance.new("SpecialMesh",bl)
  4828.  
  4829. blm.MeshType = "Sphere"
  4830.  
  4831. blm.Scale = Vector3.new(1,1,1)
  4832.  
  4833.  
  4834.  
  4835. so("http://www.roblox.com/asset/?id=340722848",hed,2,1.2)
  4836.  
  4837. so("http://www.roblox.com/asset/?id=340722848",torso,0.5,0.8)
  4838.  
  4839. so("http://roblox.com/asset/?id=168586621",torso,1,0.5)
  4840.  
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848.  
  4849. if holy == true then
  4850.  
  4851. light()
  4852.  
  4853. ds:stop()
  4854.  
  4855. hs:play()
  4856.  
  4857. eColors = {"Lime green"}
  4858.  
  4859. for i,v in pairs(char.Genkadda:GetChildren()) do
  4860.  
  4861. if v:IsA("Part") or v:IsA("WedgePart") then
  4862.  
  4863. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  4864.  
  4865. v.BrickColor = BrickColor.new("Lime green")
  4866.  
  4867. v.Material = "Neon"
  4868.  
  4869. end
  4870.  
  4871. end
  4872.  
  4873. end
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879. else
  4880.  
  4881. dark()
  4882.  
  4883. hs:stop()
  4884.  
  4885. ds:play()
  4886.  
  4887. eColors = {"Lime green", "Really black"}
  4888.  
  4889. for i,v in pairs(char.Genkadda:GetChildren()) do
  4890.  
  4891. if v:IsA("Part") or v:IsA("WedgePart") then
  4892.  
  4893. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  4894.  
  4895. v.BrickColor = BrickColor.new("Really black")
  4896.  
  4897. v.Material = "Metal"
  4898.  
  4899. end
  4900.  
  4901. end
  4902.  
  4903. end
  4904.  
  4905.  
  4906.  
  4907. end
  4908.  
  4909.  
  4910.  
  4911. coroutine.resume(coroutine.create(function()
  4912.  
  4913. for i=1, math.huge, 4 do
  4914.  
  4915. if Charging == true then
  4916.  
  4917. rs:wait()
  4918.  
  4919. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  4920.  
  4921. blm.Scale = blm.Scale + Vector3.new(0.5, 0.5, 0.5)
  4922.  
  4923. bl.Transparency = bl.Transparency + 0.05
  4924.  
  4925. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  4926.  
  4927. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  4928.  
  4929. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  4930.  
  4931. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  4932.  
  4933. elseif Charging == false then break
  4934.  
  4935. end
  4936.  
  4937. end
  4938.  
  4939. end))
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945. repeat
  4946.  
  4947. local p = Instance.new('Part',torso)
  4948.  
  4949. p.formFactor = 'Custom'
  4950.  
  4951. p.Size = Vector3.new(1,1,1)
  4952.  
  4953.  
  4954.  
  4955. if holy == true then
  4956.  
  4957. p.BrickColor = BrickColor.new("Lime green")
  4958.  
  4959. else
  4960.  
  4961. p.BrickColor = BrickColor.new("Really black")
  4962.  
  4963. end
  4964.  
  4965.  
  4966.  
  4967. p.CanCollide = false
  4968.  
  4969. p.Transparency = 0
  4970.  
  4971. p.Anchored = true
  4972.  
  4973. p.Locked=true
  4974.  
  4975. p.Material = "Neon"
  4976.  
  4977. s = math.random(1,40)/10
  4978.  
  4979. local m = Instance.new("BlockMesh",p)
  4980.  
  4981. m.Scale = Vector3.new(s,s,s)
  4982.  
  4983. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  4984.  
  4985. --[[coroutine.wrap(function()
  4986.  
  4987. wait(2)
  4988.  
  4989. while Charging == true do
  4990.  
  4991. wait(2)
  4992.  
  4993. GroundWave1()
  4994.  
  4995. wait(2)
  4996.  
  4997. end
  4998.  
  4999. end)()]]--
  5000.  
  5001. Spawn(function()
  5002.  
  5003. while rs:wait() do
  5004.  
  5005. if Charging == true then
  5006.  
  5007. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  5008.  
  5009. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  5010.  
  5011. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  5012.  
  5013. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  5014.  
  5015. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  5016.  
  5017. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  5018.  
  5019. elseif Charging == false then break
  5020.  
  5021. end
  5022.  
  5023. end
  5024.  
  5025. end)
  5026.  
  5027. Spawn(function()
  5028.  
  5029. while rs:wait() do
  5030.  
  5031. if p.Transparency >= 1 then p:Destroy() break end
  5032.  
  5033. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  5034.  
  5035. p.Transparency = p.Transparency+0.01
  5036.  
  5037. end
  5038.  
  5039. end)
  5040.  
  5041. wait(.3)
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047. until Charging == false
  5048.  
  5049. end
  5050.  
  5051. end
  5052.  
  5053. end
  5054.  
  5055. end)
  5056.  
  5057.  
  5058.  
  5059. ----------------------------------------------------
  5060.  
  5061. mouse.KeyUp:connect(function(key)
  5062.  
  5063. if key == "h" then
  5064.  
  5065. if Charging == true and chargewait == true then
  5066.  
  5067. chargewait = false
  5068.  
  5069. wait(1)
  5070.  
  5071. Charging = false
  5072.  
  5073.  
  5074.  
  5075. --[[for i,v in pairs (torso:GetChildren()) do
  5076.  
  5077. if v:IsA("Sound") then
  5078.  
  5079. v:Destroy()
  5080.  
  5081. end
  5082.  
  5083. end]]
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089. --so("http://roblox.com/asset/?id=160867463",torso,1,0.7)
  5090.  
  5091.  
  5092.  
  5093. pt:Destroy()
  5094.  
  5095. pt2:Destroy()
  5096.  
  5097. bl:Destroy()
  5098.  
  5099. if Debounces.CanAttack == false then
  5100.  
  5101. Debounces.CanAttack = true
  5102.  
  5103. Debounces.NoIdl = false
  5104.  
  5105. Debounces.on = false
  5106.  
  5107. Debounces.grab = false
  5108.  
  5109.  
  5110.  
  5111. end
  5112.  
  5113. end
  5114.  
  5115. end
  5116.  
  5117. end)
  5118.  
  5119. ----------------------------------------------------
  5120.  
  5121. Sit = false
  5122.  
  5123. mouse.KeyDown:connect(function(key)
  5124.  
  5125. if key == "b" then
  5126.  
  5127. if Sit == false then
  5128.  
  5129. Sit = true
  5130.  
  5131. hum.WalkSpeed = 0.1
  5132.  
  5133. stanceToggle = "Sitting"
  5134.  
  5135. elseif Sit == true then
  5136.  
  5137. Sit = false
  5138.  
  5139. hum.WalkSpeed = 7
  5140.  
  5141. stanceToggle = "Normal"
  5142.  
  5143. end
  5144.  
  5145. end
  5146.  
  5147. end)
  5148.  
  5149. -------------------------------
  5150.  
  5151. Melee = false
  5152.  
  5153. mouse.KeyDown:connect(function(key)
  5154.  
  5155. if key == "m" then
  5156.  
  5157. if Melee == false then
  5158.  
  5159. Melee = true
  5160.  
  5161. Vanish()
  5162.  
  5163. stanceToggle = "Melee"
  5164.  
  5165. elseif Melee == true then
  5166.  
  5167. Melee = false
  5168.  
  5169. Appear()
  5170.  
  5171. stanceToggle = "Normal"
  5172.  
  5173. end
  5174.  
  5175. end
  5176.  
  5177. end)
  5178.  
  5179. -------------------------------
  5180.  
  5181. mouse.KeyDown:connect(function(key)
  5182.  
  5183. if string.byte(key) == 50 then
  5184.  
  5185. if Debounces.CanAttack == true then
  5186.  
  5187. if stanceToggle ~= "Floating" then
  5188.  
  5189. char.Humanoid.WalkSpeed = 60
  5190.  
  5191. Burst()
  5192.  
  5193. elseif Debounces.CanAttack == false then
  5194.  
  5195. elseif stanceToggle == "Floating" then
  5196.  
  5197. wait()
  5198.  
  5199. end
  5200.  
  5201. end
  5202.  
  5203. end
  5204.  
  5205. end)
  5206.  
  5207. mouse.KeyUp:connect(function(key)
  5208.  
  5209. if string.byte(key) == 50 then
  5210.  
  5211. char.Humanoid.WalkSpeed = 9
  5212.  
  5213. end
  5214.  
  5215. end)
  5216.  
  5217. -------------------------------
  5218.  
  5219. mouse.KeyDown:connect(function(key)
  5220.  
  5221. if key == "p" then
  5222.  
  5223. if CanAttack == true then
  5224.  
  5225. CanAttack = false
  5226.  
  5227. Debounces.NoIdl = true
  5228.  
  5229. Debounces.on = true
  5230.  
  5231. for i = 1, 20 do
  5232.  
  5233. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
  5234.  
  5235. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(40)), 0.3)
  5236.  
  5237. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(-40)), 0.3)
  5238.  
  5239. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.6)
  5240.  
  5241. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(10)), 0.6)
  5242.  
  5243. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.6)
  5244.  
  5245. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.2)
  5246.  
  5247. if Debounces.on == false then
  5248.  
  5249. break
  5250.  
  5251. end
  5252.  
  5253. wait()
  5254.  
  5255. end
  5256.  
  5257. wait()
  5258.  
  5259. z = Instance.new("Sound")
  5260.  
  5261. z.SoundId = "http://www.roblox.com/asset/?id=159218913"
  5262.  
  5263. z.Parent = char.Head
  5264.  
  5265. z.Looped = false
  5266.  
  5267. z.Pitch = 1
  5268.  
  5269. z.Volume = 1
  5270.  
  5271. wait(.01)
  5272.  
  5273. z:Play()
  5274.  
  5275. Debounces.Slashing = true
  5276.  
  5277. for i = 1, 20 do
  5278.  
  5279. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
  5280.  
  5281. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(40)), 0.6)
  5282.  
  5283. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-40)), 0.6)
  5284.  
  5285. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1.5, -.5) * CFrame.Angles(math.rad(-90), 0, math.rad(0)), 0.6)
  5286.  
  5287. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.6)
  5288.  
  5289. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.6)
  5290.  
  5291. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.6)
  5292.  
  5293. wait()
  5294.  
  5295. if Debounces.on == false then
  5296.  
  5297. break
  5298.  
  5299. end
  5300.  
  5301. wait()
  5302.  
  5303. end
  5304.  
  5305. Debounces.Slashing = false
  5306.  
  5307. Debounces.NoIdl = false
  5308.  
  5309. wait()
  5310.  
  5311. if CanAttack == false then
  5312.  
  5313. CanAttack = true
  5314.  
  5315. end
  5316.  
  5317. end
  5318.  
  5319. end
  5320.  
  5321. end)
  5322.  
  5323. --------------------------------
  5324.  
  5325. ----------------------------------------------------
  5326.  
  5327. mouse.KeyDown:connect(function(key)
  5328.  
  5329. if key == "v" then
  5330.  
  5331. if Debounces.CanAttack == true then
  5332.  
  5333. Debounces.CanAttack = false
  5334.  
  5335. Debounces.on = true
  5336.  
  5337. Debounces.NoIdl = true
  5338.  
  5339. for i = 1, 15 do
  5340.  
  5341. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  5342.  
  5343. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  5344.  
  5345. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  5346.  
  5347. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  5348.  
  5349. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  5350.  
  5351. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  5352.  
  5353. if Debounces.on == false then break end
  5354.  
  5355. rs:wait(2.7)
  5356.  
  5357. end
  5358.  
  5359. so("http://roblox.com/asset/?id=231917788",hed,1,0.7)
  5360.  
  5361. x = Instance.new("Sound",char.Head)
  5362.  
  5363. x.SoundId = "rbxassetid://183763515"
  5364.  
  5365. x.Pitch = 0.7
  5366.  
  5367. x.Volume = .8
  5368.  
  5369. x3 = Instance.new("Sound",char.Head)
  5370.  
  5371. x3.SoundId = "rbxassetid://183763487"
  5372.  
  5373. x3.Pitch = 1
  5374.  
  5375. x3.Volume = .8
  5376.  
  5377. wait(.1)
  5378.  
  5379. x:Play()
  5380.  
  5381. x3:Play()
  5382.  
  5383.  
  5384.  
  5385. if holy == true then
  5386.  
  5387. so("http://roblox.com/asset/?id=233091161",hed,1,0.6)
  5388.  
  5389. so("http://roblox.com/asset/?id=2233091183",hed,1,1)
  5390.  
  5391. else
  5392.  
  5393. end
  5394.  
  5395.  
  5396.  
  5397. Debounces.on = false
  5398.  
  5399. Debounces.Here = false
  5400.  
  5401. shot = shot + 1
  5402.  
  5403. local rng = Instance.new("Part", larm)
  5404.  
  5405. rng.Anchored = true
  5406.  
  5407.  
  5408.  
  5409. if holy ~= true then
  5410.  
  5411. rng.BrickColor = BrickColor.new("Lime green")
  5412.  
  5413. else
  5414.  
  5415. rng.BrickColor = BrickColor.new("Lime green")
  5416.  
  5417. end
  5418.  
  5419.  
  5420.  
  5421. rng.Material = "Neon"
  5422.  
  5423. rng.CanCollide = false
  5424.  
  5425. rng.FormFactor = 3
  5426.  
  5427. rng.Name = "Ring"
  5428.  
  5429. rng.Size = Vector3.new(1, 1, 1)
  5430.  
  5431. rng.Transparency = 0.35
  5432.  
  5433. rng.TopSurface = 0
  5434.  
  5435. rng.BottomSurface = 0
  5436.  
  5437. rng2 = rng:clone()
  5438.  
  5439. rng3 = rng2:clone()
  5440.  
  5441. rng4 = rng2:clone()
  5442.  
  5443. local rngm = Instance.new("SpecialMesh", rng)
  5444.  
  5445. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5446.  
  5447. rngm.Scale = Vector3.new(10, 10, 1)
  5448.  
  5449. rngm2 = rngm:clone()
  5450.  
  5451. rngm2.Scale = Vector3.new(5, 5, 3)
  5452.  
  5453. rngm3=rngm2:clone()
  5454.  
  5455. rngm3.Parent = rng3
  5456.  
  5457. rngm3.Scale = Vector3.new(8, 8, 1)
  5458.  
  5459. rngm4 = rngm2:clone()
  5460.  
  5461. rngm4.Parent = rng4
  5462.  
  5463. rngm4.Scale = Vector3.new(6, 6, 1)
  5464.  
  5465. local bem = Instance.new("Part", larm)
  5466.  
  5467. bem.Anchored = true
  5468.  
  5469.  
  5470.  
  5471. if holy == false then
  5472.  
  5473. bem.BrickColor = BrickColor.new("Really black")
  5474.  
  5475. else
  5476.  
  5477. bem.BrickColor = BrickColor.new("Lime green")
  5478.  
  5479. end
  5480.  
  5481.  
  5482.  
  5483. bem.CanCollide = false
  5484.  
  5485. bem.Material = "Neon"
  5486.  
  5487. bem.FormFactor = 3
  5488.  
  5489. bem.Name = "Beam" .. shot
  5490.  
  5491. bem.Size = Vector3.new(1, 1, 1)
  5492.  
  5493. bem.Transparency = 0.35
  5494.  
  5495. bem.TopSurface = 0
  5496.  
  5497. bem.BottomSurface = 0
  5498.  
  5499. local bemm = Instance.new("SpecialMesh", bem)
  5500.  
  5501. bemm.MeshType = 4
  5502.  
  5503. bemm.Scale = Vector3.new(1, 4, 4)
  5504.  
  5505. local out = Instance.new("Part", larm)
  5506.  
  5507. out.Anchored = true
  5508.  
  5509. out.Material = "Neon"
  5510.  
  5511.  
  5512.  
  5513. if holy == false then
  5514.  
  5515. out.BrickColor = BrickColor.new("Really black")
  5516.  
  5517. else
  5518.  
  5519. out.BrickColor = BrickColor.new("Lime green")
  5520.  
  5521. end
  5522.  
  5523.  
  5524.  
  5525. out.CanCollide = false
  5526.  
  5527. out.FormFactor = 3
  5528.  
  5529. out.Name = "Out"
  5530.  
  5531. out.Size = Vector3.new(4, 4, 4)
  5532.  
  5533. out.Transparency = 0.35
  5534.  
  5535. out.TopSurface = 0
  5536.  
  5537. out.BottomSurface = 0
  5538.  
  5539. local outm = Instance.new("SpecialMesh", out)
  5540.  
  5541. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5542.  
  5543. outm.Scale = Vector3.new(6, 4, 6)
  5544.  
  5545. local bnd = Instance.new("Part", larm)
  5546.  
  5547. bnd.Anchored = true
  5548.  
  5549. bnd.BrickColor = BrickColor.new("Really red")
  5550.  
  5551. bnd.CanCollide = false
  5552.  
  5553. bnd.FormFactor = 3
  5554.  
  5555. bnd.Name = "Bend"
  5556.  
  5557. bnd.Size = Vector3.new(1, 1, 1)
  5558.  
  5559. bnd.Transparency = 1
  5560.  
  5561. bnd.TopSurface = 0
  5562.  
  5563. bnd.BottomSurface = 0
  5564.  
  5565. local bndm = Instance.new("SpecialMesh", bnd)
  5566.  
  5567. bndm.MeshType = 3
  5568.  
  5569. bndm.Scale = Vector3.new(8, 8, 8)
  5570.  
  5571. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  5572.  
  5573. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  5574.  
  5575. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  5576.  
  5577. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  5578.  
  5579. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  5580.  
  5581. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  5582.  
  5583. Debounces.Shewt = true
  5584.  
  5585. coroutine.wrap(function()
  5586.  
  5587. for i = 1, 20, 0.2 do
  5588.  
  5589. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  5590.  
  5591. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  5592.  
  5593. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  5594.  
  5595. rng.Transparency = i/20
  5596.  
  5597. rng3.Transparency = 1/24
  5598.  
  5599. rng4.Transparency = i/26
  5600.  
  5601. wait()
  5602.  
  5603. end
  5604.  
  5605. wait()
  5606.  
  5607. rng:Destroy()
  5608.  
  5609. end)()
  5610.  
  5611. if Debounces.Shewt == true then
  5612.  
  5613. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  5614.  
  5615. hit = ht.Parent
  5616.  
  5617. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  5618.  
  5619. if HasntTouched(hit.Name) == true and deb == false then
  5620.  
  5621. deb = true
  5622.  
  5623. coroutine.wrap(function()
  5624.  
  5625. hit:FindFirstChild("Humanoid").PlatformStand = true
  5626.  
  5627. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  5628.  
  5629. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  5630.  
  5631. end)()
  5632.  
  5633. table.insert(Touche, hit.Name)
  5634.  
  5635. deb = false
  5636.  
  5637. end
  5638.  
  5639. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  5640.  
  5641. if HasntTouched(hit.Parent.Name) == true and deb == false then
  5642.  
  5643. deb = true
  5644.  
  5645. coroutine.wrap(function()
  5646.  
  5647. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  5648.  
  5649. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  5650.  
  5651. wait(1)
  5652.  
  5653. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  5654.  
  5655. end)()
  5656.  
  5657. table.insert(Touche, hit.Parent.Name)
  5658.  
  5659. deb = false
  5660.  
  5661. for i, v in pairs(Touche) do
  5662.  
  5663. print(v)
  5664.  
  5665. end
  5666.  
  5667. end
  5668.  
  5669. end
  5670.  
  5671. end)
  5672.  
  5673. end
  5674.  
  5675. for i = 0, 260, 8 do
  5676.  
  5677. bem.Size = Vector3.new(i, 3, 3)
  5678.  
  5679. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  5680.  
  5681. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  5682.  
  5683. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  5684.  
  5685. bnd.Size = Vector3.new(1,1,1)
  5686.  
  5687. bndm.Scale = Vector3.new(8,8,8)
  5688.  
  5689. if i % 10 == 0 then
  5690.  
  5691. local newRng = rng2:Clone()
  5692.  
  5693. newRng.Parent = larm
  5694.  
  5695. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  5696.  
  5697. local newRngm = rngm2:clone()
  5698.  
  5699. newRngm.Parent=newRng
  5700.  
  5701. coroutine.wrap(function()
  5702.  
  5703. for i = 1, 10, 0.2 do
  5704.  
  5705. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  5706.  
  5707. newRng.Transparency = i/10
  5708.  
  5709. wait()
  5710.  
  5711. end
  5712.  
  5713. wait()
  5714.  
  5715. newRng:Destroy()
  5716.  
  5717. end)()
  5718.  
  5719. end
  5720.  
  5721. wait()
  5722.  
  5723. end
  5724.  
  5725. wait()
  5726.  
  5727. Debounces.Shewt = false
  5728.  
  5729. bem:Destroy()
  5730.  
  5731. out:Destroy()
  5732.  
  5733. bnd:Destroy()
  5734.  
  5735. Debounces.Ready = false
  5736.  
  5737. for i, v in pairs(Touche) do
  5738.  
  5739. table.remove(Touche, i)
  5740.  
  5741. end
  5742.  
  5743. wait()
  5744.  
  5745. table.insert(Touche, char.Name)
  5746.  
  5747. Debounces.NoIdl = false
  5748.  
  5749. if Debounces.CanAttack == false then
  5750.  
  5751. Debounces.CanAttack = true
  5752.  
  5753. end
  5754.  
  5755. end
  5756.  
  5757. end
  5758.  
  5759. end)
  5760.  
  5761. ----------------------------------------------------
  5762.  
  5763. ----------------------------------------------------
  5764.  
  5765. mouse.KeyDown:connect(function(key)
  5766.  
  5767. if key == "y" then
  5768.  
  5769. if CanAttack == true then
  5770.  
  5771. CanAttack = false
  5772.  
  5773. Debounces.NoIdl = true
  5774.  
  5775. Debounces.on = true
  5776.  
  5777. for i = 1, 20 do
  5778.  
  5779. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.2)
  5780.  
  5781. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.2)
  5782.  
  5783. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  5784.  
  5785. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  5786.  
  5787. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-26), math.rad(0), 0), 0.2)
  5788.  
  5789. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  5790.  
  5791. if Debounces.on == false then
  5792.  
  5793. break
  5794.  
  5795. end
  5796.  
  5797. wait()
  5798.  
  5799. end
  5800.  
  5801. wait()
  5802.  
  5803. if Daytime == true then
  5804.  
  5805. Daytime = false
  5806.  
  5807. l.TimeOfDay = 24
  5808.  
  5809. else
  5810.  
  5811. Daytime = true
  5812.  
  5813. l.TimeOfDay = 12
  5814.  
  5815. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  5816.  
  5817. end
  5818.  
  5819. char.Humanoid.MaxHealth = math.huge
  5820.  
  5821. c = Instance.new("Sound")
  5822.  
  5823. c.SoundId = "http://www.roblox.com/asset/?id=152758283"
  5824.  
  5825. c.Parent = m
  5826.  
  5827. c.Looped = false
  5828.  
  5829. if Daytime == true then
  5830.  
  5831. c.Pitch = -1
  5832.  
  5833. elseif Daytime == false then
  5834.  
  5835. c.Pitch = 1.12
  5836.  
  5837. end
  5838.  
  5839. c.Volume = 1
  5840.  
  5841. wait(.01)
  5842.  
  5843. c:Play()
  5844.  
  5845. local Shockwave = function()
  5846.  
  5847. local Wave = Instance.new("Part", game.Workspace--[[?]])
  5848.  
  5849. Wave.Name = "Shockwave"
  5850.  
  5851. Wave.BrickColor = BrickColor.new("Really black")
  5852.  
  5853. Wave.Size = Vector3.new(1, 1, 1)
  5854.  
  5855. Wave.Shape = "Ball"
  5856.  
  5857. Wave.CanCollide = false
  5858.  
  5859. Wave.Anchored = true
  5860.  
  5861. Wave.TopSurface = 0
  5862.  
  5863. Wave.BottomSurface = 0
  5864.  
  5865. Wave.Touched:connect(function(hit)
  5866.  
  5867. print(hit.Name)
  5868.  
  5869. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  5870.  
  5871. if hit.Parent.Name ~= char.Name then
  5872.  
  5873. print("Damaged " .. hit.Parent.Name)
  5874.  
  5875. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  5876.  
  5877. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  5878.  
  5879. end
  5880.  
  5881. end
  5882.  
  5883. end)
  5884.  
  5885.  
  5886.  
  5887. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  5888.  
  5889.  
  5890.  
  5891. Delay(0, function()
  5892.  
  5893. --
  5894.  
  5895. -- Okay.
  5896.  
  5897. if Daytime == false then
  5898.  
  5899. for i = 1, 38, 1 do
  5900.  
  5901. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  5902.  
  5903. Wave.CFrame = char.Torso.CFrame
  5904.  
  5905. local t = i / 38
  5906.  
  5907. Wave.Transparency = t
  5908.  
  5909. wait()
  5910.  
  5911. end
  5912.  
  5913. else
  5914.  
  5915. for i = 38, 1, -1 do
  5916.  
  5917. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  5918.  
  5919. Wave.CFrame = char.Torso.CFrame
  5920.  
  5921. local t = i / 38
  5922.  
  5923. Wave.Transparency = t
  5924.  
  5925. wait()
  5926.  
  5927. end
  5928.  
  5929. end
  5930.  
  5931. Wave:Destroy()
  5932.  
  5933. end)
  5934.  
  5935. Delay(0, function()
  5936.  
  5937. while wait() do
  5938.  
  5939. if Wave ~= nil then
  5940.  
  5941. Wave.CFrame = char.Torso.CFrame
  5942.  
  5943. else
  5944.  
  5945. break
  5946.  
  5947. end
  5948.  
  5949. end
  5950.  
  5951. end)
  5952.  
  5953. end
  5954.  
  5955.  
  5956.  
  5957. Shockwave()
  5958.  
  5959.  
  5960.  
  5961. for i = 1, 20 do
  5962.  
  5963. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(-100)), 0.6)
  5964.  
  5965. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(100)), 0.6)
  5966.  
  5967. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-20)), 0.6)
  5968.  
  5969. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(20)), 0.6)
  5970.  
  5971. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(35), math.rad(0), 0), 0.6)
  5972.  
  5973. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.6)
  5974.  
  5975. wait()
  5976.  
  5977. if Debounces.on == false then
  5978.  
  5979. break
  5980.  
  5981. end
  5982.  
  5983. wait()
  5984.  
  5985. end
  5986.  
  5987. wait(2)
  5988.  
  5989. Debounces.NoIdl = false
  5990.  
  5991. if CanAttack == false then
  5992.  
  5993. CanAttack = true
  5994.  
  5995. wait()
  5996.  
  5997. end
  5998.  
  5999. end -- for the canattack thing
  6000.  
  6001. end
  6002.  
  6003. end)
  6004.  
  6005. -------------------------------
  6006.  
  6007. local animpose = "Idle"
  6008.  
  6009. local lastanimpose = "Idle"
  6010.  
  6011. local grab = false
  6012.  
  6013. local sine = 0
  6014.  
  6015. local change = 1
  6016.  
  6017. local val = 0
  6018.  
  6019. local ffing = false
  6020.  
  6021. local jump = false
  6022.  
  6023. -------------------------------
  6024.  
  6025. --[[if stanceToggle == "Sitting" then
  6026.  
  6027. if wait(math.random(1,2)) == 1 then
  6028.  
  6029. stanceToggle = "Sitting2"
  6030.  
  6031. wait(8)
  6032.  
  6033. stanceToggle = "Sitting"
  6034.  
  6035. end
  6036.  
  6037. end]]--
  6038.  
  6039. -------------------------------
  6040.  
  6041. game:GetService("RunService").RenderStepped:connect(function()
  6042.  
  6043. if char.Humanoid.Jump == true then
  6044.  
  6045. jump = true
  6046.  
  6047. else
  6048.  
  6049. jump = false
  6050.  
  6051. end
  6052.  
  6053. char.Humanoid.FreeFalling:connect(function(f)
  6054.  
  6055. if f then
  6056.  
  6057. ffing = true
  6058.  
  6059. else
  6060.  
  6061. ffing = false
  6062.  
  6063. end
  6064.  
  6065. end)
  6066.  
  6067. sine = sine + change
  6068.  
  6069. if jump == true then
  6070.  
  6071. animpose = "Jumping"
  6072.  
  6073. elseif ffing == true then
  6074.  
  6075. animpose = "Freefalling"
  6076.  
  6077. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  6078.  
  6079. animpose = "Idle"
  6080.  
  6081. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  6082.  
  6083. animpose = "Walking"
  6084.  
  6085. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  6086.  
  6087. animpose = "Running"
  6088.  
  6089. end
  6090.  
  6091. if animpose ~= lastanimpose then
  6092.  
  6093. sine = 0
  6094.  
  6095. if Debounces.NoIdl == false then
  6096.  
  6097. if stanceToggle == "Normal" and holy ~= true then
  6098.  
  6099. for i = 1, 2 do
  6100.  
  6101. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  6102.  
  6103. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
  6104.  
  6105. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
  6106.  
  6107. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  6108.  
  6109. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  6110.  
  6111. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  6112.  
  6113. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  6114.  
  6115. end
  6116.  
  6117. elseif stanceToggle == "Sitting" then
  6118.  
  6119. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/30),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20+2*math.cos(sine/30))), 0.2)
  6120.  
  6121. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  6122.  
  6123. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  6124.  
  6125. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-20), math.sin(sine/60)/3, 0), 0.3)
  6126.  
  6127. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  6128.  
  6129. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  6130.  
  6131. elseif stanceToggle == "Floating" then
  6132.  
  6133. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  6134.  
  6135. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  6136.  
  6137. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  6138.  
  6139. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  6140.  
  6141. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  6142.  
  6143. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  6144.  
  6145. wait()
  6146.  
  6147. end
  6148.  
  6149. else
  6150.  
  6151. end
  6152.  
  6153. end
  6154.  
  6155. lastanimpose = animpose
  6156.  
  6157. if Debounces.NoIdl == false then
  6158.  
  6159. if animpose == "Idle" then
  6160.  
  6161. if stanceToggle == "Normal" and holy ~= true then
  6162.  
  6163. change = 0.5
  6164.  
  6165. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  6166.  
  6167. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  6168.  
  6169. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(50),0), 0.2)
  6170.  
  6171. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  6172.  
  6173. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  6174.  
  6175. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  6176.  
  6177. elseif stanceToggle == "Normal" and holy == true then
  6178.  
  6179. change = 0.8
  6180.  
  6181. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  6182.  
  6183. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  6184.  
  6185. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  6186.  
  6187. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  6188.  
  6189. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  6190.  
  6191. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  6192.  
  6193. elseif stanceToggle == "Melee" and holy ~= true then
  6194.  
  6195. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  6196.  
  6197. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  6198.  
  6199. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  6200.  
  6201. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  6202.  
  6203. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  6204.  
  6205. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  6206.  
  6207. elseif stanceToggle == "Melee" and holy == true then
  6208.  
  6209. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  6210.  
  6211. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  6212.  
  6213. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  6214.  
  6215. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  6216.  
  6217. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  6218.  
  6219. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  6220.  
  6221. elseif stanceToggle == "Sitting" then
  6222.  
  6223. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.2)
  6224.  
  6225. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  6226.  
  6227. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  6228.  
  6229. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5-0.06*math.cos(sine/25), -.2) * CFrame.Angles(math.rad(0-20*math.cos(sine/25)/2), math.sin(sine/50)/2.4, 0), 0.3)
  6230.  
  6231. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  6232.  
  6233. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  6234.  
  6235. elseif stanceToggle == "Floating" then
  6236.  
  6237. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  6238.  
  6239. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  6240.  
  6241. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  6242.  
  6243. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  6244.  
  6245. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  6246.  
  6247. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  6248.  
  6249. elseif stanceToggle == "Grabbed" and holy ~= true then
  6250.  
  6251. grab = true
  6252.  
  6253. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  6254.  
  6255. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  6256.  
  6257. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  6258.  
  6259. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  6260.  
  6261. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  6262.  
  6263. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  6264.  
  6265. elseif stanceToggle == "Grabbed" and holy == true then
  6266.  
  6267. grab = true
  6268.  
  6269. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  6270.  
  6271. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  6272.  
  6273. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  6274.  
  6275. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  6276.  
  6277. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  6278.  
  6279. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  6280.  
  6281. end
  6282.  
  6283. elseif animpose == "Walking" then
  6284.  
  6285. if stanceToggle == "Normal" and holy ~= true then
  6286.  
  6287. change = 1
  6288.  
  6289. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  6290.  
  6291. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
  6292.  
  6293. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  6294.  
  6295. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  6296.  
  6297. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  6298.  
  6299. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  6300.  
  6301. elseif stanceToggle == "Normal" and holy == true then
  6302.  
  6303. for i = 1, 2 do
  6304.  
  6305. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  6306.  
  6307. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  6308.  
  6309. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  6310.  
  6311. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  6312.  
  6313. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  6314.  
  6315. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  6316.  
  6317. end
  6318.  
  6319. elseif stanceToggle == "Melee" and holy ~= true then
  6320.  
  6321. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  6322.  
  6323. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
  6324.  
  6325. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  6326.  
  6327. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  6328.  
  6329. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  6330.  
  6331. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  6332.  
  6333. elseif stanceToggle == "Melee" and holy == true then
  6334.  
  6335. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  6336.  
  6337. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  6338.  
  6339. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  6340.  
  6341. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  6342.  
  6343. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  6344.  
  6345. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  6346.  
  6347. elseif stanceToggle == "Floating" then
  6348.  
  6349. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  6350.  
  6351. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  6352.  
  6353. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  6354.  
  6355. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  6356.  
  6357. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  6358.  
  6359. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  6360.  
  6361. elseif stanceToggle == "Grabbed" and holy ~= true then
  6362.  
  6363. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  6364.  
  6365. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  6366.  
  6367. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  6368.  
  6369. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  6370.  
  6371. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  6372.  
  6373. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  6374.  
  6375. elseif stanceToggle == "Grabbed" and holy == true then
  6376.  
  6377. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  6378.  
  6379. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  6380.  
  6381. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  6382.  
  6383. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  6384.  
  6385. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  6386.  
  6387. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  6388.  
  6389. end
  6390.  
  6391. elseif animpose == "Running" then
  6392.  
  6393. if stanceToggle == "Normal" and holy ~= true then
  6394.  
  6395. change = 1
  6396.  
  6397. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  6398.  
  6399. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  6400.  
  6401. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  6402.  
  6403. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  6404.  
  6405. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  6406.  
  6407. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  6408.  
  6409. elseif stanceToggle == "Normal" and holy == true then
  6410.  
  6411. change = 1
  6412.  
  6413. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(250),math.rad(350),math.rad(-30+2*math.cos(sine/14))), 0.2)--cfawm
  6414.  
  6415. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  6416.  
  6417. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  6418.  
  6419. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  6420.  
  6421. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  6422.  
  6423. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  6424.  
  6425. elseif stanceToggle == "Floating" then
  6426.  
  6427. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  6428.  
  6429. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  6430.  
  6431. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  6432.  
  6433. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  6434.  
  6435. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  6436.  
  6437. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  6438.  
  6439. end
  6440.  
  6441. end
  6442.  
  6443. end
  6444.  
  6445. end)
  6446.  
  6447.  
  6448.  
  6449. Spawn(function()
  6450.  
  6451. while wait() do
  6452.  
  6453. updateFly()
  6454.  
  6455. end
  6456.  
  6457. end)
  6458.  
  6459.  
  6460.  
  6461. Spawn(function()
  6462.  
  6463. while wait(.1) do
  6464.  
  6465. Magik()
  6466.  
  6467. end
  6468.  
  6469. end)
  6470.  
  6471.  
  6472.  
  6473. Spawn(function()
  6474.  
  6475. while wait(.1) do
  6476.  
  6477. Magik2()
  6478.  
  6479. end
  6480.  
  6481. end)
  6482.  
  6483.  
  6484.  
  6485. Spawn(function()
  6486.  
  6487. while wait(4) do
  6488.  
  6489. GroundWave()
  6490.  
  6491. end
  6492.  
  6493. end)
  6494.  
  6495.  
  6496.  
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504.  
  6505. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  6506.  
  6507. --[[Part0 = Vector3 (Start pos)
  6508.  
  6509. Part1 = Vector3 (End pos)
  6510.  
  6511. Times = number (Amount of lightning parts)
  6512.  
  6513. Offset = number (Offset)
  6514.  
  6515. Color = color (brickcolor value)
  6516.  
  6517. Thickness = number (thickness)
  6518.  
  6519. Trans = number (transparency)
  6520.  
  6521. ]]--
  6522.  
  6523. local magz = (Part0 - Part1).magnitude
  6524.  
  6525. local curpos = Part0
  6526.  
  6527. local trz = {-Offset,Offset}
  6528.  
  6529. for i=1,Times do
  6530.  
  6531. local li = Instance.new("Part", torso)
  6532.  
  6533. li.Name = "Lightning"
  6534.  
  6535. li.TopSurface =0
  6536.  
  6537. li.Material = "Neon"
  6538.  
  6539. li.BottomSurface = 0
  6540.  
  6541. li.Anchored = true
  6542.  
  6543. li.Locked = true
  6544.  
  6545. li.Transparency = Trans or 0.4
  6546.  
  6547. li.BrickColor = BrickColor.new(Color)
  6548.  
  6549. li.formFactor = "Custom"
  6550.  
  6551. li.CanCollide = false
  6552.  
  6553. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  6554.  
  6555. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  6556.  
  6557. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  6558.  
  6559. if Times == i then
  6560.  
  6561. local magz2 = (curpos - Part1).magnitude
  6562.  
  6563. li.Size = Vector3.new(Thickness,Thickness,magz2)
  6564.  
  6565. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  6566.  
  6567. else
  6568.  
  6569. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  6570.  
  6571. end
  6572.  
  6573. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  6574.  
  6575. game.Debris:AddItem(li,.1)
  6576.  
  6577. end
  6578.  
  6579. end
  6580.  
  6581.  
  6582.  
  6583. BodyParts = {} -- Parts to emit lightning effects from
  6584.  
  6585. for _, v in pairs(char.Genkadda:GetChildren()) do
  6586.  
  6587. if v:IsA("Part") and v.Name ~= "HitBox" and v.Name ~= "Thingy" then
  6588.  
  6589. table.insert(BodyParts, v)
  6590.  
  6591. end
  6592.  
  6593. end
  6594.  
  6595.  
  6596.  
  6597. Bounding = {} -- Calculate the bounding boxes
  6598.  
  6599. for _, v in pairs(BodyParts) do
  6600.  
  6601. local temp = {X=nil, Y=nil, Z=nil}
  6602.  
  6603. temp.X = v.Size.X/2 * 10
  6604.  
  6605. temp.Y = v.Size.Y/2 * 10
  6606.  
  6607. temp.Z = v.Size.Z/2 * 10
  6608.  
  6609. Bounding[v.Name] = temp
  6610.  
  6611. --table.insert(Bounding, v.Name, temp)
  6612.  
  6613. end
  6614.  
  6615.  
  6616.  
  6617.  
  6618.  
  6619.  
  6620.  
  6621. while wait(lightspeed) do -- Emit the Lightning effects randomly, original was (1,10)/10
  6622.  
  6623.  
  6624.  
  6625. if Melee ~= true then --[[Make sure we only see the lightning when holding our sword]]
  6626.  
  6627.  
  6628.  
  6629. if holy == true then
  6630.  
  6631. lightspeed = math.random(0.1,0.2)
  6632.  
  6633. else
  6634.  
  6635. lightspeed = math.random(0.5,1)
  6636.  
  6637. end
  6638.  
  6639.  
  6640.  
  6641. local Body1 = BodyParts[math.random(#BodyParts)]
  6642.  
  6643. local Body2 = BodyParts[math.random(#BodyParts)]
  6644.  
  6645. local Pos1 = Vector3.new(
  6646.  
  6647. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  6648.  
  6649. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  6650.  
  6651. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  6652.  
  6653. )
  6654.  
  6655. local Pos2 = Vector3.new(
  6656.  
  6657. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  6658.  
  6659. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  6660.  
  6661. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  6662.  
  6663. )
  6664.  
  6665. local SPos1 = Body1.Position + Pos1
  6666.  
  6667. local SPos2 = Body2.Position + Pos2
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.  
  6674.  
  6675. Lightning(SPos1, SPos2, 4, 3, eColors[math.random(1,#eColors)], .2, .56)
  6676.  
  6677.  
  6678.  
  6679.  
  6680.  
  6681. end
  6682.  
  6683. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement