Advertisement
astronaut32

basaa

Jul 3rd, 2015
420
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 169.62 KB | None | 0 0
  1.  
  2.  
  3. --[[
  4.  
  5.  
  6. TEAM AVARICIOUS :: /r/AVARICIOUS :: STUDIOSCRIPT :: RATSWORDSMAN
  7.  
  8.  
  9. HELLO TROLBLOX
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18. This Script is created by:
  19.  
  20.  
  21. anonyimuz hacxkers
  22.  
  23.  
  24. ]]
  25.  
  26.  
  27. --Player = game:GetService("Players").LocalPlayer
  28.  
  29.  
  30. Player = game:GetService("Players").LocalPlayer
  31.  
  32.  
  33. Character = Player.Character
  34.  
  35.  
  36. PlayerGui = Player.PlayerGui
  37.  
  38.  
  39. Backpack = Player.Backpack
  40.  
  41.  
  42. Torso = Character.Torso
  43.  
  44.  
  45. Head = Character.Head
  46.  
  47.  
  48. LeftArm = Character["Left Arm"]
  49.  
  50.  
  51. LeftLeg = Character["Left Leg"]
  52.  
  53.  
  54. RightArm = Character["Right Arm"]
  55.  
  56.  
  57. RightLeg = Character["Right Leg"]
  58.  
  59.  
  60. LS = Torso["Left Shoulder"]
  61.  
  62.  
  63. LH = Torso["Left Hip"]
  64.  
  65.  
  66. RS = Torso["Right Shoulder"]
  67.  
  68.  
  69. RH = Torso["Right Hip"]
  70.  
  71.  
  72. attack = false
  73.  
  74.  
  75. attackdebounce = false
  76.  
  77.  
  78. combo = 0
  79.  
  80.  
  81. mana = 400
  82.  
  83.  
  84. HeroBar = 400
  85.  
  86.  
  87. necko=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  88.  
  89.  
  90. mouse = nil
  91.  
  92.  
  93. mode = "Normal"
  94.  
  95.  
  96. idle = true
  97.  
  98.  
  99. idleanim = false
  100.  
  101.  
  102. Imbued = false
  103.  
  104.  
  105. Resting = false
  106.  
  107.  
  108. Sleeping = false
  109.  
  110.  
  111. Riding = false
  112.  
  113.  
  114. spikecon = nil
  115.  
  116.  
  117. heromode = false
  118.  
  119.  
  120. local Color = Torso.BrickColor
  121.  
  122.  
  123. HealBuff = false
  124.  
  125.  
  126. WalkBuff = false
  127.  
  128.  
  129. RageBuff = false
  130.  
  131.  
  132. Healing = true
  133.  
  134.  
  135. RAEG = false
  136.  
  137.  
  138. spearwave = false
  139.  
  140.  
  141. Bouncing = false
  142.  
  143.  
  144. cloning = 0
  145.  
  146.  
  147. --player
  148.  
  149.  
  150. player = nil
  151.  
  152.  
  153. --save shoulders
  154.  
  155.  
  156. RSH, LSH = nil, nil
  157.  
  158.  
  159. --save hips
  160.  
  161.  
  162. RH, LH = nil, nil
  163.  
  164.  
  165. --welds
  166.  
  167.  
  168. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  169.  
  170.  
  171. RW2, LW2 = Instance.new("Weld"), Instance.new("Weld")
  172.  
  173.  
  174. --what anim
  175.  
  176.  
  177. anim = "none"
  178.  
  179.  
  180.  
  181.  
  182.  
  183. if Character:findFirstChild("Charibassa",true) ~= nil then
  184.  
  185.  
  186. Character:findFirstChild("Charibassa",true).Parent = nil
  187.  
  188.  
  189. end
  190.  
  191.  
  192. if Character:findFirstChild("Chariot",true) ~= nil then
  193.  
  194.  
  195. Character:findFirstChild("Chariot",true).Parent = nil
  196.  
  197.  
  198. end
  199.  
  200.  
  201. if Character:findFirstChild("Weapon",true) ~= nil then
  202.  
  203.  
  204. Character:findFirstChild("Weapon",true).Parent = nil
  205.  
  206.  
  207. end
  208.  
  209.  
  210. if Player.PlayerGui:findFirstChild("WeaponGUI",true) ~= nil then
  211.  
  212.  
  213. Player.PlayerGui:findFirstChild("WeaponGUI",true).Parent = nil
  214.  
  215.  
  216. end
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225. local modelzorz = Instance.new("Model")
  226.  
  227.  
  228. modelzorz.Name = "Charibassa"
  229.  
  230.  
  231. modelzorz.Parent = Character
  232.  
  233.  
  234.  
  235.  
  236.  
  237. local prt1 = Instance.new("Part")
  238.  
  239.  
  240. prt1.formFactor = 1
  241.  
  242.  
  243. prt1.Parent = modelzorz
  244.  
  245.  
  246. prt1.CanCollide = true
  247.  
  248.  
  249. prt1.BrickColor = BrickColor.new("Black")
  250.  
  251.  
  252. prt1.Name = "Handle1"
  253.  
  254.  
  255. prt1.Size = Vector3.new(1,3,1)
  256.  
  257.  
  258. prt1.Position = Torso.Position
  259.  
  260.  
  261. local prt2 = Instance.new("Part")
  262.  
  263.  
  264. prt2.formFactor = 1
  265.  
  266.  
  267. prt2.Parent = modelzorz
  268.  
  269.  
  270. prt2.CanCollide = false
  271.  
  272.  
  273. prt2.BrickColor = BrickColor.new("Black")
  274.  
  275.  
  276. prt2.Name = "Handle2"
  277.  
  278.  
  279. prt2.Size = Vector3.new(1,2,1)
  280.  
  281.  
  282. prt2.Position = Torso.Position
  283.  
  284.  
  285. local prt3 = Instance.new("Part")
  286.  
  287.  
  288. prt3.formFactor = 1
  289.  
  290.  
  291. prt3.Parent = modelzorz
  292.  
  293.  
  294. prt3.CanCollide = false
  295.  
  296.  
  297. prt3.BrickColor = Color
  298.  
  299.  
  300. prt3.Name = "Handle3"
  301.  
  302.  
  303. prt3.Size = Vector3.new(1,1,1)
  304.  
  305.  
  306. prt3.Position = Torso.Position
  307.  
  308.  
  309. local prt4 = Instance.new("Part")
  310.  
  311.  
  312. prt4.formFactor = 1
  313.  
  314.  
  315. prt4.Parent = modelzorz
  316.  
  317.  
  318. prt4.CanCollide = false
  319.  
  320.  
  321. prt4.BrickColor = BrickColor.new("Black")
  322.  
  323.  
  324. prt4.Name = "Handle4"
  325.  
  326.  
  327. prt4.Size = Vector3.new(1,3,1)
  328.  
  329.  
  330. prt4.Position = Torso.Position
  331.  
  332.  
  333. local prt5 = Instance.new("Part")
  334.  
  335.  
  336. prt5.formFactor = 1
  337.  
  338.  
  339. prt5.Parent = modelzorz
  340.  
  341.  
  342. prt5.CanCollide = false
  343.  
  344.  
  345. prt5.BrickColor = Color
  346.  
  347.  
  348. prt5.Name = "Handle5"
  349.  
  350.  
  351. prt5.Size = Vector3.new(1,1,1)
  352.  
  353.  
  354. prt5.Position = Torso.Position
  355.  
  356.  
  357. local prt6 = Instance.new("Part")
  358.  
  359.  
  360. prt6.formFactor = 1
  361.  
  362.  
  363. prt6.Parent = modelzorz
  364.  
  365.  
  366. prt6.CanCollide = false
  367.  
  368.  
  369. prt6.BrickColor = Color
  370.  
  371.  
  372. prt6.Name = "Handle6"
  373.  
  374.  
  375. prt6.Size = Vector3.new(1,1,1)
  376.  
  377.  
  378. prt6.Position = Torso.Position
  379.  
  380.  
  381. local prt7 = Instance.new("Part")
  382.  
  383.  
  384. prt7.formFactor = 1
  385.  
  386.  
  387. prt7.Parent = modelzorz
  388.  
  389.  
  390. prt7.CanCollide = false
  391.  
  392.  
  393. prt7.BrickColor = Color
  394.  
  395.  
  396. prt7.Name = "Handle7"
  397.  
  398.  
  399. prt7.Size = Vector3.new(1,1,1)
  400.  
  401.  
  402. prt7.Position = Torso.Position
  403.  
  404.  
  405. local prt8 = Instance.new("Part")
  406.  
  407.  
  408. prt8.formFactor = 1
  409.  
  410.  
  411. prt8.Parent = modelzorz
  412.  
  413.  
  414. prt8.CanCollide = false
  415.  
  416.  
  417. prt8.BrickColor = Color
  418.  
  419.  
  420. prt8.Name = "Handle8"
  421.  
  422.  
  423. prt8.Size = Vector3.new(1,1,1)
  424.  
  425.  
  426. prt8.Position = Torso.Position
  427.  
  428.  
  429. local prt9 = Instance.new("Part")
  430.  
  431.  
  432. prt9.formFactor = 1
  433.  
  434.  
  435. prt9.Parent = modelzorz
  436.  
  437.  
  438. prt9.CanCollide = false
  439.  
  440.  
  441. prt9.BrickColor = Color
  442.  
  443.  
  444. prt9.Name = "Handle9"
  445.  
  446.  
  447. prt9.Size = Vector3.new(1,1,1)
  448.  
  449.  
  450. prt9.Position = Torso.Position
  451.  
  452.  
  453. local prt10 = Instance.new("Part")
  454.  
  455.  
  456. prt10.formFactor = 1
  457.  
  458.  
  459. prt10.Parent = modelzorz
  460.  
  461.  
  462. prt10.CanCollide = false
  463.  
  464.  
  465. prt10.BrickColor = BrickColor.new("Black")
  466.  
  467.  
  468. prt10.Name = "Blade1"
  469.  
  470.  
  471. prt10.Size = Vector3.new(1,1,1)
  472.  
  473.  
  474. prt10.Position = Torso.Position
  475.  
  476.  
  477. local prt11 = Instance.new("Part")
  478.  
  479.  
  480. prt11.formFactor = 1
  481.  
  482.  
  483. prt11.Parent = modelzorz
  484.  
  485.  
  486. prt11.CanCollide = false
  487.  
  488.  
  489. prt11.BrickColor = BrickColor.new("Black")
  490.  
  491.  
  492. prt11.Name = "Blade2"
  493.  
  494.  
  495. prt11.Size = Vector3.new(1,1,1)
  496.  
  497.  
  498. prt11.Position = Torso.Position
  499.  
  500.  
  501. local prt12 = Instance.new("Part")
  502.  
  503.  
  504. prt12.formFactor = 1
  505.  
  506.  
  507. prt12.Parent = modelzorz
  508.  
  509.  
  510. prt12.CanCollide = false
  511.  
  512.  
  513. prt12.BrickColor = BrickColor.new("Black")
  514.  
  515.  
  516. prt12.Name = "Blade3"
  517.  
  518.  
  519. prt12.Size = Vector3.new(1,1,1)
  520.  
  521.  
  522. prt12.Position = Torso.Position
  523.  
  524.  
  525. local prt13 = Instance.new("Part")
  526.  
  527.  
  528. prt13.formFactor = 1
  529.  
  530.  
  531. prt13.Parent = modelzorz
  532.  
  533.  
  534. prt13.CanCollide = false
  535.  
  536.  
  537. prt13.BrickColor = BrickColor.new("Black")
  538.  
  539.  
  540. prt13.Name = "Blade4"
  541.  
  542.  
  543. prt13.Size = Vector3.new(1,1,1)
  544.  
  545.  
  546. prt13.Position = Torso.Position
  547.  
  548.  
  549. local prt14 = Instance.new("Part")
  550.  
  551.  
  552. prt14.formFactor = 1
  553.  
  554.  
  555. prt14.Parent = modelzorz
  556.  
  557.  
  558. prt14.CanCollide = false
  559.  
  560.  
  561. prt14.BrickColor = BrickColor.new("Black")
  562.  
  563.  
  564. prt14.Name = "Blade5"
  565.  
  566.  
  567. prt14.Size = Vector3.new(1,1,1)
  568.  
  569.  
  570. prt14.Position = Torso.Position
  571.  
  572.  
  573. local prt15 = Instance.new("Part")
  574.  
  575.  
  576. prt15.formFactor = 1
  577.  
  578.  
  579. prt15.Parent = modelzorz
  580.  
  581.  
  582. prt15.CanCollide = false
  583.  
  584.  
  585. prt15.BrickColor = BrickColor.new("Black")
  586.  
  587.  
  588. prt15.Name = "Blade6"
  589.  
  590.  
  591. prt15.Size = Vector3.new(1,1,1)
  592.  
  593.  
  594. prt15.Position = Torso.Position
  595.  
  596.  
  597. local prt16 = Instance.new("Part")
  598.  
  599.  
  600. prt16.formFactor = 1
  601.  
  602.  
  603. prt16.Parent = modelzorz
  604.  
  605.  
  606. prt16.CanCollide = false
  607.  
  608.  
  609. prt16.BrickColor = BrickColor.new("Black")
  610.  
  611.  
  612. prt16.Name = "Blade7"
  613.  
  614.  
  615. prt16.Size = Vector3.new(1,1,1)
  616.  
  617.  
  618. prt16.Position = Torso.Position
  619.  
  620.  
  621. local prt17 = Instance.new("Part")
  622.  
  623.  
  624. prt17.formFactor = 1
  625.  
  626.  
  627. prt17.Parent = modelzorz
  628.  
  629.  
  630. prt17.CanCollide = false
  631.  
  632.  
  633. prt17.BrickColor = BrickColor.new("Black")
  634.  
  635.  
  636. prt17.Name = "Blade8"
  637.  
  638.  
  639. prt17.Size = Vector3.new(1,1,1)
  640.  
  641.  
  642. prt17.Position = Torso.Position
  643.  
  644.  
  645. local prt18 = Instance.new("Part")
  646.  
  647.  
  648. prt18.formFactor = 1
  649.  
  650.  
  651. prt18.Parent = modelzorz
  652.  
  653.  
  654. prt18.CanCollide = false
  655.  
  656.  
  657. prt18.BrickColor = BrickColor.new("Black")
  658.  
  659.  
  660. prt18.Name = "Blade9"
  661.  
  662.  
  663. prt18.Size = Vector3.new(1,1,1)
  664.  
  665.  
  666. prt18.Position = Torso.Position
  667.  
  668.  
  669. local prt19 = Instance.new("Part")
  670.  
  671.  
  672. prt19.formFactor = 1
  673.  
  674.  
  675. prt19.Parent = modelzorz
  676.  
  677.  
  678. prt19.CanCollide = false
  679.  
  680.  
  681. prt19.BrickColor = BrickColor.new("Black")
  682.  
  683.  
  684. prt19.Name = "Blade10"
  685.  
  686.  
  687. prt19.Size = Vector3.new(1,1,1)
  688.  
  689.  
  690. prt19.Position = Torso.Position
  691.  
  692.  
  693. local prt20 = Instance.new("Part")
  694.  
  695.  
  696. prt20.formFactor = 1
  697.  
  698.  
  699. prt20.Parent = modelzorz
  700.  
  701.  
  702. prt20.CanCollide = false
  703.  
  704.  
  705. prt20.BrickColor = BrickColor.new("Black")
  706.  
  707.  
  708. prt20.Name = "Blade11"
  709.  
  710.  
  711. prt20.Size = Vector3.new(1,1,1)
  712.  
  713.  
  714. prt20.Position = Torso.Position
  715.  
  716.  
  717. local prt21 = Instance.new("Part")
  718.  
  719.  
  720. prt21.formFactor = 1
  721.  
  722.  
  723. prt21.Parent = modelzorz
  724.  
  725.  
  726. prt21.CanCollide = false
  727.  
  728.  
  729. prt21.BrickColor = BrickColor.new("Black")
  730.  
  731.  
  732. prt21.Name = "Blade12"
  733.  
  734.  
  735. prt21.Size = Vector3.new(1,1,1)
  736.  
  737.  
  738. prt21.Position = Torso.Position
  739.  
  740.  
  741. local prt22 = Instance.new("Part")
  742.  
  743.  
  744. prt22.formFactor = 1
  745.  
  746.  
  747. prt22.Parent = modelzorz
  748.  
  749.  
  750. prt22.CanCollide = false
  751.  
  752.  
  753. prt22.BrickColor = BrickColor.new("Black")
  754.  
  755.  
  756. prt22.Name = "Blade13"
  757.  
  758.  
  759. prt22.Size = Vector3.new(1,1,1)
  760.  
  761.  
  762. prt22.Position = Torso.Position
  763.  
  764.  
  765. local prt23 = Instance.new("Part")
  766.  
  767.  
  768. prt23.formFactor = 1
  769.  
  770.  
  771. prt23.Parent = modelzorz
  772.  
  773.  
  774. prt23.CanCollide = false
  775.  
  776.  
  777. prt23.BrickColor = BrickColor.new("Black")
  778.  
  779.  
  780. prt23.Name = "Blade14"
  781.  
  782.  
  783. prt23.Size = Vector3.new(1,1,1)
  784.  
  785.  
  786. prt23.Position = Torso.Position
  787.  
  788.  
  789. local prt24 = Instance.new("Part")
  790.  
  791.  
  792. prt24.formFactor = 1
  793.  
  794.  
  795. prt24.Parent = modelzorz
  796.  
  797.  
  798. prt24.CanCollide = false
  799.  
  800.  
  801. prt24.BrickColor = BrickColor.new("Black")
  802.  
  803.  
  804. prt24.Name = "Blade15"
  805.  
  806.  
  807. prt24.Size = Vector3.new(1,1,1)
  808.  
  809.  
  810. prt24.Position = Torso.Position
  811.  
  812.  
  813. local prt25 = Instance.new("Part")
  814.  
  815.  
  816. prt25.formFactor = 1
  817.  
  818.  
  819. prt25.Parent = modelzorz
  820.  
  821.  
  822. prt25.CanCollide = false
  823.  
  824.  
  825. prt25.BrickColor = Color
  826.  
  827.  
  828. prt25.Name = "Blade16"
  829.  
  830.  
  831. prt25.Size = Vector3.new(1,1,1)
  832.  
  833.  
  834. prt25.Position = Torso.Position
  835.  
  836.  
  837. local prt26 = Instance.new("Part")
  838.  
  839.  
  840. prt26.formFactor = 1
  841.  
  842.  
  843. prt26.Parent = modelzorz
  844.  
  845.  
  846. prt26.CanCollide = false
  847.  
  848.  
  849. prt26.BrickColor = BrickColor.new("Black")
  850.  
  851.  
  852. prt26.Name = "Blade17"
  853.  
  854.  
  855. prt26.Size = Vector3.new(1,1,1)
  856.  
  857.  
  858. prt26.Position = Torso.Position
  859.  
  860.  
  861. local prt27 = Instance.new("Part")
  862.  
  863.  
  864. prt27.formFactor = 1
  865.  
  866.  
  867. prt27.Parent = modelzorz
  868.  
  869.  
  870. prt27.CanCollide = false
  871.  
  872.  
  873. prt27.BrickColor = BrickColor.new("Black")
  874.  
  875.  
  876. prt27.Name = "Blade18"
  877.  
  878.  
  879. prt27.Reflectance = 0.2
  880.  
  881.  
  882. prt27.Size = Vector3.new(1,1,2)
  883.  
  884.  
  885. prt27.Position = Torso.Position
  886.  
  887.  
  888. local prt28 = Instance.new("Part")
  889.  
  890.  
  891. prt28.formFactor = 1
  892.  
  893.  
  894. prt28.Parent = modelzorz
  895.  
  896.  
  897. prt28.CanCollide = false
  898.  
  899.  
  900. prt28.BrickColor = BrickColor.new("Black")
  901.  
  902.  
  903. prt28.Name = "Blade19"
  904.  
  905.  
  906. prt28.Reflectance = 0.2
  907.  
  908.  
  909. prt28.Size = Vector3.new(1,1,2)
  910.  
  911.  
  912. prt28.Position = Torso.Position
  913.  
  914.  
  915. modelzorz:BreakJoints()
  916.  
  917.  
  918. --local f = Instance.new("ForceField")
  919.  
  920.  
  921. --f.Parent = prt27
  922.  
  923.  
  924.  
  925.  
  926.  
  927. local msh1 = Instance.new("CylinderMesh")
  928.  
  929.  
  930. msh1.Parent = prt1
  931.  
  932.  
  933. msh1.Scale = Vector3.new(0.3,1,0.3)
  934.  
  935.  
  936. local msh2 = Instance.new("CylinderMesh")
  937.  
  938.  
  939. msh2.Parent = prt2
  940.  
  941.  
  942. msh2.Scale = Vector3.new(0.2,1,0.2)
  943.  
  944.  
  945. local msh3 = Instance.new("SpecialMesh")
  946.  
  947.  
  948. msh3.Parent = prt3
  949.  
  950.  
  951. msh3.Scale = Vector3.new(0.3,0.3,0.3)
  952.  
  953.  
  954. local msh4 = Instance.new("CylinderMesh")
  955.  
  956.  
  957. msh4.Parent = prt4
  958.  
  959.  
  960. msh4.Scale = Vector3.new(0.4,0.8,0.4)
  961.  
  962.  
  963. local msh5 = Instance.new("CylinderMesh")
  964.  
  965.  
  966. msh5.Parent = prt5
  967.  
  968.  
  969. msh5.Scale = Vector3.new(0.45,0.1,0.45)
  970.  
  971.  
  972. local msh6 = Instance.new("CylinderMesh")
  973.  
  974.  
  975. msh6.Parent = prt6
  976.  
  977.  
  978. msh6.Scale = Vector3.new(0.45,0.1,0.45)
  979.  
  980.  
  981. local msh7 = Instance.new("CylinderMesh")
  982.  
  983.  
  984. msh7.Parent = prt7
  985.  
  986.  
  987. msh7.Scale = Vector3.new(0.45,0.1,0.45)
  988.  
  989.  
  990. local msh8 = Instance.new("CylinderMesh")
  991.  
  992.  
  993. msh8.Parent = prt8
  994.  
  995.  
  996. msh8.Scale = Vector3.new(0.3,0.4,0.3)
  997.  
  998.  
  999. local msh9 = Instance.new("SpecialMesh")
  1000.  
  1001.  
  1002. msh9.Parent = prt9
  1003.  
  1004.  
  1005. msh9.MeshType = "Sphere"
  1006.  
  1007.  
  1008. msh9.Scale = Vector3.new(0.5,0.5,0.5)
  1009.  
  1010.  
  1011. local msh10 = Instance.new("BlockMesh")
  1012.  
  1013.  
  1014. msh10.Parent = prt10
  1015.  
  1016.  
  1017. msh10.Scale = Vector3.new(0.2,0.7,0.2)
  1018.  
  1019.  
  1020. local msh11 = Instance.new("BlockMesh")
  1021.  
  1022.  
  1023. msh11.Parent = prt11
  1024.  
  1025.  
  1026. msh11.Scale = Vector3.new(0.2,0.8,0.2)
  1027.  
  1028.  
  1029. local msh12 = Instance.new("BlockMesh")
  1030.  
  1031.  
  1032. msh12.Parent = prt12
  1033.  
  1034.  
  1035. msh12.Scale = Vector3.new(0.2,0.9,0.2)
  1036.  
  1037.  
  1038. local msh13 = Instance.new("BlockMesh")
  1039.  
  1040.  
  1041. msh13.Parent = prt13
  1042.  
  1043.  
  1044. msh13.Scale = Vector3.new(0.2,1,0.2)
  1045.  
  1046.  
  1047. local msh14 = Instance.new("BlockMesh")
  1048.  
  1049.  
  1050. msh14.Parent = prt14
  1051.  
  1052.  
  1053. msh14.Scale = Vector3.new(0.2,1.1,0.2)
  1054.  
  1055.  
  1056. local msh15 = Instance.new("BlockMesh")
  1057.  
  1058.  
  1059. msh15.Parent = prt15
  1060.  
  1061.  
  1062. msh15.Scale = Vector3.new(0.2,1.2,0.2)
  1063.  
  1064.  
  1065. local msh16 = Instance.new("BlockMesh")
  1066.  
  1067.  
  1068. msh16.Parent = prt16
  1069.  
  1070.  
  1071. msh16.Scale = Vector3.new(0.2,1.3,0.2)
  1072.  
  1073.  
  1074. local msh17 = Instance.new("BlockMesh")
  1075.  
  1076.  
  1077. msh17.Parent = prt17
  1078.  
  1079.  
  1080. msh17.Scale = Vector3.new(0.2,0.7,0.2)
  1081.  
  1082.  
  1083. local msh18 = Instance.new("BlockMesh")
  1084.  
  1085.  
  1086. msh18.Parent = prt18
  1087.  
  1088.  
  1089. msh18.Scale = Vector3.new(0.2,0.8,0.2)
  1090.  
  1091.  
  1092. local msh19 = Instance.new("BlockMesh")
  1093.  
  1094.  
  1095. msh19.Parent = prt19
  1096.  
  1097.  
  1098. msh19.Scale = Vector3.new(0.2,0.9,0.2)
  1099.  
  1100.  
  1101. local msh20 = Instance.new("BlockMesh")
  1102.  
  1103.  
  1104. msh20.Parent = prt20
  1105.  
  1106.  
  1107. msh20.Scale = Vector3.new(0.2,1,0.2)
  1108.  
  1109.  
  1110. local msh21 = Instance.new("BlockMesh")
  1111.  
  1112.  
  1113. msh21.Parent = prt21
  1114.  
  1115.  
  1116. msh21.Scale = Vector3.new(0.2,1.1,0.2)
  1117.  
  1118.  
  1119. local msh22 = Instance.new("BlockMesh")
  1120.  
  1121.  
  1122. msh22.Parent = prt22
  1123.  
  1124.  
  1125. msh22.Scale = Vector3.new(0.2,1.2,0.2)
  1126.  
  1127.  
  1128. local msh23 = Instance.new("BlockMesh")
  1129.  
  1130.  
  1131. msh23.Parent = prt23
  1132.  
  1133.  
  1134. msh23.Scale = Vector3.new(0.2,1.3,0.2)
  1135.  
  1136.  
  1137. local msh24 = Instance.new("SpecialMesh")
  1138.  
  1139.  
  1140. msh24.Parent = prt24
  1141.  
  1142.  
  1143. msh24.MeshType = "FileMesh"
  1144.  
  1145.  
  1146. msh24.MeshId = "http://www.roblox.com/asset/?id=1778999"
  1147.  
  1148.  
  1149. msh24.Scale = Vector3.new(0.4,0.3,0.3)
  1150.  
  1151.  
  1152. local msh25 = Instance.new("CylinderMesh")
  1153.  
  1154.  
  1155. msh25.Parent = prt25
  1156.  
  1157.  
  1158. msh25.Scale = Vector3.new(0.8,0.4,0.8)
  1159.  
  1160.  
  1161. local msh26 = Instance.new("CylinderMesh")
  1162.  
  1163.  
  1164. msh26.Parent = prt26
  1165.  
  1166.  
  1167. msh26.Scale = Vector3.new(0.5,0.5,0.5)
  1168.  
  1169.  
  1170. local msh27 = Instance.new("SpecialMesh")
  1171.  
  1172.  
  1173. msh27.Parent = prt27
  1174.  
  1175.  
  1176. msh27.MeshType = "Wedge"
  1177.  
  1178.  
  1179. msh27.Scale = Vector3.new(0.3,0.5,1)
  1180.  
  1181.  
  1182. local msh28 = Instance.new("SpecialMesh")
  1183.  
  1184.  
  1185. msh28.Parent = prt28
  1186.  
  1187.  
  1188. msh28.MeshType = "Wedge"
  1189.  
  1190.  
  1191. msh28.Scale = Vector3.new(0.3,0.5,1)
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197. local wld1 = Instance.new("Weld")
  1198.  
  1199.  
  1200. wld1.Parent = prt1
  1201.  
  1202.  
  1203. wld1.Part0 = prt1
  1204.  
  1205.  
  1206. wld1.Part1 = Torso
  1207.  
  1208.  
  1209. wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,2.3) * CFrame.new(1,-1,-0.7)
  1210.  
  1211.  
  1212. local wld2 = Instance.new("Weld")
  1213.  
  1214.  
  1215. wld2.Parent = prt2
  1216.  
  1217.  
  1218. wld2.Part0 = prt2
  1219.  
  1220.  
  1221. wld2.Part1 = prt1
  1222.  
  1223.  
  1224. wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,1,0)
  1225.  
  1226.  
  1227. local wld3 = Instance.new("Weld")
  1228.  
  1229.  
  1230. wld3.Parent = prt3
  1231.  
  1232.  
  1233. wld3.Part0 = prt3
  1234.  
  1235.  
  1236. wld3.Part1 = prt2
  1237.  
  1238.  
  1239. wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0.9,0)
  1240.  
  1241.  
  1242. local wld4 = Instance.new("Weld")
  1243.  
  1244.  
  1245. wld4.Parent = prt4
  1246.  
  1247.  
  1248. wld4.Part0 = prt4
  1249.  
  1250.  
  1251. wld4.Part1 = prt1
  1252.  
  1253.  
  1254. wld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2,0)
  1255.  
  1256.  
  1257. local wld5 = Instance.new("Weld")
  1258.  
  1259.  
  1260. wld5.Parent = prt5
  1261.  
  1262.  
  1263. wld5.Part0 = prt5
  1264.  
  1265.  
  1266. wld5.Part1 = prt4
  1267.  
  1268.  
  1269. wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0.6,0)
  1270.  
  1271.  
  1272. local wld6 = Instance.new("Weld")
  1273.  
  1274.  
  1275. wld6.Parent = prt6
  1276.  
  1277.  
  1278. wld6.Part0 = prt6
  1279.  
  1280.  
  1281. wld6.Part1 = prt4
  1282.  
  1283.  
  1284. wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0.3,0)
  1285.  
  1286.  
  1287. local wld7 = Instance.new("Weld")
  1288.  
  1289.  
  1290. wld7.Parent = prt7
  1291.  
  1292.  
  1293. wld7.Part0 = prt7
  1294.  
  1295.  
  1296. wld7.Part1 = prt4
  1297.  
  1298.  
  1299. wld7.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
  1300.  
  1301.  
  1302. local wld8 = Instance.new("Weld")
  1303.  
  1304.  
  1305. wld8.Parent = prt8
  1306.  
  1307.  
  1308. wld8.Part0 = prt8
  1309.  
  1310.  
  1311. wld8.Part1 = prt4
  1312.  
  1313.  
  1314. wld8.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,0) * CFrame.new(0,-0.6,0)
  1315.  
  1316.  
  1317. local wld9 = Instance.new("Weld")
  1318.  
  1319.  
  1320. wld9.Parent = prt9
  1321.  
  1322.  
  1323. wld9.Part0 = prt9
  1324.  
  1325.  
  1326. wld9.Part1 = prt4
  1327.  
  1328.  
  1329. wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1.1,0)
  1330.  
  1331.  
  1332. local wld10 = Instance.new("Weld")
  1333.  
  1334.  
  1335. wld10.Parent = prt10
  1336.  
  1337.  
  1338. wld10.Part0 = prt10
  1339.  
  1340.  
  1341. wld10.Part1 = prt9
  1342.  
  1343.  
  1344. wld10.C0 = CFrame.new(0.2,0.4,0) * CFrame.fromEulerAnglesXYZ(0,0,0.3)
  1345.  
  1346.  
  1347. local wld11 = Instance.new("Weld")
  1348.  
  1349.  
  1350. wld11.Parent = prt11
  1351.  
  1352.  
  1353. wld11.Part0 = prt11
  1354.  
  1355.  
  1356. wld11.Part1 = prt9
  1357.  
  1358.  
  1359. wld11.C0 = CFrame.new(0.3,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0.5)
  1360.  
  1361.  
  1362. local wld12 = Instance.new("Weld")
  1363.  
  1364.  
  1365. wld12.Parent = prt12
  1366.  
  1367.  
  1368. wld12.Part0 = prt12
  1369.  
  1370.  
  1371. wld12.Part1 = prt9
  1372.  
  1373.  
  1374. wld12.C0 = CFrame.new(0.4,0.6,0) * CFrame.fromEulerAnglesXYZ(0,0,0.7)
  1375.  
  1376.  
  1377. local wld13 = Instance.new("Weld")
  1378.  
  1379.  
  1380. wld13.Parent = prt13
  1381.  
  1382.  
  1383. wld13.Part0 = prt13
  1384.  
  1385.  
  1386. wld13.Part1 = prt9
  1387.  
  1388.  
  1389. wld13.C0 = CFrame.new(0.5,0.7,0) * CFrame.fromEulerAnglesXYZ(0,0,0.9)
  1390.  
  1391.  
  1392. local wld14 = Instance.new("Weld")
  1393.  
  1394.  
  1395. wld14.Parent = prt14
  1396.  
  1397.  
  1398. wld14.Part0 = prt14
  1399.  
  1400.  
  1401. wld14.Part1 = prt9
  1402.  
  1403.  
  1404. wld14.C0 = CFrame.new(0.6,0.85,0) * CFrame.fromEulerAnglesXYZ(0,0,1.1)
  1405.  
  1406.  
  1407. local wld15 = Instance.new("Weld")
  1408.  
  1409.  
  1410. wld15.Parent = prt15
  1411.  
  1412.  
  1413. wld15.Part0 = prt15
  1414.  
  1415.  
  1416. wld15.Part1 = prt9
  1417.  
  1418.  
  1419. wld15.C0 = CFrame.new(0.7,1.05,0) * CFrame.fromEulerAnglesXYZ(0,0,1.3)
  1420.  
  1421.  
  1422. local wld16 = Instance.new("Weld")
  1423.  
  1424.  
  1425. wld16.Parent = prt16
  1426.  
  1427.  
  1428. wld16.Part0 = prt16
  1429.  
  1430.  
  1431. wld16.Part1 = prt9
  1432.  
  1433.  
  1434. wld16.C0 = CFrame.new(0.8,1.25,0) * CFrame.fromEulerAnglesXYZ(0,0,1.5)
  1435.  
  1436.  
  1437. local wld17 = Instance.new("Weld")
  1438.  
  1439.  
  1440. wld17.Parent = prt17
  1441.  
  1442.  
  1443. wld17.Part0 = prt17
  1444.  
  1445.  
  1446. wld17.Part1 = prt9
  1447.  
  1448.  
  1449. wld17.C0 = CFrame.new(-0.2,0.4,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.3)
  1450.  
  1451.  
  1452. local wld18 = Instance.new("Weld")
  1453.  
  1454.  
  1455. wld18.Parent = prt18
  1456.  
  1457.  
  1458. wld18.Part0 = prt18
  1459.  
  1460.  
  1461. wld18.Part1 = prt9
  1462.  
  1463.  
  1464. wld18.C0 = CFrame.new(-0.3,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1465.  
  1466.  
  1467. local wld19 = Instance.new("Weld")
  1468.  
  1469.  
  1470. wld19.Parent = prt19
  1471.  
  1472.  
  1473. wld19.Part0 = prt19
  1474.  
  1475.  
  1476. wld19.Part1 = prt9
  1477.  
  1478.  
  1479. wld19.C0 = CFrame.new(-0.4,0.6,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.7)
  1480.  
  1481.  
  1482. local wld20 = Instance.new("Weld")
  1483.  
  1484.  
  1485. wld20.Parent = prt20
  1486.  
  1487.  
  1488. wld20.Part0 = prt20
  1489.  
  1490.  
  1491. wld20.Part1 = prt9
  1492.  
  1493.  
  1494. wld20.C0 = CFrame.new(-0.5,0.7,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.9)
  1495.  
  1496.  
  1497. local wld21 = Instance.new("Weld")
  1498.  
  1499.  
  1500. wld21.Parent = prt21
  1501.  
  1502.  
  1503. wld21.Part0 = prt21
  1504.  
  1505.  
  1506. wld21.Part1 = prt9
  1507.  
  1508.  
  1509. wld21.C0 = CFrame.new(-0.6,0.85,0) * CFrame.fromEulerAnglesXYZ(0,0,-1.1)
  1510.  
  1511.  
  1512. local wld22 = Instance.new("Weld")
  1513.  
  1514.  
  1515. wld22.Parent = prt22
  1516.  
  1517.  
  1518. wld22.Part0 = prt22
  1519.  
  1520.  
  1521. wld22.Part1 = prt9
  1522.  
  1523.  
  1524. wld22.C0 = CFrame.new(-0.7,1.05,0) * CFrame.fromEulerAnglesXYZ(0,0,-1.3)
  1525.  
  1526.  
  1527. local wld23 = Instance.new("Weld")
  1528.  
  1529.  
  1530. wld23.Parent = prt23
  1531.  
  1532.  
  1533. wld23.Part0 = prt23
  1534.  
  1535.  
  1536. wld23.Part1 = prt9
  1537.  
  1538.  
  1539. wld23.C0 = CFrame.new(-0.8,1.25,0) * CFrame.fromEulerAnglesXYZ(0,0,-1.5)
  1540.  
  1541.  
  1542. local wld24 = Instance.new("Weld")
  1543.  
  1544.  
  1545. wld24.Parent = prt24
  1546.  
  1547.  
  1548. wld24.Part0 = prt24
  1549.  
  1550.  
  1551. wld24.Part1 = prt9
  1552.  
  1553.  
  1554. wld24.C0 = CFrame.fromEulerAnglesXYZ(3.14,0,0) * CFrame.new(0,-0.3,0)
  1555.  
  1556.  
  1557. local wld25 = Instance.new("Weld")
  1558.  
  1559.  
  1560. wld25.Parent = prt25
  1561.  
  1562.  
  1563. wld25.Part0 = prt25
  1564.  
  1565.  
  1566. wld25.Part1 = prt24
  1567.  
  1568.  
  1569. wld25.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,0) * CFrame.new(0,0.55,0)
  1570.  
  1571.  
  1572. local wld26 = Instance.new("Weld")
  1573.  
  1574.  
  1575. wld26.Parent = prt26
  1576.  
  1577.  
  1578. wld26.Part0 = prt26
  1579.  
  1580.  
  1581. wld26.Part1 = prt25
  1582.  
  1583.  
  1584. wld26.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
  1585.  
  1586.  
  1587. local wld27 = Instance.new("Weld")
  1588.  
  1589.  
  1590. wld27.Parent = prt27
  1591.  
  1592.  
  1593. wld27.Part0 = prt27
  1594.  
  1595.  
  1596. wld27.Part1 = prt24
  1597.  
  1598.  
  1599. wld27.C0 = CFrame.fromEulerAnglesXYZ(1.57,1.57,0) * CFrame.new(-0.3,1.6,0)
  1600.  
  1601.  
  1602. local wld28 = Instance.new("Weld")
  1603.  
  1604.  
  1605. wld28.Parent = prt28
  1606.  
  1607.  
  1608. wld28.Part0 = prt28
  1609.  
  1610.  
  1611. wld28.Part1 = prt24
  1612.  
  1613.  
  1614. wld28.C0 = CFrame.fromEulerAnglesXYZ(1.57,-1.57,0) * CFrame.new(0.3,1.6,0)
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620. local mien = Instance.new("Model")
  1621.  
  1622.  
  1623. mien.Parent = Character
  1624.  
  1625.  
  1626. mien.Name = "Chariot "
  1627.  
  1628.  
  1629. local chariot = Instance.new("Model")
  1630.  
  1631.  
  1632. chariot.Name = "Chariot"
  1633.  
  1634.  
  1635. chariot.Parent = nil
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641. local char1 = Instance.new("Part")
  1642.  
  1643.  
  1644. char1.formFactor = 1
  1645.  
  1646.  
  1647. char1.Parent = chariot
  1648.  
  1649.  
  1650. char1.CanCollide = true
  1651.  
  1652.  
  1653. char1.BrickColor = BrickColor.new("Black")
  1654.  
  1655.  
  1656. char1.Name = "ChariotPart1"
  1657.  
  1658.  
  1659. char1.Size = Vector3.new(3,1,5)
  1660.  
  1661.  
  1662. char1.Position = Torso.Position
  1663.  
  1664.  
  1665. local char2 = Instance.new("Part")
  1666.  
  1667.  
  1668. char2.formFactor = 1
  1669.  
  1670.  
  1671. char2.Parent = chariot
  1672.  
  1673.  
  1674. char2.CanCollide = true
  1675.  
  1676.  
  1677. char2.BrickColor = BrickColor.new("Black")
  1678.  
  1679.  
  1680. char2.Name = "ChariotPart2"
  1681.  
  1682.  
  1683. char2.Size = Vector3.new(1,1,1)
  1684.  
  1685.  
  1686. char2.Position = Torso.Position
  1687.  
  1688.  
  1689. local char3 = Instance.new("Part")
  1690.  
  1691.  
  1692. char3.formFactor = 1
  1693.  
  1694.  
  1695. char3.Parent = chariot
  1696.  
  1697.  
  1698. char3.CanCollide = true
  1699.  
  1700.  
  1701. char3.BrickColor = BrickColor.new("Black")
  1702.  
  1703.  
  1704. char3.Name = "ChariotPart3"
  1705.  
  1706.  
  1707. char3.Size = Vector3.new(2,2,2)
  1708.  
  1709.  
  1710. char3.Position = Torso.Position
  1711.  
  1712.  
  1713. local char4 = Instance.new("Part")
  1714.  
  1715.  
  1716. char4.formFactor = 1
  1717.  
  1718.  
  1719. char4.Parent = chariot
  1720.  
  1721.  
  1722. char4.CanCollide = true
  1723.  
  1724.  
  1725. char4.BrickColor = BrickColor.new("Black")
  1726.  
  1727.  
  1728. char4.Name = "ChariotPart4"
  1729.  
  1730.  
  1731. char4.Size = Vector3.new(3,3,3)
  1732.  
  1733.  
  1734. char4.Position = Torso.Position
  1735.  
  1736.  
  1737. local char5 = Instance.new("Part")
  1738.  
  1739.  
  1740. char5.formFactor = 1
  1741.  
  1742.  
  1743. char5.Parent = chariot
  1744.  
  1745.  
  1746. char5.CanCollide = true
  1747.  
  1748.  
  1749. char5.BrickColor = BrickColor.new("Black")
  1750.  
  1751.  
  1752. char5.Name = "ChariotPart5"
  1753.  
  1754.  
  1755. char5.Size = Vector3.new(3,3,3)
  1756.  
  1757.  
  1758. char5.Position = Torso.Position
  1759.  
  1760.  
  1761. local char6 = Instance.new("Part")
  1762.  
  1763.  
  1764. char6.formFactor = 1
  1765.  
  1766.  
  1767. char6.Parent = chariot
  1768.  
  1769.  
  1770. char6.CanCollide = true
  1771.  
  1772.  
  1773. char6.BrickColor = Color
  1774.  
  1775.  
  1776. char6.Name = "ChariotPart6"
  1777.  
  1778.  
  1779. char6.Size = Vector3.new(3,3,3)
  1780.  
  1781.  
  1782. char6.Position = Torso.Position
  1783.  
  1784.  
  1785. local char7 = Instance.new("Part")
  1786.  
  1787.  
  1788. char7.formFactor = 1
  1789.  
  1790.  
  1791. char7.Parent = chariot
  1792.  
  1793.  
  1794. char7.CanCollide = true
  1795.  
  1796.  
  1797. char7.BrickColor = BrickColor.new("Black")
  1798.  
  1799.  
  1800. char7.Name = "ChariotPart7"
  1801.  
  1802.  
  1803. char7.Size = Vector3.new(2,1,5)
  1804.  
  1805.  
  1806. char7.Position = Torso.Position
  1807.  
  1808.  
  1809. local char8 = Instance.new("Part")
  1810.  
  1811.  
  1812. char8.formFactor = 1
  1813.  
  1814.  
  1815. char8.Parent = chariot
  1816.  
  1817.  
  1818. char8.CanCollide = true
  1819.  
  1820.  
  1821. char8.BrickColor = Color
  1822.  
  1823.  
  1824. char8.Name = "ChariotPart8"
  1825.  
  1826.  
  1827. char8.Size = Vector3.new(2,1,5)
  1828.  
  1829.  
  1830. char8.Position = Torso.Position
  1831.  
  1832.  
  1833. local char9 = Instance.new("Part")
  1834.  
  1835.  
  1836. char9.formFactor = 1
  1837.  
  1838.  
  1839. char9.Parent = chariot
  1840.  
  1841.  
  1842. char9.CanCollide = true
  1843.  
  1844.  
  1845. char9.BrickColor = BrickColor.new("Black")
  1846.  
  1847.  
  1848. char9.Name = "ChariotPart9"
  1849.  
  1850.  
  1851. char9.Size = Vector3.new(1,1,1)
  1852.  
  1853.  
  1854. char9.Position = Torso.Position
  1855.  
  1856.  
  1857. local char10 = Instance.new("Part")
  1858.  
  1859.  
  1860. char10.formFactor = 1
  1861.  
  1862.  
  1863. char10.Parent = chariot
  1864.  
  1865.  
  1866. char10.CanCollide = true
  1867.  
  1868.  
  1869. char10.BrickColor = BrickColor.new("Black")
  1870.  
  1871.  
  1872. char10.Name = "ChariotPart10"
  1873.  
  1874.  
  1875. char10.Size = Vector3.new(4,4,2)
  1876.  
  1877.  
  1878. char10.Position = Torso.Position
  1879.  
  1880.  
  1881. local char11 = Instance.new("Part")
  1882.  
  1883.  
  1884. char11.formFactor = 1
  1885.  
  1886.  
  1887. char11.Parent = chariot
  1888.  
  1889.  
  1890. char11.CanCollide = true
  1891.  
  1892.  
  1893. char11.BrickColor = Color
  1894.  
  1895.  
  1896. char11.Name = "ChariotPart11"
  1897.  
  1898.  
  1899. char11.Size = Vector3.new(4,4,2)
  1900.  
  1901.  
  1902. char11.Position = Torso.Position
  1903.  
  1904.  
  1905. local char12 = Instance.new("Part")
  1906.  
  1907.  
  1908. char12.formFactor = 1
  1909.  
  1910.  
  1911. char12.Parent = chariot
  1912.  
  1913.  
  1914. char12.CanCollide = true
  1915.  
  1916.  
  1917. char12.BrickColor = BrickColor.new("Black")
  1918.  
  1919.  
  1920. char12.Name = "ChariotPart12"
  1921.  
  1922.  
  1923. char12.Size = Vector3.new(2,4,2)
  1924.  
  1925.  
  1926. char12.Position = Torso.Position
  1927.  
  1928.  
  1929. local char13 = Instance.new("Part")
  1930.  
  1931.  
  1932. char13.formFactor = 1
  1933.  
  1934.  
  1935. char13.Parent = chariot
  1936.  
  1937.  
  1938. char13.CanCollide = true
  1939.  
  1940.  
  1941. char13.BrickColor = Color
  1942.  
  1943.  
  1944. char13.Name = "ChariotPart13"
  1945.  
  1946.  
  1947. char13.Size = Vector3.new(2,4,2)
  1948.  
  1949.  
  1950. char13.Position = Torso.Position
  1951.  
  1952.  
  1953. local char14 = Instance.new("Part")
  1954.  
  1955.  
  1956. char14.formFactor = 1
  1957.  
  1958.  
  1959. char14.Parent = chariot
  1960.  
  1961.  
  1962. char14.CanCollide = true
  1963.  
  1964.  
  1965. char14.BrickColor = BrickColor.new("Black")
  1966.  
  1967.  
  1968. char14.Name = "ChariotPart14"
  1969.  
  1970.  
  1971. char14.Size = Vector3.new(2,4,2)
  1972.  
  1973.  
  1974. char14.Position = Torso.Position
  1975.  
  1976.  
  1977. local char15 = Instance.new("Part")
  1978.  
  1979.  
  1980. char15.formFactor = 1
  1981.  
  1982.  
  1983. char15.Parent = chariot
  1984.  
  1985.  
  1986. char15.CanCollide = true
  1987.  
  1988.  
  1989. char15.BrickColor = Color
  1990.  
  1991.  
  1992. char15.Name = "ChariotPart15"
  1993.  
  1994.  
  1995. char15.Size = Vector3.new(2,4,2)
  1996.  
  1997.  
  1998. char15.Position = Torso.Position
  1999.  
  2000.  
  2001. local char16 = Instance.new("Part")
  2002.  
  2003.  
  2004. char16.formFactor = 1
  2005.  
  2006.  
  2007. char16.Parent = chariot
  2008.  
  2009.  
  2010. char16.CanCollide = true
  2011.  
  2012.  
  2013. char16.BrickColor = BrickColor.new("Black")
  2014.  
  2015.  
  2016. char16.Name = "ChariotPart16"
  2017.  
  2018.  
  2019. char16.Size = Vector3.new(2,2,2)
  2020.  
  2021.  
  2022. char16.Position = Torso.Position
  2023.  
  2024.  
  2025. local char17 = Instance.new("Part")
  2026.  
  2027.  
  2028. char17.formFactor = 1
  2029.  
  2030.  
  2031. char17.Parent = chariot
  2032.  
  2033.  
  2034. char17.CanCollide = true
  2035.  
  2036.  
  2037. char17.BrickColor = BrickColor.new("Black")
  2038.  
  2039.  
  2040. char17.Name = "ChariotPart17"
  2041.  
  2042.  
  2043. char17.Size = Vector3.new(4,4,4)
  2044.  
  2045.  
  2046. char17.Position = Torso.Position
  2047.  
  2048.  
  2049. local char17a = Instance.new("Part")
  2050.  
  2051.  
  2052. char17a.formFactor = 1
  2053.  
  2054.  
  2055. char17a.Parent = chariot
  2056.  
  2057.  
  2058. char17a.CanCollide = true
  2059.  
  2060.  
  2061. char17a.BrickColor = Color
  2062.  
  2063.  
  2064. char17a.Name = "ChariotPart17a"
  2065.  
  2066.  
  2067. char17a.Size = Vector3.new(4,4,4)
  2068.  
  2069.  
  2070. char17a.Position = Torso.Position
  2071.  
  2072.  
  2073. local char18 = Instance.new("Part")
  2074.  
  2075.  
  2076. char18.formFactor = 1
  2077.  
  2078.  
  2079. char18.Parent = chariot
  2080.  
  2081.  
  2082. char18.CanCollide = false
  2083.  
  2084.  
  2085. char18.BrickColor = BrickColor.new("Black")
  2086.  
  2087.  
  2088. char18.Name = "ChariotSpike"
  2089.  
  2090.  
  2091. char18.Size = Vector3.new(3,3,3)
  2092.  
  2093.  
  2094. char18.Position = Torso.Position
  2095.  
  2096.  
  2097. local char19 = Instance.new("Part")
  2098.  
  2099.  
  2100. char19.formFactor = 1
  2101.  
  2102.  
  2103. char19.Parent = chariot
  2104.  
  2105.  
  2106. char19.CanCollide = false
  2107.  
  2108.  
  2109. char19.BrickColor = BrickColor.new("Black")
  2110.  
  2111.  
  2112. char19.Name = "ChariotSpike"
  2113.  
  2114.  
  2115. char19.Size = Vector3.new(3,3,3)
  2116.  
  2117.  
  2118. char19.Position = Torso.Position
  2119.  
  2120.  
  2121. local char20 = Instance.new("Part")
  2122.  
  2123.  
  2124. char20.formFactor = 1
  2125.  
  2126.  
  2127. char20.Parent = chariot
  2128.  
  2129.  
  2130. char20.CanCollide = false
  2131.  
  2132.  
  2133. char20.BrickColor = BrickColor.new("Black")
  2134.  
  2135.  
  2136. char20.Name = "ChariotSpike"
  2137.  
  2138.  
  2139. char20.Size = Vector3.new(3,3,3)
  2140.  
  2141.  
  2142. char20.Position = Torso.Position
  2143.  
  2144.  
  2145. local char21 = Instance.new("Part")
  2146.  
  2147.  
  2148. char21.formFactor = 1
  2149.  
  2150.  
  2151. char21.Parent = chariot
  2152.  
  2153.  
  2154. char21.CanCollide = false
  2155.  
  2156.  
  2157. char21.BrickColor = BrickColor.new("Black")
  2158.  
  2159.  
  2160. char21.Name = "ChariotSpike"
  2161.  
  2162.  
  2163. char21.Size = Vector3.new(3,3,3)
  2164.  
  2165.  
  2166. char21.Position = Torso.Position
  2167.  
  2168.  
  2169. local char22 = Instance.new("Part")
  2170.  
  2171.  
  2172. char22.formFactor = 1
  2173.  
  2174.  
  2175. char22.Parent = chariot
  2176.  
  2177.  
  2178. char22.CanCollide = false
  2179.  
  2180.  
  2181. char22.BrickColor = BrickColor.new("Black")
  2182.  
  2183.  
  2184. char22.Name = "ChariotSpike"
  2185.  
  2186.  
  2187. char22.Size = Vector3.new(3,3,3)
  2188.  
  2189.  
  2190. char22.Position = Torso.Position
  2191.  
  2192.  
  2193. local char23 = Instance.new("Part")
  2194.  
  2195.  
  2196. char23.formFactor = 1
  2197.  
  2198.  
  2199. char23.Parent = chariot
  2200.  
  2201.  
  2202. char23.CanCollide = false
  2203.  
  2204.  
  2205. char23.BrickColor = BrickColor.new("Black")
  2206.  
  2207.  
  2208. char23.Name = "ChariotSpike"
  2209.  
  2210.  
  2211. char23.Size = Vector3.new(3,3,3)
  2212.  
  2213.  
  2214. char23.Position = Torso.Position
  2215.  
  2216.  
  2217. local char24 = Instance.new("Part")
  2218.  
  2219.  
  2220. char24.formFactor = 1
  2221.  
  2222.  
  2223. char24.Parent = chariot
  2224.  
  2225.  
  2226. char24.CanCollide = false
  2227.  
  2228.  
  2229. char24.BrickColor = BrickColor.new("Black")
  2230.  
  2231.  
  2232. char24.Name = "ChariotSpike"
  2233.  
  2234.  
  2235. char24.Size = Vector3.new(3,3,3)
  2236.  
  2237.  
  2238. char24.Position = Torso.Position
  2239.  
  2240.  
  2241. local char25 = Instance.new("Seat")
  2242.  
  2243.  
  2244. char25.formFactor = 1
  2245.  
  2246.  
  2247. --char25.Parent = chariot
  2248.  
  2249.  
  2250. char25.Parent = nil
  2251.  
  2252.  
  2253. char25.CanCollide = false
  2254.  
  2255.  
  2256. char25.BrickColor = BrickColor.new("Black")
  2257.  
  2258.  
  2259. char25.Name = "ChariotSeat"
  2260.  
  2261.  
  2262. char25.Transparency = 1
  2263.  
  2264.  
  2265. char25.Size = Vector3.new(1,1,1)
  2266.  
  2267.  
  2268. char25.Position = Torso.Position
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274. local charm1 = Instance.new("BlockMesh")
  2275.  
  2276.  
  2277. charm1.Parent = char1
  2278.  
  2279.  
  2280. charm1.Scale = Vector3.new(1,1,1)
  2281.  
  2282.  
  2283. local charm2 = Instance.new("BlockMesh")
  2284.  
  2285.  
  2286. charm2.Parent = char2
  2287.  
  2288.  
  2289. charm2.Scale = Vector3.new(1,1,1)
  2290.  
  2291.  
  2292. local charm3 = Instance.new("BlockMesh")
  2293.  
  2294.  
  2295. charm3.Parent = char3
  2296.  
  2297.  
  2298. charm3.Scale = Vector3.new(1,1,1)
  2299.  
  2300.  
  2301. local charm4 = Instance.new("CylinderMesh")
  2302.  
  2303.  
  2304. charm4.Parent = char4
  2305.  
  2306.  
  2307. charm4.Scale = Vector3.new(1,1,1)
  2308.  
  2309.  
  2310. local charm5 = Instance.new("CylinderMesh")
  2311.  
  2312.  
  2313. charm5.Parent = char5
  2314.  
  2315.  
  2316. charm5.Scale = Vector3.new(1,1,1)
  2317.  
  2318.  
  2319. local charm6 = Instance.new("CylinderMesh")
  2320.  
  2321.  
  2322. charm6.Parent = char6
  2323.  
  2324.  
  2325. charm6.Scale = Vector3.new(0.7,1.1,0.7)
  2326.  
  2327.  
  2328. local charm7 = Instance.new("BlockMesh")
  2329.  
  2330.  
  2331. charm7.Parent = char7
  2332.  
  2333.  
  2334. charm7.Scale = Vector3.new(0.9,0.9,0.9)
  2335.  
  2336.  
  2337. local charm8 = Instance.new("BlockMesh")
  2338.  
  2339.  
  2340. charm8.Parent = char8
  2341.  
  2342.  
  2343. charm8.Scale = Vector3.new(1,0.7,0.8)
  2344.  
  2345.  
  2346. local charm9 = Instance.new("CylinderMesh")
  2347.  
  2348.  
  2349. charm9.Parent = char9
  2350.  
  2351.  
  2352. charm9.Scale = Vector3.new(0.7,1.7,0.7)
  2353.  
  2354.  
  2355. local charm10 = Instance.new("BlockMesh")
  2356.  
  2357.  
  2358. charm10.Parent = char10
  2359.  
  2360.  
  2361. charm10.Scale = Vector3.new(1,1,1)
  2362.  
  2363.  
  2364. local charm11 = Instance.new("BlockMesh")
  2365.  
  2366.  
  2367. charm11.Parent = char11
  2368.  
  2369.  
  2370. charm11.Scale = Vector3.new(0.99,0.9,1)
  2371.  
  2372.  
  2373. local charm12 = Instance.new("BlockMesh")
  2374.  
  2375.  
  2376. charm12.Parent = char12
  2377.  
  2378.  
  2379. charm12.Scale = Vector3.new(1,1,1)
  2380.  
  2381.  
  2382. local charm13 = Instance.new("BlockMesh")
  2383.  
  2384.  
  2385. charm13.Parent = char13
  2386.  
  2387.  
  2388. charm13.Scale = Vector3.new(0.99,0.9,1)
  2389.  
  2390.  
  2391. local charm14 = Instance.new("BlockMesh")
  2392.  
  2393.  
  2394. charm14.Parent = char14
  2395.  
  2396.  
  2397. charm14.Scale = Vector3.new(1,1,1)
  2398.  
  2399.  
  2400. local charm15 = Instance.new("BlockMesh")
  2401.  
  2402.  
  2403. charm15.Parent = char15
  2404.  
  2405.  
  2406. charm15.Scale = Vector3.new(0.99,0.9,1)
  2407.  
  2408.  
  2409. local charm16 = Instance.new("BlockMesh")
  2410.  
  2411.  
  2412. charm16.Parent = char16
  2413.  
  2414.  
  2415. charm16.Scale = Vector3.new(1,1,1)
  2416.  
  2417.  
  2418. local charm17 = Instance.new("CylinderMesh")
  2419.  
  2420.  
  2421. charm17.Parent = char17
  2422.  
  2423.  
  2424. charm17.Scale = Vector3.new(1,1,1)
  2425.  
  2426.  
  2427. local charm17a = Instance.new("CylinderMesh")
  2428.  
  2429.  
  2430. charm17a.Parent = char17a
  2431.  
  2432.  
  2433. charm17a.Scale = Vector3.new(0.8,1.1,0.8)
  2434.  
  2435.  
  2436. local charm18 = Instance.new("SpecialMesh")
  2437.  
  2438.  
  2439. charm18.Parent = char18
  2440.  
  2441.  
  2442. charm18.MeshId = "http://www.roblox.com/asset/?id=1778999"
  2443.  
  2444.  
  2445. charm18.Scale = Vector3.new(1.5,1.5,1.5)
  2446.  
  2447.  
  2448. local charm19 = Instance.new("SpecialMesh")
  2449.  
  2450.  
  2451. charm19.Parent = char19
  2452.  
  2453.  
  2454. charm19.MeshId = "http://www.roblox.com/asset/?id=1778999"
  2455.  
  2456.  
  2457. charm19.Scale = Vector3.new(1.5,1.5,1.5)
  2458.  
  2459.  
  2460. local charm20 = Instance.new("SpecialMesh")
  2461.  
  2462.  
  2463. charm20.Parent = char20
  2464.  
  2465.  
  2466. charm20.MeshId = "http://www.roblox.com/asset/?id=1778999"
  2467.  
  2468.  
  2469. charm20.Scale = Vector3.new(1.5,1.5,1.5)
  2470.  
  2471.  
  2472. local charm21 = Instance.new("SpecialMesh")
  2473.  
  2474.  
  2475. charm21.Parent = char21
  2476.  
  2477.  
  2478. charm21.MeshId = "http://www.roblox.com/asset/?id=1778999"
  2479.  
  2480.  
  2481. charm21.Scale = Vector3.new(1.5,1.5,1.5)
  2482.  
  2483.  
  2484. local charm22 = Instance.new("SpecialMesh")
  2485.  
  2486.  
  2487. charm22.Parent = char22
  2488.  
  2489.  
  2490. charm22.MeshId = "http://www.roblox.com/asset/?id=1778999"
  2491.  
  2492.  
  2493. charm22.Scale = Vector3.new(1.5,1.5,1.5)
  2494.  
  2495.  
  2496. local charm23 = Instance.new("SpecialMesh")
  2497.  
  2498.  
  2499. charm23.Parent = char23
  2500.  
  2501.  
  2502. charm23.MeshId = "http://www.roblox.com/asset/?id=1778999"
  2503.  
  2504.  
  2505. charm23.Scale = Vector3.new(1.5,1.5,1.5)
  2506.  
  2507.  
  2508. local charm24 = Instance.new("SpecialMesh")
  2509.  
  2510.  
  2511. charm24.Parent = char24
  2512.  
  2513.  
  2514. charm24.MeshId = "http://www.roblox.com/asset/?id=1778999"
  2515.  
  2516.  
  2517. charm24.Scale = Vector3.new(1.5,1.5,1.5)
  2518.  
  2519.  
  2520. local charm25 = Instance.new("BlockMesh")
  2521.  
  2522.  
  2523. charm25.Parent = char25
  2524.  
  2525.  
  2526. charm25.Scale = Vector3.new(1,1,1)
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532. local charw1 = Instance.new("Weld")
  2533.  
  2534.  
  2535. charw1.Parent = char1
  2536.  
  2537.  
  2538. charw1.Part0 = char1
  2539.  
  2540.  
  2541. charw1.Part1 = Torso
  2542.  
  2543.  
  2544. charw1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2,8)
  2545.  
  2546.  
  2547. local charw2 = Instance.new("Weld")
  2548.  
  2549.  
  2550. charw2.Parent = char2
  2551.  
  2552.  
  2553. charw2.Part0 = char2
  2554.  
  2555.  
  2556. charw2.Part1 = char1
  2557.  
  2558.  
  2559. charw2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-3)
  2560.  
  2561.  
  2562. local charw3 = Instance.new("Weld")
  2563.  
  2564.  
  2565. charw3.Parent = char3
  2566.  
  2567.  
  2568. charw3.Part0 = char3
  2569.  
  2570.  
  2571. charw3.Part1 = char2
  2572.  
  2573.  
  2574. charw3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-1)
  2575.  
  2576.  
  2577. local charw4 = Instance.new("Weld")
  2578.  
  2579.  
  2580. charw4.Parent = char4
  2581.  
  2582.  
  2583. charw4.Part0 = char4
  2584.  
  2585.  
  2586. charw4.Part1 = char1
  2587.  
  2588.  
  2589. charw4.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,0,1.5)
  2590.  
  2591.  
  2592. local charw5 = Instance.new("Weld")
  2593.  
  2594.  
  2595. charw5.Parent = char5
  2596.  
  2597.  
  2598. charw5.Part0 = char5
  2599.  
  2600.  
  2601. charw5.Part1 = char1
  2602.  
  2603.  
  2604. charw5.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,0.5,1.3)
  2605.  
  2606.  
  2607. local charw6 = Instance.new("Weld")
  2608.  
  2609.  
  2610. charw6.Parent = char6
  2611.  
  2612.  
  2613. charw6.Part0 = char6
  2614.  
  2615.  
  2616. charw6.Part1 = char5
  2617.  
  2618.  
  2619. charw6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
  2620.  
  2621.  
  2622. local charw7 = Instance.new("Weld")
  2623.  
  2624.  
  2625. charw7.Parent = char7
  2626.  
  2627.  
  2628. charw7.Part0 = char7
  2629.  
  2630.  
  2631. charw7.Part1 = char1
  2632.  
  2633.  
  2634. charw7.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,1,0)
  2635.  
  2636.  
  2637. local charw8 = Instance.new("Weld")
  2638.  
  2639.  
  2640. charw8.Parent = char8
  2641.  
  2642.  
  2643. charw8.Part0 = char8
  2644.  
  2645.  
  2646. charw8.Part1 = char7
  2647.  
  2648.  
  2649. charw8.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
  2650.  
  2651.  
  2652. local charw9 = Instance.new("Weld")
  2653.  
  2654.  
  2655. charw9.Parent = char9
  2656.  
  2657.  
  2658. charw9.Part0 = char9
  2659.  
  2660.  
  2661. charw9.Part1 = char7
  2662.  
  2663.  
  2664. charw9.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,-0.2,-1.5)
  2665.  
  2666.  
  2667. local charw10 = Instance.new("Weld")
  2668.  
  2669.  
  2670. charw10.Parent = char10
  2671.  
  2672.  
  2673. charw10.Part0 = char10
  2674.  
  2675.  
  2676. charw10.Part1 = char1
  2677.  
  2678.  
  2679. charw10.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) * CFrame.new(0,0,3)
  2680.  
  2681.  
  2682. local charw11 = Instance.new("Weld")
  2683.  
  2684.  
  2685. charw11.Parent = char11
  2686.  
  2687.  
  2688. charw11.Part0 = char11
  2689.  
  2690.  
  2691. charw11.Part1 = char10
  2692.  
  2693.  
  2694. charw11.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.5)
  2695.  
  2696.  
  2697. local charw12 = Instance.new("Weld")
  2698.  
  2699.  
  2700. charw12.Parent = char12
  2701.  
  2702.  
  2703. charw12.Part0 = char12
  2704.  
  2705.  
  2706. charw12.Part1 = char10
  2707.  
  2708.  
  2709. charw12.C0 = CFrame.fromEulerAnglesXYZ(0,0.5,0) * CFrame.new(-2.4,0,-0.4)
  2710.  
  2711.  
  2712. local charw13 = Instance.new("Weld")
  2713.  
  2714.  
  2715. charw13.Parent = char13
  2716.  
  2717.  
  2718. charw13.Part0 = char13
  2719.  
  2720.  
  2721. charw13.Part1 = char12
  2722.  
  2723.  
  2724. charw13.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.5)
  2725.  
  2726.  
  2727. local charw14 = Instance.new("Weld")
  2728.  
  2729.  
  2730. charw14.Parent = char14
  2731.  
  2732.  
  2733. charw14.Part0 = char14
  2734.  
  2735.  
  2736. charw14.Part1 = char10
  2737.  
  2738.  
  2739. charw14.C0 = CFrame.fromEulerAnglesXYZ(0,0.5,0) * CFrame.new(2.1,0,0.3)
  2740.  
  2741.  
  2742. local charw15 = Instance.new("Weld")
  2743.  
  2744.  
  2745. charw15.Parent = char15
  2746.  
  2747.  
  2748. charw15.Part0 = char15
  2749.  
  2750.  
  2751. charw15.Part1 = char14
  2752.  
  2753.  
  2754. charw15.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.5)
  2755.  
  2756.  
  2757. local charw16 = Instance.new("Weld")
  2758.  
  2759.  
  2760. charw16.Parent = char16
  2761.  
  2762.  
  2763. charw16.Part0 = char16
  2764.  
  2765.  
  2766. charw16.Part1 = char10
  2767.  
  2768.  
  2769. charw16.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(-0.5,0,2)
  2770.  
  2771.  
  2772. local charw17 = Instance.new("Weld")
  2773.  
  2774.  
  2775. charw17.Parent = char17
  2776.  
  2777.  
  2778. charw17.Part0 = char17
  2779.  
  2780.  
  2781. charw17.Part1 = char16
  2782.  
  2783.  
  2784. charw17.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,2)
  2785.  
  2786.  
  2787. local charw18 = Instance.new("Weld")
  2788.  
  2789.  
  2790. charw18.Parent = char18
  2791.  
  2792.  
  2793. charw18.Part0 = char18
  2794.  
  2795.  
  2796. charw18.Part1 = char17
  2797.  
  2798.  
  2799. charw18.C0 = CFrame.new(0,-3,0) * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2800.  
  2801.  
  2802. local charw19 = Instance.new("Weld")
  2803.  
  2804.  
  2805. charw19.Parent = char19
  2806.  
  2807.  
  2808. charw19.Part0 = char19
  2809.  
  2810.  
  2811. charw19.Part1 = char17
  2812.  
  2813.  
  2814. charw19.C0 = CFrame.new(0,-3,0) * CFrame.fromEulerAnglesXYZ(1.57,0.9,0)
  2815.  
  2816.  
  2817. local charw20 = Instance.new("Weld")
  2818.  
  2819.  
  2820. charw20.Parent = char20
  2821.  
  2822.  
  2823. charw20.Part0 = char20
  2824.  
  2825.  
  2826. charw20.Part1 = char17
  2827.  
  2828.  
  2829. charw20.C0 = CFrame.new(0,-3,0) * CFrame.fromEulerAnglesXYZ(1.57,1.8,0)
  2830.  
  2831.  
  2832. local charw21 = Instance.new("Weld")
  2833.  
  2834.  
  2835. charw21.Parent = char21
  2836.  
  2837.  
  2838. charw21.Part0 = char21
  2839.  
  2840.  
  2841. charw21.Part1 = char17
  2842.  
  2843.  
  2844. charw21.C0 = CFrame.new(0,-3,0) * CFrame.fromEulerAnglesXYZ(1.57,2.7,0)
  2845.  
  2846.  
  2847. local charw22 = Instance.new("Weld")
  2848.  
  2849.  
  2850. charw22.Parent = char22
  2851.  
  2852.  
  2853. charw22.Part0 = char22
  2854.  
  2855.  
  2856. charw22.Part1 = char17
  2857.  
  2858.  
  2859. charw22.C0 = CFrame.new(0,-3,0) * CFrame.fromEulerAnglesXYZ(1.57,3.6,0)
  2860.  
  2861.  
  2862. local charw23 = Instance.new("Weld")
  2863.  
  2864.  
  2865. charw23.Parent = char23
  2866.  
  2867.  
  2868. charw23.Part0 = char23
  2869.  
  2870.  
  2871. charw23.Part1 = char17
  2872.  
  2873.  
  2874. charw23.C0 = CFrame.new(0,-3,0) * CFrame.fromEulerAnglesXYZ(1.57,4.5,0)
  2875.  
  2876.  
  2877. local charw24 = Instance.new("Weld")
  2878.  
  2879.  
  2880. charw24.Parent = char24
  2881.  
  2882.  
  2883. charw24.Part0 = char24
  2884.  
  2885.  
  2886. charw24.Part1 = char17
  2887.  
  2888.  
  2889. charw24.C0 = CFrame.new(0,-3,0) * CFrame.fromEulerAnglesXYZ(1.57,5.4,0)
  2890.  
  2891.  
  2892. local charw17a = Instance.new("Weld")
  2893.  
  2894.  
  2895. charw17a.Parent = char17a
  2896.  
  2897.  
  2898. charw17a.Part0 = char17a
  2899.  
  2900.  
  2901. charw17a.Part1 = char17
  2902.  
  2903.  
  2904. charw17a.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  2905.  
  2906.  
  2907. local charw25 = Instance.new("Weld")
  2908.  
  2909.  
  2910. charw25.Parent = char25
  2911.  
  2912.  
  2913. charw25.Part0 = char25
  2914.  
  2915.  
  2916. charw25.Part1 = char3
  2917.  
  2918.  
  2919. charw25.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1,0)
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925. --[[local hum = Instance.new("Humanoid")
  2926.  
  2927.  
  2928. hum.Parent = chariot
  2929.  
  2930.  
  2931. hum.MaxHealth = 500 ]]
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937. local SlashSound = Instance.new("Sound") -- PRELOADING SOUNDS TROLOLOL
  2938.  
  2939.  
  2940. --SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2941.  
  2942.  
  2943. SlashSound.SoundId = "http://roblox.com/asset/?id=10209645"
  2944.  
  2945.  
  2946. SlashSound.Parent = modelzorz
  2947.  
  2948.  
  2949. SlashSound.Volume = .7
  2950.  
  2951.  
  2952. SlashSound.Pitch = 1
  2953.  
  2954.  
  2955. local SlashSound = Instance.new("Sound")
  2956.  
  2957.  
  2958. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2248511"
  2959.  
  2960.  
  2961. SlashSound.Parent = workspace
  2962.  
  2963.  
  2964. SlashSound.Volume = .5
  2965.  
  2966.  
  2967. SlashSound.Pitch = 1
  2968.  
  2969.  
  2970. local SlashSound = Instance.new("Sound")
  2971.  
  2972.  
  2973. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2801263"
  2974.  
  2975.  
  2976. SlashSound.Parent = workspace
  2977.  
  2978.  
  2979. SlashSound.Volume = .7
  2980.  
  2981.  
  2982. SlashSound.Pitch = 1
  2983.  
  2984.  
  2985. local SlashSound = Instance.new("Sound")
  2986.  
  2987.  
  2988. SlashSound.SoundId = "http://www.roblox.com/asset/?id=3264793"
  2989.  
  2990.  
  2991. SlashSound.Parent = workspace
  2992.  
  2993.  
  2994. SlashSound.Volume = .7
  2995.  
  2996.  
  2997. SlashSound.Pitch = 1
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003. local fengui = Instance.new("GuiMain")
  3004.  
  3005.  
  3006. fengui.Parent = Player.PlayerGui
  3007.  
  3008.  
  3009. fengui.Name = "WeaponGUI"
  3010.  
  3011.  
  3012. local fenframe = Instance.new("Frame")
  3013.  
  3014.  
  3015. fenframe.Parent = fengui
  3016.  
  3017.  
  3018. fenframe.BackgroundColor3 = Color3.new(255,255,255)
  3019.  
  3020.  
  3021. fenframe.BackgroundTransparency = 1
  3022.  
  3023.  
  3024. fenframe.BorderColor3 = Color3.new(17,17,17)
  3025.  
  3026.  
  3027. fenframe.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  3028.  
  3029.  
  3030. local fentext = Instance.new("TextLabel")
  3031.  
  3032.  
  3033. fentext.Parent = fenframe
  3034.  
  3035.  
  3036. fentext.Text = "Mana("..mana..")"
  3037.  
  3038.  
  3039. fentext.BackgroundTransparency = 1
  3040.  
  3041.  
  3042. fentext.SizeConstraint = "RelativeXY"
  3043.  
  3044.  
  3045. fentext.TextXAlignment = "Center"
  3046.  
  3047.  
  3048. fentext.TextYAlignment = "Center"
  3049.  
  3050.  
  3051. fentext.Position = UDim2.new(0,80,1,200)
  3052.  
  3053.  
  3054. local fentext2 = Instance.new("TextLabel")
  3055.  
  3056.  
  3057. fentext2.Parent = fenframe
  3058.  
  3059.  
  3060. fentext2.Text = " "
  3061.  
  3062.  
  3063. fentext2.BackgroundTransparency = 0
  3064.  
  3065.  
  3066. fentext2.BackgroundColor3 = Color3.new(0,0,0)
  3067.  
  3068.  
  3069. fentext2.SizeConstraint = "RelativeXY"
  3070.  
  3071.  
  3072. fentext2.TextXAlignment = "Center"
  3073.  
  3074.  
  3075. fentext2.TextYAlignment = "Center"
  3076.  
  3077.  
  3078. fentext2.Position = UDim2.new(0,10,1,170)
  3079.  
  3080.  
  3081. fentext2.Size = UDim2.new(2.79999995,0,0.210000306,0)
  3082.  
  3083.  
  3084. local fentext3 = Instance.new("TextLabel")
  3085.  
  3086.  
  3087. fentext3.Parent = fenframe
  3088.  
  3089.  
  3090. fentext3.Text = " "
  3091.  
  3092.  
  3093. fentext3.BackgroundTransparency = 0
  3094.  
  3095.  
  3096. fentext3.BackgroundColor3 = Color3.new(1,1,0)
  3097.  
  3098.  
  3099. fentext3.SizeConstraint = "RelativeXY"
  3100.  
  3101.  
  3102. fentext3.TextXAlignment = "Center"
  3103.  
  3104.  
  3105. fentext3.TextYAlignment = "Center"
  3106.  
  3107.  
  3108. fentext3.Position = UDim2.new(0,10,1,170)
  3109.  
  3110.  
  3111. fentext3.Size = UDim2.new(mana*0.007,0,0.400000006,0)
  3112.  
  3113.  
  3114. --2.9000001, 0}, {0.450000018, 0}
  3115.  
  3116.  
  3117. local fentext5 = Instance.new("TextLabel")
  3118.  
  3119.  
  3120. fentext5.Parent = fenframe
  3121.  
  3122.  
  3123. fentext5.Text = " "
  3124.  
  3125.  
  3126. fentext5.BackgroundTransparency = 1
  3127.  
  3128.  
  3129. fentext5.BackgroundColor3 = Color3.new(0,0,0)
  3130.  
  3131.  
  3132. fentext5.SizeConstraint = "RelativeXY"
  3133.  
  3134.  
  3135. fentext5.TextXAlignment = "Center"
  3136.  
  3137.  
  3138. fentext5.TextYAlignment = "Center"
  3139.  
  3140.  
  3141. fentext5.Position = UDim2.new(0,10,0.8,170)
  3142.  
  3143.  
  3144. fentext5.Size = UDim2.new(2.79999995,0,0.210000306,0)
  3145.  
  3146.  
  3147. local fentext6 = Instance.new("TextLabel")
  3148.  
  3149.  
  3150. fentext6.Parent = fenframe
  3151.  
  3152.  
  3153. fentext6.Text = " "
  3154.  
  3155.  
  3156. fentext6.BackgroundTransparency = 1
  3157.  
  3158.  
  3159. fentext6.BackgroundColor3 = Color3.new(1,1,0)
  3160.  
  3161.  
  3162. fentext6.SizeConstraint = "RelativeXY"
  3163.  
  3164.  
  3165. fentext6.TextXAlignment = "Center"
  3166.  
  3167.  
  3168. fentext6.TextYAlignment = "Center"
  3169.  
  3170.  
  3171. fentext6.Position = UDim2.new(0,10,0.8,170)
  3172.  
  3173.  
  3174. fentext6.Size = UDim2.new(HeroBar*0.007,0,0.200000006,0)
  3175.  
  3176.  
  3177. local gairo = Instance.new("BodyGyro")
  3178.  
  3179.  
  3180. gairo.Parent = nil
  3181.  
  3182.  
  3183. gairo.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  3184.  
  3185.  
  3186. gairo.P = 20e+003
  3187.  
  3188.  
  3189. local gairo2 = Instance.new("BodyGyro")
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195. if (script.Parent.className ~= "HopperBin") then
  3196.  
  3197.  
  3198. Tool = Instance.new("HopperBin")
  3199.  
  3200.  
  3201. Tool.Parent = Backpack
  3202.  
  3203.  
  3204. Tool.Name = "Charibassa"
  3205.  
  3206.  
  3207. script.Parent = Tool
  3208.  
  3209.  
  3210. end
  3211.  
  3212.  
  3213. Bin = script.Parent
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219. function hideanim()
  3220.  
  3221.  
  3222. for i = 0,1,0.1 do
  3223.  
  3224.  
  3225. wait()
  3226.  
  3227.  
  3228. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3229.  
  3230.  
  3231. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57-1.57*i,0.3*i,1.57-0.7*i) * CFrame.new(-1*i,1-0.5*i,0.8*i)
  3232.  
  3233.  
  3234. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+2.5*i,0,0)
  3235.  
  3236.  
  3237. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3238.  
  3239.  
  3240. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3241.  
  3242.  
  3243. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3244.  
  3245.  
  3246. end
  3247.  
  3248.  
  3249. wait(0.1)
  3250.  
  3251.  
  3252. wld1.Part1 = Torso
  3253.  
  3254.  
  3255. wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,2.3) * CFrame.new(1,-1,-0.7)
  3256.  
  3257.  
  3258. end
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264. function equipanim()
  3265.  
  3266.  
  3267. for i = 0,1,0.1 do
  3268.  
  3269.  
  3270. wait()
  3271.  
  3272.  
  3273. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3274.  
  3275.  
  3276. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3.5*i,0,0)
  3277.  
  3278.  
  3279. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3280.  
  3281.  
  3282. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3283.  
  3284.  
  3285. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3286.  
  3287.  
  3288. end
  3289.  
  3290.  
  3291. wait(0.1)
  3292.  
  3293.  
  3294. wld1.Part1 = LeftArm
  3295.  
  3296.  
  3297. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57-1.57,0.3,1.57-0.7) * CFrame.new(-1,1-0.5,0.8)
  3298.  
  3299.  
  3300. for i = 0,1,0.1 do
  3301.  
  3302.  
  3303. wait()
  3304.  
  3305.  
  3306. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3307.  
  3308.  
  3309. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57-1.57+1.57*i,0.3-0.3*i,1.57-0.7+0.7*i) * CFrame.new(-1+1*i,1-0.5+0.5*i,0.8-0.8*i)
  3310.  
  3311.  
  3312. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(3.5-2.5*i,0,0)
  3313.  
  3314.  
  3315. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3316.  
  3317.  
  3318. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3319.  
  3320.  
  3321. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3322.  
  3323.  
  3324. end
  3325.  
  3326.  
  3327. end
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333. function onehit()
  3334.  
  3335.  
  3336. attack = true
  3337.  
  3338.  
  3339. for i = 0,1,0.1 do
  3340.  
  3341.  
  3342. wait()
  3343.  
  3344.  
  3345. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,-1*i,1.57) * CFrame.new(0,1,0)
  3346.  
  3347.  
  3348. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3349.  
  3350.  
  3351. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+3*i,0,0)
  3352.  
  3353.  
  3354. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3355.  
  3356.  
  3357. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3358.  
  3359.  
  3360. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3361.  
  3362.  
  3363. end
  3364.  
  3365.  
  3366. con1=prt25.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3367.  
  3368.  
  3369. con2=prt26.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3370.  
  3371.  
  3372. con3=prt27.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3373.  
  3374.  
  3375. con4=prt28.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3376.  
  3377.  
  3378. ss(1)
  3379.  
  3380.  
  3381. for i = 0,1,0.2 do
  3382.  
  3383.  
  3384. wait()
  3385.  
  3386.  
  3387. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,-1+2.5*i,1.57) * CFrame.new(0,1,0)
  3388.  
  3389.  
  3390. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3391.  
  3392.  
  3393. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+3-3*i,0,0)
  3394.  
  3395.  
  3396. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3397.  
  3398.  
  3399. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1*i,0,0)
  3400.  
  3401.  
  3402. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3403.  
  3404.  
  3405. end
  3406.  
  3407.  
  3408. con1:disconnect()
  3409.  
  3410.  
  3411. con2:disconnect()
  3412.  
  3413.  
  3414. con3:disconnect()
  3415.  
  3416.  
  3417. con4:disconnect()
  3418.  
  3419.  
  3420. wait(0.2)
  3421.  
  3422.  
  3423. attack = false
  3424.  
  3425.  
  3426. end
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432. function twohit()
  3433.  
  3434.  
  3435. attack = true
  3436.  
  3437.  
  3438. for i = 0,1,0.1 do
  3439.  
  3440.  
  3441. wait()
  3442.  
  3443.  
  3444. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,-1+2.5-1.5*i,1.57) * CFrame.new(0,1,0)
  3445.  
  3446.  
  3447. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3448.  
  3449.  
  3450. LW.C0 = CFrame.new(-1.5+0.5*i,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(1+0.57*i,-1.57*i,0)
  3451.  
  3452.  
  3453. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  3454.  
  3455.  
  3456. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1+2.57*i,0,1.4*i)
  3457.  
  3458.  
  3459. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3460.  
  3461.  
  3462. end
  3463.  
  3464.  
  3465. con1=prt25.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3466.  
  3467.  
  3468. con2=prt26.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3469.  
  3470.  
  3471. con3=prt27.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3472.  
  3473.  
  3474. con4=prt28.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3475.  
  3476.  
  3477. ss(0.9)
  3478.  
  3479.  
  3480. for i = 0,1,0.2 do
  3481.  
  3482.  
  3483. wait()
  3484.  
  3485.  
  3486. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  3487.  
  3488.  
  3489. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3490.  
  3491.  
  3492. LW.C0 = CFrame.new(-1.5+0.5-0.5*i,0.5,-0.5+0.5*i) * CFrame.fromEulerAnglesXYZ(1+0.57,-1.57,0)
  3493.  
  3494.  
  3495. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-0.5+3*i,0,0)
  3496.  
  3497.  
  3498. RW.C0 = CFrame.new(1.5-0.5*i,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(1.57,0,1.4-2*i)
  3499.  
  3500.  
  3501. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3502.  
  3503.  
  3504. end
  3505.  
  3506.  
  3507. con1:disconnect()
  3508.  
  3509.  
  3510. con2:disconnect()
  3511.  
  3512.  
  3513. con3:disconnect()
  3514.  
  3515.  
  3516. con4:disconnect()
  3517.  
  3518.  
  3519. attack = false
  3520.  
  3521.  
  3522. end
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528. function threehit()
  3529.  
  3530.  
  3531. attack = true
  3532.  
  3533.  
  3534. for i = 0,1,0.1 do
  3535.  
  3536.  
  3537. wait()
  3538.  
  3539.  
  3540. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-0.5*i,1.57) * CFrame.new(0,1,-0.5*i)
  3541.  
  3542.  
  3543. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3544.  
  3545.  
  3546. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2*i,-1.57+1.57*i,0)
  3547.  
  3548.  
  3549. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-0.5+3-2.5*i,0,0)
  3550.  
  3551.  
  3552. RW.C0 = CFrame.new(1.5-0.5,0.5,-0.5) * CFrame.fromEulerAnglesXYZ(1.57,0,1.4-2)
  3553.  
  3554.  
  3555. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3556.  
  3557.  
  3558. end
  3559.  
  3560.  
  3561. con1=prt25.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3562.  
  3563.  
  3564. con2=prt26.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3565.  
  3566.  
  3567. con3=prt27.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3568.  
  3569.  
  3570. con4=prt28.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3571.  
  3572.  
  3573. ss(1.1)
  3574.  
  3575.  
  3576. for i = 0,1,0.1 do
  3577.  
  3578.  
  3579. wait()
  3580.  
  3581.  
  3582. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-0.5,1.57) * CFrame.new(0,1,-0.5+0.5*i)
  3583.  
  3584.  
  3585. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3586.  
  3587.  
  3588. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2+1.5*i,0,0)
  3589.  
  3590.  
  3591. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3592.  
  3593.  
  3594. RW.C0 = CFrame.new(1.5-0.5+0.5*i,0.5,-0.5+0.5*i) * CFrame.fromEulerAnglesXYZ(1.57,0,1.4-2+2*i)
  3595.  
  3596.  
  3597. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3598.  
  3599.  
  3600. end
  3601.  
  3602.  
  3603. con1:disconnect()
  3604.  
  3605.  
  3606. con2:disconnect()
  3607.  
  3608.  
  3609. con3:disconnect()
  3610.  
  3611.  
  3612. con4:disconnect()
  3613.  
  3614.  
  3615. attack = false
  3616.  
  3617.  
  3618. end
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624. function fourhit(mouse)
  3625.  
  3626.  
  3627. attack = true
  3628.  
  3629.  
  3630. for i = 0,1,0.1 do
  3631.  
  3632.  
  3633. wait()
  3634.  
  3635.  
  3636. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.5+2.64*i,1.57) * CFrame.new(0,1,0)
  3637.  
  3638.  
  3639. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3640.  
  3641.  
  3642. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2+1.5+2*i,0,0)
  3643.  
  3644.  
  3645. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3646.  
  3647.  
  3648. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57-1.77*i,0,1.4-1.4*i)
  3649.  
  3650.  
  3651. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3652.  
  3653.  
  3654. end
  3655.  
  3656.  
  3657. ss(1)
  3658.  
  3659.  
  3660. prt1.CanCollide = true
  3661.  
  3662.  
  3663. wld1.Part1 = nil
  3664.  
  3665.  
  3666. coroutine.resume(coroutine.create(function()
  3667.  
  3668.  
  3669. for i = 0,1,0.2 do
  3670.  
  3671.  
  3672. wait()
  3673.  
  3674.  
  3675. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.5+2.64,1.57) * CFrame.new(0,1,0)
  3676.  
  3677.  
  3678. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3679.  
  3680.  
  3681. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2+1.5+2-3*i,0,0)
  3682.  
  3683.  
  3684. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3685.  
  3686.  
  3687. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57-1.77,0,1.4-1.4)
  3688.  
  3689.  
  3690. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3691.  
  3692.  
  3693. end
  3694.  
  3695.  
  3696. end))
  3697.  
  3698.  
  3699. shoottrail(mouse)
  3700.  
  3701.  
  3702. wait(1)
  3703.  
  3704.  
  3705. prt1.Anchored = false
  3706.  
  3707.  
  3708. wld1.Parent = prt1
  3709.  
  3710.  
  3711. wld1.Part0 = prt1
  3712.  
  3713.  
  3714. wld1.Part1 = LeftArm
  3715.  
  3716.  
  3717. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14,1.57) * CFrame.new(0,1,0)
  3718.  
  3719.  
  3720. wld1.C1 = CFrame.new(0,0,0)
  3721.  
  3722.  
  3723. if heromode == false then
  3724.  
  3725.  
  3726. else
  3727.  
  3728.  
  3729. wait(4)
  3730.  
  3731.  
  3732. end
  3733.  
  3734.  
  3735. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  3736.  
  3737.  
  3738. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  3739.  
  3740.  
  3741. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3742.  
  3743.  
  3744. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3745.  
  3746.  
  3747. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3748.  
  3749.  
  3750. attack = false
  3751.  
  3752.  
  3753. end
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759. function SpinSlash()
  3760.  
  3761.  
  3762. attack = true
  3763.  
  3764.  
  3765. for i = 0,1,0.1 do
  3766.  
  3767.  
  3768. wait()
  3769.  
  3770.  
  3771. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.5*i,1.57) * CFrame.new(0,1,0)
  3772.  
  3773.  
  3774. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3775.  
  3776.  
  3777. LW.C0 = CFrame.new(-1.5+0.5*i,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(1+0.57*i,-1.57*i,0)
  3778.  
  3779.  
  3780. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-0.8*i,0,0)
  3781.  
  3782.  
  3783. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57*i,-1.57*i,0)
  3784.  
  3785.  
  3786. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-1*i,0,0)
  3787.  
  3788.  
  3789. end
  3790.  
  3791.  
  3792. local vel = Instance.new("BodyGyro")
  3793.  
  3794.  
  3795. vel.Parent = Torso
  3796.  
  3797.  
  3798. vel.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  3799.  
  3800.  
  3801. vel.P = 20e+003
  3802.  
  3803.  
  3804. CF = Torso.CFrame
  3805.  
  3806.  
  3807. ss(1)
  3808.  
  3809.  
  3810. con1=prt25.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3811.  
  3812.  
  3813. con2=prt26.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3814.  
  3815.  
  3816. con3=prt27.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3817.  
  3818.  
  3819. con4=prt28.Touched:connect(function(hit) Damagefunc1(hit,20,15) end)
  3820.  
  3821.  
  3822. for i = 0 , 1 , 0.1 do
  3823.  
  3824.  
  3825. wait(0)
  3826.  
  3827.  
  3828. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.5+0.5*i,1.57) * CFrame.new(0,1,0)
  3829.  
  3830.  
  3831. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3832.  
  3833.  
  3834. LW.C0 = CFrame.new(-1.5+0.5-0.5*i,0.5,-0.5+0.5*i) * CFrame.fromEulerAnglesXYZ(1+0.57,-1.57,0)
  3835.  
  3836.  
  3837. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-0.8+2*i,0,0)
  3838.  
  3839.  
  3840. RW.C0 = CFrame.new(1.5-0.5*i,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(1.57,-1.57,0)
  3841.  
  3842.  
  3843. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-1+2*i,0,0)
  3844.  
  3845.  
  3846. vel.cframe = CF * CFrame.fromEulerAnglesXYZ(0,3.14*i,0)
  3847.  
  3848.  
  3849. end
  3850.  
  3851.  
  3852. wait(0.2)
  3853.  
  3854.  
  3855. con1:disconnect()
  3856.  
  3857.  
  3858. con2:disconnect()
  3859.  
  3860.  
  3861. con3:disconnect()
  3862.  
  3863.  
  3864. con4:disconnect()
  3865.  
  3866.  
  3867. vel.Parent = nil
  3868.  
  3869.  
  3870. for i = 0,1,0.1 do
  3871.  
  3872.  
  3873. wait(0)
  3874.  
  3875.  
  3876. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.5+0.5-1*i,1.57) * CFrame.new(0,1,0)
  3877.  
  3878.  
  3879. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3880.  
  3881.  
  3882. LW.C0 = CFrame.new(-1.5+0.5-0.5,0.5,-0.5+0.5) * CFrame.fromEulerAnglesXYZ(1+0.57-0.57*i,-1.57+1.57*i,0)
  3883.  
  3884.  
  3885. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-0.8+2-1.2*i,0,0)
  3886.  
  3887.  
  3888. RW.C0 = CFrame.new(1.5-0.5+0.5*i,0.5,-0.5+0.5*i) * CFrame.fromEulerAnglesXYZ(1.57-1.57*i,-1.5+1.57*i,0)
  3889.  
  3890.  
  3891. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-1+2-1*i,0,0)
  3892.  
  3893.  
  3894. end
  3895.  
  3896.  
  3897. attack = false
  3898.  
  3899.  
  3900. end
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906. --[[function Derp()
  3907.  
  3908.  
  3909. attack = true
  3910.  
  3911.  
  3912. for i = 0,1,0.1 do
  3913.  
  3914.  
  3915. wait()
  3916.  
  3917.  
  3918. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14*i,1.57) * CFrame.new(0,1,0)
  3919.  
  3920.  
  3921. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3922.  
  3923.  
  3924. LW.C0 = CFrame.new(-1.5+0.5*i,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(1+0.57*i,0,0.5*i)
  3925.  
  3926.  
  3927. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3928.  
  3929.  
  3930. RW.C0 = CFrame.new(1.5-0.5*i,0.5,-0.5*i) * CFrame.fromEulerAnglesXYZ(1.57*i,0,-0.5*i)
  3931.  
  3932.  
  3933. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3934.  
  3935.  
  3936. end
  3937.  
  3938.  
  3939. wait(0.5)
  3940.  
  3941.  
  3942. attack = false
  3943.  
  3944.  
  3945. end ]]
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951. function Change()
  3952.  
  3953.  
  3954. if mode == "Normal" then
  3955.  
  3956.  
  3957. mode = "Throw"
  3958.  
  3959.  
  3960. elseif mode == "Throw" then
  3961.  
  3962.  
  3963. mode = "Normal"
  3964.  
  3965.  
  3966. end
  3967.  
  3968.  
  3969. end
  3970.  
  3971.  
  3972.  
  3973.  
  3974.  
  3975. function SpearThrow(mouse)
  3976.  
  3977.  
  3978. attack = true
  3979.  
  3980.  
  3981. for i = 0,1,0.1 do
  3982.  
  3983.  
  3984. wait()
  3985.  
  3986.  
  3987. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14*i,1.57) * CFrame.new(0,1,0)
  3988.  
  3989.  
  3990. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  3991.  
  3992.  
  3993. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+3.04*i,0,0)
  3994.  
  3995.  
  3996. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  3997.  
  3998.  
  3999. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4000.  
  4001.  
  4002. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4003.  
  4004.  
  4005. end
  4006.  
  4007.  
  4008. wait(0.1)
  4009.  
  4010.  
  4011. if RageBuff == true then
  4012.  
  4013.  
  4014. lolololdur = 0
  4015.  
  4016.  
  4017. while hold == true do
  4018.  
  4019.  
  4020. wait()
  4021.  
  4022.  
  4023. if lolololdur == 10 then
  4024.  
  4025.  
  4026. magicsound(3)
  4027.  
  4028.  
  4029. MMMAGIC(prt25,1,1,1,0,0,0,BrickColor.new("Bright red"))
  4030.  
  4031.  
  4032. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  4033.  
  4034.  
  4035. rangepower = 30
  4036.  
  4037.  
  4038. end
  4039.  
  4040.  
  4041. if lolololdur == 30 then
  4042.  
  4043.  
  4044. magicsound(2)
  4045.  
  4046.  
  4047. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  4048.  
  4049.  
  4050. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  4051.  
  4052.  
  4053. rangepower = 50
  4054.  
  4055.  
  4056. end
  4057.  
  4058.  
  4059. if lolololdur == 60 then
  4060.  
  4061.  
  4062. magicsound(1)
  4063.  
  4064.  
  4065. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  4066.  
  4067.  
  4068. MMMAGIC(prt25,7,7,7,0,0,0,BrickColor.new("Bright red"))
  4069.  
  4070.  
  4071. rangepower = 100
  4072.  
  4073.  
  4074. RAEG = true
  4075.  
  4076.  
  4077. end
  4078.  
  4079.  
  4080. lolololdur = lolololdur + 1
  4081.  
  4082.  
  4083. end
  4084.  
  4085.  
  4086. end
  4087.  
  4088.  
  4089. ss(1)
  4090.  
  4091.  
  4092. coroutine.resume(coroutine.create(function()
  4093.  
  4094.  
  4095. for i = 0,1,0.2 do
  4096.  
  4097.  
  4098. wait()
  4099.  
  4100.  
  4101. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  4102.  
  4103.  
  4104. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2+1.5+2-3*i,0,0)
  4105.  
  4106.  
  4107. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4108.  
  4109.  
  4110. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57-1.77,0,1.4-1.4)
  4111.  
  4112.  
  4113. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4114.  
  4115.  
  4116. end
  4117.  
  4118.  
  4119. end))
  4120.  
  4121.  
  4122. prt1.CanCollide = true
  4123.  
  4124.  
  4125. shoottrail(mouse)
  4126.  
  4127.  
  4128. --ShootArrow(mouse.hit.p, 200, mouse.Target)
  4129.  
  4130.  
  4131. wait(1)
  4132.  
  4133.  
  4134. prt1.Anchored = false
  4135.  
  4136.  
  4137. wld1.Parent = prt1
  4138.  
  4139.  
  4140. wld1.Part0 = prt1
  4141.  
  4142.  
  4143. wld1.Part1 = LeftArm
  4144.  
  4145.  
  4146. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14,1.57) * CFrame.new(0,1,0)
  4147.  
  4148.  
  4149. wld1.C1 = CFrame.new(0,0,0)
  4150.  
  4151.  
  4152. if heromode == false then
  4153.  
  4154.  
  4155. else
  4156.  
  4157.  
  4158. wait(4)
  4159.  
  4160.  
  4161. end
  4162.  
  4163.  
  4164. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  4165.  
  4166.  
  4167. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  4168.  
  4169.  
  4170. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4171.  
  4172.  
  4173. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4174.  
  4175.  
  4176. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4177.  
  4178.  
  4179. attack = false
  4180.  
  4181.  
  4182. rangepower = 10
  4183.  
  4184.  
  4185. RAEG = false
  4186.  
  4187.  
  4188. end
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194. function ChariotSummon()
  4195.  
  4196.  
  4197. attack = true
  4198.  
  4199.  
  4200. if Riding == false then
  4201.  
  4202.  
  4203. Riding = true
  4204.  
  4205.  
  4206. gairo2.Parent = nil
  4207.  
  4208.  
  4209. if chariot.Parent == nil then
  4210.  
  4211.  
  4212. local c = chariot:children()
  4213.  
  4214.  
  4215. for i = 1,#c do
  4216.  
  4217.  
  4218. c[i].Transparency = 1
  4219.  
  4220.  
  4221. end
  4222.  
  4223.  
  4224. bod = Instance.new("BodyPosition")
  4225.  
  4226.  
  4227. bod.position = Torso.Position + Vector3.new(0,10,0)
  4228.  
  4229.  
  4230. bod.Parent = Torso
  4231.  
  4232.  
  4233. bod.maxForce = Vector3.new(4e+080, 4e+080, 4e+080)
  4234.  
  4235.  
  4236. local c = chariot:children()
  4237.  
  4238.  
  4239. for i = 1,#c do
  4240.  
  4241.  
  4242. coroutine.resume(coroutine.create(function(Part)
  4243.  
  4244.  
  4245. for i = 0,1,0.1 do
  4246.  
  4247.  
  4248. wait(0.1)
  4249.  
  4250.  
  4251. Part.Transparency = Part.Transparency - 0.1
  4252.  
  4253.  
  4254. end
  4255.  
  4256.  
  4257. end),c[i])
  4258.  
  4259.  
  4260. end
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266. player = Player
  4267.  
  4268.  
  4269. ch = Character
  4270.  
  4271.  
  4272. RH = ch.Torso["Right Hip"]
  4273.  
  4274.  
  4275. LH = ch.Torso["Left Hip"]
  4276.  
  4277.  
  4278. --
  4279.  
  4280.  
  4281. RW2.Part0 = ch.Torso
  4282.  
  4283.  
  4284. RW2.C0 = CFrame.new(0, -1.5, 0)
  4285.  
  4286.  
  4287. RW2.C1 = CFrame.new(-0.5, 0.5, 0)
  4288.  
  4289.  
  4290. RW2.Part1 = ch["Right Leg"]
  4291.  
  4292.  
  4293. RW2.Parent = ch.Torso
  4294.  
  4295.  
  4296. --_G.R = RW
  4297.  
  4298.  
  4299. --
  4300.  
  4301.  
  4302. LW2.Part0 = ch.Torso
  4303.  
  4304.  
  4305. LW2.C0 = CFrame.new(0, -1.5, 0)
  4306.  
  4307.  
  4308. LW2.C1 = CFrame.new(0.5, 0.5, 0)
  4309.  
  4310.  
  4311. LW2.Part1 = ch["Left Leg"]
  4312.  
  4313.  
  4314. LW2.Parent = ch.Torso
  4315.  
  4316.  
  4317. --_G.L = LW
  4318.  
  4319.  
  4320. --
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326. for i = 0,1,0.1 do
  4327.  
  4328.  
  4329. wait()
  4330.  
  4331.  
  4332. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  4333.  
  4334.  
  4335. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  4336.  
  4337.  
  4338. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.07*i,0,-1*i)
  4339.  
  4340.  
  4341. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4342.  
  4343.  
  4344. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.07*i,0,1*i)
  4345.  
  4346.  
  4347. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4348.  
  4349.  
  4350. RW2.C0 = CFrame.new(0, -1.5, -0.3*i) * CFrame.fromEulerAnglesXYZ(0.8*i,0,0)
  4351.  
  4352.  
  4353. RW2.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4354.  
  4355.  
  4356. LW2.C0 = CFrame.new(0, -1.5, 0.1*i) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  4357.  
  4358.  
  4359. LW2.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4360.  
  4361.  
  4362. end
  4363.  
  4364.  
  4365. wait(0.1)
  4366.  
  4367.  
  4368. char1.Anchored = false
  4369.  
  4370.  
  4371. chariot.Parent = mien
  4372.  
  4373.  
  4374. charw1.Parent = char1
  4375.  
  4376.  
  4377. charw1.Part1 = Torso
  4378.  
  4379.  
  4380. charw1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,3.5,1)
  4381.  
  4382.  
  4383. Character.Humanoid.WalkSpeed = 20
  4384.  
  4385.  
  4386. wait(0.5)
  4387.  
  4388.  
  4389. bod.Parent = nil
  4390.  
  4391.  
  4392. for i = 0,1,0.1 do
  4393.  
  4394.  
  4395. wait()
  4396.  
  4397.  
  4398. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  4399.  
  4400.  
  4401. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  4402.  
  4403.  
  4404. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.07-0.07*i,0,-1+1*i)
  4405.  
  4406.  
  4407. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4408.  
  4409.  
  4410. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.07-1.07*i,0,1-1*i)
  4411.  
  4412.  
  4413. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4414.  
  4415.  
  4416. end
  4417.  
  4418.  
  4419. else
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425. player = Player
  4426.  
  4427.  
  4428. ch = Character
  4429.  
  4430.  
  4431. RH = ch.Torso["Right Hip"]
  4432.  
  4433.  
  4434. LH = ch.Torso["Left Hip"]
  4435.  
  4436.  
  4437. --
  4438.  
  4439.  
  4440. RW2.Part0 = ch.Torso
  4441.  
  4442.  
  4443. RW2.C0 = CFrame.new(0, -1.5, -0.3) * CFrame.fromEulerAnglesXYZ(0.8,0,0)
  4444.  
  4445.  
  4446. RW2.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4447.  
  4448.  
  4449. RW2.Part1 = ch["Right Leg"]
  4450.  
  4451.  
  4452. RW2.Parent = ch.Torso
  4453.  
  4454.  
  4455. --_G.R = RW
  4456.  
  4457.  
  4458. --
  4459.  
  4460.  
  4461. LW2.Part0 = ch.Torso
  4462.  
  4463.  
  4464. LW2.C0 = CFrame.new(0, -1.5, 0.1) * CFrame.fromEulerAnglesXYZ(-0.5,0,0)
  4465.  
  4466.  
  4467. LW2.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4468.  
  4469.  
  4470. LW2.Part1 = ch["Left Leg"]
  4471.  
  4472.  
  4473. LW2.Parent = ch.Torso
  4474.  
  4475.  
  4476. --_G.L = LW
  4477.  
  4478.  
  4479. --
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485. char1.Anchored = false
  4486.  
  4487.  
  4488. chariot.Parent = mien
  4489.  
  4490.  
  4491. charw1.Parent = char1
  4492.  
  4493.  
  4494. charw1.Part1 = Torso
  4495.  
  4496.  
  4497. charw1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,3.5,1)
  4498.  
  4499.  
  4500. Character.Humanoid.WalkSpeed = 20
  4501.  
  4502.  
  4503. end
  4504.  
  4505.  
  4506. elseif Riding == true then
  4507.  
  4508.  
  4509. Riding = false
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515. RW2.Parent = nil
  4516.  
  4517.  
  4518. LW2.Parent = nil
  4519.  
  4520.  
  4521. RH.Parent = player.Character.Torso
  4522.  
  4523.  
  4524. LH.Parent = player.Character.Torso
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530. Character.Humanoid.WalkSpeed = 16
  4531.  
  4532.  
  4533. gairo2.Parent = char1
  4534.  
  4535.  
  4536. gairo2.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  4537.  
  4538.  
  4539. gairo2.P = 20e+003
  4540.  
  4541.  
  4542. gairo2.cframe = char1.CFrame
  4543.  
  4544.  
  4545. charw1.Parent = nil
  4546.  
  4547.  
  4548. end
  4549.  
  4550.  
  4551. attack = false
  4552.  
  4553.  
  4554. end
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560. function HeroMode()
  4561.  
  4562.  
  4563. if mana >= 200 and Character.Humanoid.Health == Character.Humanoid.MaxHealth then
  4564.  
  4565.  
  4566. HeroBar = 400
  4567.  
  4568.  
  4569. attack = true
  4570.  
  4571.  
  4572. for i = 0,1,0.1 do
  4573.  
  4574.  
  4575. wait()
  4576.  
  4577.  
  4578. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  4579.  
  4580.  
  4581. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  4582.  
  4583.  
  4584. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5*i,0,0)
  4585.  
  4586.  
  4587. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4588.  
  4589.  
  4590. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1*i,0,0)
  4591.  
  4592.  
  4593. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  4594.  
  4595.  
  4596. end
  4597.  
  4598.  
  4599. coroutine.resume(coroutine.create(function()
  4600.  
  4601.  
  4602. for i = 0,1,0.05 do
  4603.  
  4604.  
  4605. wait()
  4606.  
  4607.  
  4608. fentext5.BackgroundTransparency = fentext5.BackgroundTransparency - 0.05
  4609.  
  4610.  
  4611. fentext6.BackgroundTransparency = fentext6.BackgroundTransparency - 0.05
  4612.  
  4613.  
  4614. end
  4615.  
  4616.  
  4617. end))
  4618.  
  4619.  
  4620. mana = 0
  4621.  
  4622.  
  4623. magicsound(1)
  4624.  
  4625.  
  4626. EVENMOARMAGIX(prt25,5,3,5,0,0,0,0,0,0,BrickColor.new("New Yeller"))
  4627.  
  4628.  
  4629. heromode = true
  4630.  
  4631.  
  4632. local heropart1 = prt10:Clone()
  4633.  
  4634.  
  4635. heropart1.Parent = modelzorz
  4636.  
  4637.  
  4638. heropart1.Transparency = 0.5
  4639.  
  4640.  
  4641. heropart1.Reflectance = 0.2
  4642.  
  4643.  
  4644. heropart1.BrickColor = BrickColor.new("New Yeller")
  4645.  
  4646.  
  4647. heropart1.Mesh.Scale = Vector3.new(0.25,0.9,0.25)
  4648.  
  4649.  
  4650. local heropart2 = prt11:Clone()
  4651.  
  4652.  
  4653. heropart2.Parent = modelzorz
  4654.  
  4655.  
  4656. heropart2.Transparency = 0.5
  4657.  
  4658.  
  4659. heropart2.Reflectance = 0.2
  4660.  
  4661.  
  4662. heropart2.BrickColor = BrickColor.new("New Yeller")
  4663.  
  4664.  
  4665. heropart2.Mesh.Scale = Vector3.new(0.25,1,0.25)
  4666.  
  4667.  
  4668. local heropart3 = prt12:Clone()
  4669.  
  4670.  
  4671. heropart3.Parent = modelzorz
  4672.  
  4673.  
  4674. heropart3.Transparency = 0.5
  4675.  
  4676.  
  4677. heropart3.Reflectance = 0.2
  4678.  
  4679.  
  4680. heropart3.BrickColor = BrickColor.new("New Yeller")
  4681.  
  4682.  
  4683. heropart3.Mesh.Scale = Vector3.new(0.25,1.1,0.25)
  4684.  
  4685.  
  4686. local heropart4 = prt13:Clone()
  4687.  
  4688.  
  4689. heropart4.Parent = modelzorz
  4690.  
  4691.  
  4692. heropart4.Transparency = 0.5
  4693.  
  4694.  
  4695. heropart4.Reflectance = 0.2
  4696.  
  4697.  
  4698. heropart4.BrickColor = BrickColor.new("New Yeller")
  4699.  
  4700.  
  4701. heropart4.Mesh.Scale = Vector3.new(0.25,1.2,0.25)
  4702.  
  4703.  
  4704. local heropart5 = prt14:Clone()
  4705.  
  4706.  
  4707. heropart5.Parent = modelzorz
  4708.  
  4709.  
  4710. heropart5.Transparency = 0.5
  4711.  
  4712.  
  4713. heropart5.Reflectance = 0.2
  4714.  
  4715.  
  4716. heropart5.BrickColor = BrickColor.new("New Yeller")
  4717.  
  4718.  
  4719. heropart5.Mesh.Scale = Vector3.new(0.25,1.3,0.25)
  4720.  
  4721.  
  4722. local heropart6 = prt15:Clone()
  4723.  
  4724.  
  4725. heropart6.Parent = modelzorz
  4726.  
  4727.  
  4728. heropart6.Transparency = 0.5
  4729.  
  4730.  
  4731. heropart6.Reflectance = 0.2
  4732.  
  4733.  
  4734. heropart6.BrickColor = BrickColor.new("New Yeller")
  4735.  
  4736.  
  4737. heropart6.Mesh.Scale = Vector3.new(0.25,1.4,0.25)
  4738.  
  4739.  
  4740. local heropart7 = prt16:Clone()
  4741.  
  4742.  
  4743. heropart7.Parent = modelzorz
  4744.  
  4745.  
  4746. heropart7.Transparency = 0.5
  4747.  
  4748.  
  4749. heropart7.Reflectance = 0.2
  4750.  
  4751.  
  4752. heropart7.BrickColor = BrickColor.new("New Yeller")
  4753.  
  4754.  
  4755. heropart7.Mesh.Scale = Vector3.new(0.25,1.5,0.25)
  4756.  
  4757.  
  4758. local heropart8 = prt17:Clone()
  4759.  
  4760.  
  4761. heropart8.Parent = modelzorz
  4762.  
  4763.  
  4764. heropart8.Transparency = 0.5
  4765.  
  4766.  
  4767. heropart8.Reflectance = 0.2
  4768.  
  4769.  
  4770. heropart8.BrickColor = BrickColor.new("New Yeller")
  4771.  
  4772.  
  4773. heropart8.Mesh.Scale = Vector3.new(0.25,0.9,0.25)
  4774.  
  4775.  
  4776. local heropart9 = prt18:Clone()
  4777.  
  4778.  
  4779. heropart9.Parent = modelzorz
  4780.  
  4781.  
  4782. heropart9.Transparency = 0.5
  4783.  
  4784.  
  4785. heropart9.Reflectance = 0.2
  4786.  
  4787.  
  4788. heropart9.BrickColor = BrickColor.new("New Yeller")
  4789.  
  4790.  
  4791. heropart9.Mesh.Scale = Vector3.new(0.25,1,0.25)
  4792.  
  4793.  
  4794. local heropart10 = prt19:Clone()
  4795.  
  4796.  
  4797. heropart10.Parent = modelzorz
  4798.  
  4799.  
  4800. heropart10.Transparency = 0.5
  4801.  
  4802.  
  4803. heropart10.Reflectance = 0.2
  4804.  
  4805.  
  4806. heropart10.BrickColor = BrickColor.new("New Yeller")
  4807.  
  4808.  
  4809. heropart10.Mesh.Scale = Vector3.new(0.25,1.1,0.25)
  4810.  
  4811.  
  4812. local heropart11 = prt20:Clone()
  4813.  
  4814.  
  4815. heropart11.Parent = modelzorz
  4816.  
  4817.  
  4818. heropart11.Transparency = 0.5
  4819.  
  4820.  
  4821. heropart11.Reflectance = 0.2
  4822.  
  4823.  
  4824. heropart11.BrickColor = BrickColor.new("New Yeller")
  4825.  
  4826.  
  4827. heropart11.Mesh.Scale = Vector3.new(0.25,1.2,0.25)
  4828.  
  4829.  
  4830. local heropart12 = prt21:Clone()
  4831.  
  4832.  
  4833. heropart12.Parent = modelzorz
  4834.  
  4835.  
  4836. heropart12.Transparency = 0.5
  4837.  
  4838.  
  4839. heropart12.Reflectance = 0.2
  4840.  
  4841.  
  4842. heropart12.BrickColor = BrickColor.new("New Yeller")
  4843.  
  4844.  
  4845. heropart12.Mesh.Scale = Vector3.new(0.25,1.3,0.25)
  4846.  
  4847.  
  4848. local heropart13 = prt22:Clone()
  4849.  
  4850.  
  4851. heropart13.Parent = modelzorz
  4852.  
  4853.  
  4854. heropart13.Transparency = 0.5
  4855.  
  4856.  
  4857. heropart13.Reflectance = 0.2
  4858.  
  4859.  
  4860. heropart13.BrickColor = BrickColor.new("New Yeller")
  4861.  
  4862.  
  4863. heropart13.Mesh.Scale = Vector3.new(0.25,1.4,0.25)
  4864.  
  4865.  
  4866. local heropart14 = prt23:Clone()
  4867.  
  4868.  
  4869. heropart14.Parent = modelzorz
  4870.  
  4871.  
  4872. heropart14.Transparency = 0.5
  4873.  
  4874.  
  4875. heropart14.Reflectance = 0.2
  4876.  
  4877.  
  4878. heropart14.BrickColor = BrickColor.new("New Yeller")
  4879.  
  4880.  
  4881. heropart14.Mesh.Scale = Vector3.new(0.25,1.5,0.25)
  4882.  
  4883.  
  4884. local heropart15 = prt27:Clone()
  4885.  
  4886.  
  4887. heropart15.Parent = modelzorz
  4888.  
  4889.  
  4890. heropart15.Transparency = 0.5
  4891.  
  4892.  
  4893. heropart15.Reflectance = 0.2
  4894.  
  4895.  
  4896. heropart15.BrickColor = BrickColor.new("New Yeller")
  4897.  
  4898.  
  4899. heropart15.Mesh.Scale = Vector3.new(0.4,0.7,1.1)
  4900.  
  4901.  
  4902. local heropart16 = prt28:Clone()
  4903.  
  4904.  
  4905. heropart16.Parent = modelzorz
  4906.  
  4907.  
  4908. heropart16.Transparency = 0.5
  4909.  
  4910.  
  4911. heropart16.Reflectance = 0.2
  4912.  
  4913.  
  4914. heropart16.BrickColor = BrickColor.new("New Yeller")
  4915.  
  4916.  
  4917. heropart16.Mesh.Scale = Vector3.new(0.4,0.7,1.1)
  4918.  
  4919.  
  4920.  
  4921.  
  4922.  
  4923. local heroweld1 = Instance.new("Weld")
  4924.  
  4925.  
  4926. heroweld1.Parent = heropart1
  4927.  
  4928.  
  4929. heroweld1.Part0 = heropart1
  4930.  
  4931.  
  4932. heroweld1.Part1 = prt10
  4933.  
  4934.  
  4935. heroweld1.C0 = CFrame.new(0,0.3,0)
  4936.  
  4937.  
  4938. local heroweld2 = Instance.new("Weld")
  4939.  
  4940.  
  4941. heroweld2.Parent = heropart2
  4942.  
  4943.  
  4944. heroweld2.Part0 = heropart2
  4945.  
  4946.  
  4947. heroweld2.Part1 = prt11
  4948.  
  4949.  
  4950. heroweld2.C0 = CFrame.new(0,0.3,0)
  4951.  
  4952.  
  4953. local heroweld3 = Instance.new("Weld")
  4954.  
  4955.  
  4956. heroweld3.Parent = heropart3
  4957.  
  4958.  
  4959. heroweld3.Part0 = heropart3
  4960.  
  4961.  
  4962. heroweld3.Part1 = prt12
  4963.  
  4964.  
  4965. heroweld3.C0 = CFrame.new(0,0.3,0)
  4966.  
  4967.  
  4968. local heroweld4 = Instance.new("Weld")
  4969.  
  4970.  
  4971. heroweld4.Parent = heropart4
  4972.  
  4973.  
  4974. heroweld4.Part0 = heropart4
  4975.  
  4976.  
  4977. heroweld4.Part1 = prt13
  4978.  
  4979.  
  4980. heroweld4.C0 = CFrame.new(0,0.3,0)
  4981.  
  4982.  
  4983. local heroweld5 = Instance.new("Weld")
  4984.  
  4985.  
  4986. heroweld5.Parent = heropart5
  4987.  
  4988.  
  4989. heroweld5.Part0 = heropart5
  4990.  
  4991.  
  4992. heroweld5.Part1 = prt14
  4993.  
  4994.  
  4995. heroweld5.C0 = CFrame.new(0,0.3,0)
  4996.  
  4997.  
  4998. local heroweld6 = Instance.new("Weld")
  4999.  
  5000.  
  5001. heroweld6.Parent = heropart6
  5002.  
  5003.  
  5004. heroweld6.Part0 = heropart6
  5005.  
  5006.  
  5007. heroweld6.Part1 = prt15
  5008.  
  5009.  
  5010. heroweld6.C0 = CFrame.new(0,0.3,0)
  5011.  
  5012.  
  5013. local heroweld7 = Instance.new("Weld")
  5014.  
  5015.  
  5016. heroweld7.Parent = heropart7
  5017.  
  5018.  
  5019. heroweld7.Part0 = heropart7
  5020.  
  5021.  
  5022. heroweld7.Part1 = prt16
  5023.  
  5024.  
  5025. heroweld7.C0 = CFrame.new(0,0.3,0)
  5026.  
  5027.  
  5028. local heroweld8 = Instance.new("Weld")
  5029.  
  5030.  
  5031. heroweld8.Parent = heropart8
  5032.  
  5033.  
  5034. heroweld8.Part0 = heropart8
  5035.  
  5036.  
  5037. heroweld8.Part1 = prt17
  5038.  
  5039.  
  5040. heroweld8.C0 = CFrame.new(0,0.3,0)
  5041.  
  5042.  
  5043. local heroweld9 = Instance.new("Weld")
  5044.  
  5045.  
  5046. heroweld9.Parent = heropart9
  5047.  
  5048.  
  5049. heroweld9.Part0 = heropart9
  5050.  
  5051.  
  5052. heroweld9.Part1 = prt18
  5053.  
  5054.  
  5055. heroweld9.C0 = CFrame.new(0,0.3,0)
  5056.  
  5057.  
  5058. local heroweld10 = Instance.new("Weld")
  5059.  
  5060.  
  5061. heroweld10.Parent = heropart10
  5062.  
  5063.  
  5064. heroweld10.Part0 = heropart10
  5065.  
  5066.  
  5067. heroweld10.Part1 = prt19
  5068.  
  5069.  
  5070. heroweld10.C0 = CFrame.new(0,0.3,0)
  5071.  
  5072.  
  5073. local heroweld11 = Instance.new("Weld")
  5074.  
  5075.  
  5076. heroweld11.Parent = heropart11
  5077.  
  5078.  
  5079. heroweld11.Part0 = heropart11
  5080.  
  5081.  
  5082. heroweld11.Part1 = prt20
  5083.  
  5084.  
  5085. heroweld11.C0 = CFrame.new(0,0.3,0)
  5086.  
  5087.  
  5088. local heroweld12 = Instance.new("Weld")
  5089.  
  5090.  
  5091. heroweld12.Parent = heropart12
  5092.  
  5093.  
  5094. heroweld12.Part0 = heropart12
  5095.  
  5096.  
  5097. heroweld12.Part1 = prt21
  5098.  
  5099.  
  5100. heroweld12.C0 = CFrame.new(0,0.3,0)
  5101.  
  5102.  
  5103. local heroweld13 = Instance.new("Weld")
  5104.  
  5105.  
  5106. heroweld13.Parent = heropart13
  5107.  
  5108.  
  5109. heroweld13.Part0 = heropart13
  5110.  
  5111.  
  5112. heroweld13.Part1 = prt22
  5113.  
  5114.  
  5115. heroweld13.C0 = CFrame.new(0,0.3,0)
  5116.  
  5117.  
  5118. local heroweld14 = Instance.new("Weld")
  5119.  
  5120.  
  5121. heroweld14.Parent = heropart14
  5122.  
  5123.  
  5124. heroweld14.Part0 = heropart14
  5125.  
  5126.  
  5127. heroweld14.Part1 = prt23
  5128.  
  5129.  
  5130. heroweld14.C0 = CFrame.new(0,0.3,0)
  5131.  
  5132.  
  5133. local heroweld15 = Instance.new("Weld")
  5134.  
  5135.  
  5136. heroweld15.Parent = heropart15
  5137.  
  5138.  
  5139. heroweld15.Part0 = heropart15
  5140.  
  5141.  
  5142. heroweld15.Part1 = prt27
  5143.  
  5144.  
  5145. heroweld15.C0 = CFrame.new(0,-0.1,0.1)
  5146.  
  5147.  
  5148. local heroweld16 = Instance.new("Weld")
  5149.  
  5150.  
  5151. heroweld16.Parent = heropart16
  5152.  
  5153.  
  5154. heroweld16.Part0 = heropart16
  5155.  
  5156.  
  5157. heroweld16.Part1 = prt28
  5158.  
  5159.  
  5160. heroweld16.C0 = CFrame.new(0,-0.1,0.1)
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166. coroutine.resume(coroutine.create(function()
  5167.  
  5168.  
  5169. while HeroBar > 0 do
  5170.  
  5171.  
  5172. wait(0.1)
  5173.  
  5174.  
  5175. mana = 0
  5176.  
  5177.  
  5178. HeroBar = HeroBar - 1
  5179.  
  5180.  
  5181. --Character.Humanoid.Health = Character.Humanoid.Health + 0.1
  5182.  
  5183.  
  5184. local bawleffect = Instance.new("Part")
  5185.  
  5186.  
  5187. bawleffect.formFactor = 1
  5188.  
  5189.  
  5190. bawleffect.CanCollide = false
  5191.  
  5192.  
  5193. bawleffect.Name = "Effect"
  5194.  
  5195.  
  5196. bawleffect.Locked = true
  5197.  
  5198.  
  5199. bawleffect.Size = Vector3.new(1,1,1)
  5200.  
  5201.  
  5202. bawleffect.Parent = Character
  5203.  
  5204.  
  5205. bawleffect.Anchored = true
  5206.  
  5207.  
  5208. bawleffect.BrickColor = BrickColor.new("New Yeller")
  5209.  
  5210.  
  5211. bawleffect.CFrame = prt25.CFrame * CFrame.new(math.random(-1,0)+math.random(),math.random(-1,0)+math.random(),math.random(-2,5)+math.random())
  5212.  
  5213.  
  5214. local bawlmesh = Instance.new("SpecialMesh")
  5215.  
  5216.  
  5217. bawlmesh.Parent = bawleffect
  5218.  
  5219.  
  5220. bawlmesh.Scale = Vector3.new(0.1,0.1,0.1)
  5221.  
  5222.  
  5223. bawlmesh.MeshType = "Sphere"
  5224.  
  5225.  
  5226. coroutine.resume(coroutine.create(function(Part)
  5227.  
  5228.  
  5229. wait(0.1)
  5230.  
  5231.  
  5232. for i = 0,1,0.1 do
  5233.  
  5234.  
  5235. wait()
  5236.  
  5237.  
  5238. Part.Reflectance = i
  5239.  
  5240.  
  5241. Part.Transparency = i
  5242.  
  5243.  
  5244. end
  5245.  
  5246.  
  5247. Part.Parent = nil
  5248.  
  5249.  
  5250. end),bawleffect)
  5251.  
  5252.  
  5253. end
  5254.  
  5255.  
  5256. heromode = false
  5257.  
  5258.  
  5259. for i = 0,1,0.05 do
  5260.  
  5261.  
  5262. wait()
  5263.  
  5264.  
  5265. fentext5.BackgroundTransparency = fentext5.BackgroundTransparency + 0.05
  5266.  
  5267.  
  5268. fentext6.BackgroundTransparency = fentext6.BackgroundTransparency + 0.05
  5269.  
  5270.  
  5271. heropart1.Transparency = heropart1.Transparency + 0.05
  5272.  
  5273.  
  5274. heropart2.Transparency = heropart2.Transparency + 0.05
  5275.  
  5276.  
  5277. heropart3.Transparency = heropart3.Transparency + 0.05
  5278.  
  5279.  
  5280. heropart4.Transparency = heropart4.Transparency + 0.05
  5281.  
  5282.  
  5283. heropart5.Transparency = heropart5.Transparency + 0.05
  5284.  
  5285.  
  5286. heropart6.Transparency = heropart6.Transparency + 0.05
  5287.  
  5288.  
  5289. heropart7.Transparency = heropart7.Transparency + 0.05
  5290.  
  5291.  
  5292. heropart8.Transparency = heropart8.Transparency + 0.05
  5293.  
  5294.  
  5295. heropart9.Transparency = heropart9.Transparency + 0.05
  5296.  
  5297.  
  5298. heropart10.Transparency = heropart10.Transparency + 0.05
  5299.  
  5300.  
  5301. heropart11.Transparency = heropart11.Transparency + 0.05
  5302.  
  5303.  
  5304. heropart12.Transparency = heropart12.Transparency + 0.05
  5305.  
  5306.  
  5307. heropart13.Transparency = heropart13.Transparency + 0.05
  5308.  
  5309.  
  5310. heropart14.Transparency = heropart14.Transparency + 0.05
  5311.  
  5312.  
  5313. heropart15.Transparency = heropart15.Transparency + 0.05
  5314.  
  5315.  
  5316. heropart16.Transparency = heropart16.Transparency + 0.05
  5317.  
  5318.  
  5319. end
  5320.  
  5321.  
  5322. heropart1.Parent = nil
  5323.  
  5324.  
  5325. heropart2.Parent = nil
  5326.  
  5327.  
  5328. heropart3.Parent = nil
  5329.  
  5330.  
  5331. heropart4.Parent = nil
  5332.  
  5333.  
  5334. heropart5.Parent = nil
  5335.  
  5336.  
  5337. heropart6.Parent = nil
  5338.  
  5339.  
  5340. heropart7.Parent = nil
  5341.  
  5342.  
  5343. heropart8.Parent = nil
  5344.  
  5345.  
  5346. heropart9.Parent = nil
  5347.  
  5348.  
  5349. heropart10.Parent = nil
  5350.  
  5351.  
  5352. heropart11.Parent = nil
  5353.  
  5354.  
  5355. heropart12.Parent = nil
  5356.  
  5357.  
  5358. heropart13.Parent = nil
  5359.  
  5360.  
  5361. heropart14.Parent = nil
  5362.  
  5363.  
  5364. heropart15.Parent = nil
  5365.  
  5366.  
  5367. heropart16.Parent = nil
  5368.  
  5369.  
  5370. end))
  5371.  
  5372.  
  5373. wait(0.1)
  5374.  
  5375.  
  5376. for i = 0,1,0.1 do
  5377.  
  5378.  
  5379. wait()
  5380.  
  5381.  
  5382. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-1*i,1.57) * CFrame.new(0,1,0)
  5383.  
  5384.  
  5385. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  5386.  
  5387.  
  5388. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5-1.5*i,0,0)
  5389.  
  5390.  
  5391. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5392.  
  5393.  
  5394. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-1+1*i,0,0)
  5395.  
  5396.  
  5397. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5398.  
  5399.  
  5400. end
  5401.  
  5402.  
  5403. attack = false
  5404.  
  5405.  
  5406. end
  5407.  
  5408.  
  5409. end
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415. function Imbue()
  5416.  
  5417.  
  5418. if mana >= 50 then
  5419.  
  5420.  
  5421. attack = true
  5422.  
  5423.  
  5424. for i = 0,1,0.1 do
  5425.  
  5426.  
  5427. wait()
  5428.  
  5429.  
  5430. MMMAGIC(RightArm,2,2,2,0,-1,0,BrickColor.new("White"))
  5431.  
  5432.  
  5433. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.5*i,1.57) * CFrame.new(0,1,0)
  5434.  
  5435.  
  5436. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57*i,-1.57*i,0)
  5437.  
  5438.  
  5439. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5440.  
  5441.  
  5442. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57*i,0,0)
  5443.  
  5444.  
  5445. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5446.  
  5447.  
  5448. end
  5449.  
  5450.  
  5451. for i = 0,1,0.05 do
  5452.  
  5453.  
  5454. wait()
  5455.  
  5456.  
  5457. MMMAGIC(RightArm,3,3,3,0,-1-2*i,0,BrickColor.new("White"))
  5458.  
  5459.  
  5460. end
  5461.  
  5462.  
  5463. mana = mana - 50
  5464.  
  5465.  
  5466. Imbued = true
  5467.  
  5468.  
  5469. coroutine.resume(coroutine.create(function()
  5470.  
  5471.  
  5472. lasersound(1)
  5473.  
  5474.  
  5475. local Bawl1 = Instance.new("Part")
  5476.  
  5477.  
  5478. Bawl1.Parent = modelzorz
  5479.  
  5480.  
  5481. Bawl1.CanCollide = false
  5482.  
  5483.  
  5484. Bawl1.BrickColor = BrickColor.new("White")
  5485.  
  5486.  
  5487. Bawl1.Position = Torso.Position
  5488.  
  5489.  
  5490. Bawl1.Transparency = 1
  5491.  
  5492.  
  5493. Bawl1.Size = Vector3.new(1,1,1)
  5494.  
  5495.  
  5496. local BawlMesh1 = Instance.new("SpecialMesh")
  5497.  
  5498.  
  5499. BawlMesh1.Parent = Bawl1
  5500.  
  5501.  
  5502. BawlMesh1.MeshType = "Sphere"
  5503.  
  5504.  
  5505. BawlMesh1.Scale = Vector3.new(0,0,0)
  5506.  
  5507.  
  5508. local BawlWeld1 = Instance.new("Weld")
  5509.  
  5510.  
  5511. BawlWeld1.Parent = Bawl1
  5512.  
  5513.  
  5514. BawlWeld1.Part0 = Bawl1
  5515.  
  5516.  
  5517. BawlWeld1.Part1 = prt25
  5518.  
  5519.  
  5520. BawlWeld1.C0 = CFrame.new(1.5,0,0)
  5521.  
  5522.  
  5523. EVENMOARMAGIX(Bawl1,5,3,5,0,0,0,0,0,0,BrickColor.new("White"))
  5524.  
  5525.  
  5526. local Bawl2 = Instance.new("Part")
  5527.  
  5528.  
  5529. Bawl2.Parent = modelzorz
  5530.  
  5531.  
  5532. Bawl2.CanCollide = false
  5533.  
  5534.  
  5535. Bawl2.BrickColor = BrickColor.new("White")
  5536.  
  5537.  
  5538. Bawl2.Position = Torso.Position
  5539.  
  5540.  
  5541. Bawl2.Transparency = 1
  5542.  
  5543.  
  5544. Bawl2.Size = Vector3.new(1,1,1)
  5545.  
  5546.  
  5547. local BawlMesh2 = Instance.new("SpecialMesh")
  5548.  
  5549.  
  5550. BawlMesh2.Parent = Bawl2
  5551.  
  5552.  
  5553. BawlMesh2.MeshType = "Sphere"
  5554.  
  5555.  
  5556. BawlMesh2.Scale = Vector3.new(0,0,0)
  5557.  
  5558.  
  5559. local BawlWeld2 = Instance.new("Weld")
  5560.  
  5561.  
  5562. BawlWeld2.Parent = Bawl2
  5563.  
  5564.  
  5565. BawlWeld2.Part0 = Bawl2
  5566.  
  5567.  
  5568. BawlWeld2.Part1 = prt25
  5569.  
  5570.  
  5571. BawlWeld2.C0 = CFrame.new(-1.5,0,0)
  5572.  
  5573.  
  5574. EVENMOARMAGIX(Bawl2,5,3,5,0,0,0,0,0,0,BrickColor.new("White"))
  5575.  
  5576.  
  5577. coroutine.resume(coroutine.create(function()
  5578.  
  5579.  
  5580. while Imbued == true do
  5581.  
  5582.  
  5583. wait(0.1)
  5584.  
  5585.  
  5586. BawlWeld1.C0 = BawlWeld1.C0 * CFrame.fromEulerAnglesXYZ(0,0,0.3)
  5587.  
  5588.  
  5589. BawlWeld2.C0 = BawlWeld2.C0 * CFrame.fromEulerAnglesXYZ(0,0,0.3)
  5590.  
  5591.  
  5592. MMMAGIC(Bawl1,2,2,2,0,0,0,BrickColor.new("White"))
  5593.  
  5594.  
  5595. MMMAGIC(Bawl2,2,2,2,0,0,0,BrickColor.new("White"))
  5596.  
  5597.  
  5598. end
  5599.  
  5600.  
  5601. Bawl1.Parent = nil
  5602.  
  5603.  
  5604. Bawl2.Parent = nil
  5605.  
  5606.  
  5607. end))
  5608.  
  5609.  
  5610. end))
  5611.  
  5612.  
  5613. MMMAGIC(RightArm,5,5,5,0,-1-2,0,BrickColor.new("White"))
  5614.  
  5615.  
  5616. wait(0.5)
  5617.  
  5618.  
  5619. for i = 0,1,0.1 do
  5620.  
  5621.  
  5622. wait()
  5623.  
  5624.  
  5625. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.5-0.5*i,1.57) * CFrame.new(0,1,0)
  5626.  
  5627.  
  5628. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-0.57*i,-1.57+1.57*i,0)
  5629.  
  5630.  
  5631. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5632.  
  5633.  
  5634. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57-1.57*i*i,0,0)
  5635.  
  5636.  
  5637. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5638.  
  5639.  
  5640. end
  5641.  
  5642.  
  5643. attack = false
  5644.  
  5645.  
  5646. end
  5647.  
  5648.  
  5649. end
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655. function Rest()
  5656.  
  5657.  
  5658. attack = true
  5659.  
  5660.  
  5661. Resting = true
  5662.  
  5663.  
  5664. Character.Humanoid.WalkSpeed = 0
  5665.  
  5666.  
  5667. gairo2.Parent = char1
  5668.  
  5669.  
  5670. gairo2.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  5671.  
  5672.  
  5673. gairo2.P = 20e+003
  5674.  
  5675.  
  5676. gairo2.cframe = char1.CFrame
  5677.  
  5678.  
  5679. bod = Instance.new("BodyPosition")
  5680.  
  5681.  
  5682. bod.position = char1.Position
  5683.  
  5684.  
  5685. bod.Parent = char1
  5686.  
  5687.  
  5688. bod.maxForce = Vector3.new(4e+080, 4e+080, 4e+080)
  5689.  
  5690.  
  5691. for i = 0,1,0.1 do
  5692.  
  5693.  
  5694. wait()
  5695.  
  5696.  
  5697. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.8*i,1.57) * CFrame.new(0,1,0)
  5698.  
  5699.  
  5700. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-1.5*i,0,0)
  5701.  
  5702.  
  5703. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5704.  
  5705.  
  5706. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  5707.  
  5708.  
  5709. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5710.  
  5711.  
  5712. RW2.C0 = CFrame.new(0.1*i, -1.5, -0.3-0.2*i) * CFrame.fromEulerAnglesXYZ(0.8+0.77*i,0,0.5*i)
  5713.  
  5714.  
  5715. RW2.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5716.  
  5717.  
  5718. LW2.C0 = CFrame.new(-0.1*i, -1.5, 0.1-0.6*i) * CFrame.fromEulerAnglesXYZ(-0.5+2.07*i,0,-0.5*i)
  5719.  
  5720.  
  5721. LW2.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5722.  
  5723.  
  5724. charw1.C0 = CFrame.fromEulerAnglesXYZ(0.3*i,0,0) * CFrame.new(0,3.5-1*i,1+1*i)
  5725.  
  5726.  
  5727. end
  5728.  
  5729.  
  5730. bod.Parent = nil
  5731.  
  5732.  
  5733. coroutine.resume(coroutine.create(function()
  5734.  
  5735.  
  5736. while Resting == true do
  5737.  
  5738.  
  5739. wait(math.random(5,15))
  5740.  
  5741.  
  5742. for i = 1,2 do
  5743.  
  5744.  
  5745. wait()
  5746.  
  5747.  
  5748. for i = 0,1,0.2 do
  5749.  
  5750.  
  5751. wait()
  5752.  
  5753.  
  5754. if Resting == true then
  5755.  
  5756.  
  5757. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.8-0.3*i,1.57) * CFrame.new(0,1,0)
  5758.  
  5759.  
  5760. end
  5761.  
  5762.  
  5763. end
  5764.  
  5765.  
  5766. for i = 0,1,0.2 do
  5767.  
  5768.  
  5769. wait()
  5770.  
  5771.  
  5772. if Resting == true then
  5773.  
  5774.  
  5775. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.8-0.3+0.3*i,1.57) * CFrame.new(0,1,0)
  5776.  
  5777.  
  5778. end
  5779.  
  5780.  
  5781. end
  5782.  
  5783.  
  5784. end
  5785.  
  5786.  
  5787. end
  5788.  
  5789.  
  5790. end))
  5791.  
  5792.  
  5793. coroutine.resume(coroutine.create(function()
  5794.  
  5795.  
  5796. while Resting == true do
  5797.  
  5798.  
  5799. wait()
  5800.  
  5801.  
  5802. for i = 0,1,0.01 do
  5803.  
  5804.  
  5805. wait()
  5806.  
  5807.  
  5808. if Resting == true then
  5809.  
  5810.  
  5811. --wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.8*i,1.57) * CFrame.new(0,1,0)
  5812.  
  5813.  
  5814. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-1.5+0.2*i,0,0)
  5815.  
  5816.  
  5817. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5818.  
  5819.  
  5820. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.2*i,0,0)
  5821.  
  5822.  
  5823. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5824.  
  5825.  
  5826. RW2.C0 = CFrame.new(0.1, -1.5, -0.3-0.2) * CFrame.fromEulerAnglesXYZ(0.8+0.77,0,0.5)
  5827.  
  5828.  
  5829. RW2.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5830.  
  5831.  
  5832. LW2.C0 = CFrame.new(-0.1, -1.5, 0.1-0.6) * CFrame.fromEulerAnglesXYZ(-0.5+2.07,0,-0.5)
  5833.  
  5834.  
  5835. LW2.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5836.  
  5837.  
  5838. --charw1.C0 = CFrame.fromEulerAnglesXYZ(0.3*i,0,0) * CFrame.new(0,3.5-1*i,1+1*i)
  5839.  
  5840.  
  5841. end
  5842.  
  5843.  
  5844. end
  5845.  
  5846.  
  5847. for i = 0,1,0.01 do
  5848.  
  5849.  
  5850. wait()
  5851.  
  5852.  
  5853. if Resting == true then
  5854.  
  5855.  
  5856. --wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.8*i,1.57) * CFrame.new(0,1,0)
  5857.  
  5858.  
  5859. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-1.5+0.2-0.2*i,0,0)
  5860.  
  5861.  
  5862. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5863.  
  5864.  
  5865. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.2-0.2*i,0,0)
  5866.  
  5867.  
  5868. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5869.  
  5870.  
  5871. RW2.C0 = CFrame.new(0.1, -1.5, -0.3-0.2) * CFrame.fromEulerAnglesXYZ(0.8+0.77,0,0.5)
  5872.  
  5873.  
  5874. RW2.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5875.  
  5876.  
  5877. LW2.C0 = CFrame.new(-0.1, -1.5, 0.1-0.6) * CFrame.fromEulerAnglesXYZ(-0.5+2.07,0,-0.5)
  5878.  
  5879.  
  5880. LW2.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5881.  
  5882.  
  5883. --charw1.C0 = CFrame.fromEulerAnglesXYZ(0.3*i,0,0) * CFrame.new(0,3.5-1*i,1+1*i)
  5884.  
  5885.  
  5886. end
  5887.  
  5888.  
  5889. end
  5890.  
  5891.  
  5892. end
  5893.  
  5894.  
  5895. end))
  5896.  
  5897.  
  5898. humanoid = Character.Humanoid
  5899.  
  5900.  
  5901. lhh = humanoid.Health
  5902.  
  5903.  
  5904. while Resting == true do
  5905.  
  5906.  
  5907. wait()
  5908.  
  5909.  
  5910. if mana < 400 then
  5911.  
  5912.  
  5913. mana = mana + 1
  5914.  
  5915.  
  5916. end
  5917.  
  5918.  
  5919. Character.Humanoid.Health = Character.Humanoid.Health + 0.1
  5920.  
  5921.  
  5922. if humanoid.Health < lhh then
  5923.  
  5924.  
  5925. Resting = false
  5926.  
  5927.  
  5928. print(lhh - humanoid.Health)
  5929.  
  5930.  
  5931. test = lhh - humanoid.Health
  5932.  
  5933.  
  5934. lhh = humanoid.Health
  5935.  
  5936.  
  5937. else
  5938.  
  5939.  
  5940. end
  5941.  
  5942.  
  5943. end
  5944.  
  5945.  
  5946. if Sleeping == true then
  5947.  
  5948.  
  5949. bod = Instance.new("BodyPosition")
  5950.  
  5951.  
  5952. bod.position = char1.Position
  5953.  
  5954.  
  5955. bod.Parent = char1
  5956.  
  5957.  
  5958. bod.maxForce = Vector3.new(4e+080, 4e+080, 4e+080)
  5959.  
  5960.  
  5961. for i = 0,1,0.1 do
  5962.  
  5963.  
  5964. wait()
  5965.  
  5966.  
  5967. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0.2*i,0,0)
  5968.  
  5969.  
  5970. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.8,1.57) * CFrame.new(0,1,0)
  5971.  
  5972.  
  5973. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-1.5-1.07*i,0,0)
  5974.  
  5975.  
  5976. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5977.  
  5978.  
  5979. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5-1.07*i,0,0)
  5980.  
  5981.  
  5982. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5983.  
  5984.  
  5985. RW2.C0 = CFrame.new(0.1-0.1*i, -1.5, -0.3-0.2+0.2*i) * CFrame.fromEulerAnglesXYZ(0.8+0.77-1.2*i,0,0.5-0.5*i)
  5986.  
  5987.  
  5988. RW2.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5989.  
  5990.  
  5991. LW2.C0 = CFrame.new(-0.1+0.1*i, -1.5, 0.1-0.6+0.2*i) * CFrame.fromEulerAnglesXYZ(-0.5+2.07-1.2*i,0,-0.5+0.5*i)
  5992.  
  5993.  
  5994. LW2.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  5995.  
  5996.  
  5997. charw1.C0 = CFrame.fromEulerAnglesXYZ(0.3+1.27*i,0,0) * CFrame.new(0,3.5-1-1*i,1+1-3*i)
  5998.  
  5999.  
  6000. end
  6001.  
  6002.  
  6003. bod.Parent = nil
  6004.  
  6005.  
  6006. humanoid = Character.Humanoid
  6007.  
  6008.  
  6009. lhh = humanoid.Health
  6010.  
  6011.  
  6012. while Sleeping == true do
  6013.  
  6014.  
  6015. wait()
  6016.  
  6017.  
  6018. if mana < 400 then
  6019.  
  6020.  
  6021. mana = mana + 5
  6022.  
  6023.  
  6024. end
  6025.  
  6026.  
  6027. Character.Humanoid.Health = Character.Humanoid.Health + 0.5
  6028.  
  6029.  
  6030. if humanoid.Health < lhh then
  6031.  
  6032.  
  6033. Sleeping = false
  6034.  
  6035.  
  6036. print(lhh - humanoid.Health)
  6037.  
  6038.  
  6039. test = lhh - humanoid.Health
  6040.  
  6041.  
  6042. lhh = humanoid.Health
  6043.  
  6044.  
  6045. else
  6046.  
  6047.  
  6048. end
  6049.  
  6050.  
  6051. end
  6052.  
  6053.  
  6054. end
  6055.  
  6056.  
  6057. bod = Instance.new("BodyPosition")
  6058.  
  6059.  
  6060. bod.position = char1.Position
  6061.  
  6062.  
  6063. bod.Parent = char1
  6064.  
  6065.  
  6066. bod.maxForce = Vector3.new(4e+080, 4e+080, 4e+080)
  6067.  
  6068.  
  6069. for i = 0,1,0.1 do
  6070.  
  6071.  
  6072. wait()
  6073.  
  6074.  
  6075. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  6076.  
  6077.  
  6078. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0.8-0.8*i,1.57) * CFrame.new(0,1,0)
  6079.  
  6080.  
  6081. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-1.5+1.5*i,0,0)
  6082.  
  6083.  
  6084. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6085.  
  6086.  
  6087. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.5*i,0,0)
  6088.  
  6089.  
  6090. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6091.  
  6092.  
  6093. RW2.C0 = CFrame.new(0.1-0.1*i, -1.5, -0.3-0.2+0.2*i) * CFrame.fromEulerAnglesXYZ(0.8+0.77-0.77*i,0,0.5-0.5*i)
  6094.  
  6095.  
  6096. RW2.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6097.  
  6098.  
  6099. LW2.C0 = CFrame.new(-0.1+0.1*i, -1.5, 0.1-0.6+0.6*i) * CFrame.fromEulerAnglesXYZ(-0.5+2.07-2.07*i,0,-0.5+0.5*i)
  6100.  
  6101.  
  6102. LW2.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6103.  
  6104.  
  6105. charw1.C0 = CFrame.fromEulerAnglesXYZ(0.3-0.3*i,0,0) * CFrame.new(0,3.5-1+1*i,1+1-1*i)
  6106.  
  6107.  
  6108. end
  6109.  
  6110.  
  6111. bod.Parent = nil
  6112.  
  6113.  
  6114. gairo2.Parent = nil
  6115.  
  6116.  
  6117. Character.Humanoid.WalkSpeed = 16
  6118.  
  6119.  
  6120. Resting = false
  6121.  
  6122.  
  6123. Sleeping = false
  6124.  
  6125.  
  6126. attack = false
  6127.  
  6128.  
  6129. end
  6130.  
  6131.  
  6132.  
  6133.  
  6134.  
  6135. function SpearThrow2(mouse)
  6136.  
  6137.  
  6138. if mana >= 50 or heromode == true then
  6139.  
  6140.  
  6141. attack = true
  6142.  
  6143.  
  6144. for i = 0,1,0.1 do
  6145.  
  6146.  
  6147. wait()
  6148.  
  6149.  
  6150. if heromode == true then
  6151.  
  6152.  
  6153. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("New Yeller"))
  6154.  
  6155.  
  6156. else
  6157.  
  6158.  
  6159. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("White"))
  6160.  
  6161.  
  6162. end
  6163.  
  6164.  
  6165. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14*i,1.57) * CFrame.new(0,1,0)
  6166.  
  6167.  
  6168. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  6169.  
  6170.  
  6171. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+3.04*i,0,0)
  6172.  
  6173.  
  6174. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6175.  
  6176.  
  6177. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6178.  
  6179.  
  6180. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6181.  
  6182.  
  6183. end
  6184.  
  6185.  
  6186. wait(0.1)
  6187.  
  6188.  
  6189. if RageBuff == true then
  6190.  
  6191.  
  6192. lolololdur = 0
  6193.  
  6194.  
  6195. while hold == true do
  6196.  
  6197.  
  6198. wait()
  6199.  
  6200.  
  6201. if heromode == true then
  6202.  
  6203.  
  6204. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("New Yeller"))
  6205.  
  6206.  
  6207. else
  6208.  
  6209.  
  6210. if lolololdur >= 60 then
  6211.  
  6212.  
  6213. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("Bright red"))
  6214.  
  6215.  
  6216. else
  6217.  
  6218.  
  6219. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("White"))
  6220.  
  6221.  
  6222. end
  6223.  
  6224.  
  6225. end
  6226.  
  6227.  
  6228. if lolololdur == 10 then
  6229.  
  6230.  
  6231. magicsound(3)
  6232.  
  6233.  
  6234. MMMAGIC(prt25,1,1,1,0,0,0,BrickColor.new("Bright red"))
  6235.  
  6236.  
  6237. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  6238.  
  6239.  
  6240. rangepower = 30
  6241.  
  6242.  
  6243. end
  6244.  
  6245.  
  6246. if lolololdur == 30 then
  6247.  
  6248.  
  6249. magicsound(2)
  6250.  
  6251.  
  6252. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  6253.  
  6254.  
  6255. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  6256.  
  6257.  
  6258. rangepower = 50
  6259.  
  6260.  
  6261. end
  6262.  
  6263.  
  6264. if lolololdur == 60 then
  6265.  
  6266.  
  6267. magicsound(1)
  6268.  
  6269.  
  6270. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  6271.  
  6272.  
  6273. MMMAGIC(prt25,7,7,7,0,0,0,BrickColor.new("Bright red"))
  6274.  
  6275.  
  6276. rangepower = 100
  6277.  
  6278.  
  6279. RAEG = true
  6280.  
  6281.  
  6282. end
  6283.  
  6284.  
  6285. lolololdur = lolololdur + 1
  6286.  
  6287.  
  6288. end
  6289.  
  6290.  
  6291. end
  6292.  
  6293.  
  6294. ss(1)
  6295.  
  6296.  
  6297. coroutine.resume(coroutine.create(function()
  6298.  
  6299.  
  6300. for i = 0,1,0.2 do
  6301.  
  6302.  
  6303. wait()
  6304.  
  6305.  
  6306. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  6307.  
  6308.  
  6309. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2+1.5+2-3*i,0,0)
  6310.  
  6311.  
  6312. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6313.  
  6314.  
  6315. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57-1.77,0,1.4-1.4)
  6316.  
  6317.  
  6318. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6319.  
  6320.  
  6321. end
  6322.  
  6323.  
  6324. end))
  6325.  
  6326.  
  6327. if heromode == false then
  6328.  
  6329.  
  6330. mana = mana - 50
  6331.  
  6332.  
  6333. end
  6334.  
  6335.  
  6336. if Riding == true then
  6337.  
  6338.  
  6339. for i = 1,6 do
  6340.  
  6341.  
  6342. coroutine.resume(coroutine.create(function()
  6343.  
  6344.  
  6345. shoottrail2(mouse)
  6346.  
  6347.  
  6348. end))
  6349.  
  6350.  
  6351. end
  6352.  
  6353.  
  6354. else
  6355.  
  6356.  
  6357. for i = 1,2 do
  6358.  
  6359.  
  6360. coroutine.resume(coroutine.create(function()
  6361.  
  6362.  
  6363. shoottrail2(mouse)
  6364.  
  6365.  
  6366. end))
  6367.  
  6368.  
  6369. end
  6370.  
  6371.  
  6372. end
  6373.  
  6374.  
  6375. prt1.CanCollide = true
  6376.  
  6377.  
  6378. shoottrail(mouse)
  6379.  
  6380.  
  6381. --ShootArrow(mouse.hit.p, 200, mouse.Target)
  6382.  
  6383.  
  6384. wait(1)
  6385.  
  6386.  
  6387. prt1.Anchored = false
  6388.  
  6389.  
  6390. wld1.Parent = prt1
  6391.  
  6392.  
  6393. wld1.Part0 = prt1
  6394.  
  6395.  
  6396. wld1.Part1 = LeftArm
  6397.  
  6398.  
  6399. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14,1.57) * CFrame.new(0,1,0)
  6400.  
  6401.  
  6402. wld1.C1 = CFrame.new(0,0,0)
  6403.  
  6404.  
  6405. if heromode == false then
  6406.  
  6407.  
  6408. else
  6409.  
  6410.  
  6411. wait(8)
  6412.  
  6413.  
  6414. end
  6415.  
  6416.  
  6417. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  6418.  
  6419.  
  6420. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  6421.  
  6422.  
  6423. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6424.  
  6425.  
  6426. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6427.  
  6428.  
  6429. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6430.  
  6431.  
  6432. attack = false
  6433.  
  6434.  
  6435. rangepower = 10
  6436.  
  6437.  
  6438. RAEG = false
  6439.  
  6440.  
  6441. end
  6442.  
  6443.  
  6444. end
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450. function BouncingSpear(mouse)
  6451.  
  6452.  
  6453. attack = true
  6454.  
  6455.  
  6456. for i = 0,1,0.1 do
  6457.  
  6458.  
  6459. wait()
  6460.  
  6461.  
  6462. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14*i,1.57) * CFrame.new(0,1,0)
  6463.  
  6464.  
  6465. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  6466.  
  6467.  
  6468. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+3.04*i,0,0)
  6469.  
  6470.  
  6471. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6472.  
  6473.  
  6474. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6475.  
  6476.  
  6477. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6478.  
  6479.  
  6480. end
  6481.  
  6482.  
  6483. wait(0.1)
  6484.  
  6485.  
  6486. if RageBuff == true then
  6487.  
  6488.  
  6489. lolololdur = 0
  6490.  
  6491.  
  6492. while hold == true do
  6493.  
  6494.  
  6495. wait()
  6496.  
  6497.  
  6498. if lolololdur == 10 then
  6499.  
  6500.  
  6501. magicsound(3)
  6502.  
  6503.  
  6504. MMMAGIC(prt25,1,1,1,0,0,0,BrickColor.new("Bright red"))
  6505.  
  6506.  
  6507. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  6508.  
  6509.  
  6510. rangepower = 30
  6511.  
  6512.  
  6513. end
  6514.  
  6515.  
  6516. if lolololdur == 30 then
  6517.  
  6518.  
  6519. magicsound(2)
  6520.  
  6521.  
  6522. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  6523.  
  6524.  
  6525. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  6526.  
  6527.  
  6528. rangepower = 50
  6529.  
  6530.  
  6531. end
  6532.  
  6533.  
  6534. if lolololdur == 60 then
  6535.  
  6536.  
  6537. magicsound(1)
  6538.  
  6539.  
  6540. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  6541.  
  6542.  
  6543. MMMAGIC(prt25,7,7,7,0,0,0,BrickColor.new("Bright red"))
  6544.  
  6545.  
  6546. rangepower = 100
  6547.  
  6548.  
  6549. RAEG = true
  6550.  
  6551.  
  6552. end
  6553.  
  6554.  
  6555. lolololdur = lolololdur + 1
  6556.  
  6557.  
  6558. end
  6559.  
  6560.  
  6561. end
  6562.  
  6563.  
  6564. ss(1)
  6565.  
  6566.  
  6567. coroutine.resume(coroutine.create(function()
  6568.  
  6569.  
  6570. for i = 0,1,0.2 do
  6571.  
  6572.  
  6573. wait()
  6574.  
  6575.  
  6576. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  6577.  
  6578.  
  6579. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2+1.5+2-3*i,0,0)
  6580.  
  6581.  
  6582. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6583.  
  6584.  
  6585. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57-1.77,0,1.4-1.4)
  6586.  
  6587.  
  6588. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6589.  
  6590.  
  6591. end
  6592.  
  6593.  
  6594. end))
  6595.  
  6596.  
  6597. Bouncing = true
  6598.  
  6599.  
  6600. prt1.CanCollide = true
  6601.  
  6602.  
  6603. spread2 = 100000
  6604.  
  6605.  
  6606. cloning = 0
  6607.  
  6608.  
  6609. wait()
  6610.  
  6611.  
  6612. attack = true
  6613.  
  6614.  
  6615. while wld1.Parent ~= nil and Bouncing == true and attack == true do
  6616.  
  6617.  
  6618. if wld1.Parent == nil then
  6619.  
  6620.  
  6621. Bouncing = false
  6622.  
  6623.  
  6624. end
  6625.  
  6626.  
  6627. cloning = cloning + 1
  6628.  
  6629.  
  6630. if cloning == 5 and heromode == false then
  6631.  
  6632.  
  6633. cloning = 0
  6634.  
  6635.  
  6636. for i = 1,2 do
  6637.  
  6638.  
  6639. coroutine.resume(coroutine.create(function()
  6640.  
  6641.  
  6642. shoottrail2(mouse)
  6643.  
  6644.  
  6645. end))
  6646.  
  6647.  
  6648. end
  6649.  
  6650.  
  6651. end
  6652.  
  6653.  
  6654. shoottrail(mouse)
  6655.  
  6656.  
  6657. --ShootArrow(mouse.hit.p, 200, mouse.Target)
  6658.  
  6659.  
  6660. if heromode == true then
  6661.  
  6662.  
  6663. rangepower = 40
  6664.  
  6665.  
  6666. spread = 2000
  6667.  
  6668.  
  6669. spread2 = 2500
  6670.  
  6671.  
  6672. --spread2 = 100000
  6673.  
  6674.  
  6675. --spread = 100000
  6676.  
  6677.  
  6678. range = 30
  6679.  
  6680.  
  6681. range2 = 200
  6682.  
  6683.  
  6684. elseif heromode == false then
  6685.  
  6686.  
  6687. rangepower = 10
  6688.  
  6689.  
  6690. spread = 2000
  6691.  
  6692.  
  6693. spread2 = 2500
  6694.  
  6695.  
  6696. --spread2 = 100000
  6697.  
  6698.  
  6699. --spread = 100000
  6700.  
  6701.  
  6702. range = 50
  6703.  
  6704.  
  6705. range2 = 200
  6706.  
  6707.  
  6708. end
  6709.  
  6710.  
  6711. wait(0)
  6712.  
  6713.  
  6714. end
  6715.  
  6716.  
  6717. wait(1)
  6718.  
  6719.  
  6720. rangepower = 10
  6721.  
  6722.  
  6723. spread = 0
  6724.  
  6725.  
  6726. range = 1000
  6727.  
  6728.  
  6729. range2 = 1000
  6730.  
  6731.  
  6732. spread2 = 500
  6733.  
  6734.  
  6735. cloning = 0
  6736.  
  6737.  
  6738. Bouncing = false
  6739.  
  6740.  
  6741. prt1.Anchored = false
  6742.  
  6743.  
  6744. wld1.Parent = prt1
  6745.  
  6746.  
  6747. wld1.Part0 = prt1
  6748.  
  6749.  
  6750. wld1.Part1 = LeftArm
  6751.  
  6752.  
  6753. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14,1.57) * CFrame.new(0,1,0)
  6754.  
  6755.  
  6756. wld1.C1 = CFrame.new(0,0,0)
  6757.  
  6758.  
  6759. if heromode == false then
  6760.  
  6761.  
  6762. else
  6763.  
  6764.  
  6765. wait(4)
  6766.  
  6767.  
  6768. end
  6769.  
  6770.  
  6771. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  6772.  
  6773.  
  6774. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  6775.  
  6776.  
  6777. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6778.  
  6779.  
  6780. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6781.  
  6782.  
  6783. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6784.  
  6785.  
  6786. attack = false
  6787.  
  6788.  
  6789. rangepower = 10
  6790.  
  6791.  
  6792. RAEG = false
  6793.  
  6794.  
  6795. end
  6796.  
  6797.  
  6798.  
  6799.  
  6800.  
  6801. function ThrowSpam(mouse)
  6802.  
  6803.  
  6804. attack = true
  6805.  
  6806.  
  6807. for i = 0,1,0.1 do
  6808.  
  6809.  
  6810. wait()
  6811.  
  6812.  
  6813. if heromode == true then
  6814.  
  6815.  
  6816. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("New Yeller"))
  6817.  
  6818.  
  6819. else
  6820.  
  6821.  
  6822. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("White"))
  6823.  
  6824.  
  6825. end
  6826.  
  6827.  
  6828. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14*i,1.57) * CFrame.new(0,1,0)
  6829.  
  6830.  
  6831. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  6832.  
  6833.  
  6834. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+3.04*i,0,0)
  6835.  
  6836.  
  6837. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6838.  
  6839.  
  6840. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6841.  
  6842.  
  6843. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  6844.  
  6845.  
  6846. end
  6847.  
  6848.  
  6849. wait(0.1)
  6850.  
  6851.  
  6852. if RageBuff == true then
  6853.  
  6854.  
  6855. lolololdur = 0
  6856.  
  6857.  
  6858. while hold == true do
  6859.  
  6860.  
  6861. wait()
  6862.  
  6863.  
  6864. if heromode == true then
  6865.  
  6866.  
  6867. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("New Yeller"))
  6868.  
  6869.  
  6870. else
  6871.  
  6872.  
  6873. if lolololdur >= 60 then
  6874.  
  6875.  
  6876. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("Bright red"))
  6877.  
  6878.  
  6879. else
  6880.  
  6881.  
  6882. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("White"))
  6883.  
  6884.  
  6885. end
  6886.  
  6887.  
  6888. end
  6889.  
  6890.  
  6891. if lolololdur == 10 then
  6892.  
  6893.  
  6894. magicsound(3)
  6895.  
  6896.  
  6897. MMMAGIC(prt25,1,1,1,0,0,0,BrickColor.new("Bright red"))
  6898.  
  6899.  
  6900. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  6901.  
  6902.  
  6903. rangepower = 30
  6904.  
  6905.  
  6906. end
  6907.  
  6908.  
  6909. if lolololdur == 30 then
  6910.  
  6911.  
  6912. magicsound(2)
  6913.  
  6914.  
  6915. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  6916.  
  6917.  
  6918. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  6919.  
  6920.  
  6921. rangepower = 50
  6922.  
  6923.  
  6924. end
  6925.  
  6926.  
  6927. if lolololdur == 60 then
  6928.  
  6929.  
  6930. magicsound(1)
  6931.  
  6932.  
  6933. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  6934.  
  6935.  
  6936. MMMAGIC(prt25,7,7,7,0,0,0,BrickColor.new("Bright red"))
  6937.  
  6938.  
  6939. rangepower = 100
  6940.  
  6941.  
  6942. RAEG = true
  6943.  
  6944.  
  6945. end
  6946.  
  6947.  
  6948. lolololdur = lolololdur + 1
  6949.  
  6950.  
  6951. end
  6952.  
  6953.  
  6954. end
  6955.  
  6956.  
  6957. ss(1)
  6958.  
  6959.  
  6960. coroutine.resume(coroutine.create(function()
  6961.  
  6962.  
  6963. for i = 1,10 do
  6964.  
  6965.  
  6966. coroutine.resume(coroutine.create(function()
  6967.  
  6968.  
  6969. wait(1)
  6970.  
  6971.  
  6972. shoottrail2(mouse)
  6973.  
  6974.  
  6975. end))
  6976.  
  6977.  
  6978. end
  6979.  
  6980.  
  6981. end))
  6982.  
  6983.  
  6984. coroutine.resume(coroutine.create(function()
  6985.  
  6986.  
  6987. for i = 0,1,0.2 do
  6988.  
  6989.  
  6990. wait()
  6991.  
  6992.  
  6993. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  6994.  
  6995.  
  6996. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2+1.5+2-3*i,0,0)
  6997.  
  6998.  
  6999. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7000.  
  7001.  
  7002. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57-1.77,0,1.4-1.4)
  7003.  
  7004.  
  7005. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7006.  
  7007.  
  7008. end
  7009.  
  7010.  
  7011. end))
  7012.  
  7013.  
  7014. prt1.CanCollide = true
  7015.  
  7016.  
  7017. shoottrail(mouse)
  7018.  
  7019.  
  7020. --ShootArrow(mouse.hit.p, 200, mouse.Target)
  7021.  
  7022.  
  7023. wait(1)
  7024.  
  7025.  
  7026. prt1.Anchored = false
  7027.  
  7028.  
  7029. wld1.Parent = prt1
  7030.  
  7031.  
  7032. wld1.Part0 = prt1
  7033.  
  7034.  
  7035. wld1.Part1 = LeftArm
  7036.  
  7037.  
  7038. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14,1.57) * CFrame.new(0,1,0)
  7039.  
  7040.  
  7041. wld1.C1 = CFrame.new(0,0,0)
  7042.  
  7043.  
  7044. if heromode == false then
  7045.  
  7046.  
  7047. else
  7048.  
  7049.  
  7050. wait(4)
  7051.  
  7052.  
  7053. end
  7054.  
  7055.  
  7056. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  7057.  
  7058.  
  7059. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  7060.  
  7061.  
  7062. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7063.  
  7064.  
  7065. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7066.  
  7067.  
  7068. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7069.  
  7070.  
  7071. attack = false
  7072.  
  7073.  
  7074. rangepower = 10
  7075.  
  7076.  
  7077. RAEG = false
  7078.  
  7079.  
  7080. end
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086. function ThrowSpam2(mouse)
  7087.  
  7088.  
  7089. attack = true
  7090.  
  7091.  
  7092. for i = 0,1,0.1 do
  7093.  
  7094.  
  7095. wait()
  7096.  
  7097.  
  7098. if heromode == true then
  7099.  
  7100.  
  7101. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("New Yeller"))
  7102.  
  7103.  
  7104. else
  7105.  
  7106.  
  7107. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("White"))
  7108.  
  7109.  
  7110. end
  7111.  
  7112.  
  7113. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14*i,1.57) * CFrame.new(0,1,0)
  7114.  
  7115.  
  7116. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  7117.  
  7118.  
  7119. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+3.04*i,0,0)
  7120.  
  7121.  
  7122. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7123.  
  7124.  
  7125. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7126.  
  7127.  
  7128. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7129.  
  7130.  
  7131. end
  7132.  
  7133.  
  7134. wait(0.1)
  7135.  
  7136.  
  7137. if RageBuff == true then
  7138.  
  7139.  
  7140. lolololdur = 0
  7141.  
  7142.  
  7143. while hold == true do
  7144.  
  7145.  
  7146. wait()
  7147.  
  7148.  
  7149. if heromode == true then
  7150.  
  7151.  
  7152. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("New Yeller"))
  7153.  
  7154.  
  7155. else
  7156.  
  7157.  
  7158. if lolololdur >= 60 then
  7159.  
  7160.  
  7161. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("Bright red"))
  7162.  
  7163.  
  7164. else
  7165.  
  7166.  
  7167. MMMAGIC(LeftArm,3,3,3,0,-1,0,BrickColor.new("White"))
  7168.  
  7169.  
  7170. end
  7171.  
  7172.  
  7173. end
  7174.  
  7175.  
  7176. if lolololdur == 10 then
  7177.  
  7178.  
  7179. magicsound(3)
  7180.  
  7181.  
  7182. MMMAGIC(prt25,1,1,1,0,0,0,BrickColor.new("Bright red"))
  7183.  
  7184.  
  7185. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  7186.  
  7187.  
  7188. rangepower = 30
  7189.  
  7190.  
  7191. end
  7192.  
  7193.  
  7194. if lolololdur == 30 then
  7195.  
  7196.  
  7197. magicsound(2)
  7198.  
  7199.  
  7200. MMMAGIC(prt25,3,3,3,0,0,0,BrickColor.new("Bright red"))
  7201.  
  7202.  
  7203. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  7204.  
  7205.  
  7206. rangepower = 50
  7207.  
  7208.  
  7209. end
  7210.  
  7211.  
  7212. if lolololdur == 60 then
  7213.  
  7214.  
  7215. magicsound(1)
  7216.  
  7217.  
  7218. MMMAGIC(prt25,5,5,5,0,0,0,BrickColor.new("Bright red"))
  7219.  
  7220.  
  7221. MMMAGIC(prt25,7,7,7,0,0,0,BrickColor.new("Bright red"))
  7222.  
  7223.  
  7224. rangepower = 100
  7225.  
  7226.  
  7227. RAEG = true
  7228.  
  7229.  
  7230. end
  7231.  
  7232.  
  7233. lolololdur = lolololdur + 1
  7234.  
  7235.  
  7236. end
  7237.  
  7238.  
  7239. end
  7240.  
  7241.  
  7242. ss(1)
  7243.  
  7244.  
  7245. coroutine.resume(coroutine.create(function()
  7246.  
  7247.  
  7248. for i = 1,30 do
  7249.  
  7250.  
  7251. wait(0.1)
  7252.  
  7253.  
  7254. coroutine.resume(coroutine.create(function()
  7255.  
  7256.  
  7257. shoottrail2(mouse)
  7258.  
  7259.  
  7260. end))
  7261.  
  7262.  
  7263. end
  7264.  
  7265.  
  7266. coroutine.resume(coroutine.create(function()
  7267.  
  7268.  
  7269. for i = 0,1,0.2 do
  7270.  
  7271.  
  7272. wait()
  7273.  
  7274.  
  7275. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  7276.  
  7277.  
  7278. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+0.57-2+1.5+2-3*i,0,0)
  7279.  
  7280.  
  7281. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7282.  
  7283.  
  7284. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1.57-1.77,0,1.4-1.4)
  7285.  
  7286.  
  7287. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7288.  
  7289.  
  7290. end
  7291.  
  7292.  
  7293. end))
  7294.  
  7295.  
  7296. prt1.CanCollide = true
  7297.  
  7298.  
  7299. shoottrail(mouse)
  7300.  
  7301.  
  7302. --ShootArrow(mouse.hit.p, 200, mouse.Target)
  7303.  
  7304.  
  7305. wait(1)
  7306.  
  7307.  
  7308. prt1.Anchored = false
  7309.  
  7310.  
  7311. wld1.Parent = prt1
  7312.  
  7313.  
  7314. wld1.Part0 = prt1
  7315.  
  7316.  
  7317. wld1.Part1 = LeftArm
  7318.  
  7319.  
  7320. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14,1.57) * CFrame.new(0,1,0)
  7321.  
  7322.  
  7323. wld1.C1 = CFrame.new(0,0,0)
  7324.  
  7325.  
  7326. if heromode == false then
  7327.  
  7328.  
  7329. else
  7330.  
  7331.  
  7332. wait(4)
  7333.  
  7334.  
  7335. end
  7336.  
  7337.  
  7338. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  7339.  
  7340.  
  7341. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  7342.  
  7343.  
  7344. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7345.  
  7346.  
  7347. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7348.  
  7349.  
  7350. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7351.  
  7352.  
  7353. attack = false
  7354.  
  7355.  
  7356. rangepower = 10
  7357.  
  7358.  
  7359. RAEG = false
  7360.  
  7361.  
  7362. end))
  7363.  
  7364.  
  7365. end
  7366.  
  7367.  
  7368.  
  7369.  
  7370.  
  7371. function WRYYY()
  7372.  
  7373.  
  7374. attack = true
  7375.  
  7376.  
  7377. if Riding == false then
  7378.  
  7379.  
  7380. Riding = true
  7381.  
  7382.  
  7383. bod = Instance.new("BodyPosition")
  7384.  
  7385.  
  7386. bod.position = Torso.Position + Vector3.new(0,50,0)
  7387.  
  7388.  
  7389. bod.Parent = Torso
  7390.  
  7391.  
  7392. bod.maxForce = Vector3.new(4e+080, 4e+080, 4e+080)
  7393.  
  7394.  
  7395. for i = 0,1,0.1 do
  7396.  
  7397.  
  7398. wait()
  7399.  
  7400.  
  7401. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  7402.  
  7403.  
  7404. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1*i,0,0)
  7405.  
  7406.  
  7407. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7408.  
  7409.  
  7410. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(2*i,0,0)
  7411.  
  7412.  
  7413. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7414.  
  7415.  
  7416. end
  7417.  
  7418.  
  7419. if chariot.Parent == nil then
  7420.  
  7421.  
  7422. local c = chariot:children()
  7423.  
  7424.  
  7425. for i = 1,#c do
  7426.  
  7427.  
  7428. c[i].Transparency = 1
  7429.  
  7430.  
  7431. end
  7432.  
  7433.  
  7434. local c = chariot:children()
  7435.  
  7436.  
  7437. for i = 1,#c do
  7438.  
  7439.  
  7440. coroutine.resume(coroutine.create(function(Part)
  7441.  
  7442.  
  7443. for i = 0,1,0.1 do
  7444.  
  7445.  
  7446. wait(0.1)
  7447.  
  7448.  
  7449. Part.Transparency = Part.Transparency - 0.1
  7450.  
  7451.  
  7452. end
  7453.  
  7454.  
  7455. end),c[i])
  7456.  
  7457.  
  7458. end
  7459.  
  7460.  
  7461. wait(0.1)
  7462.  
  7463.  
  7464. gairo2.Parent = nil
  7465.  
  7466.  
  7467. char1.Anchored = false
  7468.  
  7469.  
  7470. chariot.Parent = mien
  7471.  
  7472.  
  7473. charw1.Parent = char1
  7474.  
  7475.  
  7476. charw1.Part1 = Torso
  7477.  
  7478.  
  7479. charw1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,3,0)
  7480.  
  7481.  
  7482. Character.Humanoid.WalkSpeed = 20
  7483.  
  7484.  
  7485. wait(1)
  7486.  
  7487.  
  7488. else
  7489.  
  7490.  
  7491. gairo2.Parent = nil
  7492.  
  7493.  
  7494. char1.Anchored = false
  7495.  
  7496.  
  7497. chariot.Parent = mien
  7498.  
  7499.  
  7500. charw1.Parent = char1
  7501.  
  7502.  
  7503. charw1.Part1 = Torso
  7504.  
  7505.  
  7506. charw1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,3,0)
  7507.  
  7508.  
  7509. Character.Humanoid.WalkSpeed = 20
  7510.  
  7511.  
  7512. wait(1)
  7513.  
  7514.  
  7515. end
  7516.  
  7517.  
  7518. bod.position = Torso.Position - Vector3.new(0,50,0)
  7519.  
  7520.  
  7521. for i = 0,1,0.1 do
  7522.  
  7523.  
  7524. wait()
  7525.  
  7526.  
  7527. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  7528.  
  7529.  
  7530. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1-1.5*i,0,0)
  7531.  
  7532.  
  7533. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7534.  
  7535.  
  7536. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(2-1.5*i,0,0)
  7537.  
  7538.  
  7539. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7540.  
  7541.  
  7542. end
  7543.  
  7544.  
  7545. local c = game.Workspace:GetChildren();
  7546.  
  7547.  
  7548. for i = 1, #c do
  7549.  
  7550.  
  7551. local hum = c[i]:findFirstChild("Humanoid")
  7552.  
  7553.  
  7554. if hum ~= nil and hum.Health ~= 0 then
  7555.  
  7556.  
  7557. local head = c[i]:findFirstChild("Head");
  7558.  
  7559.  
  7560. if head ~= nil then
  7561.  
  7562.  
  7563. local targ = head.Position - char1.Position;
  7564.  
  7565.  
  7566. local mag = targ.magnitude;
  7567.  
  7568.  
  7569. if mag <= 6 and c[i].Name ~= Player.Name then
  7570.  
  7571.  
  7572. wait()
  7573.  
  7574.  
  7575. WRYHit(head,char1,50)
  7576.  
  7577.  
  7578. end
  7579.  
  7580.  
  7581. end
  7582.  
  7583.  
  7584. end
  7585.  
  7586.  
  7587. end
  7588.  
  7589.  
  7590. wait(0.5)
  7591.  
  7592.  
  7593. bod.Parent = nil
  7594.  
  7595.  
  7596. end
  7597.  
  7598.  
  7599. attack = false
  7600.  
  7601.  
  7602. end
  7603.  
  7604.  
  7605.  
  7606.  
  7607.  
  7608. function GroundSlasher()
  7609.  
  7610.  
  7611. attack = true
  7612.  
  7613.  
  7614. gairo.Parent = Head
  7615.  
  7616.  
  7617. gairo.cframe = Head.CFrame
  7618.  
  7619.  
  7620. spikecona1=char18.Touched:connect(function(hit) SpikeDamage(hit,10,20) end)
  7621.  
  7622.  
  7623. spikecona2=char19.Touched:connect(function(hit) SpikeDamage(hit,10,20) end)
  7624.  
  7625.  
  7626. spikecona3=char20.Touched:connect(function(hit) SpikeDamage(hit,10,20) end)
  7627.  
  7628.  
  7629. spikecona4=char21.Touched:connect(function(hit) SpikeDamage(hit,10,20) end)
  7630.  
  7631.  
  7632. spikecona5=char22.Touched:connect(function(hit) SpikeDamage(hit,10,20) end)
  7633.  
  7634.  
  7635. spikecona6=char23.Touched:connect(function(hit) SpikeDamage(hit,10,20) end)
  7636.  
  7637.  
  7638. spikecona7=char24.Touched:connect(function(hit) SpikeDamage(hit,10,20) end)
  7639.  
  7640.  
  7641. for i = 0,1,0.1 do
  7642.  
  7643.  
  7644. wait()
  7645.  
  7646.  
  7647. gairo.cframe = Head.CFrame * CFrame.fromEulerAnglesXYZ(-0.1*i,0,0)
  7648.  
  7649.  
  7650. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  7651.  
  7652.  
  7653. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-3*i,0,0)
  7654.  
  7655.  
  7656. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7657.  
  7658.  
  7659. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2*i,0,0)
  7660.  
  7661.  
  7662. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7663.  
  7664.  
  7665. end
  7666.  
  7667.  
  7668. blah = 0
  7669.  
  7670.  
  7671. for i = 0,1,0.01 do
  7672.  
  7673.  
  7674. wait()
  7675.  
  7676.  
  7677. blah = blah + 0.5
  7678.  
  7679.  
  7680. charw17.C0 = CFrame.fromEulerAnglesXYZ(0,blah,0) * CFrame.new(0,0,2)
  7681.  
  7682.  
  7683. end
  7684.  
  7685.  
  7686. gairo.Parent = nil
  7687.  
  7688.  
  7689. for i = 0,1,0.1 do
  7690.  
  7691.  
  7692. wait()
  7693.  
  7694.  
  7695. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-3+3*i,0,0)
  7696.  
  7697.  
  7698. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7699.  
  7700.  
  7701. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2+2*i,0,0)
  7702.  
  7703.  
  7704. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7705.  
  7706.  
  7707. end
  7708.  
  7709.  
  7710. spikecona1:disconnect()
  7711.  
  7712.  
  7713. spikecona2:disconnect()
  7714.  
  7715.  
  7716. spikecona3:disconnect()
  7717.  
  7718.  
  7719. spikecona4:disconnect()
  7720.  
  7721.  
  7722. spikecona5:disconnect()
  7723.  
  7724.  
  7725. spikecona6:disconnect()
  7726.  
  7727.  
  7728. spikecona7:disconnect()
  7729.  
  7730.  
  7731. wait(1)
  7732.  
  7733.  
  7734. attack = false
  7735.  
  7736.  
  7737. end
  7738.  
  7739.  
  7740.  
  7741.  
  7742.  
  7743. function SpearWave(mouse)
  7744.  
  7745.  
  7746. attack = true
  7747.  
  7748.  
  7749. spearwave = true
  7750.  
  7751.  
  7752. prt1.CanCollide = true
  7753.  
  7754.  
  7755. shoottrail(Torso.Position)
  7756.  
  7757.  
  7758. --ShootArrow(mouse.hit.p, 200, mouse.Target)
  7759.  
  7760.  
  7761. wait(1)
  7762.  
  7763.  
  7764. prt1.Anchored = false
  7765.  
  7766.  
  7767. wld1.Parent = prt1
  7768.  
  7769.  
  7770. wld1.Part0 = prt1
  7771.  
  7772.  
  7773. wld1.Part1 = LeftArm
  7774.  
  7775.  
  7776. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,3.14,1.57) * CFrame.new(0,1,0)
  7777.  
  7778.  
  7779. wld1.C1 = CFrame.new(0,0,0)
  7780.  
  7781.  
  7782. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  7783.  
  7784.  
  7785. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  7786.  
  7787.  
  7788. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7789.  
  7790.  
  7791. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7792.  
  7793.  
  7794. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7795.  
  7796.  
  7797. spearwave = false
  7798.  
  7799.  
  7800. attack = false
  7801.  
  7802.  
  7803. end
  7804.  
  7805.  
  7806.  
  7807.  
  7808.  
  7809. function Halo()
  7810.  
  7811.  
  7812. if HealBuff == false and mana >= 50 then
  7813.  
  7814.  
  7815. attack = true
  7816.  
  7817.  
  7818. HealBuff = true
  7819.  
  7820.  
  7821. for i = 0,1,0.1 do
  7822.  
  7823.  
  7824. wait()
  7825.  
  7826.  
  7827. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  7828.  
  7829.  
  7830. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5*i,0,0)
  7831.  
  7832.  
  7833. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7834.  
  7835.  
  7836. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  7837.  
  7838.  
  7839. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7840.  
  7841.  
  7842. end
  7843.  
  7844.  
  7845. mana = mana - 50
  7846.  
  7847.  
  7848. purify(1)
  7849.  
  7850.  
  7851. EVENMOARMAGIX(prt25,5,3,5,0,0,0,0,0,0,BrickColor.new("White"))
  7852.  
  7853.  
  7854. Character.Humanoid.MaxHealth = 200
  7855.  
  7856.  
  7857. wait()
  7858.  
  7859.  
  7860. Character.Humanoid.Health = Character.Humanoid.Health * 2
  7861.  
  7862.  
  7863. local las=Instance.new("Part",workspace)
  7864.  
  7865.  
  7866. las.Anchored=true
  7867.  
  7868.  
  7869. las.Locked=true
  7870.  
  7871.  
  7872. las.CanCollide=false
  7873.  
  7874.  
  7875. las.TopSurface=0
  7876.  
  7877.  
  7878. las.BottomSurface=0
  7879.  
  7880.  
  7881. las.FormFactor = "Custom"
  7882.  
  7883.  
  7884. las.BrickColor=BrickColor.new("White")
  7885.  
  7886.  
  7887. las.Size=Vector3.new(1,1,1)
  7888.  
  7889.  
  7890. las.CFrame=CFrame.new((prt25.Position+Torso.Position)/2,Torso.Position) *CFrame.Angles(math.rad(90),0,0)
  7891.  
  7892.  
  7893. local msh=Instance.new("SpecialMesh",las)
  7894.  
  7895.  
  7896. mag = (prt25.Position-Torso.Position).magnitude
  7897.  
  7898.  
  7899. msh.Scale=Vector3.new(1,mag,1)
  7900.  
  7901.  
  7902. coroutine.resume(coroutine.create(function(Part,Mesh)
  7903.  
  7904.  
  7905. for i = 0,1,0.1 do
  7906.  
  7907.  
  7908. wait()
  7909.  
  7910.  
  7911. Part.Transparency = Part.Transparency + 0.1
  7912.  
  7913.  
  7914. Mesh.Scale = Mesh.Scale + Vector3.new(-0.05,0.7,-0.05)
  7915.  
  7916.  
  7917. end
  7918.  
  7919.  
  7920. Part.Parent = nil
  7921.  
  7922.  
  7923. end),las,msh)
  7924.  
  7925.  
  7926. local halo = Instance.new("Part")
  7927.  
  7928.  
  7929. halo.Parent = modelzorz
  7930.  
  7931.  
  7932. halo.CanCollide = false
  7933.  
  7934.  
  7935. halo.BrickColor = BrickColor.new("White")
  7936.  
  7937.  
  7938. halo.Position = Torso.Position
  7939.  
  7940.  
  7941. halo.Transparency = 1
  7942.  
  7943.  
  7944. halo.Size = Vector3.new(1,1,1)
  7945.  
  7946.  
  7947. local haloMesh = Instance.new("SpecialMesh")
  7948.  
  7949.  
  7950. haloMesh.Parent = halo
  7951.  
  7952.  
  7953. haloMesh.MeshType = "Sphere"
  7954.  
  7955.  
  7956. haloMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7957.  
  7958.  
  7959. haloMesh.Scale = Vector3.new(0,1,0)
  7960.  
  7961.  
  7962. local haloWeld = Instance.new("Weld")
  7963.  
  7964.  
  7965. haloWeld.Parent = halo
  7966.  
  7967.  
  7968. haloWeld.Part0 = halo
  7969.  
  7970.  
  7971. haloWeld.Part1 = Head
  7972.  
  7973.  
  7974. haloWeld.C0 = CFrame.new(0,0,-1.7) * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7975.  
  7976.  
  7977. coroutine.resume(coroutine.create(function()
  7978.  
  7979.  
  7980. for i = 0,1,0.1 do
  7981.  
  7982.  
  7983. wait()
  7984.  
  7985.  
  7986. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-1*i,1.57) * CFrame.new(0,1,0)
  7987.  
  7988.  
  7989. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5-1.5*i,0,0)
  7990.  
  7991.  
  7992. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7993.  
  7994.  
  7995. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.5*i,0,0)
  7996.  
  7997.  
  7998. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7999.  
  8000.  
  8001. end
  8002.  
  8003.  
  8004. end))
  8005.  
  8006.  
  8007. attack = false
  8008.  
  8009.  
  8010. for i = 0,1,0.1 do
  8011.  
  8012.  
  8013. wait()
  8014.  
  8015.  
  8016. halo.Transparency = halo.Transparency - 0.1
  8017.  
  8018.  
  8019. haloMesh.Scale = haloMesh.Scale + Vector3.new(0.1,0,0.1)
  8020.  
  8021.  
  8022. end
  8023.  
  8024.  
  8025. while Character.Humanoid.Health >= 100 do
  8026.  
  8027.  
  8028. wait()
  8029.  
  8030.  
  8031. end
  8032.  
  8033.  
  8034. Character.Humanoid.MaxHealth = 100
  8035.  
  8036.  
  8037. wait()
  8038.  
  8039.  
  8040. for i = 0,1,0.1 do
  8041.  
  8042.  
  8043. wait()
  8044.  
  8045.  
  8046. halo.Transparency = halo.Transparency + 0.1
  8047.  
  8048.  
  8049. end
  8050.  
  8051.  
  8052. halo.Parent = nil
  8053.  
  8054.  
  8055. HealBuff = false
  8056.  
  8057.  
  8058. end
  8059.  
  8060.  
  8061. end
  8062.  
  8063.  
  8064.  
  8065.  
  8066.  
  8067. function HaloOther(mouse)
  8068.  
  8069.  
  8070. if mana >= 50 and mouse.Target.Parent:findFirstChild("Humanoid")~=nil then
  8071.  
  8072.  
  8073. attack = true
  8074.  
  8075.  
  8076. durp = mouse.Target
  8077.  
  8078.  
  8079. for i = 0,1,0.1 do
  8080.  
  8081.  
  8082. wait()
  8083.  
  8084.  
  8085. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  8086.  
  8087.  
  8088. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5*i,0,0)
  8089.  
  8090.  
  8091. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8092.  
  8093.  
  8094. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  8095.  
  8096.  
  8097. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8098.  
  8099.  
  8100. end
  8101.  
  8102.  
  8103. mana = mana - 50
  8104.  
  8105.  
  8106. purify(1)
  8107.  
  8108.  
  8109. EVENMOARMAGIX(prt25,5,3,5,0,0,0,0,0,0,BrickColor.new("White"))
  8110.  
  8111.  
  8112. durp.Parent.Humanoid.MaxHealth = 200
  8113.  
  8114.  
  8115. wait()
  8116.  
  8117.  
  8118. durp.Parent.Humanoid.Health = durp.Parent.Humanoid.Health * 2
  8119.  
  8120.  
  8121. local las=Instance.new("Part",workspace)
  8122.  
  8123.  
  8124. las.Anchored=true
  8125.  
  8126.  
  8127. las.Locked=true
  8128.  
  8129.  
  8130. las.CanCollide=false
  8131.  
  8132.  
  8133. las.TopSurface=0
  8134.  
  8135.  
  8136. las.BottomSurface=0
  8137.  
  8138.  
  8139. las.FormFactor = "Custom"
  8140.  
  8141.  
  8142. las.BrickColor=BrickColor.new("White")
  8143.  
  8144.  
  8145. las.Size=Vector3.new(1,1,1)
  8146.  
  8147.  
  8148. las.CFrame=CFrame.new((prt25.Position+durp.Parent.Torso.Position)/2,durp.Parent.Torso.Position) *CFrame.Angles(math.rad(90),0,0)
  8149.  
  8150.  
  8151. local msh=Instance.new("SpecialMesh",las)
  8152.  
  8153.  
  8154. mag = (prt25.Position-durp.Parent.Torso.Position).magnitude
  8155.  
  8156.  
  8157. msh.Scale=Vector3.new(1,mag,1)
  8158.  
  8159.  
  8160. coroutine.resume(coroutine.create(function(Part,Mesh)
  8161.  
  8162.  
  8163. for i = 0,1,0.1 do
  8164.  
  8165.  
  8166. wait()
  8167.  
  8168.  
  8169. Part.Transparency = Part.Transparency + 0.1
  8170.  
  8171.  
  8172. Mesh.Scale = Mesh.Scale + Vector3.new(-0.05,0.7,-0.05)
  8173.  
  8174.  
  8175. end
  8176.  
  8177.  
  8178. Part.Parent = nil
  8179.  
  8180.  
  8181. end),las,msh)
  8182.  
  8183.  
  8184. local halo = Instance.new("Part")
  8185.  
  8186.  
  8187. halo.Parent = durp.Parent
  8188.  
  8189.  
  8190. halo.CanCollide = false
  8191.  
  8192.  
  8193. halo.BrickColor = BrickColor.new("White")
  8194.  
  8195.  
  8196. halo.Position = Torso.Position
  8197.  
  8198.  
  8199. halo.Transparency = 1
  8200.  
  8201.  
  8202. halo.Size = Vector3.new(1,1,1)
  8203.  
  8204.  
  8205. local haloMesh = Instance.new("SpecialMesh")
  8206.  
  8207.  
  8208. haloMesh.Parent = halo
  8209.  
  8210.  
  8211. haloMesh.MeshType = "Sphere"
  8212.  
  8213.  
  8214. haloMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8215.  
  8216.  
  8217. haloMesh.Scale = Vector3.new(0,1,0)
  8218.  
  8219.  
  8220. local haloWeld = Instance.new("Weld")
  8221.  
  8222.  
  8223. haloWeld.Parent = halo
  8224.  
  8225.  
  8226. haloWeld.Part0 = halo
  8227.  
  8228.  
  8229. haloWeld.Part1 = durp.Parent:findFirstChild("Head")
  8230.  
  8231.  
  8232. haloWeld.C0 = CFrame.new(0,0,-1.7) * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  8233.  
  8234.  
  8235. coroutine.resume(coroutine.create(function()
  8236.  
  8237.  
  8238. for i = 0,1,0.1 do
  8239.  
  8240.  
  8241. wait()
  8242.  
  8243.  
  8244. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-1*i,1.57) * CFrame.new(0,1,0)
  8245.  
  8246.  
  8247. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5-1.5*i,0,0)
  8248.  
  8249.  
  8250. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8251.  
  8252.  
  8253. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.5*i,0,0)
  8254.  
  8255.  
  8256. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8257.  
  8258.  
  8259. end
  8260.  
  8261.  
  8262. end))
  8263.  
  8264.  
  8265. attack = false
  8266.  
  8267.  
  8268. for i = 0,1,0.1 do
  8269.  
  8270.  
  8271. wait()
  8272.  
  8273.  
  8274. halo.Transparency = halo.Transparency - 0.1
  8275.  
  8276.  
  8277. haloMesh.Scale = haloMesh.Scale + Vector3.new(0.1,0,0.1)
  8278.  
  8279.  
  8280. end
  8281.  
  8282.  
  8283. while durp.Parent.Humanoid.Health >= 100 do
  8284.  
  8285.  
  8286. wait()
  8287.  
  8288.  
  8289. end
  8290.  
  8291.  
  8292. durp.Parent.Humanoid.MaxHealth = 100
  8293.  
  8294.  
  8295. wait()
  8296.  
  8297.  
  8298. if halo.Parent ~= nil then
  8299.  
  8300.  
  8301. for i = 0,1,0.1 do
  8302.  
  8303.  
  8304. wait()
  8305.  
  8306.  
  8307. halo.Transparency = halo.Transparency + 0.1
  8308.  
  8309.  
  8310. end
  8311.  
  8312.  
  8313. halo.Parent = nil
  8314.  
  8315.  
  8316. end
  8317.  
  8318.  
  8319. end
  8320.  
  8321.  
  8322. end
  8323.  
  8324.  
  8325.  
  8326.  
  8327.  
  8328. function HealOther(mouse)
  8329.  
  8330.  
  8331. if mana >= 20 and mouse.Target.Parent:findFirstChild("Humanoid")~=nil then
  8332.  
  8333.  
  8334. attack = true
  8335.  
  8336.  
  8337. durp = mouse.Target
  8338.  
  8339.  
  8340. for i = 0,1,0.1 do
  8341.  
  8342.  
  8343. wait()
  8344.  
  8345.  
  8346. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  8347.  
  8348.  
  8349. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5*i,0,0)
  8350.  
  8351.  
  8352. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8353.  
  8354.  
  8355. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  8356.  
  8357.  
  8358. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8359.  
  8360.  
  8361. end
  8362.  
  8363.  
  8364. mana = mana - 20
  8365.  
  8366.  
  8367. purify(1)
  8368.  
  8369.  
  8370. EVENMOARMAGIX(prt25,5,3,5,0,0,0,0,0,0,BrickColor.new("White"))
  8371.  
  8372.  
  8373. EVENMOARMAGIX(durp.Parent.Torso,5,3,5,0,0,0,0,0,0,BrickColor.new("White"))
  8374.  
  8375.  
  8376. durp.Parent.Humanoid.Health = durp.Parent.Humanoid.Health + 20
  8377.  
  8378.  
  8379. coroutine.resume(coroutine.create(function()
  8380.  
  8381.  
  8382. for i = 0,1,0.1 do
  8383.  
  8384.  
  8385. wait()
  8386.  
  8387.  
  8388. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-1*i,1.57) * CFrame.new(0,1,0)
  8389.  
  8390.  
  8391. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5-1.5*i,0,0)
  8392.  
  8393.  
  8394. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8395.  
  8396.  
  8397. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.5*i,0,0)
  8398.  
  8399.  
  8400. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8401.  
  8402.  
  8403. end
  8404.  
  8405.  
  8406. end))
  8407.  
  8408.  
  8409. attack = false
  8410.  
  8411.  
  8412. end
  8413.  
  8414.  
  8415. end
  8416.  
  8417.  
  8418.  
  8419.  
  8420.  
  8421. function BuffWalk()
  8422.  
  8423.  
  8424. if WalkBuff == false and mana >= 50 then
  8425.  
  8426.  
  8427. attack = true
  8428.  
  8429.  
  8430. WalkBuff = true
  8431.  
  8432.  
  8433. for i = 0,1,0.1 do
  8434.  
  8435.  
  8436. wait()
  8437.  
  8438.  
  8439. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  8440.  
  8441.  
  8442. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5*i,0,0)
  8443.  
  8444.  
  8445. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8446.  
  8447.  
  8448. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  8449.  
  8450.  
  8451. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8452.  
  8453.  
  8454. end
  8455.  
  8456.  
  8457. mana = mana - 50
  8458.  
  8459.  
  8460. lasersound(1)
  8461.  
  8462.  
  8463. EVENMOARMAGIX(prt25,5,3,5,0,0,0,0,0,0,BrickColor.new("White"))
  8464.  
  8465.  
  8466. Character.Humanoid.WalkSpeed = Character.Humanoid.WalkSpeed + 5
  8467.  
  8468.  
  8469. coroutine.resume(coroutine.create(function()
  8470.  
  8471.  
  8472. for i = 0,1,0.1 do
  8473.  
  8474.  
  8475. wait()
  8476.  
  8477.  
  8478. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-1*i,1.57) * CFrame.new(0,1,0)
  8479.  
  8480.  
  8481. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5-1.5*i,0,0)
  8482.  
  8483.  
  8484. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8485.  
  8486.  
  8487. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.5*i,0,0)
  8488.  
  8489.  
  8490. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8491.  
  8492.  
  8493. end
  8494.  
  8495.  
  8496. end))
  8497.  
  8498.  
  8499. attack = false
  8500.  
  8501.  
  8502. for i = 0,120 do
  8503.  
  8504.  
  8505. wait(0.1)
  8506.  
  8507.  
  8508. if LeftLeg~=nil then
  8509.  
  8510.  
  8511. MMMAGIC(LeftLeg,2,2,2,0,-0.8,0,BrickColor.new("White"))
  8512.  
  8513.  
  8514. end
  8515.  
  8516.  
  8517. if RightLeg~=nil then
  8518.  
  8519.  
  8520. MMMAGIC(RightLeg,2,2,2,0,-0.8,0,BrickColor.new("White"))
  8521.  
  8522.  
  8523. end
  8524.  
  8525.  
  8526. end
  8527.  
  8528.  
  8529. Character.Humanoid.WalkSpeed = Character.Humanoid.WalkSpeed - 5
  8530.  
  8531.  
  8532. WalkBuff = false
  8533.  
  8534.  
  8535. end
  8536.  
  8537.  
  8538. end
  8539.  
  8540.  
  8541.  
  8542.  
  8543.  
  8544. function BuffWalkOther(mouse)
  8545.  
  8546.  
  8547. if mana >= 50 and mouse.Target.Parent:findFirstChild("Humanoid")~=nil then
  8548.  
  8549.  
  8550. attack = true
  8551.  
  8552.  
  8553. durp = mouse.Target
  8554.  
  8555.  
  8556. for i = 0,1,0.1 do
  8557.  
  8558.  
  8559. wait()
  8560.  
  8561.  
  8562. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  8563.  
  8564.  
  8565. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5*i,0,0)
  8566.  
  8567.  
  8568. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8569.  
  8570.  
  8571. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  8572.  
  8573.  
  8574. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8575.  
  8576.  
  8577. end
  8578.  
  8579.  
  8580. mana = mana - 50
  8581.  
  8582.  
  8583. lasersound(1)
  8584.  
  8585.  
  8586. EVENMOARMAGIX(prt25,5,3,5,0,0,0,0,0,0,BrickColor.new("White"))
  8587.  
  8588.  
  8589. durp.Parent.Humanoid.WalkSpeed = durp.Parent.Humanoid.WalkSpeed + 5
  8590.  
  8591.  
  8592. local las=Instance.new("Part",workspace)
  8593.  
  8594.  
  8595. las.Anchored=true
  8596.  
  8597.  
  8598. las.Locked=true
  8599.  
  8600.  
  8601. las.CanCollide=false
  8602.  
  8603.  
  8604. las.TopSurface=0
  8605.  
  8606.  
  8607. las.BottomSurface=0
  8608.  
  8609.  
  8610. las.FormFactor = "Custom"
  8611.  
  8612.  
  8613. las.BrickColor=BrickColor.new("White")
  8614.  
  8615.  
  8616. las.Size=Vector3.new(1,1,1)
  8617.  
  8618.  
  8619. las.CFrame=CFrame.new((prt25.Position+durp.Parent.Torso.Position)/2,durp.Parent.Torso.Position) *CFrame.Angles(math.rad(90),0,0)
  8620.  
  8621.  
  8622. local msh=Instance.new("SpecialMesh",las)
  8623.  
  8624.  
  8625. mag = (prt25.Position-durp.Parent.Torso.Position).magnitude
  8626.  
  8627.  
  8628. msh.Scale=Vector3.new(1,mag,1)
  8629.  
  8630.  
  8631. coroutine.resume(coroutine.create(function(Part,Mesh)
  8632.  
  8633.  
  8634. for i = 0,1,0.1 do
  8635.  
  8636.  
  8637. wait()
  8638.  
  8639.  
  8640. Part.Transparency = Part.Transparency + 0.1
  8641.  
  8642.  
  8643. Mesh.Scale = Mesh.Scale + Vector3.new(-0.05,0.7,-0.05)
  8644.  
  8645.  
  8646. end
  8647.  
  8648.  
  8649. Part.Parent = nil
  8650.  
  8651.  
  8652. end),las,msh)
  8653.  
  8654.  
  8655. coroutine.resume(coroutine.create(function()
  8656.  
  8657.  
  8658. for i = 0,1,0.1 do
  8659.  
  8660.  
  8661. wait()
  8662.  
  8663.  
  8664. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-1*i,1.57) * CFrame.new(0,1,0)
  8665.  
  8666.  
  8667. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5-1.5*i,0,0)
  8668.  
  8669.  
  8670. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8671.  
  8672.  
  8673. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.5*i,0,0)
  8674.  
  8675.  
  8676. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8677.  
  8678.  
  8679. end
  8680.  
  8681.  
  8682. end))
  8683.  
  8684.  
  8685. attack = false
  8686.  
  8687.  
  8688. coroutine.resume(coroutine.create(function(Him)
  8689.  
  8690.  
  8691. for i = 0,120 do
  8692.  
  8693.  
  8694. wait(0.1)
  8695.  
  8696.  
  8697. if Him.Parent:findFirstChild("Left Leg")~=nil then
  8698.  
  8699.  
  8700. MMMAGIC(Him.Parent["Left Leg"],2,2,2,0,-0.8,0,BrickColor.new("White"))
  8701.  
  8702.  
  8703. end
  8704.  
  8705.  
  8706. if Him.Parent:findFirstChild("Right Leg")~=nil then
  8707.  
  8708.  
  8709. MMMAGIC(Him.Parent["Right Leg"],2,2,2,0,-0.8,0,BrickColor.new("White"))
  8710.  
  8711.  
  8712. end
  8713.  
  8714.  
  8715. end
  8716.  
  8717.  
  8718. Him.Parent.Humanoid.WalkSpeed = Him.Parent.Humanoid.WalkSpeed - 5
  8719.  
  8720.  
  8721. end),durp)
  8722.  
  8723.  
  8724. end
  8725.  
  8726.  
  8727. end
  8728.  
  8729.  
  8730.  
  8731.  
  8732.  
  8733. function BuffRage(mouse)
  8734.  
  8735.  
  8736. if RageBuff == false and mana >= 100 then
  8737.  
  8738.  
  8739. attack = true
  8740.  
  8741.  
  8742. RageBuff = true
  8743.  
  8744.  
  8745. for i = 0,1,0.1 do
  8746.  
  8747.  
  8748. wait()
  8749.  
  8750.  
  8751. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  8752.  
  8753.  
  8754. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5*i,0,0)
  8755.  
  8756.  
  8757. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8758.  
  8759.  
  8760. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  8761.  
  8762.  
  8763. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8764.  
  8765.  
  8766. end
  8767.  
  8768.  
  8769. mana = mana - 100
  8770.  
  8771.  
  8772. lasersound(1)
  8773.  
  8774.  
  8775. EVENMOARMAGIX(prt25,5,3,5,0,0,0,0,0,0,BrickColor.new("Bright red"))
  8776.  
  8777.  
  8778. coroutine.resume(coroutine.create(function()
  8779.  
  8780.  
  8781. for i = 0,1,0.1 do
  8782.  
  8783.  
  8784. wait()
  8785.  
  8786.  
  8787. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-1*i,1.57) * CFrame.new(0,1,0)
  8788.  
  8789.  
  8790. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5-1.5*i,0,0)
  8791.  
  8792.  
  8793. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8794.  
  8795.  
  8796. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.5*i,0,0)
  8797.  
  8798.  
  8799. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8800.  
  8801.  
  8802. end
  8803.  
  8804.  
  8805. end))
  8806.  
  8807.  
  8808. attack = false
  8809.  
  8810.  
  8811. for i = 1,10 do
  8812.  
  8813.  
  8814. wait(1)
  8815.  
  8816.  
  8817. local msh1 = Instance.new("SpecialMesh")
  8818.  
  8819.  
  8820. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  8821.  
  8822.  
  8823. msh1.MeshType = "Sphere"
  8824.  
  8825.  
  8826. S=Instance.new("Part")
  8827.  
  8828.  
  8829. S.Name="Effect"
  8830.  
  8831.  
  8832. S.formFactor=0
  8833.  
  8834.  
  8835. S.Size=Vector3.new(1,1,1)
  8836.  
  8837.  
  8838. S.BrickColor=BrickColor.new("Bright red")
  8839.  
  8840.  
  8841. S.Reflectance = 0
  8842.  
  8843.  
  8844. S.TopSurface=0
  8845.  
  8846.  
  8847. S.BottomSurface=0
  8848.  
  8849.  
  8850. S.Transparency=0
  8851.  
  8852.  
  8853. S.Anchored=false
  8854.  
  8855.  
  8856. S.CanCollide=false
  8857.  
  8858.  
  8859. S.CFrame=prt25.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  8860.  
  8861.  
  8862. S.Parent=Character
  8863.  
  8864.  
  8865. msh1.Parent = S
  8866.  
  8867.  
  8868. W=Instance.new("Weld")
  8869.  
  8870.  
  8871. W.Parent=S
  8872.  
  8873.  
  8874. W.Part0=S
  8875.  
  8876.  
  8877. W.Part1=prt25
  8878.  
  8879.  
  8880. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.15,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  8881.  
  8882.  
  8883.  
  8884.  
  8885.  
  8886. end
  8887.  
  8888.  
  8889. RageBuff = false
  8890.  
  8891.  
  8892. end
  8893.  
  8894.  
  8895. end
  8896.  
  8897.  
  8898.  
  8899.  
  8900.  
  8901. function HealOther(mouse)
  8902.  
  8903.  
  8904. if mana >= 0 then
  8905.  
  8906.  
  8907. attack = true
  8908.  
  8909.  
  8910. Healing = true
  8911.  
  8912.  
  8913. durp = mouse.Target
  8914.  
  8915.  
  8916. for i = 0,1,0.1 do
  8917.  
  8918.  
  8919. wait()
  8920.  
  8921.  
  8922. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1*i,1.57) * CFrame.new(0,1,0)
  8923.  
  8924.  
  8925. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5*i,0,0)
  8926.  
  8927.  
  8928. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8929.  
  8930.  
  8931. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5*i,0,0)
  8932.  
  8933.  
  8934. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  8935.  
  8936.  
  8937. end
  8938.  
  8939.  
  8940. if mouse.Hit.p ~= nil then
  8941.  
  8942.  
  8943. purify(1)
  8944.  
  8945.  
  8946. local las=Instance.new("Part")
  8947.  
  8948.  
  8949. las.Parent = modelzorz
  8950.  
  8951.  
  8952. las.Anchored=true
  8953.  
  8954.  
  8955. las.Locked=true
  8956.  
  8957.  
  8958. las.CanCollide=false
  8959.  
  8960.  
  8961. las.TopSurface=0
  8962.  
  8963.  
  8964. las.BottomSurface=0
  8965.  
  8966.  
  8967. las.FormFactor = "Custom"
  8968.  
  8969.  
  8970. las.Transparency = 1
  8971.  
  8972.  
  8973. las.BrickColor=BrickColor.new("White")
  8974.  
  8975.  
  8976. las.Size=Vector3.new(1,1,1)
  8977.  
  8978.  
  8979. las.CFrame=CFrame.new(mouse.Hit.p)
  8980.  
  8981.  
  8982. local msh=Instance.new("SpecialMesh",las)
  8983.  
  8984.  
  8985. msh.Scale=Vector3.new(10,5000,10)
  8986.  
  8987.  
  8988. local las2=Instance.new("Part",modelzorz)
  8989.  
  8990.  
  8991. las2.Anchored=true
  8992.  
  8993.  
  8994. las2.Locked=true
  8995.  
  8996.  
  8997. las2.CanCollide=false
  8998.  
  8999.  
  9000. las2.TopSurface=0
  9001.  
  9002.  
  9003. las2.BottomSurface=0
  9004.  
  9005.  
  9006. las2.FormFactor = "Custom"
  9007.  
  9008.  
  9009. las2.BrickColor=BrickColor.new("White")
  9010.  
  9011.  
  9012. las2.Size=Vector3.new(1,1,1)
  9013.  
  9014.  
  9015. las2.CFrame=CFrame.new((prt25.Position+las.Position)/2,las.Position) *CFrame.Angles(math.rad(90),0,0)
  9016.  
  9017.  
  9018. las2.Transparency = 1
  9019.  
  9020.  
  9021. local msh2=Instance.new("SpecialMesh",las2)
  9022.  
  9023.  
  9024. mag = (prt25.Position-las.Position).magnitude
  9025.  
  9026.  
  9027. msh2.Scale=Vector3.new(1,mag,1)
  9028.  
  9029.  
  9030. for i = 0,1,0.1 do
  9031.  
  9032.  
  9033. wait()
  9034.  
  9035.  
  9036. las.Transparency = las.Transparency - 0.05
  9037.  
  9038.  
  9039. las2.Transparency = las2.Transparency - 0.05
  9040.  
  9041.  
  9042. end
  9043.  
  9044.  
  9045. while mouse.Target ~= nil and mouse.Hit.p ~= nil and las.Parent ~= nil and las2.Parent ~= nil and Healing == true and mana >= 0 do
  9046.  
  9047.  
  9048. wait()
  9049.  
  9050.  
  9051. if heromode == false then
  9052.  
  9053.  
  9054. mana = mana - 1
  9055.  
  9056.  
  9057. end
  9058.  
  9059.  
  9060. durp = mouse.Target
  9061.  
  9062.  
  9063. if durp.Parent:findFirstChild("Humanoid")~=nil then
  9064.  
  9065.  
  9066. durp.Parent.Humanoid.Health = durp.Parent.Humanoid.Health + 1
  9067.  
  9068.  
  9069. end
  9070.  
  9071.  
  9072. las.CFrame=CFrame.new(mouse.Hit.p)
  9073.  
  9074.  
  9075. las2.CFrame=CFrame.new((prt25.Position+las.Position)/2,las.Position) *CFrame.Angles(math.rad(90),0,0)
  9076.  
  9077.  
  9078. mag = (prt25.Position-las.Position).magnitude
  9079.  
  9080.  
  9081. msh2.Scale=Vector3.new(1,mag,1)
  9082.  
  9083.  
  9084. end
  9085.  
  9086.  
  9087. for i = 0,1,0.1 do
  9088.  
  9089.  
  9090. wait()
  9091.  
  9092.  
  9093. las.Transparency = las.Transparency + 0.05
  9094.  
  9095.  
  9096. las2.Transparency = las2.Transparency + 0.05
  9097.  
  9098.  
  9099. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,1-1*i,1.57) * CFrame.new(0,1,0)
  9100.  
  9101.  
  9102. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1+1.5-1.5*i,0,0)
  9103.  
  9104.  
  9105. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  9106.  
  9107.  
  9108. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-0.5+0.5*i,0,0)
  9109.  
  9110.  
  9111. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  9112.  
  9113.  
  9114. end
  9115.  
  9116.  
  9117. las.Parent = nil
  9118.  
  9119.  
  9120. las2.Parent = nil
  9121.  
  9122.  
  9123. attack = false
  9124.  
  9125.  
  9126. end
  9127.  
  9128.  
  9129. end
  9130.  
  9131.  
  9132. end
  9133.  
  9134.  
  9135.  
  9136.  
  9137.  
  9138. --[[function ChariotThrow()
  9139.  
  9140.  
  9141. attack = true
  9142.  
  9143.  
  9144. for i = 0,1,0.1 do
  9145.  
  9146.  
  9147. wait()
  9148.  
  9149.  
  9150. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  9151.  
  9152.  
  9153. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-3*i,0,0)
  9154.  
  9155.  
  9156. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  9157.  
  9158.  
  9159. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2*i,0,0)
  9160.  
  9161.  
  9162. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  9163.  
  9164.  
  9165. end
  9166.  
  9167.  
  9168. for i = 0,1,0.1 do
  9169.  
  9170.  
  9171. wait()
  9172.  
  9173.  
  9174. charw1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,3,50*i*i)
  9175.  
  9176.  
  9177. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  9178.  
  9179.  
  9180. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1-3+4*i*i,0,0)
  9181.  
  9182.  
  9183. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  9184.  
  9185.  
  9186. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(-2+4*i*i,0,0)
  9187.  
  9188.  
  9189. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  9190.  
  9191.  
  9192. end
  9193.  
  9194.  
  9195. wait(0.5)
  9196.  
  9197.  
  9198. charw1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,3,0)
  9199.  
  9200.  
  9201. wait(0.5)
  9202.  
  9203.  
  9204. attack = false
  9205.  
  9206.  
  9207. end ]]
  9208.  
  9209.  
  9210.  
  9211.  
  9212.  
  9213. spread = 0
  9214.  
  9215.  
  9216. range = 1000
  9217.  
  9218.  
  9219. rangepower = 10
  9220.  
  9221.  
  9222. function shoottrail(mouse)
  9223.  
  9224.  
  9225. local spreadvector = (Vector3.new(math.random(-spread,spread),math.random(-spread,spread),math.random(-spread,spread)) / 100) * (prt1.Position-mouse.Hit.p).magnitude/100
  9226.  
  9227.  
  9228. local dir = CFrame.new((prt1.Position+mouse.Hit.p)/2,mouse.Hit.p+spreadvector)
  9229.  
  9230.  
  9231. local hit,pos = rayCast(prt1.Position,dir.lookVector,10,Character)
  9232.  
  9233.  
  9234. local rangepos = range
  9235.  
  9236.  
  9237. local function drawtrail(From,To)
  9238.  
  9239.  
  9240. local effectsmsh = Instance.new("CylinderMesh")
  9241.  
  9242.  
  9243. effectsmsh.Scale = Vector3.new(1,1,1)
  9244.  
  9245.  
  9246. effectsmsh.Name = "Mesh"
  9247.  
  9248.  
  9249. local effectsg = Instance.new("Part")
  9250.  
  9251.  
  9252. effectsg.formFactor = 3
  9253.  
  9254.  
  9255. effectsg.CanCollide = false
  9256.  
  9257.  
  9258. effectsg.Name = "Eff"
  9259.  
  9260.  
  9261. effectsg.Locked = true
  9262.  
  9263.  
  9264. effectsg.Anchored = true
  9265.  
  9266.  
  9267. effectsg.Size = Vector3.new(2,0.5,2)
  9268.  
  9269.  
  9270. effectsg.Parent = workspace
  9271.  
  9272.  
  9273. effectsmsh.Parent = effectsg
  9274.  
  9275.  
  9276. if heromode == true then
  9277.  
  9278.  
  9279. effectsg.BrickColor = BrickColor.new("New Yeller")
  9280.  
  9281.  
  9282. else
  9283.  
  9284.  
  9285. effectsg.BrickColor = BrickColor.new("Black")
  9286.  
  9287.  
  9288. end
  9289.  
  9290.  
  9291. effectsg.Reflectance = 0.25
  9292.  
  9293.  
  9294. local LP = From
  9295.  
  9296.  
  9297. local point1 = To
  9298.  
  9299.  
  9300. local mg = (LP - point1).magnitude
  9301.  
  9302.  
  9303. effectsmsh.Scale = Vector3.new(1,mg*5,1)
  9304.  
  9305.  
  9306. effectsg.CFrame = CFrame.new((LP+point1)/2,point1) * CFrame.Angles(math.rad(90),0,0)
  9307.  
  9308.  
  9309. --prt25.CFrame = effectsg.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(180),1.57,0)
  9310.  
  9311.  
  9312. prt25.CFrame = effectsg.CFrame * CFrame.fromEulerAnglesXYZ(-1.57,0,1.57)
  9313.  
  9314.  
  9315. wld1.Part0 = prt25
  9316.  
  9317.  
  9318. wld1.Part1 = effectsg
  9319.  
  9320.  
  9321. --wld1.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(1.57,0,-1.57)
  9322.  
  9323.  
  9324. wld1.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(1.57,0,-1.57)
  9325.  
  9326.  
  9327. wld1.C1 = CFrame.new(0,0,0)
  9328.  
  9329.  
  9330. coroutine.resume(coroutine.create(function()
  9331.  
  9332.  
  9333. for i = 0 , 1 , 0.1 do
  9334.  
  9335.  
  9336. wait()
  9337.  
  9338.  
  9339. prt1.CFrame = effectsg.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(180),1.57,0)
  9340.  
  9341.  
  9342. effectsg.Transparency = 1*i
  9343.  
  9344.  
  9345. effectsmsh.Scale = Vector3.new(1-1*i,mg*5,1-1*i)
  9346.  
  9347.  
  9348. end
  9349.  
  9350.  
  9351. effectsg.Parent = nil
  9352.  
  9353.  
  9354. end))
  9355.  
  9356.  
  9357. end
  9358.  
  9359.  
  9360. local newpos = prt1.Position
  9361.  
  9362.  
  9363. local inc = rangepower
  9364.  
  9365.  
  9366. repeat
  9367.  
  9368.  
  9369. wait()
  9370.  
  9371.  
  9372. rangepos = rangepos - 10
  9373.  
  9374.  
  9375. dir = dir * CFrame.Angles(math.rad(-1),0,0)
  9376.  
  9377.  
  9378. hit,pos = rayCast(newpos,dir.lookVector,inc,Character)
  9379.  
  9380.  
  9381. drawtrail(newpos,pos)
  9382.  
  9383.  
  9384. newpos = newpos + (dir.lookVector * inc)
  9385.  
  9386.  
  9387. if inc >= 20 then
  9388.  
  9389.  
  9390. inc = inc - 10
  9391.  
  9392.  
  9393. end
  9394.  
  9395.  
  9396. if hit ~= nil then
  9397.  
  9398.  
  9399. rangepos = 0
  9400.  
  9401.  
  9402. end
  9403.  
  9404.  
  9405. until rangepos <= 0
  9406.  
  9407.  
  9408. if hit ~= nil then
  9409.  
  9410.  
  9411. local effectsmsh = Instance.new("SpecialMesh")
  9412.  
  9413.  
  9414. effectsmsh.MeshId = "http://www.roblox.com/asset/?id=15887356"
  9415.  
  9416.  
  9417. effectsmsh.TextureId = "http://www.roblox.com/asset/?id=15886781"
  9418.  
  9419.  
  9420. effectsmsh.Scale = Vector3.new(1,1,2.5)
  9421.  
  9422.  
  9423. local effectsg = Instance.new("Part")
  9424.  
  9425.  
  9426. effectsg.formFactor = 3
  9427.  
  9428.  
  9429. effectsg.CanCollide = false
  9430.  
  9431.  
  9432. effectsg.Name = "Arrow"
  9433.  
  9434.  
  9435. effectsg.Locked = true
  9436.  
  9437.  
  9438. effectsg.Size = Vector3.new(0.2,0.2,0.2)
  9439.  
  9440.  
  9441. effectsg.Parent = nil
  9442.  
  9443.  
  9444. effectsmsh.Parent = effectsg
  9445.  
  9446.  
  9447. effectsg.CFrame = CFrame.new(newpos,pos) + CFrame.new(newpos,pos).lookVector*2.5*2
  9448.  
  9449.  
  9450. prt1.CFrame = effectsg.CFrame
  9451.  
  9452.  
  9453. wld1.Part0 = prt1
  9454.  
  9455.  
  9456. wld1.Part1 = hit
  9457.  
  9458.  
  9459. --local HitPos = effectsg.Position + CFrame.new(newpos,pos).lookVector*0.75
  9460.  
  9461.  
  9462. --local HitPos = prt1.Position + CFrame.new(newpos,pos).lookVector*0.75
  9463.  
  9464.  
  9465. local HitPos = prt1.Position + (prt1.CFrame.lookVector * .5)
  9466.  
  9467.  
  9468. prt1.CFrame = CFrame.new(HitPos) * CFrame.fromEulerAnglesXYZ(0,1.57,0)
  9469.  
  9470.  
  9471. local CJ = CFrame.new(HitPos)
  9472.  
  9473.  
  9474. local C0 = prt1.CFrame:inverse() * CJ
  9475.  
  9476.  
  9477. local C1 = hit.CFrame:inverse() * CJ
  9478.  
  9479.  
  9480. wld1.C0 = C0
  9481.  
  9482.  
  9483. wld1.C1 = C1
  9484.  
  9485.  
  9486. wld1.Parent = prt1
  9487.  
  9488.  
  9489. Damg = 40
  9490.  
  9491.  
  9492. hs(0.8)
  9493.  
  9494.  
  9495. if RAEG == true then
  9496.  
  9497.  
  9498. magicsound(1)
  9499.  
  9500.  
  9501. Damg=Damg+10
  9502.  
  9503.  
  9504. MMMAGIC(prt25,10,10,10,0,0,0,BrickColor.new("Bright red"))
  9505.  
  9506.  
  9507. MMMAGIC(prt25,8,8,8,0,0,0,BrickColor.new("Bright yellow"))
  9508.  
  9509.  
  9510. local c = game.Workspace:GetChildren();
  9511.  
  9512.  
  9513. for i = 1, #c do
  9514.  
  9515.  
  9516. local hum = c[i]:findFirstChild("Humanoid")
  9517.  
  9518.  
  9519. if hum ~= nil and hum.Health ~= 0 then
  9520.  
  9521.  
  9522. local head = c[i]:findFirstChild("Head");
  9523.  
  9524.  
  9525. if head ~= nil then
  9526.  
  9527.  
  9528. local targ = head.Position - prt25.Position;
  9529.  
  9530.  
  9531. local mag = targ.magnitude;
  9532.  
  9533.  
  9534. if mag <= 15 and c[i].Name ~= Player.Name then
  9535.  
  9536.  
  9537. wait()
  9538.  
  9539.  
  9540. DBHit(head,prt25,10)
  9541.  
  9542.  
  9543. end
  9544.  
  9545.  
  9546. end
  9547.  
  9548.  
  9549. end
  9550.  
  9551.  
  9552. end
  9553.  
  9554.  
  9555. end
  9556.  
  9557.  
  9558. if Imbued == true or heromode == true then
  9559.  
  9560.  
  9561. magicsound(0.7)
  9562.  
  9563.  
  9564. local c = game.Workspace:GetChildren();
  9565.  
  9566.  
  9567. for i = 1, #c do
  9568.  
  9569.  
  9570. local hum = c[i]:findFirstChild("Humanoid")
  9571.  
  9572.  
  9573. if hum ~= nil and hum.Health ~= 0 then
  9574.  
  9575.  
  9576. local head = c[i]:findFirstChild("Head");
  9577.  
  9578.  
  9579. if head ~= nil then
  9580.  
  9581.  
  9582. local targ = head.Position - prt25.Position;
  9583.  
  9584.  
  9585. local mag = targ.magnitude;
  9586.  
  9587.  
  9588. if mag <= 15 and c[i].Name ~= Player.Name then
  9589.  
  9590.  
  9591. wait()
  9592.  
  9593.  
  9594. if heromode == true and Bouncing == true then
  9595.  
  9596.  
  9597. DBHit(head,prt25,5)
  9598.  
  9599.  
  9600. else
  9601.  
  9602.  
  9603. DBHit(head,prt25,30)
  9604.  
  9605.  
  9606. end
  9607.  
  9608.  
  9609. end
  9610.  
  9611.  
  9612. end
  9613.  
  9614.  
  9615. end
  9616.  
  9617.  
  9618. end
  9619.  
  9620.  
  9621. local msh1 = Instance.new("SpecialMesh") --Messy Script incoming >_>
  9622.  
  9623.  
  9624. msh1.Scale = Vector3.new(0.01,0.01,0.01)
  9625.  
  9626.  
  9627. msh1.MeshType = "Sphere"
  9628.  
  9629.  
  9630. S=Instance.new("Part")
  9631.  
  9632.  
  9633. S.Name="Effect"
  9634.  
  9635.  
  9636. S.formFactor=0
  9637.  
  9638.  
  9639. S.Size=Vector3.new(3,3,3)
  9640.  
  9641.  
  9642. if heromode == true then
  9643.  
  9644.  
  9645. S.BrickColor=BrickColor.new("New Yeller")
  9646.  
  9647.  
  9648. else
  9649.  
  9650.  
  9651. S.BrickColor=BrickColor.new("White")
  9652.  
  9653.  
  9654. end
  9655.  
  9656.  
  9657. S.Reflectance = 0
  9658.  
  9659.  
  9660. S.TopSurface=0
  9661.  
  9662.  
  9663. S.BottomSurface=0
  9664.  
  9665.  
  9666. S.Transparency=0
  9667.  
  9668.  
  9669. S.Anchored=true
  9670.  
  9671.  
  9672. S.CanCollide=false
  9673.  
  9674.  
  9675. S.CFrame=prt25.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  9676.  
  9677.  
  9678. if heromode == true and Bouncing == true then
  9679.  
  9680.  
  9681. S.Parent=Character
  9682.  
  9683.  
  9684. else
  9685.  
  9686.  
  9687. S.Parent=workspace
  9688.  
  9689.  
  9690. end
  9691.  
  9692.  
  9693. msh1.Parent = S
  9694.  
  9695.  
  9696. r=Instance.new("Part")
  9697.  
  9698.  
  9699. r.Anchored=true
  9700.  
  9701.  
  9702. r.Name="Ring"
  9703.  
  9704.  
  9705. r.CanCollide=false
  9706.  
  9707.  
  9708. r.TopSurface=0
  9709.  
  9710.  
  9711. r.BottomSurface=0
  9712.  
  9713.  
  9714. r.CFrame=prt25.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(1,0,0)
  9715.  
  9716.  
  9717. r.Parent=workspace
  9718.  
  9719.  
  9720. local ring = Instance.new("SpecialMesh")
  9721.  
  9722.  
  9723. ring.Parent = r
  9724.  
  9725.  
  9726. ring.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9727.  
  9728.  
  9729. ring.Name = "RingMesh"
  9730.  
  9731.  
  9732. r.RingMesh.Scale=Vector3.new(0.1,0.1,0.1)
  9733.  
  9734.  
  9735. if heromode == true then
  9736.  
  9737.  
  9738. r.BrickColor=BrickColor.new("New Yeller")
  9739.  
  9740.  
  9741. else
  9742.  
  9743.  
  9744. r.BrickColor=BrickColor.new("White")
  9745.  
  9746.  
  9747. end
  9748.  
  9749.  
  9750. if heromode == true and Bouncing == true then
  9751.  
  9752.  
  9753. coroutine.resume(coroutine.create(function(par) for i=1, 9 do par.Transparency=i/9 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(3,3,3) wait() end par.Parent=nil end),r)
  9754.  
  9755.  
  9756. else
  9757.  
  9758.  
  9759. coroutine.resume(coroutine.create(function(par) for i=1, 14 do par.Transparency=i/14 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(3,3,3) wait() end par.Parent=nil end),r)
  9760.  
  9761.  
  9762. end
  9763.  
  9764.  
  9765. r=Instance.new("Part")
  9766.  
  9767.  
  9768. r.Anchored=true
  9769.  
  9770.  
  9771. r.Name="Ring"
  9772.  
  9773.  
  9774. r.CanCollide=false
  9775.  
  9776.  
  9777. r.TopSurface=0
  9778.  
  9779.  
  9780. r.BottomSurface=0
  9781.  
  9782.  
  9783. r.CFrame=prt25.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-1,0,0)
  9784.  
  9785.  
  9786. if heromode == true and Bouncing == true then
  9787.  
  9788.  
  9789. r.Parent=Character
  9790.  
  9791.  
  9792. else
  9793.  
  9794.  
  9795. r.Parent=workspace
  9796.  
  9797.  
  9798. end
  9799.  
  9800.  
  9801. local ring = Instance.new("SpecialMesh")
  9802.  
  9803.  
  9804. ring.Parent = r
  9805.  
  9806.  
  9807. ring.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9808.  
  9809.  
  9810. ring.Name = "RingMesh"
  9811.  
  9812.  
  9813. r.RingMesh.Scale=Vector3.new(0.1,0.1,0.1)
  9814.  
  9815.  
  9816. if heromode == true then
  9817.  
  9818.  
  9819. r.BrickColor=BrickColor.new("New Yeller")
  9820.  
  9821.  
  9822. else
  9823.  
  9824.  
  9825. r.BrickColor=BrickColor.new("White")
  9826.  
  9827.  
  9828. end
  9829.  
  9830.  
  9831. if heromode == true and Bouncing == true then
  9832.  
  9833.  
  9834. coroutine.resume(coroutine.create(function(par) for i=1, 9 do par.Transparency=i/9 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(3,3,3) wait() end par.Parent=nil end),r)
  9835.  
  9836.  
  9837. else
  9838.  
  9839.  
  9840. coroutine.resume(coroutine.create(function(par) for i=1, 14 do par.Transparency=i/14 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(3,3,3) wait() end par.Parent=nil end),r)
  9841.  
  9842.  
  9843. end
  9844.  
  9845.  
  9846. if heromode == true and Bouncing == true then
  9847.  
  9848.  
  9849. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.4,0.4,0.4) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=Part.Transparency+0.1 wait() end Part.Parent=nil end),S,S.CFrame)
  9850.  
  9851.  
  9852. else
  9853.  
  9854.  
  9855. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 19 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.4,0.4,0.4) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=Part.Transparency+0.05 wait() end Part.Parent=nil end),S,S.CFrame)
  9856.  
  9857.  
  9858. end
  9859.  
  9860.  
  9861.  
  9862.  
  9863.  
  9864. local msh1 = Instance.new("SpecialMesh")
  9865.  
  9866.  
  9867. msh1.Scale = Vector3.new(0.01,0.01,0.01)
  9868.  
  9869.  
  9870. msh1.MeshType = "Sphere"
  9871.  
  9872.  
  9873. S=Instance.new("Part")
  9874.  
  9875.  
  9876. S.Name="Effect"
  9877.  
  9878.  
  9879. S.formFactor=0
  9880.  
  9881.  
  9882. S.Size=Vector3.new(3,3,3)
  9883.  
  9884.  
  9885. if heromode == true then
  9886.  
  9887.  
  9888. S.BrickColor=BrickColor.new("New Yeller")
  9889.  
  9890.  
  9891. else
  9892.  
  9893.  
  9894. S.BrickColor=BrickColor.new("White")
  9895.  
  9896.  
  9897. end
  9898.  
  9899.  
  9900. S.Reflectance = 0
  9901.  
  9902.  
  9903. S.TopSurface=0
  9904.  
  9905.  
  9906. S.BottomSurface=0
  9907.  
  9908.  
  9909. S.Transparency=0
  9910.  
  9911.  
  9912. S.Anchored=true
  9913.  
  9914.  
  9915. S.CanCollide=false
  9916.  
  9917.  
  9918. S.CFrame=prt25.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  9919.  
  9920.  
  9921. S.Parent=Character
  9922.  
  9923.  
  9924. msh1.Parent = S
  9925.  
  9926.  
  9927. if heromode == true and Bouncing == true then
  9928.  
  9929.  
  9930. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.3,0.3,0.3) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=Part.Transparency+0.1 wait() end Part.Parent=nil end),S,S.CFrame)
  9931.  
  9932.  
  9933. else
  9934.  
  9935.  
  9936. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 19 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.3,0.3,0.3) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=Part.Transparency+0.05 wait() end Part.Parent=nil end),S,S.CFrame)
  9937.  
  9938.  
  9939. end
  9940.  
  9941.  
  9942.  
  9943.  
  9944.  
  9945. local msh1 = Instance.new("SpecialMesh")
  9946.  
  9947.  
  9948. msh1.Scale = Vector3.new(1,0.5,1)
  9949.  
  9950.  
  9951. msh1.MeshType = "Sphere"
  9952.  
  9953.  
  9954. S=Instance.new("Part")
  9955.  
  9956.  
  9957. S.Name="Effect"
  9958.  
  9959.  
  9960. S.formFactor=0
  9961.  
  9962.  
  9963. S.Size=Vector3.new(8,8,8)
  9964.  
  9965.  
  9966. if heromode == true then
  9967.  
  9968.  
  9969. S.BrickColor=BrickColor.new("New Yeller")
  9970.  
  9971.  
  9972. else
  9973.  
  9974.  
  9975. S.BrickColor=BrickColor.new("White")
  9976.  
  9977.  
  9978. end
  9979.  
  9980.  
  9981. S.Reflectance = 0
  9982.  
  9983.  
  9984. S.TopSurface=0
  9985.  
  9986.  
  9987. S.BottomSurface=0
  9988.  
  9989.  
  9990. S.Transparency=0
  9991.  
  9992.  
  9993. S.Anchored=true
  9994.  
  9995.  
  9996. S.CanCollide=false
  9997.  
  9998.  
  9999. S.CFrame=prt25.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  10000.  
  10001.  
  10002. if heromode == true and Bouncing == true then
  10003.  
  10004.  
  10005. S.Parent=Character
  10006.  
  10007.  
  10008. else
  10009.  
  10010.  
  10011. S.Parent=workspace
  10012.  
  10013.  
  10014. end
  10015.  
  10016.  
  10017. msh1.Parent = S
  10018.  
  10019.  
  10020. if heromode == true and Bouncing == true then
  10021.  
  10022.  
  10023. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  10024.  
  10025.  
  10026. else
  10027.  
  10028.  
  10029. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 18 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.05 wait() end Part.Parent=nil end),S,S.CFrame)
  10030.  
  10031.  
  10032. end
  10033.  
  10034.  
  10035. Imbued = false
  10036.  
  10037.  
  10038. end
  10039.  
  10040.  
  10041. coroutine.resume(coroutine.create(function()
  10042.  
  10043.  
  10044. wait(15)
  10045.  
  10046.  
  10047. effectsg.Parent = nil
  10048.  
  10049.  
  10050. end))
  10051.  
  10052.  
  10053. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  10054.  
  10055.  
  10056. hum = hit.Parent.Humanoid
  10057.  
  10058.  
  10059. Damagefunc1(hit,Damg,15)
  10060.  
  10061.  
  10062. elseif hit.Parent.Parent ~= nil and hit.Parent.Parent:FindFirstChild("Humanoid") ~= nil then
  10063.  
  10064.  
  10065. hum = hit.Parent.Parent.Humanoid
  10066.  
  10067.  
  10068. Damagefunc1(hit,Damg,15)
  10069.  
  10070.  
  10071. end
  10072.  
  10073.  
  10074. end
  10075.  
  10076.  
  10077. end
  10078.  
  10079.  
  10080.  
  10081.  
  10082.  
  10083. spread2 = 500
  10084.  
  10085.  
  10086. range2 = 1000
  10087.  
  10088.  
  10089. rangepower = 10
  10090.  
  10091.  
  10092. function shoottrail2(mouse)
  10093.  
  10094.  
  10095. local spreadvector = (Vector3.new(math.random(-spread2,spread2),math.random(-spread2,spread2),math.random(-spread2,spread2)) / 100) * (prt1.Position-mouse.Hit.p).magnitude/100
  10096.  
  10097.  
  10098. local dir = CFrame.new((prt1.Position+mouse.Hit.p)/2,mouse.Hit.p+spreadvector)
  10099.  
  10100.  
  10101. local hit2,pos = rayCast(prt1.Position,dir.lookVector,10,Character)
  10102.  
  10103.  
  10104. local rangepos = range2
  10105.  
  10106.  
  10107. local function drawtrail(From,To)
  10108.  
  10109.  
  10110. local effectsmsh = Instance.new("CylinderMesh")
  10111.  
  10112.  
  10113. effectsmsh.Scale = Vector3.new(1,1,1)
  10114.  
  10115.  
  10116. effectsmsh.Name = "Mesh"
  10117.  
  10118.  
  10119. local effectsg = Instance.new("Part")
  10120.  
  10121.  
  10122. effectsg.formFactor = 3
  10123.  
  10124.  
  10125. effectsg.CanCollide = false
  10126.  
  10127.  
  10128. effectsg.Name = "Eff"
  10129.  
  10130.  
  10131. effectsg.Locked = true
  10132.  
  10133.  
  10134. effectsg.Anchored = true
  10135.  
  10136.  
  10137. effectsg.Size = Vector3.new(2,0.2,2)
  10138.  
  10139.  
  10140. effectsg.Parent = Character
  10141.  
  10142.  
  10143. effectsmsh.Parent = effectsg
  10144.  
  10145.  
  10146. if heromode == true then
  10147.  
  10148.  
  10149. effectsg.BrickColor = BrickColor.new("New Yeller")
  10150.  
  10151.  
  10152. else
  10153.  
  10154.  
  10155. if RAEG == true then
  10156.  
  10157.  
  10158. effectsg.BrickColor = BrickColor.new("Bright red")
  10159.  
  10160.  
  10161. else
  10162.  
  10163.  
  10164. effectsg.BrickColor = BrickColor.new("white")
  10165.  
  10166.  
  10167. end
  10168.  
  10169.  
  10170. end
  10171.  
  10172.  
  10173. effectsg.Reflectance = 0.25
  10174.  
  10175.  
  10176. local LP = From
  10177.  
  10178.  
  10179. local point1 = To
  10180.  
  10181.  
  10182. local mg = (LP - point1).magnitude
  10183.  
  10184.  
  10185. effectsmsh.Scale = Vector3.new(1,mg*5,1)
  10186.  
  10187.  
  10188. effectsg.CFrame = CFrame.new((LP+point1)/2,point1) * CFrame.Angles(math.rad(90),0,0)
  10189.  
  10190.  
  10191. coroutine.resume(coroutine.create(function()
  10192.  
  10193.  
  10194. for i = 0 , 1 , 0.2 do
  10195.  
  10196.  
  10197. wait()
  10198.  
  10199.  
  10200. effectsg.Transparency = 1*i
  10201.  
  10202.  
  10203. effectsmsh.Scale = Vector3.new(1-1*i,mg*5,1-1*i)
  10204.  
  10205.  
  10206. end
  10207.  
  10208.  
  10209. effectsg.Parent = nil
  10210.  
  10211.  
  10212. end))
  10213.  
  10214.  
  10215. end
  10216.  
  10217.  
  10218. local newpos = prt1.Position
  10219.  
  10220.  
  10221. local inc = rangepower
  10222.  
  10223.  
  10224. repeat
  10225.  
  10226.  
  10227. wait()
  10228.  
  10229.  
  10230. rangepos = rangepos - 10
  10231.  
  10232.  
  10233. dir = dir * CFrame.Angles(math.rad(-1),0,0)
  10234.  
  10235.  
  10236. hit2,pos = rayCast(newpos,dir.lookVector,inc,Character)
  10237.  
  10238.  
  10239. drawtrail(newpos,pos)
  10240.  
  10241.  
  10242. newpos = newpos + (dir.lookVector * inc)
  10243.  
  10244.  
  10245. if inc >= 20 then
  10246.  
  10247.  
  10248. inc = inc - 10
  10249.  
  10250.  
  10251. end
  10252.  
  10253.  
  10254. if hit2 ~= nil then
  10255.  
  10256.  
  10257. rangepos = 0
  10258.  
  10259.  
  10260. end
  10261.  
  10262.  
  10263. until rangepos <= 0
  10264.  
  10265.  
  10266. if hit2 ~= nil then
  10267.  
  10268.  
  10269. local effectsmsh = Instance.new("SpecialMesh")
  10270.  
  10271.  
  10272. effectsmsh.MeshId = "http://www.roblox.com/asset/?id=15887356"
  10273.  
  10274.  
  10275. --effectsmsh.Scale = Vector3.new(1,1,2.5)
  10276.  
  10277.  
  10278. effectsmsh.Scale = Vector3.new(3,3,3)
  10279.  
  10280.  
  10281. local effectsg = Instance.new("Part")
  10282.  
  10283.  
  10284. effectsg.formFactor = 3
  10285.  
  10286.  
  10287. effectsg.CanCollide = false
  10288.  
  10289.  
  10290. effectsg.Name = "Arrow"
  10291.  
  10292.  
  10293. effectsg.Locked = true
  10294.  
  10295.  
  10296. effectsg.Size = Vector3.new(0.2,0.2,0.2)
  10297.  
  10298.  
  10299. effectsg.Parent = modelzorz
  10300.  
  10301.  
  10302. if heromode == true then
  10303.  
  10304.  
  10305. effectsg.BrickColor = BrickColor.new("New Yeller")
  10306.  
  10307.  
  10308. else
  10309.  
  10310.  
  10311. if RAEG == true then
  10312.  
  10313.  
  10314. effectsg.BrickColor = BrickColor.new("Bright red")
  10315.  
  10316.  
  10317. else
  10318.  
  10319.  
  10320. effectsg.BrickColor = BrickColor.new("white")
  10321.  
  10322.  
  10323. end
  10324.  
  10325.  
  10326. end
  10327.  
  10328.  
  10329. effectsmsh.Parent = effectsg
  10330.  
  10331.  
  10332. effectsg.CFrame = CFrame.new(newpos,pos) + CFrame.new(newpos,pos).lookVector*2.5*2
  10333.  
  10334.  
  10335. local efwel = Instance.new("Weld")
  10336.  
  10337.  
  10338. efwel.Parent = effectsg
  10339.  
  10340.  
  10341. efwel.Part0 = effectsg
  10342.  
  10343.  
  10344. efwel.Part1 = hit2
  10345.  
  10346.  
  10347. local HitPos = effectsg.Position + CFrame.new(newpos,pos).lookVector*0.75
  10348.  
  10349.  
  10350. --local HitPos = prt1.Position + CFrame.new(newpos,pos).lookVector*0.75
  10351.  
  10352.  
  10353. --local HitPos = prt1.Position + (prt1.CFrame.lookVector * .5)
  10354.  
  10355.  
  10356. local CJ = CFrame.new(HitPos)
  10357.  
  10358.  
  10359. local C0 = effectsg.CFrame:inverse() * CJ
  10360.  
  10361.  
  10362. local C1 = hit2.CFrame:inverse() * CJ
  10363.  
  10364.  
  10365. efwel.C0 = C0
  10366.  
  10367.  
  10368. efwel.C1 = C1
  10369.  
  10370.  
  10371. efwel.Parent = effectsg
  10372.  
  10373.  
  10374. Damg = 20
  10375.  
  10376.  
  10377. if RAEG == true then
  10378.  
  10379.  
  10380. Damg=Damg+5
  10381.  
  10382.  
  10383. end
  10384.  
  10385.  
  10386. hs(0.8)
  10387.  
  10388.  
  10389. if heromode == true then
  10390.  
  10391.  
  10392. magicsound(0.7)
  10393.  
  10394.  
  10395. local c = game.Workspace:GetChildren();
  10396.  
  10397.  
  10398. for i = 1, #c do
  10399.  
  10400.  
  10401. local hum = c[i]:findFirstChild("Humanoid")
  10402.  
  10403.  
  10404. if hum ~= nil and hum.Health ~= 0 then
  10405.  
  10406.  
  10407. local head = c[i]:findFirstChild("Head");
  10408.  
  10409.  
  10410. if head ~= nil then
  10411.  
  10412.  
  10413. local targ = head.Position - effectsg.Position;
  10414.  
  10415.  
  10416. local mag = targ.magnitude;
  10417.  
  10418.  
  10419. if mag <= 15 and c[i].Name ~= Player.Name then
  10420.  
  10421.  
  10422. wait()
  10423.  
  10424.  
  10425. DBHit(head,effectsg,5)
  10426.  
  10427.  
  10428. end
  10429.  
  10430.  
  10431. end
  10432.  
  10433.  
  10434. end
  10435.  
  10436.  
  10437. end
  10438.  
  10439.  
  10440. local msh1 = Instance.new("SpecialMesh") --Messy Script incoming >_>
  10441.  
  10442.  
  10443. msh1.Scale = Vector3.new(0.01,0.01,0.01)
  10444.  
  10445.  
  10446. msh1.MeshType = "Sphere"
  10447.  
  10448.  
  10449. S=Instance.new("Part")
  10450.  
  10451.  
  10452. S.Name="Effect"
  10453.  
  10454.  
  10455. S.formFactor=0
  10456.  
  10457.  
  10458. S.Size=Vector3.new(3,3,3)
  10459.  
  10460.  
  10461. S.BrickColor=BrickColor.new("New Yeller")
  10462.  
  10463.  
  10464. S.Reflectance = 0
  10465.  
  10466.  
  10467. S.TopSurface=0
  10468.  
  10469.  
  10470. S.BottomSurface=0
  10471.  
  10472.  
  10473. S.Transparency=0
  10474.  
  10475.  
  10476. S.Anchored=true
  10477.  
  10478.  
  10479. S.CanCollide=false
  10480.  
  10481.  
  10482. S.CFrame=effectsg.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  10483.  
  10484.  
  10485. S.Parent=workspace
  10486.  
  10487.  
  10488. msh1.Parent = S
  10489.  
  10490.  
  10491. r=Instance.new("Part")
  10492.  
  10493.  
  10494. r.Anchored=true
  10495.  
  10496.  
  10497. r.Name="Ring"
  10498.  
  10499.  
  10500. r.CanCollide=false
  10501.  
  10502.  
  10503. r.TopSurface=0
  10504.  
  10505.  
  10506. r.BottomSurface=0
  10507.  
  10508.  
  10509. r.CFrame=effectsg.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(1,0,0)
  10510.  
  10511.  
  10512. r.Parent=workspace
  10513.  
  10514.  
  10515. local ring = Instance.new("SpecialMesh")
  10516.  
  10517.  
  10518. ring.Parent = r
  10519.  
  10520.  
  10521. ring.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10522.  
  10523.  
  10524. ring.Name = "RingMesh"
  10525.  
  10526.  
  10527. r.RingMesh.Scale=Vector3.new(0.1,0.1,0.1)
  10528.  
  10529.  
  10530. r.BrickColor=BrickColor.new("New Yeller")
  10531.  
  10532.  
  10533. coroutine.resume(coroutine.create(function(par) for i=1, 9 do par.Transparency=i/9 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(3,3,3) wait() end par.Parent=nil end),r)
  10534.  
  10535.  
  10536. r=Instance.new("Part")
  10537.  
  10538.  
  10539. r.Anchored=true
  10540.  
  10541.  
  10542. r.Name="Ring"
  10543.  
  10544.  
  10545. r.CanCollide=false
  10546.  
  10547.  
  10548. r.TopSurface=0
  10549.  
  10550.  
  10551. r.BottomSurface=0
  10552.  
  10553.  
  10554. r.CFrame=effectsg.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-1,0,0)
  10555.  
  10556.  
  10557. r.Parent=workspace
  10558.  
  10559.  
  10560. local ring = Instance.new("SpecialMesh")
  10561.  
  10562.  
  10563. ring.Parent = r
  10564.  
  10565.  
  10566. ring.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10567.  
  10568.  
  10569. ring.Name = "RingMesh"
  10570.  
  10571.  
  10572. r.RingMesh.Scale=Vector3.new(0.1,0.1,0.1)
  10573.  
  10574.  
  10575. r.BrickColor=BrickColor.new("New Yeller")
  10576.  
  10577.  
  10578. coroutine.resume(coroutine.create(function(par) for i=1, 9 do par.Transparency=i/9 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(3,3,3) wait() end par.Parent=nil end),r)
  10579.  
  10580.  
  10581. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.4,0.4,0.4) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=Part.Transparency+0.1 wait() end Part.Parent=nil end),S,S.CFrame)
  10582.  
  10583.  
  10584.  
  10585.  
  10586.  
  10587. local msh1 = Instance.new("SpecialMesh")
  10588.  
  10589.  
  10590. msh1.Scale = Vector3.new(0.01,0.01,0.01)
  10591.  
  10592.  
  10593. msh1.MeshType = "Sphere"
  10594.  
  10595.  
  10596. S=Instance.new("Part")
  10597.  
  10598.  
  10599. S.Name="Effect"
  10600.  
  10601.  
  10602. S.formFactor=0
  10603.  
  10604.  
  10605. S.Size=Vector3.new(3,3,3)
  10606.  
  10607.  
  10608. S.BrickColor=BrickColor.new("New Yeller")
  10609.  
  10610.  
  10611. S.Reflectance = 0
  10612.  
  10613.  
  10614. S.TopSurface=0
  10615.  
  10616.  
  10617. S.BottomSurface=0
  10618.  
  10619.  
  10620. S.Transparency=0
  10621.  
  10622.  
  10623. S.Anchored=true
  10624.  
  10625.  
  10626. S.CanCollide=false
  10627.  
  10628.  
  10629. S.CFrame=effectsg.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  10630.  
  10631.  
  10632. S.Parent=Character
  10633.  
  10634.  
  10635. msh1.Parent = S
  10636.  
  10637.  
  10638. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.3,0.3,0.3) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=Part.Transparency+0.1 wait() end Part.Parent=nil end),S,S.CFrame)
  10639.  
  10640.  
  10641.  
  10642.  
  10643.  
  10644. local msh1 = Instance.new("SpecialMesh")
  10645.  
  10646.  
  10647. msh1.Scale = Vector3.new(1,0.5,1)
  10648.  
  10649.  
  10650. msh1.MeshType = "Sphere"
  10651.  
  10652.  
  10653. S=Instance.new("Part")
  10654.  
  10655.  
  10656. S.Name="Effect"
  10657.  
  10658.  
  10659. S.formFactor=0
  10660.  
  10661.  
  10662. S.Size=Vector3.new(8,8,8)
  10663.  
  10664.  
  10665. S.BrickColor=BrickColor.new("New Yeller")
  10666.  
  10667.  
  10668. S.Reflectance = 0
  10669.  
  10670.  
  10671. S.TopSurface=0
  10672.  
  10673.  
  10674. S.BottomSurface=0
  10675.  
  10676.  
  10677. S.Transparency=0
  10678.  
  10679.  
  10680. S.Anchored=true
  10681.  
  10682.  
  10683. S.CanCollide=false
  10684.  
  10685.  
  10686. S.CFrame=effectsg.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  10687.  
  10688.  
  10689. S.Parent=workspace
  10690.  
  10691.  
  10692. msh1.Parent = S
  10693.  
  10694.  
  10695. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  10696.  
  10697.  
  10698. end
  10699.  
  10700.  
  10701. coroutine.resume(coroutine.create(function()
  10702.  
  10703.  
  10704. wait(3)
  10705.  
  10706.  
  10707. effectsg.Parent = nil
  10708.  
  10709.  
  10710. end))
  10711.  
  10712.  
  10713. if hit2.Parent:FindFirstChild("Humanoid") ~= nil then
  10714.  
  10715.  
  10716. hum = hit2.Parent.Humanoid
  10717.  
  10718.  
  10719. attackdebounce = false
  10720.  
  10721.  
  10722. Damagefunc1(hit2,Damg,15)
  10723.  
  10724.  
  10725. elseif hit2.Parent.Parent ~= nil and hit2.Parent.Parent:FindFirstChild("Humanoid") ~= nil then
  10726.  
  10727.  
  10728. hum = hit2.Parent.Parent.Humanoid
  10729.  
  10730.  
  10731. attackdebounce = false
  10732.  
  10733.  
  10734. Damagefunc1(hit2,Damg,15)
  10735.  
  10736.  
  10737. end
  10738.  
  10739.  
  10740. end
  10741.  
  10742.  
  10743. end
  10744.  
  10745.  
  10746.  
  10747.  
  10748.  
  10749. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  10750.  
  10751.  
  10752. return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  10753.  
  10754.  
  10755. end
  10756.  
  10757.  
  10758.  
  10759.  
  10760.  
  10761. function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  10762.  
  10763.  
  10764. local msh1 = Instance.new("BlockMesh")
  10765.  
  10766.  
  10767. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  10768.  
  10769.  
  10770. S=Instance.new("Part")
  10771.  
  10772.  
  10773. S.Name="Effect"
  10774.  
  10775.  
  10776. S.formFactor=0
  10777.  
  10778.  
  10779. S.Size=Vector3.new(x1,y1,z1)
  10780.  
  10781.  
  10782. S.BrickColor=color
  10783.  
  10784.  
  10785. S.Reflectance = 0
  10786.  
  10787.  
  10788. S.TopSurface=0
  10789.  
  10790.  
  10791. S.BottomSurface=0
  10792.  
  10793.  
  10794. S.Transparency=0
  10795.  
  10796.  
  10797. S.Anchored=true
  10798.  
  10799.  
  10800. S.CanCollide=false
  10801.  
  10802.  
  10803. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  10804.  
  10805.  
  10806. S.Parent=Character
  10807.  
  10808.  
  10809. msh1.Parent = S
  10810.  
  10811.  
  10812. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  10813.  
  10814.  
  10815. end
  10816.  
  10817.  
  10818.  
  10819.  
  10820.  
  10821. function UltimaMMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  10822.  
  10823.  
  10824. local msh1 = Instance.new("BlockMesh")
  10825.  
  10826.  
  10827. msh1.Scale = Vector3.new(x1,y1,z1)
  10828.  
  10829.  
  10830. S=Instance.new("Part")
  10831.  
  10832.  
  10833. S.Name="Effect"
  10834.  
  10835.  
  10836. S.formFactor=0
  10837.  
  10838.  
  10839. S.Size=Vector3.new(1,1,1)
  10840.  
  10841.  
  10842. S.BrickColor=color
  10843.  
  10844.  
  10845. S.Reflectance = 0
  10846.  
  10847.  
  10848. S.TopSurface=0
  10849.  
  10850.  
  10851. S.BottomSurface=0
  10852.  
  10853.  
  10854. S.Transparency=0
  10855.  
  10856.  
  10857. S.Anchored=true
  10858.  
  10859.  
  10860. S.CanCollide=false
  10861.  
  10862.  
  10863. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  10864.  
  10865.  
  10866. S.Parent=Character
  10867.  
  10868.  
  10869. msh1.Parent = S
  10870.  
  10871.  
  10872. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  10873.  
  10874.  
  10875. end
  10876.  
  10877.  
  10878.  
  10879.  
  10880.  
  10881. function MOREMAGIX(part,cframe,x,y,z,color)
  10882.  
  10883.  
  10884. p2=Instance.new("Part")
  10885.  
  10886.  
  10887. p2.Name="Blast"
  10888.  
  10889.  
  10890. p2.TopSurface=0
  10891.  
  10892.  
  10893. p2.BottomSurface=0
  10894.  
  10895.  
  10896. p2.CanCollide=false
  10897.  
  10898.  
  10899. p2.Anchored=true
  10900.  
  10901.  
  10902. p2.BrickColor=color
  10903.  
  10904.  
  10905. p2.Size=Vector3.new(x,y,z)
  10906.  
  10907.  
  10908. p2.formFactor="Symmetric"
  10909.  
  10910.  
  10911. p2.CFrame=part.CFrame*CFrame.new(0,cframe,0)
  10912.  
  10913.  
  10914. p2.Parent=workspace
  10915.  
  10916.  
  10917. m=Instance.new("BlockMesh")
  10918.  
  10919.  
  10920. m.Parent=p2
  10921.  
  10922.  
  10923. m.Name="BlastMesh"
  10924.  
  10925.  
  10926. coroutine.resume(coroutine.create(function(part,dir) for loll=1, 15 do part.BlastMesh.Scale=part.BlastMesh.Scale-Vector3.new(.09,.09,.09) part.Transparency=loll/20 part.CFrame=part.CFrame*CFrame.new(dir)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100, math.random(-100,100)/100, math.random(-100,100)/100) wait() end part.Parent=nil end),p2,Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10))
  10927.  
  10928.  
  10929. end
  10930.  
  10931.  
  10932.  
  10933.  
  10934.  
  10935. function EVENMOARMAGIX(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  10936.  
  10937.  
  10938. local msh1 = Instance.new("SpecialMesh")
  10939.  
  10940.  
  10941. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  10942.  
  10943.  
  10944. msh1.MeshType = "Sphere"
  10945.  
  10946.  
  10947. S=Instance.new("Part")
  10948.  
  10949.  
  10950. S.Name="Effect"
  10951.  
  10952.  
  10953. S.formFactor=0
  10954.  
  10955.  
  10956. S.Size=Vector3.new(x1,y1,z1)
  10957.  
  10958.  
  10959. S.BrickColor=color
  10960.  
  10961.  
  10962. S.Reflectance = 0
  10963.  
  10964.  
  10965. S.TopSurface=0
  10966.  
  10967.  
  10968. S.BottomSurface=0
  10969.  
  10970.  
  10971. S.Transparency=0
  10972.  
  10973.  
  10974. S.Anchored=true
  10975.  
  10976.  
  10977. S.CanCollide=false
  10978.  
  10979.  
  10980. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
  10981.  
  10982.  
  10983. S.Parent=Character
  10984.  
  10985.  
  10986. msh1.Parent = S
  10987.  
  10988.  
  10989. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  10990.  
  10991.  
  10992. end
  10993.  
  10994.  
  10995.  
  10996.  
  10997.  
  10998. function WaveEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  10999.  
  11000.  
  11001. local msh1 = Instance.new("SpecialMesh")
  11002.  
  11003.  
  11004. msh1.Scale = Vector3.new(x1,y1,z1)
  11005.  
  11006.  
  11007. msh1.MeshId = "http://www.roblox.com/asset/?id=20329976"
  11008.  
  11009.  
  11010. S=Instance.new("Part")
  11011.  
  11012.  
  11013. S.Name="Effect"
  11014.  
  11015.  
  11016. S.formFactor=0
  11017.  
  11018.  
  11019. S.Size=Vector3.new(1,1,1)
  11020.  
  11021.  
  11022. S.BrickColor=color
  11023.  
  11024.  
  11025. S.Reflectance = 0
  11026.  
  11027.  
  11028. S.TopSurface=0
  11029.  
  11030.  
  11031. S.BottomSurface=0
  11032.  
  11033.  
  11034. S.Transparency=0
  11035.  
  11036.  
  11037. S.Anchored=true
  11038.  
  11039.  
  11040. S.CanCollide=false
  11041.  
  11042.  
  11043. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
  11044.  
  11045.  
  11046. S.Parent=Character
  11047.  
  11048.  
  11049. msh1.Parent = S
  11050.  
  11051.  
  11052. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  11053.  
  11054.  
  11055. end
  11056.  
  11057.  
  11058.  
  11059.  
  11060.  
  11061. function BlastEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  11062.  
  11063.  
  11064. local msh1 = Instance.new("SpecialMesh")
  11065.  
  11066.  
  11067. msh1.Scale = Vector3.new(x1,y1,z1)
  11068.  
  11069.  
  11070. msh1.MeshId = "http://www.roblox.com/asset/?id=1323306"
  11071.  
  11072.  
  11073. S=Instance.new("Part")
  11074.  
  11075.  
  11076. S.Name="Effect"
  11077.  
  11078.  
  11079. S.formFactor=0
  11080.  
  11081.  
  11082. S.Size=Vector3.new(1,1,1)
  11083.  
  11084.  
  11085. S.BrickColor=color
  11086.  
  11087.  
  11088. S.Reflectance = 0
  11089.  
  11090.  
  11091. S.TopSurface=0
  11092.  
  11093.  
  11094. S.BottomSurface=0
  11095.  
  11096.  
  11097. S.Transparency=0
  11098.  
  11099.  
  11100. S.Anchored=true
  11101.  
  11102.  
  11103. S.CanCollide=false
  11104.  
  11105.  
  11106. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
  11107.  
  11108.  
  11109. S.Parent=Character
  11110.  
  11111.  
  11112. msh1.Parent = S
  11113.  
  11114.  
  11115. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  11116.  
  11117.  
  11118. end
  11119.  
  11120.  
  11121.  
  11122.  
  11123.  
  11124. function ss(pitch)
  11125.  
  11126.  
  11127.  
  11128.  
  11129.  
  11130. local SlashSound = Instance.new("Sound")
  11131.  
  11132.  
  11133. --SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  11134.  
  11135.  
  11136. SlashSound.SoundId = "http://roblox.com/asset/?id=10209645"
  11137.  
  11138.  
  11139. SlashSound.Parent = workspace
  11140.  
  11141.  
  11142. SlashSound.Volume = .7
  11143.  
  11144.  
  11145. SlashSound.Pitch = pitch
  11146.  
  11147.  
  11148. SlashSound.PlayOnRemove = true
  11149.  
  11150.  
  11151. coroutine.resume(coroutine.create(function()
  11152.  
  11153.  
  11154. wait(0)
  11155.  
  11156.  
  11157. SlashSound.Parent = nil
  11158.  
  11159.  
  11160. end))
  11161.  
  11162.  
  11163. end
  11164.  
  11165.  
  11166. function equipsound(pitch)
  11167.  
  11168.  
  11169.  
  11170.  
  11171.  
  11172. local SlashSound = Instance.new("Sound")
  11173.  
  11174.  
  11175. SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  11176.  
  11177.  
  11178. SlashSound.Parent = workspace
  11179.  
  11180.  
  11181. SlashSound.Volume = .5
  11182.  
  11183.  
  11184. SlashSound.Pitch = pitch
  11185.  
  11186.  
  11187. SlashSound.PlayOnRemove = true
  11188.  
  11189.  
  11190. coroutine.resume(coroutine.create(function()
  11191.  
  11192.  
  11193. wait(0)
  11194.  
  11195.  
  11196. SlashSound.Parent = nil
  11197.  
  11198.  
  11199. end))
  11200.  
  11201.  
  11202. end
  11203.  
  11204.  
  11205. function magicsound(pitch)
  11206.  
  11207.  
  11208.  
  11209.  
  11210.  
  11211. local SlashSound = Instance.new("Sound")
  11212.  
  11213.  
  11214. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2248511"
  11215.  
  11216.  
  11217. SlashSound.Parent = workspace
  11218.  
  11219.  
  11220. SlashSound.Volume = .5
  11221.  
  11222.  
  11223. SlashSound.Pitch = pitch
  11224.  
  11225.  
  11226. SlashSound.PlayOnRemove = true
  11227.  
  11228.  
  11229. coroutine.resume(coroutine.create(function()
  11230.  
  11231.  
  11232. wait(0)
  11233.  
  11234.  
  11235. SlashSound.Parent = nil
  11236.  
  11237.  
  11238. end))
  11239.  
  11240.  
  11241. end
  11242.  
  11243.  
  11244. function critsound(pitch)
  11245.  
  11246.  
  11247.  
  11248.  
  11249.  
  11250. local SlashSound = Instance.new("Sound")
  11251.  
  11252.  
  11253. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2801263"
  11254.  
  11255.  
  11256. SlashSound.Parent = workspace
  11257.  
  11258.  
  11259. SlashSound.Volume = .7
  11260.  
  11261.  
  11262. SlashSound.Pitch = pitch
  11263.  
  11264.  
  11265. SlashSound.PlayOnRemove = true
  11266.  
  11267.  
  11268. coroutine.resume(coroutine.create(function()
  11269.  
  11270.  
  11271. wait(0)
  11272.  
  11273.  
  11274. SlashSound.Parent = nil
  11275.  
  11276.  
  11277. end))
  11278.  
  11279.  
  11280. end
  11281.  
  11282.  
  11283. function spikesound(pitch)
  11284.  
  11285.  
  11286.  
  11287.  
  11288.  
  11289. local SlashSound = Instance.new("Sound")
  11290.  
  11291.  
  11292. SlashSound.SoundId = "http://www.roblox.com/asset/?id=3264793"
  11293.  
  11294.  
  11295. SlashSound.Parent = workspace
  11296.  
  11297.  
  11298. SlashSound.Volume = .7
  11299.  
  11300.  
  11301. SlashSound.Pitch = pitch
  11302.  
  11303.  
  11304. SlashSound.PlayOnRemove = true
  11305.  
  11306.  
  11307. coroutine.resume(coroutine.create(function()
  11308.  
  11309.  
  11310. wait(0)
  11311.  
  11312.  
  11313. SlashSound.Parent = nil
  11314.  
  11315.  
  11316. end))
  11317.  
  11318.  
  11319. end
  11320.  
  11321.  
  11322. function lasersound(pitch)
  11323.  
  11324.  
  11325.  
  11326.  
  11327.  
  11328. local SlashSound = Instance.new("Sound")
  11329.  
  11330.  
  11331. SlashSound.SoundId = "rbxasset://sounds/Launching rocket.wav"
  11332.  
  11333.  
  11334. SlashSound.Parent = workspace
  11335.  
  11336.  
  11337. SlashSound.Volume = .5
  11338.  
  11339.  
  11340. SlashSound.Pitch = pitch
  11341.  
  11342.  
  11343. SlashSound.PlayOnRemove = true
  11344.  
  11345.  
  11346. coroutine.resume(coroutine.create(function()
  11347.  
  11348.  
  11349. wait(0)
  11350.  
  11351.  
  11352. SlashSound.Parent = nil
  11353.  
  11354.  
  11355. end))
  11356.  
  11357.  
  11358. end
  11359.  
  11360.  
  11361. function hs(pitch)
  11362.  
  11363.  
  11364. local SlashSound = Instance.new("Sound")
  11365.  
  11366.  
  11367. SlashSound.SoundId = "http://roblox.com/asset/?id=10209590"
  11368.  
  11369.  
  11370. SlashSound.Parent = workspace
  11371.  
  11372.  
  11373. SlashSound.Volume = .5
  11374.  
  11375.  
  11376. SlashSound.Pitch = pitch
  11377.  
  11378.  
  11379. SlashSound.PlayOnRemove = true
  11380.  
  11381.  
  11382. coroutine.resume(coroutine.create(function()
  11383.  
  11384.  
  11385. wait(0)
  11386.  
  11387.  
  11388. SlashSound.Parent = nil
  11389.  
  11390.  
  11391. end))
  11392.  
  11393.  
  11394. end
  11395.  
  11396.  
  11397. function purify(pitch)
  11398.  
  11399.  
  11400. local SlashSound = Instance.new("Sound")
  11401.  
  11402.  
  11403. SlashSound.SoundId = "http://roblox.com/asset/?id=2101144"
  11404.  
  11405.  
  11406. SlashSound.Parent = workspace
  11407.  
  11408.  
  11409. SlashSound.Volume = .5
  11410.  
  11411.  
  11412. SlashSound.Pitch = pitch
  11413.  
  11414.  
  11415. SlashSound.PlayOnRemove = true
  11416.  
  11417.  
  11418. coroutine.resume(coroutine.create(function()
  11419.  
  11420.  
  11421. wait(0)
  11422.  
  11423.  
  11424. SlashSound.Parent = nil
  11425.  
  11426.  
  11427. end))
  11428.  
  11429.  
  11430. end
  11431.  
  11432.  
  11433.  
  11434.  
  11435.  
  11436. Damagefunc1=function(hit,Damage,Knockback)
  11437.  
  11438.  
  11439. if attackdebounce == false then
  11440.  
  11441.  
  11442. attackdebounce = true
  11443.  
  11444.  
  11445. coroutine.resume(coroutine.create(function()
  11446.  
  11447.  
  11448. wait(0.1)
  11449.  
  11450.  
  11451. attackdebounce = false
  11452.  
  11453.  
  11454. end))
  11455.  
  11456.  
  11457. if hit.Parent==nil then
  11458.  
  11459.  
  11460. return
  11461.  
  11462.  
  11463. end
  11464.  
  11465.  
  11466. CPlayer=Bin
  11467.  
  11468.  
  11469. h=hit.Parent:FindFirstChild("Humanoid")
  11470.  
  11471.  
  11472. if h==nil then
  11473.  
  11474.  
  11475. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  11476.  
  11477.  
  11478. end
  11479.  
  11480.  
  11481. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  11482.  
  11483.  
  11484. if mana < 400 then
  11485.  
  11486.  
  11487. mana = mana + math.random(20,30)
  11488.  
  11489.  
  11490. end
  11491.  
  11492.  
  11493. if mana > 400 then
  11494.  
  11495.  
  11496. mana = 400
  11497.  
  11498.  
  11499. end
  11500.  
  11501.  
  11502. if Bouncing == false then
  11503.  
  11504.  
  11505. if HeroBar < 400 then
  11506.  
  11507.  
  11508. HeroBar = HeroBar + math.random(5,15)
  11509.  
  11510.  
  11511. end
  11512.  
  11513.  
  11514. if HeroBar > 400 then
  11515.  
  11516.  
  11517. HeroBar = 400
  11518.  
  11519.  
  11520. end
  11521.  
  11522.  
  11523. end
  11524.  
  11525.  
  11526. if heromode == false then
  11527.  
  11528.  
  11529. Damage=Damage
  11530.  
  11531.  
  11532. else
  11533.  
  11534.  
  11535. Damage=Damage*1.5
  11536.  
  11537.  
  11538. end
  11539.  
  11540.  
  11541. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil or game.Players:GetPlayerFromCharacter(hit.Parent.Parent)~=nil then
  11542.  
  11543.  
  11544. return
  11545.  
  11546.  
  11547. end]]
  11548.  
  11549.  
  11550. c=Instance.new("ObjectValue")
  11551.  
  11552.  
  11553. c.Name="creator"
  11554.  
  11555.  
  11556. c.Value=game.Players.LocalPlayer
  11557.  
  11558.  
  11559. c.Parent=h
  11560.  
  11561.  
  11562. game:GetService("Debris"):AddItem(c,.5)
  11563.  
  11564.  
  11565. -- print(c.Value)
  11566.  
  11567.  
  11568. if math.random(0,99)+math.random()<=5 then
  11569.  
  11570.  
  11571. CRIT=true
  11572.  
  11573.  
  11574. Damage=Damage*1.5
  11575.  
  11576.  
  11577. --[[ Knockback=Knockback*2
  11578.  
  11579.  
  11580. r=Instance.new("BodyAngularVelocity")
  11581.  
  11582.  
  11583. r.P=3000
  11584.  
  11585.  
  11586. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  11587.  
  11588.  
  11589. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  11590.  
  11591.  
  11592. r.Parent=hit.Parent.Torso]]
  11593.  
  11594.  
  11595. critsound(2)
  11596.  
  11597.  
  11598.  
  11599.  
  11600.  
  11601. end
  11602.  
  11603.  
  11604. Damage=Damage+math.random(0,10)
  11605.  
  11606.  
  11607. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  11608.  
  11609.  
  11610. h:TakeDamage(Damage)
  11611.  
  11612.  
  11613. showDamage(hit.Parent,Damage,.5)
  11614.  
  11615.  
  11616. vp=Instance.new("BodyVelocity")
  11617.  
  11618.  
  11619. vp.P=500
  11620.  
  11621.  
  11622. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  11623.  
  11624.  
  11625. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  11626.  
  11627.  
  11628. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  11629.  
  11630.  
  11631. if Knockback>0 then
  11632.  
  11633.  
  11634. vp.Parent=hit.Parent.Torso
  11635.  
  11636.  
  11637. end
  11638.  
  11639.  
  11640. game:GetService("Debris"):AddItem(vp,.25)
  11641.  
  11642.  
  11643. --[[ r=Instance.new("BodyAngularVelocity")
  11644.  
  11645.  
  11646. r.P=3000
  11647.  
  11648.  
  11649. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  11650.  
  11651.  
  11652. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  11653.  
  11654.  
  11655. r.Parent=hit.Parent.Torso]]
  11656.  
  11657.  
  11658. game:GetService("Debris"):AddItem(r,.5)
  11659.  
  11660.  
  11661. c=Instance.new("ObjectValue")
  11662.  
  11663.  
  11664. c.Name="creator"
  11665.  
  11666.  
  11667. c.Value=Player
  11668.  
  11669.  
  11670. c.Parent=h
  11671.  
  11672.  
  11673. game:GetService("Debris"):AddItem(c,.5)
  11674.  
  11675.  
  11676. CRIT=false
  11677.  
  11678.  
  11679. hitDeb=true
  11680.  
  11681.  
  11682. AttackPos=6
  11683.  
  11684.  
  11685. end
  11686.  
  11687.  
  11688. end
  11689.  
  11690.  
  11691. end
  11692.  
  11693.  
  11694.  
  11695.  
  11696.  
  11697. DBHit=function(hit,DB,Dmg) --credits to turdulator for making this function :D
  11698.  
  11699.  
  11700. if hit.Parent==nil then
  11701.  
  11702.  
  11703. return
  11704.  
  11705.  
  11706. end
  11707.  
  11708.  
  11709. h=hit.Parent:FindFirstChild("Humanoid")
  11710.  
  11711.  
  11712. if h==nil then
  11713.  
  11714.  
  11715. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  11716.  
  11717.  
  11718. end
  11719.  
  11720.  
  11721. t=hit.Parent:FindFirstChild("Torso")
  11722.  
  11723.  
  11724. if h~=nil and t~=nil then
  11725.  
  11726.  
  11727. if h.Parent==Character then
  11728.  
  11729.  
  11730. return
  11731.  
  11732.  
  11733. end
  11734.  
  11735.  
  11736. if Bouncing == false then
  11737.  
  11738.  
  11739. if HeroBar < 400 then
  11740.  
  11741.  
  11742. HeroBar = HeroBar + math.random(5,15)
  11743.  
  11744.  
  11745. end
  11746.  
  11747.  
  11748. if HeroBar > 400 then
  11749.  
  11750.  
  11751. HeroBar = 400
  11752.  
  11753.  
  11754. end
  11755.  
  11756.  
  11757. end
  11758.  
  11759.  
  11760. if heromode == false then
  11761.  
  11762.  
  11763. Damage=Dmg+math.random(0,9)
  11764.  
  11765.  
  11766. else
  11767.  
  11768.  
  11769. Damage=Dmg+math.random(2,10)
  11770.  
  11771.  
  11772. end
  11773.  
  11774.  
  11775. h:TakeDamage(Damage)
  11776.  
  11777.  
  11778. c=Instance.new("ObjectValue")
  11779.  
  11780.  
  11781. c.Name="creator"
  11782.  
  11783.  
  11784. c.Value=game.Players.LocalPlayer
  11785.  
  11786.  
  11787. c.Parent=h
  11788.  
  11789.  
  11790. game:GetService("Debris"):AddItem(c,.5)
  11791.  
  11792.  
  11793. showDamage(hit.Parent,Damage,.5)
  11794.  
  11795.  
  11796. vl=Instance.new("BodyVelocity")
  11797.  
  11798.  
  11799. vl.P=4500
  11800.  
  11801.  
  11802. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  11803.  
  11804.  
  11805. vl.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+Vector3.new(0,3,0)
  11806.  
  11807.  
  11808. vl.Parent=t
  11809.  
  11810.  
  11811. game:GetService("Debris"):AddItem(vl,.2)
  11812.  
  11813.  
  11814. rl=Instance.new("BodyAngularVelocity")
  11815.  
  11816.  
  11817. rl.P=3000
  11818.  
  11819.  
  11820. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  11821.  
  11822.  
  11823. rl.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  11824.  
  11825.  
  11826. rl.Parent=t
  11827.  
  11828.  
  11829. game:GetService("Debris"):AddItem(rl,.2)
  11830.  
  11831.  
  11832. else
  11833.  
  11834.  
  11835. if hit.CanCollide==false then
  11836.  
  11837.  
  11838. return
  11839.  
  11840.  
  11841. end
  11842.  
  11843.  
  11844. MagicCom:disconnect()
  11845.  
  11846.  
  11847. -- DBExplode(DB)
  11848.  
  11849.  
  11850. end
  11851.  
  11852.  
  11853. end
  11854.  
  11855.  
  11856.  
  11857.  
  11858.  
  11859. WRYHit=function(hit,DB,Dmg) --credits to turdulator for making this function :D
  11860.  
  11861.  
  11862. if hit.Parent==nil then
  11863.  
  11864.  
  11865. return
  11866.  
  11867.  
  11868. end
  11869.  
  11870.  
  11871. h=hit.Parent:FindFirstChild("Humanoid")
  11872.  
  11873.  
  11874. t=hit.Parent:FindFirstChild("Torso")
  11875.  
  11876.  
  11877. if h~=nil and t~=nil then
  11878.  
  11879.  
  11880. if h.Parent==Character then
  11881.  
  11882.  
  11883. return
  11884.  
  11885.  
  11886. end
  11887.  
  11888.  
  11889. if mana < 400 then
  11890.  
  11891.  
  11892. mana = mana + math.random(10,30)
  11893.  
  11894.  
  11895. end
  11896.  
  11897.  
  11898. if mana > 400 then
  11899.  
  11900.  
  11901. mana = 400
  11902.  
  11903.  
  11904. end
  11905.  
  11906.  
  11907. if Bouncing == false then
  11908.  
  11909.  
  11910. if HeroBar < 400 then
  11911.  
  11912.  
  11913. HeroBar = HeroBar + math.random(5,15)
  11914.  
  11915.  
  11916. end
  11917.  
  11918.  
  11919. if HeroBar > 400 then
  11920.  
  11921.  
  11922. HeroBar = 400
  11923.  
  11924.  
  11925. end
  11926.  
  11927.  
  11928. end
  11929.  
  11930.  
  11931. if heromode == false then
  11932.  
  11933.  
  11934. Damage=Dmg+math.random(0,9)
  11935.  
  11936.  
  11937. else
  11938.  
  11939.  
  11940. Damage=Dmg+math.random(2,10)
  11941.  
  11942.  
  11943. end
  11944.  
  11945.  
  11946. h:TakeDamage(Damage)
  11947.  
  11948.  
  11949. critsound(2)
  11950.  
  11951.  
  11952. c=Instance.new("ObjectValue")
  11953.  
  11954.  
  11955. c.Name="creator"
  11956.  
  11957.  
  11958. c.Value=game.Players.LocalPlayer
  11959.  
  11960.  
  11961. c.Parent=h
  11962.  
  11963.  
  11964. game:GetService("Debris"):AddItem(c,.5)
  11965.  
  11966.  
  11967. showDamage(hit.Parent,Damage,.5)
  11968.  
  11969.  
  11970. vl=Instance.new("BodyVelocity")
  11971.  
  11972.  
  11973. vl.P=4500
  11974.  
  11975.  
  11976. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  11977.  
  11978.  
  11979. vl.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+Vector3.new(0,3,0)
  11980.  
  11981.  
  11982. vl.Parent=t
  11983.  
  11984.  
  11985. game:GetService("Debris"):AddItem(vl,.2)
  11986.  
  11987.  
  11988. rl=Instance.new("BodyAngularVelocity")
  11989.  
  11990.  
  11991. rl.P=3000
  11992.  
  11993.  
  11994. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  11995.  
  11996.  
  11997. rl.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  11998.  
  11999.  
  12000. rl.Parent=t
  12001.  
  12002.  
  12003. game:GetService("Debris"):AddItem(rl,.2)
  12004.  
  12005.  
  12006. else
  12007.  
  12008.  
  12009. if hit.CanCollide==false then
  12010.  
  12011.  
  12012. return
  12013.  
  12014.  
  12015. end
  12016.  
  12017.  
  12018. MagicCom:disconnect()
  12019.  
  12020.  
  12021. -- DBExplode(DB)
  12022.  
  12023.  
  12024. end
  12025.  
  12026.  
  12027. end
  12028.  
  12029.  
  12030.  
  12031.  
  12032.  
  12033. SpikeDamage=function(hit,Damage,Knockback)
  12034.  
  12035.  
  12036. if attackdebounce == false then
  12037.  
  12038.  
  12039. attackdebounce = true
  12040.  
  12041.  
  12042. coroutine.resume(coroutine.create(function()
  12043.  
  12044.  
  12045. wait(0.5)
  12046.  
  12047.  
  12048. attackdebounce = false
  12049.  
  12050.  
  12051. end))
  12052.  
  12053.  
  12054. if hit.Parent==nil then
  12055.  
  12056.  
  12057. return
  12058.  
  12059.  
  12060. end
  12061.  
  12062.  
  12063. CPlayer=Bin
  12064.  
  12065.  
  12066. h=hit.Parent:FindFirstChild("Humanoid")
  12067.  
  12068.  
  12069. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  12070.  
  12071.  
  12072. if mana < 400 then
  12073.  
  12074.  
  12075. mana = mana + math.random(5,10)
  12076.  
  12077.  
  12078. end
  12079.  
  12080.  
  12081. if mana > 400 then
  12082.  
  12083.  
  12084. mana = 400
  12085.  
  12086.  
  12087. end
  12088.  
  12089.  
  12090. if Bouncing == false then
  12091.  
  12092.  
  12093. if HeroBar < 400 then
  12094.  
  12095.  
  12096. HeroBar = HeroBar + math.random(5,15)
  12097.  
  12098.  
  12099. end
  12100.  
  12101.  
  12102. if HeroBar > 400 then
  12103.  
  12104.  
  12105. HeroBar = 400
  12106.  
  12107.  
  12108. end
  12109.  
  12110.  
  12111. end
  12112.  
  12113.  
  12114. if heromode == false then
  12115.  
  12116.  
  12117. Damage=Damage
  12118.  
  12119.  
  12120. else
  12121.  
  12122.  
  12123. Damage=Damage*1.5
  12124.  
  12125.  
  12126. end
  12127.  
  12128.  
  12129. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  12130.  
  12131.  
  12132. return
  12133.  
  12134.  
  12135. end]]
  12136.  
  12137.  
  12138. c=Instance.new("ObjectValue")
  12139.  
  12140.  
  12141. c.Name="creator"
  12142.  
  12143.  
  12144. c.Value=game.Players.LocalPlayer
  12145.  
  12146.  
  12147. c.Parent=h
  12148.  
  12149.  
  12150. game:GetService("Debris"):AddItem(c,.5)
  12151.  
  12152.  
  12153. -- print(c.Value)
  12154.  
  12155.  
  12156. if math.random(0,99)+math.random()<=5 then
  12157.  
  12158.  
  12159. CRIT=true
  12160.  
  12161.  
  12162. Damage=Damage*1.5
  12163.  
  12164.  
  12165. --[[ Knockback=Knockback*2
  12166.  
  12167.  
  12168. r=Instance.new("BodyAngularVelocity")
  12169.  
  12170.  
  12171. r.P=3000
  12172.  
  12173.  
  12174. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  12175.  
  12176.  
  12177. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  12178.  
  12179.  
  12180. r.Parent=hit.Parent.Torso]]
  12181.  
  12182.  
  12183. critsound(2)
  12184.  
  12185.  
  12186.  
  12187.  
  12188.  
  12189. end
  12190.  
  12191.  
  12192. Damage=Damage+math.random(0,10)
  12193.  
  12194.  
  12195. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  12196.  
  12197.  
  12198. h:TakeDamage(Damage)
  12199.  
  12200.  
  12201. showDamage(hit.Parent,Damage,.5)
  12202.  
  12203.  
  12204. vp=Instance.new("BodyVelocity")
  12205.  
  12206.  
  12207. vp.P=500
  12208.  
  12209.  
  12210. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  12211.  
  12212.  
  12213. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  12214.  
  12215.  
  12216. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  12217.  
  12218.  
  12219. if Knockback>0 then
  12220.  
  12221.  
  12222. vp.Parent=hit.Parent.Torso
  12223.  
  12224.  
  12225. end
  12226.  
  12227.  
  12228. game:GetService("Debris"):AddItem(vp,.25)
  12229.  
  12230.  
  12231. --[[ r=Instance.new("BodyAngularVelocity")
  12232.  
  12233.  
  12234. r.P=3000
  12235.  
  12236.  
  12237. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  12238.  
  12239.  
  12240. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  12241.  
  12242.  
  12243. r.Parent=hit.Parent.Torso]]
  12244.  
  12245.  
  12246. game:GetService("Debris"):AddItem(r,.5)
  12247.  
  12248.  
  12249. c=Instance.new("ObjectValue")
  12250.  
  12251.  
  12252. c.Name="creator"
  12253.  
  12254.  
  12255. c.Value=Player
  12256.  
  12257.  
  12258. c.Parent=h
  12259.  
  12260.  
  12261. game:GetService("Debris"):AddItem(c,.5)
  12262.  
  12263.  
  12264. CRIT=false
  12265.  
  12266.  
  12267. hitDeb=true
  12268.  
  12269.  
  12270. AttackPos=6
  12271.  
  12272.  
  12273. end
  12274.  
  12275.  
  12276. end
  12277.  
  12278.  
  12279. end
  12280.  
  12281.  
  12282.  
  12283.  
  12284.  
  12285. showDamage=function(Char,Dealt,du)
  12286.  
  12287.  
  12288. m=Instance.new("Model")
  12289.  
  12290.  
  12291. m.Name=tostring(Dealt)
  12292.  
  12293.  
  12294. h=Instance.new("Humanoid")
  12295.  
  12296.  
  12297. h.Health=0
  12298.  
  12299.  
  12300. h.MaxHealth=0
  12301.  
  12302.  
  12303. h.Parent=m
  12304.  
  12305.  
  12306. c=Instance.new("Part")
  12307.  
  12308.  
  12309. c.Transparency=0
  12310.  
  12311.  
  12312. c.BrickColor=BrickColor:Red()
  12313.  
  12314.  
  12315. if CRIT==true then
  12316.  
  12317.  
  12318. c.BrickColor=BrickColor.new("Really red")
  12319.  
  12320.  
  12321. end
  12322.  
  12323.  
  12324. c.Name="Head"
  12325.  
  12326.  
  12327. c.TopSurface=0
  12328.  
  12329.  
  12330. c.BottomSurface=0
  12331.  
  12332.  
  12333. c.formFactor="Plate"
  12334.  
  12335.  
  12336. c.Size=Vector3.new(1,.4,1)
  12337.  
  12338.  
  12339. ms=Instance.new("CylinderMesh")
  12340.  
  12341.  
  12342. ms.Bevel=.1
  12343.  
  12344.  
  12345. ms.Scale=Vector3.new(.8,.8,.8)
  12346.  
  12347.  
  12348. if CRIT==true then
  12349.  
  12350.  
  12351. ms.Scale=Vector3.new(1.25,1.5,1.25)
  12352.  
  12353.  
  12354. ms.Bevel=.2
  12355.  
  12356.  
  12357. end
  12358.  
  12359.  
  12360. ms.Parent=c
  12361.  
  12362.  
  12363. c.Reflectance=0
  12364.  
  12365.  
  12366. Instance.new("BodyGyro").Parent=c
  12367.  
  12368.  
  12369. c.Parent=m
  12370.  
  12371.  
  12372. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  12373.  
  12374.  
  12375. f=Instance.new("BodyPosition")
  12376.  
  12377.  
  12378. f.P=2000
  12379.  
  12380.  
  12381. f.D=100
  12382.  
  12383.  
  12384. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  12385.  
  12386.  
  12387. f.position=c.Position+Vector3.new(0,3,0)
  12388.  
  12389.  
  12390. f.Parent=c
  12391.  
  12392.  
  12393. game:GetService("Debris"):AddItem(m,.5+du)
  12394.  
  12395.  
  12396. c.CanCollide=false
  12397.  
  12398.  
  12399. m.Parent=workspace
  12400.  
  12401.  
  12402. c.CanCollide=false
  12403.  
  12404.  
  12405. end
  12406.  
  12407.  
  12408.  
  12409.  
  12410.  
  12411. hold = false
  12412.  
  12413.  
  12414.  
  12415.  
  12416.  
  12417. function ob1d(mouse)
  12418.  
  12419.  
  12420. if attack == true then return end
  12421.  
  12422.  
  12423. hold = true
  12424.  
  12425.  
  12426. if mode == "Normal" then
  12427.  
  12428.  
  12429. if combo == 0 then
  12430.  
  12431.  
  12432. combo = 1
  12433.  
  12434.  
  12435. onehit()
  12436.  
  12437.  
  12438. coroutine.resume(coroutine.create(function()
  12439.  
  12440.  
  12441. wait(0.5)
  12442.  
  12443.  
  12444. if attack == false then
  12445.  
  12446.  
  12447. combo = 0
  12448.  
  12449.  
  12450. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  12451.  
  12452.  
  12453. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  12454.  
  12455.  
  12456. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  12457.  
  12458.  
  12459. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12460.  
  12461.  
  12462. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12463.  
  12464.  
  12465. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12466.  
  12467.  
  12468. end
  12469.  
  12470.  
  12471. end))
  12472.  
  12473.  
  12474. elseif combo == 1 then
  12475.  
  12476.  
  12477. combo = 2
  12478.  
  12479.  
  12480. twohit()
  12481.  
  12482.  
  12483. coroutine.resume(coroutine.create(function()
  12484.  
  12485.  
  12486. wait(0.5)
  12487.  
  12488.  
  12489. if attack == false then
  12490.  
  12491.  
  12492. combo = 0
  12493.  
  12494.  
  12495. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  12496.  
  12497.  
  12498. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  12499.  
  12500.  
  12501. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  12502.  
  12503.  
  12504. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12505.  
  12506.  
  12507. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12508.  
  12509.  
  12510. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12511.  
  12512.  
  12513. end
  12514.  
  12515.  
  12516. end))
  12517.  
  12518.  
  12519. elseif combo == 2 then
  12520.  
  12521.  
  12522. combo = 3
  12523.  
  12524.  
  12525. threehit()
  12526.  
  12527.  
  12528. coroutine.resume(coroutine.create(function()
  12529.  
  12530.  
  12531. wait(0.5)
  12532.  
  12533.  
  12534. if attack == false then
  12535.  
  12536.  
  12537. combo = 0
  12538.  
  12539.  
  12540. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  12541.  
  12542.  
  12543. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  12544.  
  12545.  
  12546. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  12547.  
  12548.  
  12549. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12550.  
  12551.  
  12552. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12553.  
  12554.  
  12555. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12556.  
  12557.  
  12558. end
  12559.  
  12560.  
  12561. end))
  12562.  
  12563.  
  12564. elseif combo == 3 then
  12565.  
  12566.  
  12567. combo = 4
  12568.  
  12569.  
  12570. fourhit(mouse)
  12571.  
  12572.  
  12573. wait(0.5)
  12574.  
  12575.  
  12576. combo = 0
  12577.  
  12578.  
  12579. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  12580.  
  12581.  
  12582. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  12583.  
  12584.  
  12585. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(1,0,0)
  12586.  
  12587.  
  12588. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12589.  
  12590.  
  12591. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12592.  
  12593.  
  12594. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  12595.  
  12596.  
  12597. end
  12598.  
  12599.  
  12600. elseif mode == "Throw" then
  12601.  
  12602.  
  12603. SpearThrow(mouse)
  12604.  
  12605.  
  12606. end
  12607.  
  12608.  
  12609. end
  12610.  
  12611.  
  12612.  
  12613.  
  12614.  
  12615. function ob1u(mouse)
  12616.  
  12617.  
  12618. hold = false
  12619.  
  12620.  
  12621. end
  12622.  
  12623.  
  12624.  
  12625.  
  12626.  
  12627. buttonhold = false
  12628.  
  12629.  
  12630.  
  12631.  
  12632.  
  12633. function Key(key,mouse)
  12634.  
  12635.  
  12636. if key == "q" then
  12637.  
  12638.  
  12639. if Resting == true then
  12640.  
  12641.  
  12642. Resting = false
  12643.  
  12644.  
  12645. Sleeping = true
  12646.  
  12647.  
  12648. end
  12649.  
  12650.  
  12651. end
  12652.  
  12653.  
  12654. if key == "k" then
  12655.  
  12656.  
  12657. if Riding == true then
  12658.  
  12659.  
  12660. if Resting == false and Sleeping == false then
  12661.  
  12662.  
  12663. Sleeping = false
  12664.  
  12665.  
  12666. Rest()
  12667.  
  12668.  
  12669. elseif Resting == true then
  12670.  
  12671.  
  12672. Sleeping = false
  12673.  
  12674.  
  12675. Resting = false
  12676.  
  12677.  
  12678. end
  12679.  
  12680.  
  12681. end
  12682.  
  12683.  
  12684. end
  12685.  
  12686.  
  12687. if key == "t" then
  12688.  
  12689.  
  12690. coroutine.resume(coroutine.create(function()
  12691.  
  12692.  
  12693. wait(0.1)
  12694.  
  12695.  
  12696. rangepower = 10
  12697.  
  12698.  
  12699. spread = 0
  12700.  
  12701.  
  12702. range = 1000
  12703.  
  12704.  
  12705. range2 = 1000
  12706.  
  12707.  
  12708. spread2 = 500
  12709.  
  12710.  
  12711. cloning = 0
  12712.  
  12713.  
  12714. wld1.Parent = prt1
  12715.  
  12716.  
  12717. wld1.Part0 = prt1
  12718.  
  12719.  
  12720. wld1.Part1 = LeftArm
  12721.  
  12722.  
  12723. wld1.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,1.57) * CFrame.new(0,1,0)
  12724.  
  12725.  
  12726. wld1.C1 = CFrame.new(0,0,0)
  12727.  
  12728.  
  12729. Bouncing = false
  12730.  
  12731.  
  12732. attack = false
  12733.  
  12734.  
  12735. end))
  12736.  
  12737.  
  12738. end
  12739.  
  12740.  
  12741. if attack == true then return end
  12742.  
  12743.  
  12744. if key == "q" then
  12745.  
  12746.  
  12747. Change()
  12748.  
  12749.  
  12750. end
  12751.  
  12752.  
  12753. --[[NORMAL ATTACKS]]--
  12754.  
  12755.  
  12756. if key == "e" then
  12757.  
  12758.  
  12759. if Riding == false then
  12760.  
  12761.  
  12762. SpinSlash()
  12763.  
  12764.  
  12765. else
  12766.  
  12767.  
  12768. GroundSlasher()
  12769.  
  12770.  
  12771. end
  12772.  
  12773.  
  12774. end
  12775.  
  12776.  
  12777. if key == "r" then
  12778.  
  12779.  
  12780. hold = true
  12781.  
  12782.  
  12783. --SpearWave(mouse)
  12784.  
  12785.  
  12786. SpearThrow2(mouse)
  12787.  
  12788.  
  12789. end
  12790.  
  12791.  
  12792. if key == "t" then
  12793.  
  12794.  
  12795. BouncingSpear(mouse)
  12796.  
  12797.  
  12798. end
  12799.  
  12800.  
  12801. if key == "y" then
  12802.  
  12803.  
  12804. if Riding == true then
  12805.  
  12806.  
  12807. ThrowSpam(mouse)
  12808.  
  12809.  
  12810. else
  12811.  
  12812.  
  12813. ThrowSpam2(mouse)
  12814.  
  12815.  
  12816. end
  12817.  
  12818.  
  12819. end
  12820.  
  12821.  
  12822. --[[MISC MOVES]]--
  12823.  
  12824.  
  12825. if key == "f" then
  12826.  
  12827.  
  12828. ChariotSummon()
  12829.  
  12830.  
  12831. end
  12832.  
  12833.  
  12834. if key == "g" then
  12835.  
  12836.  
  12837. WRYYY()
  12838.  
  12839.  
  12840. end
  12841.  
  12842.  
  12843. if key == "h" then
  12844.  
  12845.  
  12846. HeroMode()
  12847.  
  12848.  
  12849. end
  12850.  
  12851.  
  12852. if key == "j" then
  12853.  
  12854.  
  12855. if Imbued == false then
  12856.  
  12857.  
  12858. Imbue()
  12859.  
  12860.  
  12861. end
  12862.  
  12863.  
  12864. end
  12865.  
  12866.  
  12867. --[[BUFF ATTACKS]]--
  12868.  
  12869.  
  12870. if key == "z" then
  12871.  
  12872.  
  12873. if Riding == false then
  12874.  
  12875.  
  12876. else
  12877.  
  12878.  
  12879. Halo()
  12880.  
  12881.  
  12882. end
  12883.  
  12884.  
  12885. end
  12886.  
  12887.  
  12888. if key == "x" then
  12889.  
  12890.  
  12891. if Riding == false then
  12892.  
  12893.  
  12894. else
  12895.  
  12896.  
  12897. HaloOther(mouse)
  12898.  
  12899.  
  12900. end
  12901.  
  12902.  
  12903. end
  12904.  
  12905.  
  12906. if key == "c" then
  12907.  
  12908.  
  12909. if Riding == false then
  12910.  
  12911.  
  12912. else
  12913.  
  12914.  
  12915. HealOther(mouse)
  12916.  
  12917.  
  12918. end
  12919.  
  12920.  
  12921. end
  12922.  
  12923.  
  12924. --[[if key == "v" then
  12925.  
  12926.  
  12927. if Riding == false then
  12928.  
  12929.  
  12930. else
  12931.  
  12932.  
  12933. BuffWalk()
  12934.  
  12935.  
  12936. end
  12937.  
  12938.  
  12939. end ]]
  12940.  
  12941.  
  12942. if key == "v" then
  12943.  
  12944.  
  12945. if Riding == false then
  12946.  
  12947.  
  12948. else
  12949.  
  12950.  
  12951. BuffWalkOther(mouse)
  12952.  
  12953.  
  12954. end
  12955.  
  12956.  
  12957. end
  12958.  
  12959.  
  12960. if key == "b" then
  12961.  
  12962.  
  12963. if Riding == false then
  12964.  
  12965.  
  12966. else
  12967.  
  12968.  
  12969. BuffRage(mouse)
  12970.  
  12971.  
  12972. end
  12973.  
  12974.  
  12975. end
  12976.  
  12977.  
  12978. end
  12979.  
  12980.  
  12981.  
  12982.  
  12983.  
  12984. function key2(key,mouse)
  12985.  
  12986.  
  12987. if key == "c" then
  12988.  
  12989.  
  12990. Healing = false
  12991.  
  12992.  
  12993. end
  12994.  
  12995.  
  12996. if key == "r" then
  12997.  
  12998.  
  12999. hold = false
  13000.  
  13001.  
  13002. end
  13003.  
  13004.  
  13005. end
  13006.  
  13007.  
  13008.  
  13009.  
  13010.  
  13011. function s(mouse)
  13012.  
  13013.  
  13014. mouse.Button1Down:connect(function() ob1d(mouse) end)
  13015.  
  13016.  
  13017. mouse.Button1Up:connect(function() ob1u(mouse) end)
  13018.  
  13019.  
  13020. mouse.KeyDown:connect(function(key) Key(key,mouse) end)
  13021.  
  13022.  
  13023. --mouse.KeyDown:connect(key,mouse)
  13024.  
  13025.  
  13026. mouse.KeyUp:connect(key2,mouse)
  13027.  
  13028.  
  13029. player = Player
  13030.  
  13031.  
  13032. ch = Character
  13033.  
  13034.  
  13035. RSH = ch.Torso["Right Shoulder"]
  13036.  
  13037.  
  13038. LSH = ch.Torso["Left Shoulder"]
  13039.  
  13040.  
  13041. --
  13042.  
  13043.  
  13044. RW.Part0 = ch.Torso
  13045.  
  13046.  
  13047. RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  13048.  
  13049.  
  13050. RW.C1 = CFrame.new(0, 0.5, 0)
  13051.  
  13052.  
  13053. RW.Part1 = ch["Right Arm"]
  13054.  
  13055.  
  13056. RW.Parent = ch.Torso
  13057.  
  13058.  
  13059. --_G.R = RW
  13060.  
  13061.  
  13062. --
  13063.  
  13064.  
  13065. LW.Part0 = ch.Torso
  13066.  
  13067.  
  13068. LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  13069.  
  13070.  
  13071. LW.C1 = CFrame.new(0, 0.5, 0)
  13072.  
  13073.  
  13074. LW.Part1 = ch["Left Arm"]
  13075.  
  13076.  
  13077. LW.Parent = ch.Torso
  13078.  
  13079.  
  13080. --_G.L = LW
  13081.  
  13082.  
  13083. --
  13084.  
  13085.  
  13086. equipanim()
  13087.  
  13088.  
  13089. end
  13090.  
  13091.  
  13092.  
  13093.  
  13094.  
  13095. function ds(mouse)
  13096.  
  13097.  
  13098. hideanim()
  13099.  
  13100.  
  13101. RW.Parent = nil
  13102.  
  13103.  
  13104. LW.Parent = nil
  13105.  
  13106.  
  13107. RSH.Parent = player.Character.Torso
  13108.  
  13109.  
  13110. LSH.Parent = player.Character.Torso
  13111.  
  13112.  
  13113. end
  13114.  
  13115.  
  13116.  
  13117.  
  13118.  
  13119. Bin.Selected:connect(s)
  13120.  
  13121.  
  13122. Bin.Deselected:connect(ds)
  13123.  
  13124.  
  13125.  
  13126.  
  13127.  
  13128. function onRunning(speed)
  13129.  
  13130.  
  13131. if attack == true then return end
  13132.  
  13133.  
  13134. if speed>0 then
  13135.  
  13136.  
  13137. walking = true
  13138.  
  13139.  
  13140. --[[for i = 0,1,0.1 do
  13141.  
  13142.  
  13143. wait()
  13144.  
  13145.  
  13146. if attack == false then
  13147.  
  13148.  
  13149. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  13150.  
  13151.  
  13152. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  13153.  
  13154.  
  13155. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  13156.  
  13157.  
  13158. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  13159.  
  13160.  
  13161. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  13162.  
  13163.  
  13164. end
  13165.  
  13166.  
  13167. end ]]
  13168.  
  13169.  
  13170. else
  13171.  
  13172.  
  13173. walking = false
  13174.  
  13175.  
  13176. --[[for i = 0,1,0.1 do
  13177.  
  13178.  
  13179. wait()
  13180.  
  13181.  
  13182. if attack == false then
  13183.  
  13184.  
  13185. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,0)
  13186.  
  13187.  
  13188. LW.C0 = CFrame.new(-1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  13189.  
  13190.  
  13191. LW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  13192.  
  13193.  
  13194. RW.C0 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  13195.  
  13196.  
  13197. RW.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  13198.  
  13199.  
  13200. end
  13201.  
  13202.  
  13203. end ]]
  13204.  
  13205.  
  13206. end
  13207.  
  13208.  
  13209. end
  13210.  
  13211.  
  13212. Character.Humanoid.Running:connect(onRunning)
  13213.  
  13214.  
  13215.  
  13216.  
  13217.  
  13218. dur = 0
  13219.  
  13220.  
  13221. coroutine.resume(coroutine.create(function()
  13222.  
  13223.  
  13224. while true do
  13225.  
  13226.  
  13227. wait(0)
  13228.  
  13229.  
  13230. if Riding == true then
  13231.  
  13232.  
  13233. if Torso.Velocity.magnitude > 1 then
  13234.  
  13235.  
  13236. spikecon=char17.Touched:connect(function(hit) SpikeDamage(hit,10,30) end)
  13237.  
  13238.  
  13239. --if Resting == false then
  13240.  
  13241.  
  13242. coroutine.resume(coroutine.create(function()
  13243.  
  13244.  
  13245. if Resting == false or Sleeping == false then
  13246.  
  13247.  
  13248. if idle == true then
  13249.  
  13250.  
  13251. idle = false
  13252.  
  13253.  
  13254. for i = 0,1,0.2 do
  13255.  
  13256.  
  13257. wait(0)
  13258.  
  13259.  
  13260. RW2.C0 = CFrame.new(0, -1.5, -0.3) * CFrame.fromEulerAnglesXYZ(0.8-0.1*i,0,0)
  13261.  
  13262.  
  13263. end
  13264.  
  13265.  
  13266. end
  13267.  
  13268.  
  13269. end
  13270.  
  13271.  
  13272. end))
  13273.  
  13274.  
  13275. dur = dur + 0.3
  13276.  
  13277.  
  13278. charw17.C0 = CFrame.fromEulerAnglesXYZ(0,dur,0) * CFrame.new(0,0,2)
  13279.  
  13280.  
  13281. --end
  13282.  
  13283.  
  13284. elseif Torso.Velocity.magnitude < 2 then
  13285.  
  13286.  
  13287. wait(0)
  13288.  
  13289.  
  13290. coroutine.resume(coroutine.create(function()
  13291.  
  13292.  
  13293. if Resting == false or Sleeping == false then
  13294.  
  13295.  
  13296. if idle == false then
  13297.  
  13298.  
  13299. idle = true
  13300.  
  13301.  
  13302. for i = 0,1,0.2 do
  13303.  
  13304.  
  13305. wait(0)
  13306.  
  13307.  
  13308. RW2.C0 = CFrame.new(0, -1.5, -0.3) * CFrame.fromEulerAnglesXYZ(0.8-0.1+0.1*i,0,0)
  13309.  
  13310.  
  13311. end
  13312.  
  13313.  
  13314. end
  13315.  
  13316.  
  13317. end
  13318.  
  13319.  
  13320. end))
  13321.  
  13322.  
  13323. --end
  13324.  
  13325.  
  13326. if spikecon ~= nil then
  13327.  
  13328.  
  13329. spikecon:disconnect()
  13330.  
  13331.  
  13332. end
  13333.  
  13334.  
  13335. end
  13336.  
  13337.  
  13338. end
  13339.  
  13340.  
  13341. end
  13342.  
  13343.  
  13344. end))
  13345.  
  13346.  
  13347. blehbeh = 0
  13348.  
  13349.  
  13350. while true do
  13351.  
  13352.  
  13353. wait(0)
  13354.  
  13355.  
  13356. blehbeh = blehbeh + 1
  13357.  
  13358.  
  13359. if blehbeh == 5 then
  13360.  
  13361.  
  13362. if mana < 400 then
  13363.  
  13364.  
  13365. mana = mana + 1
  13366.  
  13367.  
  13368. end
  13369.  
  13370.  
  13371. blehbeh = 0
  13372.  
  13373.  
  13374. end
  13375.  
  13376.  
  13377. fentext3.Size = UDim2.new(mana*0.007,0,0.200000006,0)
  13378.  
  13379.  
  13380. fentext.Text = "Mana("..mana..")"
  13381.  
  13382.  
  13383. fentext3.BackgroundColor3 = Color3.new(1,1,1)
  13384.  
  13385.  
  13386. fentext6.Size = UDim2.new(HeroBar*0.007,0,0.200000006,0)
  13387.  
  13388.  
  13389. end
  13390.  
  13391.  
  13392.  
  13393.  
  13394.  
  13395.  
  13396.  
  13397.  
  13398. -- mediafire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement