Advertisement
memberhero

Sword

May 15th, 2018
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 77.78 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. LocalScript0 = Instance.new("LocalScript")
  20. Folder1 = Instance.new("Folder")
  21. Model2 = Instance.new("Model")
  22. Part3 = Instance.new("Part")
  23. SpecialMesh4 = Instance.new("SpecialMesh")
  24. Weld5 = Instance.new("Weld")
  25. Part6 = Instance.new("Part")
  26. SpecialMesh7 = Instance.new("SpecialMesh")
  27. Weld8 = Instance.new("Weld")
  28. Part9 = Instance.new("Part")
  29. CylinderMesh10 = Instance.new("CylinderMesh")
  30. Weld11 = Instance.new("Weld")
  31. NumberValue12 = Instance.new("NumberValue")
  32. Part13 = Instance.new("Part")
  33. SpecialMesh14 = Instance.new("SpecialMesh")
  34. Weld15 = Instance.new("Weld")
  35. Part16 = Instance.new("Part")
  36. SpecialMesh17 = Instance.new("SpecialMesh")
  37. Weld18 = Instance.new("Weld")
  38. Part19 = Instance.new("Part")
  39. SpecialMesh20 = Instance.new("SpecialMesh")
  40. Weld21 = Instance.new("Weld")
  41. Part22 = Instance.new("Part")
  42. SpecialMesh23 = Instance.new("SpecialMesh")
  43. Weld24 = Instance.new("Weld")
  44. Part25 = Instance.new("Part")
  45. CylinderMesh26 = Instance.new("CylinderMesh")
  46. Weld27 = Instance.new("Weld")
  47. NumberValue28 = Instance.new("NumberValue")
  48. Part29 = Instance.new("Part")
  49. CylinderMesh30 = Instance.new("CylinderMesh")
  50. Weld31 = Instance.new("Weld")
  51. Part32 = Instance.new("Part")
  52. CylinderMesh33 = Instance.new("CylinderMesh")
  53. Weld34 = Instance.new("Weld")
  54. Part35 = Instance.new("Part")
  55. SpecialMesh36 = Instance.new("SpecialMesh")
  56. Weld37 = Instance.new("Weld")
  57. ManualWeld38 = Instance.new("ManualWeld")
  58. Part39 = Instance.new("Part")
  59. SpecialMesh40 = Instance.new("SpecialMesh")
  60. Weld41 = Instance.new("Weld")
  61. ManualWeld42 = Instance.new("ManualWeld")
  62. NumberValue43 = Instance.new("NumberValue")
  63. Part44 = Instance.new("Part")
  64. CylinderMesh45 = Instance.new("CylinderMesh")
  65. Weld46 = Instance.new("Weld")
  66. NumberValue47 = Instance.new("NumberValue")
  67. Part48 = Instance.new("Part")
  68. CylinderMesh49 = Instance.new("CylinderMesh")
  69. Weld50 = Instance.new("Weld")
  70. Part51 = Instance.new("Part")
  71. SpecialMesh52 = Instance.new("SpecialMesh")
  72. Weld53 = Instance.new("Weld")
  73. Part54 = Instance.new("Part")
  74. SpecialMesh55 = Instance.new("SpecialMesh")
  75. Weld56 = Instance.new("Weld")
  76. WedgePart57 = Instance.new("WedgePart")
  77. SpecialMesh58 = Instance.new("SpecialMesh")
  78. Weld59 = Instance.new("Weld")
  79. WedgePart60 = Instance.new("WedgePart")
  80. SpecialMesh61 = Instance.new("SpecialMesh")
  81. Part62 = Instance.new("Part")
  82. PointLight63 = Instance.new("PointLight")
  83. LocalScript0.Name = "Scimitar"
  84. LocalScript0.Parent = mas
  85. table.insert(cors,sandbox(LocalScript0,function()
  86. repeat wait() until script:FindFirstChild("Folder") ~= nil
  87. script.Folder.Parent = game.Players.LocalPlayer.Backpack
  88.  
  89. script.Name = "Chaos"
  90. local Player = game.Players.LocalPlayer
  91. repeat wait() until Player
  92. local Character = Player.Character
  93. repeat wait() until Character
  94.  
  95. local C_Fold = Instance.new("Folder", Player.PlayerScripts) C_Fold.Name = "Chaos Folder"
  96. script.Parent = C_Fold
  97.  
  98. if script.ClassName == "LocalScript" or script.ClassName == "Script" then
  99. local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call)
  100. local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment}))
  101. oxbox.script:Destroy()
  102. end
  103.  
  104. C_Fold.Parent = nil
  105.  
  106. Value = game.Players.LocalPlayer
  107.  
  108. function colo(c)
  109. c = c.Color
  110. return BrickColor.new(Color3.new(c.r,c.g,c.b))
  111. end
  112.  
  113. topcolor1 = Value.Character.Torso.BrickColor
  114.  
  115. clr1 = colo(topcolor1)
  116.  
  117. attack = false
  118.  
  119. --[[
  120.  
  121. Magic Duelist Value.Backpack.Folder made by Dvd.
  122.  
  123. Made for an upcoming game I will be making. Don't expect it to be out anytime soon though.
  124.  
  125. And hello hacker :D
  126.  
  127. Have fun with my scripts by the way c:
  128.  
  129. ]]
  130.  
  131. Player = Value
  132. local Mouse = Player:GetMouse()
  133. equipped = false
  134.  
  135. Character = Player.Character
  136.  
  137. PlayerGui = Player.PlayerGui
  138.  
  139. Backpack = Player.Backpack
  140.  
  141. Torso = Character.Torso
  142.  
  143. Head = Character.Head
  144.  
  145. Humanoid = Character.Humanoid
  146.  
  147. LeftArm = Character["Left Arm"]
  148.  
  149. LeftLeg = Character["Left Leg"]
  150.  
  151. RightArm = Character["Right Arm"]
  152.  
  153. RightLeg = Character["Right Leg"]
  154.  
  155. LS = Torso["Left Shoulder"]
  156.  
  157. LH = Torso["Left Hip"]
  158.  
  159. RS = Torso["Right Shoulder"]
  160.  
  161. RH = Torso["Right Hip"]
  162.  
  163. Neck = Torso.Neck
  164.  
  165. it=Instance.new
  166.  
  167. vt=Vector3.new
  168.  
  169. cf=CFrame.new
  170.  
  171. euler=CFrame.fromEulerAnglesXYZ
  172.  
  173. angles=CFrame.Angles
  174.  
  175. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  176.  
  177. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  178.  
  179. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  180.  
  181. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  182.  
  183. attack = false
  184.  
  185. attacktype = 1
  186.  
  187. damage = 5
  188.  
  189. oridamage = 5
  190.  
  191. attackdebounce = false
  192.  
  193. ssdebounce=false
  194.  
  195.  
  196. combo=0
  197.  
  198. magic=false
  199.  
  200. RootPart=Character.HumanoidRootPart
  201.  
  202. RootJoint=RootPart.RootJoint
  203.  
  204. RootCF=euler(-1.57,0,3.14)
  205.  
  206. --player
  207.  
  208.  
  209. --save shoulders
  210.  
  211. RSH, LSH = nil, nil
  212.  
  213. --welds
  214.  
  215. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  216.  
  217. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  218.  
  219.  
  220.  
  221.  
  222.  
  223. if Character:findFirstChild("Rapier",true) ~= nil then
  224.  
  225. Character:findFirstChild("Rapier",true).Parent = nil
  226.  
  227. end
  228.  
  229. if Character:findFirstChild("Block",true) ~= nil then
  230.  
  231. Character:findFirstChild("Block",true).Parent = nil
  232.  
  233. end
  234.  
  235.  
  236.  
  237.  
  238.  
  239. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  240.  
  241. local fp = it("Part")
  242.  
  243. fp.formFactor = formfactor
  244.  
  245. fp.Parent = parent
  246.  
  247. fp.Reflectance = reflectance
  248.  
  249. fp.Transparency = transparency
  250.  
  251. fp.CanCollide = false
  252.  
  253. fp.Locked=true
  254.  
  255. fp.BrickColor = brickcolor
  256.  
  257. fp.Name = name
  258.  
  259. fp.Size = size
  260.  
  261. fp.Position = Torso.Position
  262.  
  263. fp.BottomSurface="Smooth"
  264.  
  265. fp.TopSurface="Smooth"
  266.  
  267. fp:BreakJoints()
  268.  
  269. return fp
  270.  
  271. end
  272.  
  273.  
  274.  
  275. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  276.  
  277. local mesh = it(Mesh)
  278.  
  279. mesh.Parent = part
  280.  
  281. if Mesh=="SpecialMesh" then
  282.  
  283. mesh.MeshType = meshtype
  284.  
  285. mesh.MeshId = meshid
  286.  
  287. end
  288.  
  289. mesh.Offset=offset
  290.  
  291. mesh.Scale=scale
  292.  
  293. return mesh
  294.  
  295. end
  296.  
  297.  
  298.  
  299. function weld(parent,part0,part1,c0)
  300.  
  301. local weld = it("Weld")
  302.  
  303. weld.Parent = parent
  304.  
  305. weld.Part0 = part0
  306.  
  307. weld.Part1 = part1
  308.  
  309. weld.C0 = c0
  310.  
  311. return weld
  312.  
  313. end
  314.  
  315.  
  316.  
  317. local modelzorz = Instance.new("Model")
  318.  
  319. modelzorz.Parent = Character
  320.  
  321. modelzorz.Name = "Rapier"
  322.  
  323.  
  324.  
  325. local prt1=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part1",vt(1,1,1))
  326.  
  327. local prt2=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part2",vt(1,1,1))
  328.  
  329. local prt3=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part3",vt(1,1,1))
  330.  
  331. local prt4=part(3,modelzorz,0,1,BrickColor.new("Medium stone grey"),"Part4",vt(1,1,1))
  332.  
  333. local prt5=part(3,modelzorz,0,1,BrickColor.new("Medium stone grey"),"Part5",vt(1,1,1))
  334.  
  335. local prt6=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part6",vt(1,1,1))
  336.  
  337. local prt7=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part7",vt(1,1,1))
  338.  
  339. local prt8=part(3,modelzorz,0,1,BrickColor.new("Medium stone grey"),"Part8",vt(1,1,1))
  340.  
  341. local prt9=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part9",vt(1,1,1))
  342.  
  343. local prt10=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part10",vt(1,1,1))
  344.  
  345. local prt11=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part11",vt(1,1,1))
  346.  
  347. local prt12=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part12",vt(1,1,1))
  348.  
  349. local prt13=part(3,modelzorz,0,1,BrickColor.new("Black"),"Part13",vt(0.5,4,0.5))
  350.  
  351.  
  352.  
  353. local msh1=mesh("CylinderMesh",prt1,"","",vt(0,0,0),vt(0.2,1,0.2))
  354.  
  355. local msh2=mesh("SpecialMesh",prt2,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(0.2,0.5,0.2))
  356.  
  357. local msh3=mesh("SpecialMesh",prt3,"Sphere","",vt(0,0,0),vt(0.1,0.6,0.1))
  358.  
  359. local msh4=mesh("BlockMesh",prt4,"","",vt(0,0,0),vt(0.3,0.2,0.05))
  360.  
  361. local msh5=mesh("BlockMesh",prt5,"","",vt(0,0,0),vt(0.05,0.2,0.3))
  362.  
  363. local msh6=mesh("SpecialMesh",prt6,"Sphere","",vt(0,0,0),vt(0.4,0.4,0.4))
  364.  
  365. local msh7=mesh("CylinderMesh",prt7,"","",vt(0,0,0),vt(0.1,0.5,0.1))
  366.  
  367. local msh8=mesh("CylinderMesh",prt8,"","",vt(0,0,0),vt(0.4,0.5,0.4))
  368.  
  369. local msh9=mesh("CylinderMesh",prt9,"","",vt(0,0,0),vt(0.3,0.05,0.3))
  370.  
  371. local msh10=mesh("BlockMesh",prt10,"","",vt(0,0,0),vt(0.2,0.1,0.2))
  372.  
  373. local msh11=mesh("SpecialMesh",prt11,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(0.2,1,0.2))
  374.  
  375. local msh12=mesh("SpecialMesh",prt12,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(0.2,3,0.2))
  376.  
  377. local msh13=mesh("BlockMesh",prt13,"","",vt(0,0,0),vt(1,1,1))
  378.  
  379.  
  380.  
  381. local wld1=weld(prt1,prt1,Torso,euler(-2,0,0)*cf(1,0.5,1.5))
  382.  
  383. x = modelzorz
  384.  
  385. for i, v in pairs(modelzorz:children()) do
  386. v.Parent = modelzorz
  387. end
  388. local wlda=weld(modelzorz.Handle,modelzorz.Handle,prt1,cf(0.001, 0.002, 0.01))
  389.  
  390. local wld2=weld(prt2,prt2,prt1,cf(0,0.3,0))
  391.  
  392. local wld3=weld(prt3,prt3,prt2,cf(0,0.3,0))
  393.  
  394. local wld4=weld(prt4,prt4,prt2,cf(0,0.3,0))
  395.  
  396. local wld5=weld(prt5,prt5,prt2,cf(0,0.3,0))
  397.  
  398. local wld6=weld(prt6,prt6,prt1,cf(0,-0.5,0))
  399.  
  400. local wld7=weld(prt7,prt7,prt6,cf(0,-0.25,0))
  401.  
  402. local wld8=weld(prt8,prt8,prt7,cf(0,0,0))
  403.  
  404. local wld9=weld(prt9,prt9,prt7,cf(0,-0.3,0))
  405.  
  406. local wld10=weld(prt10,prt10,prt9,cf(0,-0.05,0))
  407.  
  408. local wld11=weld(prt11,prt11,prt10,cf(0,-0.5,0))
  409.  
  410. local wld12=weld(prt12,prt12,prt11,cf(0,-1.5,0))
  411.  
  412. local wld13=weld(prt13,prt13,prt12,cf(0,0,0))
  413.  
  414.  
  415.  
  416. numb=0
  417.  
  418. for i=1,4 do
  419.  
  420. local prt13=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part13",vt(1,1,1))
  421.  
  422. local prt14=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part14",vt(1,1,1))
  423.  
  424. local prt15=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part15",vt(1,1,1))
  425.  
  426. local prt16=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part16",vt(1,1,1))
  427.  
  428.  
  429.  
  430. local msh13=mesh("SpecialMesh",prt13,"Wedge","",vt(0,0,0),vt(0.05,0.5,0.5))
  431.  
  432. local msh14=mesh("SpecialMesh",prt14,"Wedge","",vt(0,0,0),vt(0.051,0.5,0.3))
  433.  
  434. local msh15=mesh("BlockMesh",prt15,"","",vt(0,0,0),vt(0.052,0.3,0.2))
  435.  
  436. local msh16=mesh("SpecialMesh",prt16,"Wedge","",vt(0,0,0),vt(0.051,0.5,0.5))
  437.  
  438.  
  439.  
  440. local wld13=weld(prt13,prt13,prt6,euler(0,0,3.14)*cf(0,0.2,0.3)*euler(0,numb,0))
  441.  
  442. local wld14=weld(prt14,prt14,prt13,euler(-0.3,0,3.14)*cf(0,0.4,0.2))
  443.  
  444. local wld15=weld(prt15,prt15,prt14,euler(-0.2,0,0)*cf(0,-0.3,-0.1))
  445.  
  446. local wld16=weld(prt16,prt16,prt15,euler(0.5,0,0)*cf(0,-0.3,0))
  447.  
  448.  
  449.  
  450. numb=numb+1.57
  451.  
  452. end
  453.  
  454.  
  455.  
  456. numb=0
  457.  
  458. color=clr1
  459.  
  460. for i=1,6 do
  461.  
  462. if i==1 then color=clr1 elseif i==2 then color=clr1 elseif i==3 then color=clr1 elseif i==4 then color=clr1 elseif i==5 then color=clr1 elseif i==6 then color=clr1 end
  463.  
  464. local prt17=part(3,modelzorz,0,0,color,"Part17",vt(1,1,1))
  465.  
  466.  
  467.  
  468. local msh17=mesh("BlockMesh",prt17,"","",vt(0,0,0),vt(0.1,0.2,0.1))
  469.  
  470.  
  471.  
  472. local wld17=weld(prt17,prt17,prt7,cf(0.15,0.13,0)*euler(0,numb,0))
  473.  
  474. for i, v in pairs(modelzorz:children()) do
  475. if v.ClassName == "Part" or v.ClassName == "Wedge" then
  476. if v:FindFirstChild("Value") ~= nil then
  477. v.BrickColor = clr1
  478. end
  479. end
  480. end
  481.  
  482. numb=numb+1.046
  483.  
  484. end
  485.  
  486.  
  487.  
  488.  
  489.  
  490. local bg = it("BodyGyro")
  491.  
  492. bg.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  493.  
  494. bg.P = 20e+003
  495.  
  496. bg.Parent = nil
  497.  
  498. bp=it("BodyPosition")
  499.  
  500. bp.P=2000
  501.  
  502. bp.D=100
  503.  
  504. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  505.  
  506.  
  507.  
  508. so = function(id,par,vol,pit)
  509.  
  510. coroutine.resume(coroutine.create(function()
  511.  
  512. local sou = Instance.new("Sound",par or Character)
  513.  
  514. sou.Volume=vol
  515.  
  516. sou.Pitch=pit or 1
  517.  
  518. sou.SoundId=id
  519.  
  520. wait()
  521.  
  522. sou:play()
  523.  
  524. wait(6)
  525.  
  526. sou:Remove()
  527.  
  528. end))
  529.  
  530. end
  531.  
  532.  
  533.  
  534. function unequipweld()
  535.  
  536. wld1.Part1=Torso
  537.  
  538. wld1.C0=euler(-2,0,0)*cf(1,0.5,1.5)
  539.  
  540. end
  541.  
  542.  
  543.  
  544. function equipweld()
  545.  
  546. wld1.Part1=LeftArm
  547.  
  548. wld1.C0=euler(1.57,0,0)*cf(0,1,0)
  549.  
  550. end
  551.  
  552.  
  553.  
  554. function hideanim()
  555.  
  556. equipped=false
  557.  
  558. wait(0.1)
  559.  
  560. Torso.Neck.C0=necko
  561.  
  562. RootJoint.C0=RootCF
  563.  
  564. unequipweld()
  565.  
  566. end
  567.  
  568.  
  569.  
  570. function equipanim()
  571.  
  572. equipped=true
  573.  
  574. wait(0.1)
  575.  
  576. equipweld()
  577.  
  578. Torso.Neck.C0=necko*euler(0,0,1)
  579.  
  580. RootJoint.C0=RootCF*euler(0,0,-1)
  581.  
  582. RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.3)
  583.  
  584. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  585.  
  586. LW.C0=cf(-1.5, 0.5, 0) * euler(0.5,-1.57,0)
  587.  
  588. LW.C1=cf(0, 0.5, 0) * euler(0.2,0,0)
  589.  
  590. end
  591.  
  592.  
  593.  
  594. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  595.  
  596. return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  597.  
  598. end
  599.  
  600.  
  601.  
  602. function oneslash()
  603.  
  604. attack=true
  605.  
  606. for i=0,1,0.1 do
  607.  
  608. wait()
  609.  
  610. LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(0.5+1.5*i,-1.57+0.2*i,0)
  611.  
  612. LW.C1=cf(0, 0.5, 0) * euler(0.2-0.8*i,0,0)
  613.  
  614. end
  615.  
  616. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
  617.  
  618. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  619.  
  620. con1=modelzorz.Blade.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
  621.  
  622. for i=0,1,0.2 do
  623.  
  624. wait()
  625.  
  626. Torso.Neck.C0=necko*euler(0,0,1-2*i)
  627.  
  628. RootJoint.C0=RootCF*euler(0,0,-1+2*i)
  629.  
  630. wld1.C0=euler(1.57+1*i,0,0)*cf(0,1,0)
  631.  
  632. LW.C0=cf(-1-0.5*i, 0.5, -0.5+0.5*i) * euler(2-0.5*i,-1.37,0)
  633.  
  634. LW.C1=cf(0, 0.5, 0) * euler(0.2-0.8+1.6*i,0,0)
  635.  
  636. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  637.  
  638. local Point2 = modelzorz.Tip.CFrame
  639.  
  640. effect("White",0.5,0.1,LastPoint,Point)
  641.  
  642. LastPoint = Point
  643.  
  644. end
  645.  
  646. con1:disconnect()
  647.  
  648. attack=false
  649.  
  650. end
  651.  
  652.  
  653.  
  654. function twoslash()
  655.  
  656. attack=true
  657.  
  658. for i=0,1,0.1 do
  659.  
  660. wait()
  661.  
  662. RootJoint.C0=RootCF*euler(0,0,1+3.14*i)
  663.  
  664. wld1.C0=euler(1.57+1-1*i,0,0)*cf(0,1,0)
  665.  
  666. LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(1.5+0.07*i,-1.37-0.2*i,0)
  667.  
  668. LW.C1=cf(0, 0.5, 0) * euler(1-2*i,0,0)
  669.  
  670. end
  671.  
  672. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1.1)
  673.  
  674. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  675.  
  676. con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
  677.  
  678. for i=0,1,0.2 do
  679.  
  680. wait()
  681.  
  682. RootJoint.C0=RootCF*euler(0,0,1+3.14+3.14*i)
  683.  
  684. wld1.C0=euler(1.57+1*i,0,0)*cf(0,1,0)
  685.  
  686. LW.C0=cf(-1.5+0.5-0.5*i, 0.5, -0.5+0.5*i) * euler(1.57,-1.57,0)
  687.  
  688. LW.C1=cf(0, 0.5, 0) * euler(-1+2*i,0,0)
  689.  
  690. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  691.  
  692. effect("White",0.5,0.1,LastPoint,Point)
  693.  
  694. LastPoint = Point
  695.  
  696. end
  697.  
  698. con1:disconnect()
  699.  
  700. attack=false
  701.  
  702. end
  703.  
  704.  
  705.  
  706. function threeslash()
  707.  
  708. attack=true
  709.  
  710. for i=0,1,0.1 do
  711.  
  712. wait()
  713.  
  714. RootJoint.C0=RootCF*euler(0,0,1-1*i)
  715.  
  716. Torso.Neck.C0=necko*euler(0,0,-1+1*i)
  717.  
  718. wld1.C0=euler(1.57+1-1*i,0,0)*cf(0,1,0)
  719.  
  720. LW.C0=cf(-1.5, 0.5, 0) * euler(1.57+3.64*i,-1.57+1*i,0)
  721.  
  722. LW.C1=cf(0, 0.5, 0) * euler(1,0,0)
  723.  
  724. end
  725.  
  726. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
  727.  
  728. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  729.  
  730. con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
  731.  
  732. for i=0,1,0.2 do
  733.  
  734. wait()
  735.  
  736. RootJoint.C0=RootCF*euler(0,0,-1*i)
  737.  
  738. Torso.Neck.C0=necko*euler(0,0,1*i)
  739.  
  740. LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(5.21-0.3*i,-0.57,0)
  741.  
  742. LW.C1=cf(0, 0.5, 0) * euler(1+4*i,0,0)
  743.  
  744. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  745.  
  746. effect("White",0.5,0.1,LastPoint,Point)
  747.  
  748. LastPoint = Point
  749.  
  750. end
  751.  
  752. con1:disconnect()
  753.  
  754. attack=false
  755.  
  756. end
  757.  
  758.  
  759.  
  760. function fourslash()
  761.  
  762. attack=true
  763.  
  764. so("rbxasset://sounds\\swordlunge.wav",modelzorz.Tip,1,1.5)
  765.  
  766. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  767.  
  768. con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
  769.  
  770. for i=0,1,0.2 do
  771.  
  772. wait()
  773.  
  774. RootJoint.C0=RootCF*euler(0,0,-1-0.57*i)
  775.  
  776. Torso.Neck.C0=necko*euler(0,0,1+0.57*i)
  777.  
  778. wld1.C0=euler(1.57+1*i,0,0)*cf(0,1,0)
  779.  
  780. LW.C0=cf(-1.5+0.5-0.5*i, 0.5, -0.5+0.5*i) * euler(4.91+1.57*i,-0.57+0.57*i,0)
  781.  
  782. LW.C1=cf(0, 0.5, 0) * euler(5,-1.57*i,0)
  783.  
  784. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  785.  
  786. effect("White",0.5,0.1,LastPoint,Point)
  787.  
  788. LastPoint = Point
  789.  
  790. end
  791.  
  792. for i=0,1,0.2 do
  793.  
  794. wait()
  795.  
  796. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  797.  
  798. effect("White",0.5,0.1,LastPoint,Point)
  799.  
  800. LastPoint = Point
  801.  
  802. end
  803.  
  804. con1:disconnect()
  805.  
  806. attack=false
  807.  
  808. end
  809.  
  810.  
  811.  
  812. function FlameBarrage()
  813.  
  814. attack=true
  815.  
  816. magic=true
  817.  
  818. for i=0,1,0.1 do
  819.  
  820. wait()
  821.  
  822. Torso.Neck.C0=necko*euler(0.5*i,0,1-1*i)
  823.  
  824. wld1.C0=euler(1.57+0.2*i,0,0)*cf(0,1,0)
  825.  
  826. RW.C0=cf(1.5-1*i, 0.5, -0.5*i) * euler(1*i,0,0.3-1*i)
  827.  
  828. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  829.  
  830. LW.C0=cf(-1.5, 0.5, 0) * euler(0.5+0.5*i,-1.57,0)
  831.  
  832. LW.C1=cf(0, 0.5, 0) * euler(0.2-0.4*i,0,0)
  833.  
  834. end
  835.  
  836. for i=0,1,0.1 do
  837.  
  838. wait()
  839.  
  840. RW.C0=cf(1.5-1, 0.5, -0.5) * euler(1-0.4*i,0,0.3-1)
  841.  
  842. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  843.  
  844. wld7.C0=wld7.C0*euler(0,-0.2,0)
  845.  
  846. so("http://roblox.com/asset/?id=28445431",prt7,1,20)
  847.  
  848. end
  849.  
  850. coroutine.resume(coroutine.create(function()
  851.  
  852. for i=1,10 do
  853.  
  854. so("http://roblox.com/asset/?id=131382140",modelzorz.Tip,1,10)
  855.  
  856. wait(0)
  857.  
  858. end
  859.  
  860. end))
  861.  
  862. reffect=modelzorz.Tip:Clone()
  863.  
  864. reffect.Parent=modelzorz
  865.  
  866. reffect.Transparency=1
  867.  
  868. reffect.Mesh.Scale=vt(0.3,3,0.3)
  869.  
  870. reffect.BrickColor=BrickColor.new("Bright red")
  871.  
  872. local efwld=weld(reffect,reffect,modelzorz.Tip,cf(0,-0.4,0))
  873.  
  874. coroutine.resume(coroutine.create(function(Part)
  875.  
  876. for i=0,1,0.1 do
  877.  
  878. wait()
  879.  
  880. Part.Transparency=Part.Transparency-0.05
  881.  
  882. end
  883.  
  884. while magic==true do
  885.  
  886. wait()
  887.  
  888. MagicBlock(BrickColor.new("Bright red"),modelzorz.Tip.CFrame*cf((math.random()/4)-(math.random()/4),math.random(-2,1)+math.random(),(math.random()/4)-(math.random()/4)),.5,.5,.5,.05,.05,.05)
  889.  
  890. end
  891.  
  892. for i=0,1,0.1 do
  893.  
  894. wait()
  895.  
  896. Part.Transparency=Part.Transparency+0.1
  897.  
  898. end
  899.  
  900. Part.Parent=nil
  901.  
  902. end),reffect)
  903.  
  904. for i=0,1,0.05 do
  905.  
  906. wait()
  907.  
  908. Torso.Neck.C0=necko*euler(0.5-0.5*i,0,1*i)
  909.  
  910. RW.C0=cf(1.5-1+0.5*i, 0.5, -0.5+0.3*i) * euler(0.6,0,-0.7)
  911.  
  912. RW.C1=cf(0, 0.5, 0) * euler(-0.4*i,0,0)
  913.  
  914. LW.C0=cf(-1.5, 0.5, 0) * euler(1+0.2*i,-1.57,0)
  915.  
  916. LW.C1=cf(0, 0.5, 0) * euler(-0.2-0.2*i,0,0)
  917.  
  918. end
  919.  
  920. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
  921.  
  922. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  923.  
  924. con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
  925.  
  926. for i=1,3 do
  927.  
  928. so("http://roblox.com/asset/?id=130865054",Torso,1,1.5)
  929.  
  930. end
  931.  
  932. for i=0,0.2,0.1 do
  933.  
  934. wait()
  935.  
  936. RootJoint.C0=RootCF*euler(0,0,-1+7.28*i)
  937.  
  938. Torso.Neck.C0=necko*euler(0,0,1-1*i)
  939.  
  940. RW.C0=cf(1.5-0.5, 0.5, -0.5+0.3-0.3*i) * euler(0.6,0,-0.7-0.5*i)
  941.  
  942. RW.C1=cf(0, 0.5, 0) * euler(-0.4,0,0)
  943.  
  944. LW.C0=cf(-1.5, 0.5, 0) * euler(1.2+0.37*i,-1.57,0)
  945.  
  946. LW.C1=cf(0, 0.5, 0) * euler(-0.4+2.4*i,0,0)
  947.  
  948. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  949.  
  950. effect("Bright red",0.5,0.3,LastPoint,Point)
  951.  
  952. LastPoint = Point
  953.  
  954. end
  955.  
  956. local exprt=part(3,modelzorz,0,1,BrickColor.new("Bright red"),"Explosion Part",vt(1,1,1))
  957.  
  958. exprt.Anchored=true
  959.  
  960. exprt.CFrame=RootPart.CFrame*cf(0,0,-7)
  961.  
  962. so("http://www.roblox.com/asset/?id=2101148",exprt,1,0.6)
  963.  
  964. game:GetService("Debris"):AddItem(exprt,1)
  965.  
  966. MagicCircle(BrickColor.new("Bright red"),exprt.CFrame,3,3,3,3,3,3)
  967.  
  968. for i=1,4 do
  969.  
  970. MagicRing(BrickColor.new("Bright red"),exprt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)),3,3,0.1,1,1,0.05)
  971.  
  972. end
  973.  
  974. local c = game.Workspace:GetChildren()
  975.  
  976. for i = 1, #c do
  977.  
  978. local hum = c[i]:findFirstChild("Humanoid")
  979.  
  980. if hum ~= nil and hum.Health ~= 0 then
  981.  
  982. local head = c[i]:findFirstChild("Head")
  983.  
  984. if head ~= nil then
  985.  
  986. local targ = head.Position - exprt.Position
  987.  
  988. local mag = targ.magnitude
  989.  
  990. if mag <= 10 and c[i].Name ~= Player.Name then
  991.  
  992. attackdebounce=false
  993.  
  994. Damagefunc1(head,1,3)
  995.  
  996. end
  997.  
  998. end
  999.  
  1000. end
  1001.  
  1002. end
  1003.  
  1004. for i=0.2,1,0.1 do
  1005.  
  1006. wait()
  1007.  
  1008. RootJoint.C0=RootCF*euler(0,0,-1+7.28*i)
  1009.  
  1010. Torso.Neck.C0=necko*euler(0,0,1-1*i)
  1011.  
  1012. RW.C0=cf(1.5-0.5, 0.5, -0.5+0.3-0.3*i) * euler(0.6,0,-0.7-0.5*i)
  1013.  
  1014. RW.C1=cf(0, 0.5, 0) * euler(-0.4,0,0)
  1015.  
  1016. LW.C0=cf(-1.5, 0.5, 0) * euler(1.2+0.37*i,-1.57,0)
  1017.  
  1018. LW.C1=cf(0, 0.5, 0) * euler(-0.4+2.4*i,0,0)
  1019.  
  1020. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1021.  
  1022. effect("Bright red",0.5,0.3,LastPoint,Point)
  1023.  
  1024. LastPoint = Point
  1025.  
  1026. end
  1027.  
  1028. con1:disconnect()
  1029.  
  1030. for i=0,1,0.1 do
  1031.  
  1032. wait()
  1033.  
  1034. RootJoint.C0=RootCF*euler(0,0,1*i)
  1035.  
  1036. Torso.Neck.C0=necko*euler(0,0,-1*i)
  1037.  
  1038. wld1.C0=euler(1.77-1.2*i,0,0)*cf(0,1,0)
  1039.  
  1040. RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(0.6,0,-1.2)
  1041.  
  1042. RW.C1=cf(0, 0.5, 0) * euler(-0.4,0,0)
  1043.  
  1044. LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,-1.57,0)
  1045.  
  1046. LW.C1=cf(0, 0.5, 0) * euler(2-0.43*i,0,0)
  1047.  
  1048. end
  1049.  
  1050. so("rbxasset://sounds\\swordlunge.wav",modelzorz.Tip,1,1.2)
  1051.  
  1052. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1053.  
  1054. con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
  1055.  
  1056. for i=0,1,0.2 do
  1057.  
  1058. wait()
  1059.  
  1060. RootJoint.C0=RootCF*euler(0,0,1-2.57*i)
  1061.  
  1062. Torso.Neck.C0=necko*euler(0,0,-1+2.57*i)
  1063.  
  1064. wld1.C0=euler(0.57+2.57*i,0,0)*cf(0,1,0)
  1065.  
  1066. RW.C0=cf(1.5-0.5+0.5*i, 0.5, -0.5+0.5*i) * euler(0.6,0,-1.2+2.4*i)
  1067.  
  1068. RW.C1=cf(0, 0.5, 0) * euler(-0.4,0,0)
  1069.  
  1070. LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,-1.57,0)
  1071.  
  1072. LW.C1=cf(0, 0.5, 0) * euler(1.57,0,0)
  1073.  
  1074. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1075.  
  1076. effect("Bright red",0.5,0.3,LastPoint,Point)
  1077.  
  1078. LastPoint = Point
  1079.  
  1080. end
  1081.  
  1082. con1:disconnect()
  1083.  
  1084. numb=-7
  1085.  
  1086. for i=1,3 do
  1087.  
  1088. local exprt=part(3,modelzorz,0,1,BrickColor.new("Bright red"),"Explosion Part",vt(1,1,1))
  1089.  
  1090. exprt.Anchored=true
  1091.  
  1092. exprt.CFrame=RootPart.CFrame*cf(0,0,numb)
  1093.  
  1094. so("http://www.roblox.com/asset/?id=2101148",exprt,1,1)
  1095.  
  1096. game:GetService("Debris"):AddItem(exprt,1)
  1097.  
  1098. MagicCircle(BrickColor.new("Bright red"),exprt.CFrame,3,3,3,3,3,3)
  1099.  
  1100. coroutine.resume(coroutine.create(function(Part)
  1101.  
  1102. for i=1,4 do
  1103.  
  1104. MagicBlock(BrickColor.new("Bright red"),Part.CFrame,3,3,3,2,2,2)
  1105.  
  1106. wait(0.1)
  1107.  
  1108. end
  1109.  
  1110. end),exprt)
  1111.  
  1112. local c = game.Workspace:GetChildren()
  1113.  
  1114. for i = 1, #c do
  1115.  
  1116. local hum = c[i]:findFirstChild("Humanoid")
  1117.  
  1118. if hum ~= nil and hum.Health ~= 0 then
  1119.  
  1120. local head = c[i]:findFirstChild("Head")
  1121.  
  1122. if head ~= nil then
  1123.  
  1124. local targ = head.Position - exprt.Position
  1125.  
  1126. local mag = targ.magnitude
  1127.  
  1128. if mag <= 10 and c[i].Name ~= Player.Name then
  1129.  
  1130. attackdebounce=false
  1131.  
  1132. Damagefunc1(head,1,3)
  1133.  
  1134. end
  1135.  
  1136. end
  1137.  
  1138. end
  1139.  
  1140. end
  1141.  
  1142. numb=numb-5
  1143.  
  1144. wait(0.2)
  1145.  
  1146. end
  1147.  
  1148. wait(1)
  1149.  
  1150. Torso.Neck.C0=necko*euler(0,0,1)
  1151.  
  1152. RootJoint.C0=RootCF*euler(0,0,-1)
  1153.  
  1154. magic=false
  1155.  
  1156. attack=false
  1157.  
  1158. end
  1159.  
  1160.  
  1161.  
  1162. function IcePrison()
  1163.  
  1164. attack=true
  1165.  
  1166. magic=true
  1167.  
  1168. for i=0,1,0.1 do
  1169.  
  1170. wait()
  1171.  
  1172. Torso.Neck.C0=necko*euler(0,0,1-1*i)
  1173.  
  1174. RootJoint.C0=RootCF*euler(0,0,-1+1*i)
  1175.  
  1176. wld1.C0=euler(1.57,0,0)*cf(0,1,0)
  1177.  
  1178. RW.C0=cf(1.5-0.5*i, 0.5, -0.5*i) * euler(1.9*i,0,0.3-0.8*i)
  1179.  
  1180. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1181.  
  1182. LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(0.5+1.07*i,-1.57+1.57*i,0.7*i)
  1183.  
  1184. LW.C1=cf(0, 0.5, 0) * euler(0.2-0.2*i,0,0)
  1185.  
  1186. end
  1187.  
  1188. for i=0,1,0.1 do
  1189.  
  1190. wait()
  1191.  
  1192. RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(1.9,0,-0.5-0.2*i)
  1193.  
  1194. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1195.  
  1196. wld7.C0=wld7.C0*euler(0,0.2,0)
  1197.  
  1198. so("http://roblox.com/asset/?id=28445431",prt7,1,20)
  1199.  
  1200. end
  1201.  
  1202. reffect=modelzorz.Tip:Clone()
  1203.  
  1204. reffect.Parent=modelzorz
  1205.  
  1206. reffect.Transparency=1
  1207.  
  1208. reffect.Mesh.Scale=vt(0.3,3,0.3)
  1209.  
  1210. reffect.BrickColor=BrickColor.new("Bright blue")
  1211.  
  1212. local efwld=weld(reffect,reffect,modelzorz.Tip,cf(0,-0.4,0))
  1213.  
  1214. coroutine.resume(coroutine.create(function(Part)
  1215.  
  1216. for i=0,1,0.1 do
  1217.  
  1218. wait()
  1219.  
  1220. Part.Transparency=Part.Transparency-0.05
  1221.  
  1222. end
  1223.  
  1224. while magic==true do
  1225.  
  1226. wait()
  1227.  
  1228. MagicBlock(BrickColor.new("Bright blue"),modelzorz.Tip.CFrame*cf((math.random()/4)-(math.random()/4),math.random(-2,1)+math.random(),(math.random()/4)-(math.random()/4)),.5,.5,.5,.05,.05,.05)
  1229.  
  1230. end
  1231.  
  1232. for i=0,1,0.1 do
  1233.  
  1234. wait()
  1235.  
  1236. Part.Transparency=Part.Transparency+0.1
  1237.  
  1238. end
  1239.  
  1240. Part.Parent=nil
  1241.  
  1242. end),reffect)
  1243.  
  1244. for i=1,3 do
  1245.  
  1246. so("http://roblox.com/asset/?id=25605551",modelzorz.Tip,1,1)
  1247.  
  1248. end
  1249.  
  1250. wait(0.5)
  1251.  
  1252. for i=0,1,0.1 do
  1253.  
  1254. wait()
  1255.  
  1256. wld1.C0=euler(1.57+1*i,0,0)*cf(0,1,0)
  1257.  
  1258. RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(1.9-0.6*i,0,-0.7)
  1259.  
  1260. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1261.  
  1262. LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(1.57-0.57*i,0,0.7-0.2*i)
  1263.  
  1264. LW.C1=cf(0, 0.5, 0) * euler(0,1.57*i,0)
  1265.  
  1266. end
  1267.  
  1268. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1269.  
  1270. con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
  1271.  
  1272. for i=1,3 do
  1273.  
  1274. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
  1275.  
  1276. for i=0,1,0.2 do
  1277.  
  1278. wait()
  1279.  
  1280. RootJoint.C0=RootCF*euler(0,0,6.32*i)
  1281.  
  1282. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1283.  
  1284. effect("Bright blue",0.5,0.3,LastPoint,Point)
  1285.  
  1286. LastPoint = Point
  1287.  
  1288. end
  1289.  
  1290. end
  1291.  
  1292. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
  1293.  
  1294. for i=0,1,0.2 do
  1295.  
  1296. wait()
  1297.  
  1298. RootJoint.C0=RootCF*euler(0,0,3.14*i)
  1299.  
  1300. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1301.  
  1302. effect("Bright blue",0.5,0.3,LastPoint,Point)
  1303.  
  1304. LastPoint = Point
  1305.  
  1306. end
  1307.  
  1308. con1:disconnect()
  1309.  
  1310. for i=0,1,0.1 do
  1311.  
  1312. wait()
  1313.  
  1314. wld1.C0=euler(2.57-1*i,3.14*i,0)*cf(0,1,0)
  1315.  
  1316. RootJoint.C0=RootCF*euler(0,0,3.14+3.14*i)
  1317.  
  1318. RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(1.3+1.2*i,0,-0.7)
  1319.  
  1320. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1321.  
  1322. LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(1+1.5*i,0,0.5+0.2*i)
  1323.  
  1324. LW.C1=cf(0, 0.5, 0) * euler(0,1.57-1.57*i,0)
  1325.  
  1326. end
  1327.  
  1328. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1329.  
  1330. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1.1)
  1331.  
  1332. bg.Parent=Torso
  1333.  
  1334. bg.cframe=Torso.CFrame
  1335.  
  1336. local bp = Instance.new("BodyPosition")
  1337.  
  1338. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1339.  
  1340. bp.P = 10000
  1341.  
  1342. local CF = Torso.CFrame
  1343.  
  1344. bp.position = CF.p
  1345.  
  1346. bp.Parent=Torso
  1347.  
  1348. for i=0,1,0.2 do
  1349.  
  1350. wait()
  1351.  
  1352. bp.position = CF.p - Vector3.new(0,1.5,0)
  1353.  
  1354. Torso["Left Hip"].C0=LHC0*cf(-0.7*i,1.2*i,0)
  1355.  
  1356. Torso["Right Hip"].C0=RHC0*cf(0,1.2*i,0)*euler(0,0,-0.5*i)
  1357.  
  1358. RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(2.5-1*i,0,-0.7)
  1359.  
  1360. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1361.  
  1362. LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(2.5-1*i,0,0.7)
  1363.  
  1364. LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1365.  
  1366. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1367.  
  1368. effect("Bright blue",0.5,0.3,LastPoint,Point)
  1369.  
  1370. LastPoint = Point
  1371.  
  1372. end
  1373.  
  1374. numb=-3
  1375.  
  1376. numb2=0
  1377.  
  1378. for i=1,40 do
  1379.  
  1380. local exprt=part(3,modelzorz,0,1,BrickColor.new("Bright red"),"Explosion Part",vt(1,1,1))
  1381.  
  1382. exprt.Anchored=true
  1383.  
  1384. exprt.CFrame=RootPart.CFrame*cf(numb2,0,numb)
  1385.  
  1386. so("http://www.roblox.com/asset/?id=32656754",exprt,0.5,1)
  1387.  
  1388. game:GetService("Debris"):AddItem(exprt,3)
  1389.  
  1390. for i=1,5 do
  1391.  
  1392. --Icicle(exprt.CFrame*euler(math.random(-2,1)+math.random(),0,math.random(-2,1)+math.random()),2,5,2)
  1393.  
  1394. MagicFreeze(BrickColor.new("Bright blue"),exprt.CFrame*cf(0,-3,0),0.5,0.5,0.5,0.1,0.3,0.1)
  1395.  
  1396. end
  1397.  
  1398. local c = game.Workspace:GetChildren()
  1399.  
  1400. for i = 1, #c do
  1401.  
  1402. local hum = c[i]:findFirstChild("Humanoid")
  1403.  
  1404. if hum ~= nil and hum.Health ~= 0 then
  1405.  
  1406. local head = c[i]:findFirstChild("Head")
  1407.  
  1408. if head ~= nil then
  1409.  
  1410. local targ = head.Position - exprt.Position
  1411.  
  1412. local mag = targ.magnitude
  1413.  
  1414. if mag <= 5 and c[i].Name ~= Player.Name then
  1415.  
  1416. attackdebounce=false
  1417.  
  1418. freezeDamagefunc(head,0,0)
  1419.  
  1420. end
  1421.  
  1422. end
  1423.  
  1424. end
  1425.  
  1426. end
  1427.  
  1428. numb=numb-1
  1429.  
  1430. if numb2==1 then
  1431.  
  1432. wait(0)
  1433.  
  1434. numb2=0
  1435.  
  1436. end
  1437.  
  1438. numb2=numb2+1
  1439.  
  1440. end
  1441.  
  1442. wait(0.5)
  1443.  
  1444. bg.Parent=nil
  1445.  
  1446. bp.Parent=nil
  1447.  
  1448. Torso["Left Hip"].C0=LHC0
  1449.  
  1450. Torso["Right Hip"].C0=RHC0
  1451.  
  1452. Torso.Neck.C0=necko*euler(0,0,1)
  1453.  
  1454. RootJoint.C0=RootCF*euler(0,0,-1)
  1455.  
  1456. magic=false
  1457.  
  1458. attack=false
  1459.  
  1460. end
  1461.  
  1462.  
  1463.  
  1464. function AirDash()
  1465.  
  1466. attack=true
  1467.  
  1468. magic=true
  1469.  
  1470. for i=0,1,0.1 do
  1471.  
  1472. wait()
  1473.  
  1474. wld1.C0=euler(1.57-1.2*i,0,0)*cf(0,1,0.3*i)
  1475.  
  1476. Torso.Neck.C0=necko*euler(0,0,1+0.57*i)
  1477.  
  1478. RootJoint.C0=RootCF*euler(0,0,-1-0.57*i)
  1479.  
  1480. RW.C0=cf(1.5, 0.5, 0) * euler(0.7*i,0,0.3-0.9*i)
  1481.  
  1482. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1483.  
  1484. LW.C0=cf(-1.5+1*i, 0.5, -0.5*i) * euler(0.5+1.07*i,-1.57+3.16*i,0)
  1485.  
  1486. LW.C1=cf(0, 0.5, 0) * euler(0.2+0.8*i,0,0)
  1487.  
  1488. end
  1489.  
  1490. for i=0,1,0.1 do
  1491.  
  1492. wait()
  1493.  
  1494. wld7.C0=wld7.C0*euler(0,0.2,0)
  1495.  
  1496. so("http://roblox.com/asset/?id=28445431",prt7,1,20)
  1497.  
  1498. end
  1499.  
  1500. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,0.7)
  1501.  
  1502. local vel2 = Instance.new("BodyVelocity")
  1503.  
  1504. vel2.Parent = RootPart
  1505.  
  1506. vel2.maxForce = vt(4e+005,4e+005,4e+005)*1
  1507.  
  1508. vel2.velocity = Head.CFrame.lookVector*100
  1509.  
  1510. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1511.  
  1512. bg.Parent = Head
  1513.  
  1514. bg.cframe=Head.CFrame
  1515.  
  1516. jointhit=false
  1517.  
  1518. con1=prt13.Touched:connect(function(hit)
  1519.  
  1520. coroutine.resume(coroutine.create(function()
  1521.  
  1522. if hit.Parent==nil then
  1523.  
  1524. return
  1525.  
  1526. end
  1527.  
  1528. h=hit.Parent:FindFirstChild("Humanoid")
  1529.  
  1530. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil and jointhit==false then
  1531.  
  1532. jointhit=true
  1533.  
  1534. bp.position=RootPart.Position
  1535.  
  1536. -- bp.Parent=RootPart
  1537.  
  1538. bg.Parent=RootPart
  1539.  
  1540. bg.cframe=RootPart.CFrame
  1541.  
  1542. for i=0,1,0.1 do
  1543.  
  1544. wait()
  1545.  
  1546. RootJoint.C0=RootCF*cf(0,-5*i,5*i)*euler(1.57*i,0,-1.57)
  1547.  
  1548. end
  1549.  
  1550. for i=0,1,0.1 do
  1551.  
  1552. wait()
  1553.  
  1554. Torso.Neck.C0=necko*euler(0,0,1.57-1.57*i)
  1555.  
  1556. RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.6+0.97*i)
  1557.  
  1558. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1559.  
  1560. LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,1.57,0)
  1561.  
  1562. LW.C1=cf(0, 0.5, 0) * euler(-1.57,0,0)
  1563.  
  1564. RootJoint.C0=RootCF*cf(0,-5-5*i,5+5*i)*euler(1.57+1.57*i,0,-1.57-3.14*i)
  1565.  
  1566. end
  1567.  
  1568. coroutine.resume(coroutine.create(function()
  1569.  
  1570. while attack==true do
  1571.  
  1572. wait()
  1573.  
  1574. Torso.Neck.C0=necko
  1575.  
  1576. wld1.C0=euler(1.57-1.2+2.77,0,0)*cf(0,1,0)
  1577.  
  1578. RW.C0=cf(1.5, 0.5, 0) * euler(0,0,1.57)
  1579.  
  1580. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1581.  
  1582. LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,1.57,0)
  1583.  
  1584. LW.C1=cf(0, 0.5, 0) * euler(-1.57,0,0)
  1585.  
  1586. end
  1587.  
  1588. end))
  1589.  
  1590. vel2.Parent=nil
  1591.  
  1592. for i=0,1,0.1 do
  1593.  
  1594. wait()
  1595.  
  1596. RootJoint.C0=RootCF*cf(0,-10,10-3*i)*euler(3.14+1.57*i,0,-1.57-3.14-1.57*i)
  1597.  
  1598. end
  1599.  
  1600. for i=0,1,0.15 do
  1601.  
  1602. wait()
  1603.  
  1604. RootJoint.C0=RootCF*cf(0,-10,7-3*i)*euler(3.14+1.57+1.57*i,0,-1.57-3.14-1.57+1.57*i)
  1605.  
  1606. end
  1607.  
  1608. for i=0,1,0.2 do
  1609.  
  1610. wait()
  1611.  
  1612. RootJoint.C0=RootCF*cf(0,-10,4-4*i)*euler(3.14+3.14,0,-1.57-3.14-1.57+1.57+1.57*i)
  1613.  
  1614. end
  1615.  
  1616. RootPart.CFrame=Torso.CFrame*euler(0,1,0)
  1617.  
  1618. RootJoint.C0=RootCF*euler(0,0,-1)
  1619.  
  1620. bg.Parent=nil
  1621.  
  1622. bp.Parent=nil
  1623.  
  1624. wait(0.5)
  1625.  
  1626. attack=false
  1627.  
  1628. wait()
  1629.  
  1630. Torso.Neck.C0=necko*euler(0,0,1)
  1631.  
  1632. end
  1633.  
  1634. end))
  1635.  
  1636. Damagefunc1(hit,5,3)
  1637.  
  1638. end)
  1639.  
  1640. numb=-1
  1641.  
  1642. for i=0,1,0.2 do
  1643.  
  1644. wait()
  1645.  
  1646. so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,numb)
  1647.  
  1648. numb=numb+0.2
  1649.  
  1650. wld1.C0=euler(1.57-1.2+2.77*i,0,0)*cf(0,1,0.3-0.3*i)
  1651.  
  1652. Torso.Neck.C0=necko*euler(0,0,1.57)
  1653.  
  1654. RW.C0=cf(1.5, 0.5, 0) * euler(0.7-0.7*i,0,-0.6+1.2*i)
  1655.  
  1656. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  1657.  
  1658. LW.C0=cf(-1.5+1-1*i, 0.5, -0.5+0.5*i) * euler(1.57,1.57,0)
  1659.  
  1660. LW.C1=cf(0, 0.5, 0) * euler(1-2.57*i,0,0)
  1661.  
  1662. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1663.  
  1664. local Point2 = modelzorz.Tip.CFrame
  1665.  
  1666. effect("White",0.5,0.1,LastPoint,Point)
  1667.  
  1668. LastPoint = Point
  1669.  
  1670. end
  1671.  
  1672. for i=0,1,0.1 do
  1673.  
  1674. wait()
  1675.  
  1676. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1677.  
  1678. local Point2 = modelzorz.Tip.CFrame
  1679.  
  1680. effect("White",0.5,0.1,LastPoint,Point)
  1681.  
  1682. LastPoint = Point
  1683.  
  1684. end
  1685.  
  1686. con1:disconnect()
  1687.  
  1688. if jointhit==false then
  1689.  
  1690. vel2.Parent=nil
  1691.  
  1692. end
  1693.  
  1694. wait(1)
  1695.  
  1696. Torso.Neck.C0=necko*euler(0,0,1)
  1697.  
  1698. if jointhit==false then
  1699.  
  1700. bg.Parent=nil
  1701.  
  1702. RootJoint.C0=RootCF*euler(0,0,-1)
  1703.  
  1704. attack=false
  1705.  
  1706. end
  1707.  
  1708. magic=false
  1709.  
  1710. end
  1711.  
  1712.  
  1713.  
  1714. local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,-modelzorz.Tip.Size.Y*1,0)
  1715.  
  1716. local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
  1717.  
  1718. function effect(Color,Ref,Size,LP,P1,returnn)
  1719.  
  1720. local effectsmsh = Instance.new("BlockMesh")
  1721.  
  1722. effectsmsh.Scale = Vector3.new(0.4,1,0.4)
  1723.  
  1724. effectsmsh.Name = "Mesh"
  1725.  
  1726. local effectsg = Instance.new("Part")
  1727.  
  1728. effectsg.formFactor = 3
  1729.  
  1730. effectsg.CanCollide = false
  1731.  
  1732. effectsg.Name = "Eff"
  1733.  
  1734. effectsg.Locked = true
  1735.  
  1736. effectsg.Anchored = true
  1737.  
  1738. effectsg.Size = Vector3.new(0.2,1,0.2)
  1739.  
  1740. effectsg.Parent = Character
  1741.  
  1742. effectsmsh.Parent = effectsg
  1743.  
  1744. effectsg.BrickColor = BrickColor.new(Color)
  1745.  
  1746. effectsg.Reflectance = Ref
  1747.  
  1748. local point1 = P1
  1749.  
  1750. local mg = (LP.p - point1.p).magnitude
  1751.  
  1752. effectsg.Size = Vector3.new(Size,mg,Size)
  1753.  
  1754. effectsg.CFrame = CFrame.new((LP.p+point1.p)/2,point1.p) * CFrame.Angles(math.rad(90),0,0)
  1755.  
  1756. if returnn then return effectsg end
  1757.  
  1758. coroutine.resume(coroutine.create(function()
  1759.  
  1760. if not returnn then
  1761.  
  1762. for i = 0 , 1 , 0.1 do
  1763.  
  1764. wait()
  1765.  
  1766. effectsg.Transparency = 1*i
  1767.  
  1768. effectsmsh.Scale = Vector3.new(Size-Size*i,1,Size-Size*i)
  1769.  
  1770. end
  1771.  
  1772. wait()
  1773.  
  1774. effectsg.Parent = nil
  1775.  
  1776. end
  1777.  
  1778. end))
  1779.  
  1780. end
  1781.  
  1782.  
  1783.  
  1784. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
  1785.  
  1786. local prt=part(3,Character,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1787.  
  1788. prt.Anchored=true
  1789.  
  1790. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1791.  
  1792. local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1793.  
  1794. coroutine.resume(coroutine.create(function(Part,Mesh)
  1795.  
  1796. for i=0,1,0.1 do
  1797.  
  1798. wait()
  1799.  
  1800. Part.CFrame=Part.CFrame
  1801.  
  1802. Part.Transparency=i
  1803.  
  1804. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1805.  
  1806. end
  1807.  
  1808. Part.Parent=nil
  1809.  
  1810. end),prt,msh)
  1811.  
  1812. end
  1813.  
  1814.  
  1815.  
  1816. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
  1817.  
  1818. local prt=part(3,Character,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1819.  
  1820. prt.Anchored=true
  1821.  
  1822. prt.CFrame=cframe
  1823.  
  1824. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1825.  
  1826. coroutine.resume(coroutine.create(function(Part,Mesh)
  1827.  
  1828. for i=0,1,0.1 do
  1829.  
  1830. wait()
  1831.  
  1832. Part.CFrame=Part.CFrame
  1833.  
  1834. Part.Transparency=i
  1835.  
  1836. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1837.  
  1838. end
  1839.  
  1840. Part.Parent=nil
  1841.  
  1842. end),prt,msh)
  1843.  
  1844. end
  1845.  
  1846.  
  1847.  
  1848. function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
  1849.  
  1850. local prt=part(3,Character,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1851.  
  1852. prt.Anchored=true
  1853.  
  1854. prt.CFrame=cframe
  1855.  
  1856. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  1857.  
  1858. coroutine.resume(coroutine.create(function(Part,Mesh)
  1859.  
  1860. for i=0,1,0.03 do
  1861.  
  1862. wait()
  1863.  
  1864. Part.CFrame=Part.CFrame
  1865.  
  1866. Part.Transparency=i
  1867.  
  1868. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1869.  
  1870. end
  1871.  
  1872. Part.Parent=nil
  1873.  
  1874. end),prt,msh)
  1875.  
  1876. end
  1877.  
  1878.  
  1879.  
  1880. function MagicFreeze(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
  1881.  
  1882. local prt=part(3,Character,0.4,0.3,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1883.  
  1884. prt.Anchored=true
  1885.  
  1886. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1887.  
  1888. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(x1,y1,z1))
  1889.  
  1890. coroutine.resume(coroutine.create(function(Part,Mesh)
  1891.  
  1892. for i=0,1,0.1 do
  1893.  
  1894. Part.CFrame=Part.CFrame*cf(0,0.3,0)
  1895.  
  1896. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1897.  
  1898. end
  1899.  
  1900. wait(5)
  1901.  
  1902. Part.Parent=nil
  1903.  
  1904. end),prt,msh)
  1905.  
  1906. end
  1907.  
  1908.  
  1909.  
  1910. Damagefunc1=function(hit,Damage,Knockback)
  1911.  
  1912. if hit.Parent==nil then
  1913.  
  1914. return
  1915.  
  1916. end
  1917.  
  1918.  
  1919. h=hit.Parent:FindFirstChild("Humanoid")
  1920.  
  1921. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil and hit.Parent:FindFirstChild("Armed") ~= nil then
  1922.  
  1923. if attackdebounce == false then
  1924.  
  1925. attackdebounce = true
  1926.  
  1927. coroutine.resume(coroutine.create(function()
  1928.  
  1929. wait(0.2)
  1930.  
  1931. attackdebounce = false
  1932.  
  1933. end))
  1934.  
  1935. Damage=Damage
  1936.  
  1937. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1938.  
  1939. return
  1940.  
  1941. end]]
  1942.  
  1943. -- hs(hit,2.2)
  1944.  
  1945. c=Instance.new("ObjectValue")
  1946.  
  1947. c.Name="creator"
  1948.  
  1949. c.Value=Value
  1950.  
  1951. c.Parent=h
  1952.  
  1953. game:GetService("Debris"):AddItem(c,.5)
  1954.  
  1955. Damage=Damage+math.random(1,3)
  1956.  
  1957. -- h:TakeDamage(Damage)
  1958.  
  1959. blocked=false
  1960.  
  1961. block=hit.Parent:findFirstChild("Block")
  1962.  
  1963. if block~=nil then
  1964.  
  1965.  
  1966. if block.Value>0 then
  1967.  
  1968. blocked=true
  1969.  
  1970. block.Value=block.Value-1
  1971.  
  1972.  
  1973. end
  1974.  
  1975. end
  1976.  
  1977. if blocked==false then
  1978.  
  1979. -- h:TakeDamage(Damage)
  1980.  
  1981. h.Health=h.Health-Damage
  1982.  
  1983. showDamage(hit.Parent,Damage,.5)
  1984.  
  1985. else
  1986.  
  1987. h:TakeDamage(1)
  1988.  
  1989. showDamage(hit.Parent,1,.5)
  1990.  
  1991. end
  1992.  
  1993. vp=Instance.new("BodyVelocity")
  1994.  
  1995. vp.P=500
  1996.  
  1997. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1998.  
  1999. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2000.  
  2001. vp.velocity=RootPart.CFrame.lookVector*Knockback+RootPart.Velocity/1.05
  2002.  
  2003. if Knockback>0 then
  2004.  
  2005. vp.Parent=hit.Parent.Torso
  2006.  
  2007. end
  2008.  
  2009. game:GetService("Debris"):AddItem(vp,.25)
  2010.  
  2011. game:GetService("Debris"):AddItem(r,.5)
  2012.  
  2013. c=Instance.new("ObjectValue")
  2014.  
  2015. c.Name="creator"
  2016.  
  2017. c.Value=Player
  2018.  
  2019. c.Parent=h
  2020.  
  2021. game:GetService("Debris"):AddItem(c,.5)
  2022.  
  2023. CRIT=false
  2024.  
  2025. hitDeb=true
  2026.  
  2027. AttackPos=6
  2028.  
  2029. end
  2030.  
  2031. end
  2032.  
  2033. end
  2034.  
  2035.  
  2036.  
  2037. freezeDamagefunc=function(hit,Damage,Knockback)
  2038.  
  2039. if hit.Parent==nil then
  2040.  
  2041. return
  2042.  
  2043. end
  2044.  
  2045.  
  2046. h=hit.Parent:FindFirstChild("Humanoid")
  2047.  
  2048. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil and hit.Parent:FindFirstChild("Armed") ~= nil then
  2049.  
  2050. if attackdebounce == false then
  2051.  
  2052. attackdebounce = true
  2053.  
  2054. coroutine.resume(coroutine.create(function()
  2055.  
  2056. wait(0.2)
  2057.  
  2058. attackdebounce = false
  2059.  
  2060. end))
  2061.  
  2062. Damage=Damage
  2063.  
  2064. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2065.  
  2066. return
  2067.  
  2068. end]]
  2069.  
  2070. -- hs(hit,2.2)
  2071.  
  2072. c=Instance.new("ObjectValue")
  2073.  
  2074. c.Name="creator"
  2075.  
  2076. c.Value=Value
  2077.  
  2078. c.Parent=h
  2079.  
  2080. game:GetService("Debris"):AddItem(c,.5)
  2081.  
  2082. Damage=Damage+math.random(1,3)
  2083.  
  2084. -- h:TakeDamage(Damage)
  2085.  
  2086. blocked=false
  2087.  
  2088. block=hit.Parent:findFirstChild("Block")
  2089.  
  2090. if block~=nil then
  2091.  
  2092.  
  2093. if block.Value>0 then
  2094.  
  2095. blocked=true
  2096.  
  2097. block.Value=block.Value-1
  2098.  
  2099.  
  2100. end
  2101.  
  2102. end
  2103.  
  2104. if blocked==false then
  2105.  
  2106. -- h:TakeDamage(Damage)
  2107.  
  2108. h.Health=h.Health-Damage
  2109.  
  2110. showDamage(hit.Parent,Damage,.5)
  2111.  
  2112. else
  2113.  
  2114. h:TakeDamage(1)
  2115.  
  2116. showDamage(hit.Parent,1,.5)
  2117.  
  2118. end
  2119.  
  2120. if math.random(1,1)==1 then
  2121.  
  2122. BodPos=Instance.new("BodyPosition")
  2123.  
  2124. BodPos.P=50000
  2125.  
  2126. BodPos.D=1000
  2127.  
  2128. BodPos.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2129.  
  2130. BodPos.position=hit.Parent.Torso.Position
  2131.  
  2132. BodPos.Parent=hit.Parent.Torso
  2133.  
  2134. BodGy = it("BodyGyro")
  2135.  
  2136. BodGy.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  2137.  
  2138. BodGy.P = 20e+003
  2139.  
  2140. BodGy.Parent=hit.Parent.Torso
  2141.  
  2142. BodGy.cframe = hit.Parent.Torso.CFrame
  2143.  
  2144. showDamage(hit.Parent,Damage,.5)
  2145.  
  2146. so("http://www.roblox.com/asset/?id=41763367",hit,2,2)
  2147.  
  2148. --[[ for i=1,10 do
  2149.  
  2150. local freezepart=part(3,hit.Parent,0.5,0.5,BrickColor.new("Bright blue"),"Ice Part",vt(math.random(2,3)+math.random(),math.random(2,3)+math.random(),math.random(2,3)+math.random()))
  2151.  
  2152. freezepart.Anchored=true
  2153.  
  2154. freezepart.CFrame=hit.Parent.Torso.CFrame*cf(math.random(-1,0)+math.random(),-2.5,math.random(-1,0)+math.random())*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2155.  
  2156. coroutine.resume(coroutine.create(function(Part)
  2157.  
  2158. wait(5)
  2159.  
  2160. Part.Anchored=false
  2161.  
  2162. Part.Velocity=vt(math.random(-20,20),math.random(20,30),math.random(-20,20))
  2163.  
  2164. wait(5)
  2165.  
  2166. Part.Parent=nil
  2167.  
  2168. end),freezepart)
  2169.  
  2170. end]]
  2171.  
  2172. coroutine.resume(coroutine.create(function(BodyPos,BodyGy,Hitted)
  2173.  
  2174. wait(5)
  2175.  
  2176. BodyPos.Parent=nil
  2177.  
  2178. BodyGy.Parent=nil
  2179.  
  2180. end),BodPos,BodGy,hit)
  2181.  
  2182. end
  2183.  
  2184. vp=Instance.new("BodyVelocity")
  2185.  
  2186. vp.P=500
  2187.  
  2188. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  2189.  
  2190. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2191.  
  2192. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  2193.  
  2194. if Knockback>0 then
  2195.  
  2196. vp.Parent=hit.Parent.Torso
  2197.  
  2198. end
  2199.  
  2200. game:GetService("Debris"):AddItem(vp,.25)
  2201.  
  2202. c=Instance.new("ObjectValue")
  2203.  
  2204. c.Name="creator"
  2205.  
  2206. c.Value=Player
  2207.  
  2208. c.Parent=h
  2209.  
  2210. game:GetService("Debris"):AddItem(c,.5)
  2211.  
  2212. CRIT=false
  2213.  
  2214. hitDeb=true
  2215.  
  2216. AttackPos=6
  2217.  
  2218. end
  2219.  
  2220. end
  2221.  
  2222. end
  2223.  
  2224. showDamage=function(Char,Dealt,du)
  2225.  
  2226. m=Instance.new("Model")
  2227.  
  2228. m.Name=tostring(Dealt)
  2229.  
  2230. h=Instance.new("Humanoid")
  2231.  
  2232. h.Health=0
  2233.  
  2234. h.MaxHealth=0
  2235.  
  2236. h.Parent=m
  2237.  
  2238. c=Instance.new("Part")
  2239.  
  2240. c.Transparency=0
  2241.  
  2242. c.BrickColor=BrickColor:Red()
  2243.  
  2244. if CRIT==true then
  2245.  
  2246. c.BrickColor=BrickColor.new("Really red")
  2247.  
  2248. end
  2249.  
  2250. c.Name="Head"
  2251.  
  2252. c.TopSurface=0
  2253.  
  2254. c.BottomSurface=0
  2255.  
  2256. c.formFactor="Plate"
  2257.  
  2258. c.Size=Vector3.new(1,.4,1)
  2259.  
  2260. ms=Instance.new("CylinderMesh")
  2261.  
  2262. ms.Scale=Vector3.new(.8,.8,.8)
  2263.  
  2264. if CRIT==true then
  2265.  
  2266. ms.Scale=Vector3.new(1,1.25,1)
  2267.  
  2268. end
  2269.  
  2270. ms.Parent=c
  2271.  
  2272. c.Reflectance=0
  2273.  
  2274. Instance.new("BodyGyro").Parent=c
  2275.  
  2276. c.Parent=m
  2277.  
  2278. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2279.  
  2280. f=Instance.new("BodyPosition")
  2281.  
  2282. f.P=2000
  2283.  
  2284. f.D=100
  2285.  
  2286. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2287.  
  2288. f.position=c.Position+Vector3.new(0,3,0)
  2289.  
  2290. f.Parent=c
  2291.  
  2292. game:GetService("Debris"):AddItem(m,.5+du)
  2293.  
  2294. c.CanCollide=false
  2295.  
  2296. m.Parent=Character
  2297.  
  2298. c.CanCollide=false
  2299.  
  2300. end
  2301.  
  2302. Part = function(x,y,z,color,tr,cc,an,parent)
  2303.  
  2304. local p = Instance.new('Part',parent or Weapon)
  2305.  
  2306. p.formFactor = 'Custom'
  2307.  
  2308. p.Size = Vector3.new(x,y,z)
  2309.  
  2310. p.BrickColor = BrickColor.new(color)
  2311.  
  2312. p.CanCollide = cc
  2313.  
  2314. p.Transparency = tr
  2315.  
  2316. p.Anchored = an
  2317.  
  2318. p.TopSurface,p.BottomSurface = 0,0
  2319.  
  2320. return p end
  2321.  
  2322. Weld = function(p0,p1,x,y,z,rx,ry,rz,par)
  2323.  
  2324. p0.Position = p1.Position
  2325.  
  2326. local w = Instance.new('Motor',par or p0)
  2327.  
  2328. w.Part0 = p0
  2329.  
  2330. w.Part1 = p1
  2331.  
  2332. w.C1 = CFrame.new(x,y,z)*CFrame.Angles(rx,ry,rz)
  2333.  
  2334. return w end
  2335.  
  2336. Mesh = function(par,num,x,y,z)
  2337.  
  2338. local msh = _
  2339.  
  2340. if num == 1 then msh = Instance.new("CylinderMesh",par)
  2341.  
  2342. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2343.  
  2344. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2345.  
  2346. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2347.  
  2348. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2349.  
  2350. end msh.Scale = Vector3.new(x,y,z)
  2351.  
  2352. return msh end
  2353.  
  2354. rng={}
  2355.  
  2356. s4 = Instance.new("Sound",Torso)s4.SoundId = "http://www.roblox.com/asset/?id=25605551"
  2357.  
  2358. s5 = Instance.new("Sound",Torso)s5.SoundId = "http://www.roblox.com/asset/?id=32656713"
  2359.  
  2360. function ice()
  2361.  
  2362. attack=true
  2363.  
  2364. magic = true
  2365.  
  2366. s4:play()
  2367.  
  2368. for i,v in pairs(rng)do v.BrickColor=BrickColor.new("Bright blue") end
  2369.  
  2370. local LerpTo = CFrame.new(-1.5,0,0) * CFrame.Angles(-math.rad(20),-math.rad(30),math.rad(20)) * CFrame.new(.2,-0.5,0)
  2371.  
  2372. local LerpTo2 = CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(-50),math.rad(65),0) * CFrame.new(.2,0,-1)
  2373.  
  2374. fourslash()
  2375.  
  2376. for i=1,10 do wait(.05)
  2377.  
  2378. local fxpa= Part(.3,.3,.3,'Bright blue',0.5,false,true,modelzorz)
  2379.  
  2380. fxpa.CFrame= modelzorz.Tip.CFrame*CFrame.new(math.random(-100/math.random(100,150),100/math.random(100,150)),math.random(-100/math.random(100,150),100/math.random(100,150)),1)*CFrame.Angles(math.random(),math.random(),math.random())
  2381.  
  2382. game.Debris:AddItem(fxpa,.5) end
  2383.  
  2384. local icept= Part(.25,3,.25,'Bright blue',0.5,false,false,modelzorz)
  2385.  
  2386. m=Mesh(icept,'http://www.roblox.com/asset/?id=1323306',.2,2,.2)
  2387.  
  2388. local wl= Weld(icept,modelzorz.Tip,0,2,0,0,0,0,modelzorz)
  2389.  
  2390. local bm= Part(.25,3,.25,'Bright blue',0.5,false,false,modelzorz)
  2391.  
  2392. local bmm=Mesh(bm,'http://www.roblox.com/asset/?id=3270017',0,0,0)
  2393.  
  2394. wl= Weld(bm,modelzorz.Tip,0,1,0,math.pi/2,0,0,modelzorz)
  2395.  
  2396. for i,v in pairs(rng)do v.BrickColor=BrickColor.new("Sand red") end
  2397.  
  2398. LerpTo = CFrame.new(-1.5,0,0) * CFrame.Angles(-math.rad(30),-math.rad(30),math.rad(20)) * CFrame.new(.2,-0.5,0)
  2399.  
  2400. LerpTo2 = CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(-60),math.rad(65),0) * CFrame.new(.2,0,-1)
  2401.  
  2402. s5:play()
  2403.  
  2404. for i=1,5 do wait()bmm.Scale=bmm.Scale+Vector3.new(1,1,1) icept.Transparency=icept.Transparency+.1 end
  2405.  
  2406. game.Debris:AddItem(icept,.1)
  2407.  
  2408. game.Debris:AddItem(bm,.0000001)
  2409.  
  2410. LerpTo = CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(-60),math.rad(-30),0) * CFrame.new(0.15,-0.2,0)
  2411.  
  2412. LerpTo2 = CFrame.new(1.5,0,0) * CFrame.Angles(-math.rad(-40),math.rad(30),0) * CFrame.new(.2,-0.1,-1)
  2413.  
  2414. for i=1,7 do wait(.1)
  2415.  
  2416. local bm= Part(1,1,1,'Bright blue',0.2,false,true,modelzorz)
  2417.  
  2418. local bmm=Mesh(bm,'http://www.roblox.com/asset/?id=1778999',0,0,0)
  2419.  
  2420. local sfx = Instance.new("Sound",bm)sfx.SoundId = "http://www.roblox.com/asset/?id=32656754" sfx:play()
  2421.  
  2422. game.Debris:AddItem(sfx,.1)
  2423.  
  2424. bm.CFrame= Character.Head.CFrame*CFrame.new(0,-1.5,-i*8)*CFrame.Angles(math.random(-50,50)/100,0,math.random(-50,50)/100)
  2425.  
  2426. for i,v in pairs(workspace:children()) do
  2427.  
  2428. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2429.  
  2430. if v:findFirstChild("Head") and v:findFirstChild("Torso") then
  2431.  
  2432. if (v:findFirstChild("Torso").Position - bm.Position).magnitude < 10 and v.Name ~= Character.Name then
  2433.  
  2434. v.Humanoid:TakeDamage(1)
  2435.  
  2436. local cur= v.Head
  2437.  
  2438. cur.Anchored=true
  2439.  
  2440. coroutine.wrap(function()
  2441.  
  2442. for i=1,4 do wait()
  2443.  
  2444. local new= Part(1,1,1,'Bright blue',0.2,false,true,modelzorz)
  2445.  
  2446. local newm=Mesh(new,'http://www.roblox.com/asset/?id=1778999',1,3,1)
  2447.  
  2448. new.CFrame=cur.CFrame*CFrame.new(0,-2.5,0)*CFrame.Angles(math.random(-100,100)/100,0,math.random(-100,100)/100)
  2449.  
  2450. game.Debris:AddItem(new,3)
  2451.  
  2452. end wait(3)
  2453.  
  2454. local sfx = Instance.new("Sound",cur)sfx.SoundId = "http://www.roblox.com/Asset?ID=87015121" sfx:play()
  2455.  
  2456. game.Debris:AddItem(sfx,.1)
  2457.  
  2458. cur.Anchored=false end)() end end end end
  2459.  
  2460. coroutine.wrap(function()for i=1,10 do wait()bmm.Scale=bmm.Scale+Vector3.new(.5,1,.5) end
  2461.  
  2462. wait(1)
  2463.  
  2464. for i= 1,8 do wait()
  2465.  
  2466. bm.Transparency=bm.Transparency+.1
  2467.  
  2468. end
  2469.  
  2470. game.Debris:AddItem(bm,.1)
  2471.  
  2472. end)()
  2473.  
  2474. end
  2475.  
  2476. wait(.2)
  2477.  
  2478. LerpTo = CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(-60),math.rad(-30),0) * CFrame.new(0.15,-0.2,0)
  2479.  
  2480. LerpTo2 = CFrame.new(1.5,0,0) * CFrame.Angles(-math.rad(-40),math.rad(30),0) * CFrame.new(.2,-0.1,-1)
  2481.  
  2482. attack=false
  2483.  
  2484. magic = false
  2485.  
  2486. end
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493. function ob1d(mouse)
  2494. if equipped == true then
  2495.  
  2496. if attack == true then return end
  2497.  
  2498. hold=true
  2499.  
  2500. if combo==0 then
  2501.  
  2502. combo=1
  2503.  
  2504. oneslash()
  2505.  
  2506. elseif combo==1 then
  2507.  
  2508. combo=2
  2509.  
  2510. twoslash()
  2511.  
  2512. elseif combo==2 then
  2513.  
  2514. combo=3
  2515.  
  2516. threeslash()
  2517.  
  2518. elseif combo==3 then
  2519.  
  2520. combo=4
  2521.  
  2522. fourslash()
  2523.  
  2524. end
  2525.  
  2526. coroutine.resume(coroutine.create(function()
  2527.  
  2528. wait(0.5)
  2529.  
  2530. if attack==false then
  2531.  
  2532. combo=0
  2533.  
  2534. Torso.Neck.C0=necko*euler(0,0,1)
  2535.  
  2536. RootJoint.C0=RootCF*euler(0,0,-1)
  2537.  
  2538. wld1.C0=euler(1.57,0,0)*cf(0,1,0)
  2539.  
  2540. RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.3)
  2541.  
  2542. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  2543.  
  2544. LW.C0=cf(-1.5, 0.5, 0) * euler(0.5,-1.57,0)
  2545.  
  2546. LW.C1=cf(0, 0.5, 0) * euler(0.2,0,0)
  2547.  
  2548. end
  2549.  
  2550. end))
  2551. end
  2552.  
  2553. end
  2554.  
  2555.  
  2556. function ob1u(mouse)
  2557.  
  2558. hold = false
  2559.  
  2560. end
  2561.  
  2562.  
  2563.  
  2564. buttonhold = false
  2565.  
  2566.  
  2567. function key(key)
  2568. if key == "f" and attack == false then
  2569. attack=true
  2570. if equipped == false then
  2571. equipped = true
  2572. unsheathed = true
  2573. ch = Character
  2574. RSH = ch.Torso["Right Shoulder"]
  2575. LSH = ch.Torso["Left Shoulder"]
  2576. --
  2577. RSH.Parent = nil
  2578. LSH.Parent = nil
  2579. --
  2580. RW.Part0 = ch.Torso
  2581. RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  2582. RW.C1 = CFrame.new(0, 0.5, 0)
  2583. RW.Part1 = ch["Right Arm"]
  2584. RW.Parent = ch.Torso
  2585. --_G.R = RW
  2586. --
  2587. LW.Part0 = ch.Torso
  2588. LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2589. LW.C1 = CFrame.new(0, 0.5, 0)
  2590. LW.Part1 = ch["Left Arm"]
  2591. LW.Parent = ch.Torso
  2592. --_G.L = LW
  2593. --
  2594. equipanim()
  2595. else
  2596. equipped = false
  2597. hideanim()
  2598. wait(0)
  2599. RW.Parent = nil
  2600. LW.Parent = nil
  2601. RSH.Parent = Player.Character.Torso
  2602. LSH.Parent = Player.Character.Torso
  2603. end
  2604. attack=false
  2605. end
  2606. if equipped == true then
  2607.  
  2608. --attack=true
  2609.  
  2610. if key=="z" and attack==false and magic == false then
  2611.  
  2612. ice()
  2613.  
  2614. end
  2615.  
  2616. if key=="x" and attack==false then
  2617.  
  2618. IcePrison()
  2619.  
  2620. end
  2621.  
  2622. if key=="c" and attack==false then
  2623.  
  2624. AirDash()
  2625.  
  2626. end
  2627.  
  2628. if key=="vv" then
  2629.  
  2630. --so("http://roblox.com/asset/?id=130839563",Torso,1,1)
  2631.  
  2632. so("http://www.roblox.com/asset/?id=10209810",Torso,1,1)
  2633.  
  2634. wait(5)
  2635.  
  2636. for i=0,1,0.1 do
  2637.  
  2638. wait()
  2639.  
  2640. so("http://www.roblox.com/asset/?id=10209810",Torso,1,2)
  2641.  
  2642. end
  2643.  
  2644. end
  2645.  
  2646. combo=0
  2647.  
  2648. wld1.C0=euler(1.57,0,0)*cf(0,1,0)
  2649.  
  2650. RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.3)
  2651.  
  2652. RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
  2653.  
  2654. LW.C0=cf(-1.5, 0.5, 0) * euler(0.5,-1.57,0)
  2655.  
  2656. LW.C1=cf(0, 0.5, 0) * euler(0.2,0,0)
  2657.  
  2658. end
  2659. end
  2660.  
  2661. function key2(key)
  2662.  
  2663. end
  2664.  
  2665.  
  2666.  
  2667.  
  2668. Mouse.Button1Down:connect(function() ob1d(mouse) end)
  2669.  
  2670. Mouse.Button1Up:connect(function() ob1u(mouse) end)
  2671.  
  2672. Mouse.KeyDown:connect(key)
  2673.  
  2674. Mouse.KeyUp:connect(key2)
  2675.  
  2676.  
  2677. --[[
  2678.  
  2679. Copyrighted (C) Dvd 2013
  2680.  
  2681. ]]
  2682. end))
  2683. Folder1.Parent = LocalScript0
  2684. Model2.Name = "Sword"
  2685. Model2.Parent = Folder1
  2686. Part3.Parent = Model2
  2687. Part3.Material = Enum.Material.Ice
  2688. Part3.Reflectance = 0.34999999403954
  2689. Part3.Transparency = 0.20000000298023
  2690. Part3.Rotation = Vector3.new(6.25999975, 89.659996, 124.389999)
  2691. Part3.CanCollide = false
  2692. Part3.FormFactor = Enum.FormFactor.Custom
  2693. Part3.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
  2694. Part3.CFrame = CFrame.new(0.0993667841, 23.6299667, 0.105451651, -4.27648183e-06, -6.24768882e-06, 0.99998188, -1.93782071e-07, -0.99998343, -1.03021456e-07, 0.999991417, 3.70785358e-08, 9.38667881e-07)
  2695. Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2696. Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2697. Part3.Position = Vector3.new(0.0993667841, 23.6299667, 0.105451651)
  2698. Part3.Orientation = Vector3.new(0, 90, -180)
  2699. SpecialMesh4.Parent = Part3
  2700. SpecialMesh4.Scale = Vector3.new(0.128000006, 3.96160793, 0.383999884)
  2701. SpecialMesh4.MeshType = Enum.MeshType.Brick
  2702. SpecialMesh4.Scale = Vector3.new(0.128000006, 3.96160793, 0.383999884)
  2703. Weld5.Name = "Part_Weld"
  2704. Weld5.Parent = Part3
  2705. Weld5.C0 = CFrame.new(-0.00544663519, -3.47072983, 0.000646168948, -3.03981165e-06, -7.02229386e-08, 0.999998987, -8.32170542e-07, -0.999998033, -4.34840501e-08, 0.999997854, -9.56495469e-08, 2.63748143e-06)
  2706. Weld5.C1 = CFrame.new(0.754345119, -1.03421938, -0.00642584311, -1, 9.34356422e-07, -3.05472031e-06, -9.34356194e-07, -1, -7.04863723e-08, -3.05472031e-06, -7.04835159e-08, 1)
  2707. Weld5.Part0 = Part3
  2708. Weld5.Part1 = Part6
  2709. Part6.Parent = Model2
  2710. Part6.Material = Enum.Material.Ice
  2711. Part6.Reflectance = 0.34999999403954
  2712. Part6.Transparency = 0.20000000298023
  2713. Part6.Rotation = Vector3.new(0, 0, 180)
  2714. Part6.CanCollide = false
  2715. Part6.FormFactor = Enum.FormFactor.Custom
  2716. Part6.Size = Vector3.new(0.276480019, 0.691200018, 0.276480019)
  2717. Part6.CFrame = CFrame.new(0.854361176, 26.0664349, 0.10643176, -0.999984026, -6.34988328e-06, -4.29139163e-06, 9.41716166e-07, -0.999985397, -1.94042769e-07, -1.35589994e-06, 1.00767537e-08, 0.99999243)
  2718. Part6.BottomSurface = Enum.SurfaceType.Smooth
  2719. Part6.TopSurface = Enum.SurfaceType.Smooth
  2720. Part6.Position = Vector3.new(0.854361176, 26.0664349, 0.10643176)
  2721. Part6.Orientation = Vector3.new(0, 0, 180)
  2722. SpecialMesh7.Parent = Part6
  2723. SpecialMesh7.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2724. SpecialMesh7.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
  2725. SpecialMesh7.MeshType = Enum.MeshType.FileMesh
  2726. SpecialMesh7.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
  2727. Weld8.Name = "Part_Weld"
  2728. Weld8.Parent = Part6
  2729. Weld8.C0 = CFrame.new(0.754331768, -1.03422081, -0.00642539794, -0.999997854, -4.59079473e-07, -2.20535185e-06, -2.774417e-07, -0.999998033, -1.72408168e-08, -2.60768252e-06, -4.39809931e-08, 0.999998987)
  2730. Weld8.C1 = CFrame.new(-0.00645613391, 0.00601232611, 1.03420079, -3.05472031e-06, -6.99845089e-08, 1, 1, -1.08550057e-06, 3.05472031e-06, 1.08550034e-06, 1, 6.998782e-08)
  2731. Weld8.Part0 = Part6
  2732. Weld8.Part1 = Part9
  2733. Part9.Parent = Model2
  2734. Part9.Material = Enum.Material.Ice
  2735. Part9.BrickColor = BrickColor.new("Toothpaste")
  2736. Part9.Reflectance = 0.34999999403954
  2737. Part9.Transparency = 0.20000000298023
  2738. Part9.Rotation = Vector3.new(-90, 0, -90)
  2739. Part9.CanCollide = false
  2740. Part9.FormFactor = Enum.FormFactor.Custom
  2741. Part9.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
  2742. Part9.CFrame = CFrame.new(0.0940283313, 26.0664539, 0.106461413, -4.7384251e-06, 0.999986172, 7.15794249e-06, -2.20045479e-07, -2.48627975e-06, 0.999987364, 0.999993443, 2.2052609e-06, 4.26691749e-08)
  2743. Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2744. Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2745. Part9.Color = Color3.new(0, 1, 1)
  2746. Part9.Position = Vector3.new(0.0940283313, 26.0664539, 0.106461413)
  2747. Part9.Orientation = Vector3.new(-89.7099991, 89.659996, -174.940002)
  2748. Part9.Color = Color3.new(0, 1, 1)
  2749. CylinderMesh10.Parent = Part9
  2750. CylinderMesh10.Scale = Vector3.new(0.255999595, 0.639999986, 0.128000006)
  2751. CylinderMesh10.Scale = Vector3.new(0.255999595, 0.639999986, 0.128000006)
  2752. Weld11.Name = "Part_Weld"
  2753. Weld11.Parent = Part9
  2754. Weld11.C0 = CFrame.new(-0.00645613391, 0.00601232611, 1.03420079, -3.05472031e-06, -6.99845089e-08, 1, 1, -1.08550057e-06, 3.05472031e-06, 1.08550034e-06, 1, 6.998782e-08)
  2755. Weld11.C1 = CFrame.new(-0.00314625748, -1.03420556, -0.00640260708, -1, 1.23664461e-06, -3.05472031e-06, -1.23664438e-06, -1, -7.0487296e-08, -3.05472031e-06, -7.04835159e-08, 1)
  2756. Weld11.Part0 = Part9
  2757. Weld11.Part1 = Part13
  2758. NumberValue12.Parent = Part9
  2759. Part13.Parent = Model2
  2760. Part13.Material = Enum.Material.Ice
  2761. Part13.Reflectance = 0.34999999403954
  2762. Part13.Transparency = 0.20000000298023
  2763. Part13.Rotation = Vector3.new(0, 0, 180)
  2764. Part13.CanCollide = false
  2765. Part13.FormFactor = Enum.FormFactor.Custom
  2766. Part13.Size = Vector3.new(0.829440057, 0.691200018, 0.276480019)
  2767. Part13.CFrame = CFrame.new(0.0968942046, 26.0664482, 0.106407896, -0.999986172, -7.30908459e-06, -4.7384251e-06, 2.63742186e-06, -0.999987364, -2.20544479e-07, -2.2052609e-06, -4.31685194e-08, 0.999993443)
  2768. Part13.BottomSurface = Enum.SurfaceType.Smooth
  2769. Part13.TopSurface = Enum.SurfaceType.Smooth
  2770. Part13.Position = Vector3.new(0.0968942046, 26.0664482, 0.106407896)
  2771. Part13.Orientation = Vector3.new(0, 0, 180)
  2772. SpecialMesh14.Parent = Part13
  2773. SpecialMesh14.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2774. SpecialMesh14.Scale = Vector3.new(0.691200018, 0.691200018, 0.691200018)
  2775. SpecialMesh14.MeshType = Enum.MeshType.FileMesh
  2776. SpecialMesh14.Scale = Vector3.new(0.691200018, 0.691200018, 0.691200018)
  2777. Weld15.Name = "Part_Weld"
  2778. Weld15.Parent = Part13
  2779. Weld15.C0 = CFrame.new(-0.00314761535, -1.03419435, -0.0064024725, -1, 5.79736195e-07, -2.60768866e-06, -5.79736025e-07, -1, -4.39806129e-08, -2.60768866e-06, -4.39790995e-08, 1)
  2780. Weld15.C1 = CFrame.new(1.03421581, -0.766247809, -0.00638219342, 1.51334461e-06, 0.999998748, 7.71530784e-10, -0.999998629, 1.04617322e-06, -2.35436551e-06, -2.60768343e-06, -1.85081124e-08, 0.999999344)
  2781. Weld15.Part0 = Part13
  2782. Weld15.Part1 = Part16
  2783. Part16.Parent = Model2
  2784. Part16.Material = Enum.Material.Ice
  2785. Part16.Reflectance = 0.34999999403954
  2786. Part16.Transparency = 0.20000000298023
  2787. Part16.Rotation = Vector3.new(0, 0, 90)
  2788. Part16.CanCollide = false
  2789. Part16.FormFactor = Enum.FormFactor.Custom
  2790. Part16.Size = Vector3.new(0.276480019, 0.691200018, 0.276480019)
  2791. Part16.CFrame = CFrame.new(-0.666197002, 26.0664272, 0.106385961, 7.77552668e-06, -0.999987543, -4.48511128e-06, 0.999988616, 3.57102545e-06, -1.77334528e-07, 1.76987598e-08, -2.20526044e-06, 0.999994099)
  2792. Part16.BottomSurface = Enum.SurfaceType.Smooth
  2793. Part16.TopSurface = Enum.SurfaceType.Smooth
  2794. Part16.Position = Vector3.new(-0.666197002, 26.0664272, 0.106385961)
  2795. Part16.Orientation = Vector3.new(0, 0, 90)
  2796. SpecialMesh17.Parent = Part16
  2797. SpecialMesh17.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2798. SpecialMesh17.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
  2799. SpecialMesh17.MeshType = Enum.MeshType.FileMesh
  2800. SpecialMesh17.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
  2801. Weld18.Name = "Part_Weld"
  2802. Weld18.Parent = Part16
  2803. Weld18.C0 = CFrame.new(1.03421021, -0.766219854, -0.00638246397, 2.17025286e-06, 1, 7.71520736e-10, -1, 2.17025286e-06, -2.35437165e-06, -2.35437165e-06, -7.664121e-10, 1)
  2804. Weld18.C1 = CFrame.new(-0.766229451, -1.03419602, -0.00638223905, -1, 1.23664699e-06, -3.05472031e-06, -1.23664688e-06, -1, -4.55132572e-08, -3.05472031e-06, -4.55094806e-08, 1)
  2805. Weld18.Part0 = Part16
  2806. Weld18.Part1 = Part19
  2807. Part19.Parent = Model2
  2808. Part19.Material = Enum.Material.Ice
  2809. Part19.Reflectance = 0.34999999403954
  2810. Part19.Transparency = 0.20000000298023
  2811. Part19.Rotation = Vector3.new(0, 0, 180)
  2812. Part19.CanCollide = false
  2813. Part19.FormFactor = Enum.FormFactor.Custom
  2814. Part19.Size = Vector3.new(0.276480019, 0.691200018, 0.276480019)
  2815. Part19.CFrame = CFrame.new(-0.666205585, 26.0664406, 0.106385157, -0.999987543, -6.84193265e-06, -5.18545176e-06, 2.6374305e-06, -0.999988616, -2.2207611e-07, -2.90560502e-06, -6.24403711e-08, 0.999994099)
  2816. Part19.BottomSurface = Enum.SurfaceType.Smooth
  2817. Part19.TopSurface = Enum.SurfaceType.Smooth
  2818. Part19.Position = Vector3.new(-0.666205585, 26.0664406, 0.106385157)
  2819. Part19.Orientation = Vector3.new(0, 0, 180)
  2820. SpecialMesh20.Parent = Part19
  2821. SpecialMesh20.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2822. SpecialMesh20.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
  2823. SpecialMesh20.MeshType = Enum.MeshType.FileMesh
  2824. SpecialMesh20.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
  2825. Weld21.Name = "Part_Weld"
  2826. Weld21.Parent = Part19
  2827. Weld21.C0 = CFrame.new(-0.766212761, -1.03418481, -0.00638210494, -1, 5.79738526e-07, -2.60768866e-06, -5.79738469e-07, -1, -1.90068334e-08, -2.60768866e-06, -1.90053218e-08, 1)
  2828. Weld21.C1 = CFrame.new(1.03419697, 0.754368603, -0.00642538536, 1.51334712e-06, 0.999998748, -2.42023752e-08, -0.999998629, 1.04617561e-06, -2.35436551e-06, -2.60768343e-06, 6.46577814e-09, 0.999999344)
  2829. Weld21.Part0 = Part19
  2830. Weld21.Part1 = Part22
  2831. Part22.Parent = Model2
  2832. Part22.Material = Enum.Material.Ice
  2833. Part22.Reflectance = 0.34999999403954
  2834. Part22.Transparency = 0.20000000298023
  2835. Part22.Rotation = Vector3.new(0, 0, 90)
  2836. Part22.CanCollide = false
  2837. Part22.FormFactor = Enum.FormFactor.Custom
  2838. Part22.Size = Vector3.new(0.276480019, 0.691200018, 0.276480019)
  2839. Part22.CFrame = CFrame.new(0.854357421, 26.0664215, 0.106432885, 7.30837428e-06, -0.999988914, -4.93213793e-06, 0.999989867, 3.57103522e-06, -1.78865946e-07, 3.6970814e-08, -2.9056057e-06, 0.999994755)
  2840. Part22.BottomSurface = Enum.SurfaceType.Smooth
  2841. Part22.TopSurface = Enum.SurfaceType.Smooth
  2842. Part22.Position = Vector3.new(0.854357421, 26.0664215, 0.106432885)
  2843. Part22.Orientation = Vector3.new(0, 0, 90)
  2844. SpecialMesh23.Parent = Part22
  2845. SpecialMesh23.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2846. SpecialMesh23.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
  2847. SpecialMesh23.MeshType = Enum.MeshType.FileMesh
  2848. SpecialMesh23.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
  2849. Weld24.Name = "Part_Weld"
  2850. Weld24.Parent = Part22
  2851. Weld24.C0 = CFrame.new(1.03419697, 0.754368603, -0.00642538536, 1.51334712e-06, 0.999998748, -2.42023752e-08, -0.999998629, 1.04617561e-06, -2.35436551e-06, -2.60768343e-06, 6.46577814e-09, 0.999999344)
  2852. Weld24.C1 = CFrame.new(-0.00645936932, -1.03417456, 0.00598224252, -3.05472031e-06, -4.55097897e-08, 1, -9.54646225e-07, -1, -4.55127065e-08, 1, -9.54646339e-07, 3.05472031e-06)
  2853. Weld24.Part0 = Part22
  2854. Weld24.Part1 = Part25
  2855. Part25.Parent = Model2
  2856. Part25.Material = Enum.Material.Ice
  2857. Part25.BrickColor = BrickColor.new("Toothpaste")
  2858. Part25.Reflectance = 0.34999999403954
  2859. Part25.Transparency = 0.20000000298023
  2860. Part25.Rotation = Vector3.new(43.9799995, 89.75, 128.550003)
  2861. Part25.CanCollide = false
  2862. Part25.FormFactor = Enum.FormFactor.Custom
  2863. Part25.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
  2864. Part25.CFrame = CFrame.new(0.0940155387, 26.0664463, 0.106464587, -5.37917231e-06, -6.74968578e-06, 0.999990284, -2.30840058e-07, -0.999991119, -3.47951027e-06, 0.99999541, -1.06685349e-07, 3.60595823e-06)
  2865. Part25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2866. Part25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2867. Part25.Color = Color3.new(0, 1, 1)
  2868. Part25.Position = Vector3.new(0.0940155387, 26.0664463, 0.106464587)
  2869. Part25.Orientation = Vector3.new(0, 90, -180)
  2870. Part25.Color = Color3.new(0, 1, 1)
  2871. CylinderMesh26.Parent = Part25
  2872. CylinderMesh26.Scale = Vector3.new(0.255999595, 0.639999986, 0.128000006)
  2873. CylinderMesh26.Scale = Vector3.new(0.255999595, 0.639999986, 0.128000006)
  2874. Weld27.Name = "Part_Weld"
  2875. Weld27.Parent = Part25
  2876. Weld27.C0 = CFrame.new(-0.00645954022, -1.034168, 0.00598013215, -3.30802982e-06, -6.32524291e-08, 0.999999344, -1.42181e-06, -0.999998748, -4.55163303e-08, 0.999998629, -9.54638608e-07, 3.05471212e-06)
  2877. Weld27.C1 = CFrame.new(-0.00643135374, -0.477824688, 1.03416002, -3.05472031e-06, -4.50107756e-08, 1, 1, -1.10579049e-06, 3.05472031e-06, 1.10579037e-06, 1, 4.50141542e-08)
  2878. Weld27.Part0 = Part25
  2879. Weld27.Part1 = Part29
  2880. NumberValue28.Parent = Part25
  2881. Part29.Parent = Model2
  2882. Part29.Material = Enum.Material.Ice
  2883. Part29.BrickColor = BrickColor.new("Mid gray")
  2884. Part29.Reflectance = 0.34999999403954
  2885. Part29.Transparency = 0.20000000298023
  2886. Part29.Rotation = Vector3.new(-90, 0, -90)
  2887. Part29.CanCollide = false
  2888. Part29.FormFactor = Enum.FormFactor.Custom
  2889. Part29.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
  2890. Part29.CFrame = CFrame.new(0.577816665, 26.066452, 0.106438152, -5.12586621e-06, 0.999991655, 6.43367548e-06, -2.12599303e-07, -3.63066465e-06, 0.999992371, 0.999996066, 3.60596732e-06, 1.0618308e-07)
  2891. Part29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2892. Part29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2893. Part29.Color = Color3.new(0.803922, 0.803922, 0.803922)
  2894. Part29.Position = Vector3.new(0.577816665, 26.066452, 0.106438152)
  2895. Part29.Orientation = Vector3.new(-89.7799988, 89.0499954, -176.649994)
  2896. Part29.Color = Color3.new(0.803922, 0.803922, 0.803922)
  2897. CylinderMesh30.Parent = Part29
  2898. CylinderMesh30.Scale = Vector3.new(0.255999595, 0.256000012, 0.128000006)
  2899. CylinderMesh30.Scale = Vector3.new(0.255999595, 0.256000012, 0.128000006)
  2900. Weld31.Name = "Part_Weld"
  2901. Weld31.Parent = Part29
  2902. Weld31.C0 = CFrame.new(-0.00643087085, -0.477815956, 1.03415287, -3.30802982e-06, -6.27533936e-08, 0.999999344, 0.999998629, 1.8294827e-08, 3.05471212e-06, 4.48876563e-07, 0.999998748, 4.50143212e-08)
  2903. Weld31.C1 = CFrame.new(-0.00647414383, 0.4898175, 1.03414428, -3.05472031e-06, -4.45117614e-08, 1, 1, -1.25693452e-06, 3.05472031e-06, 1.25693441e-06, 1, 4.45156019e-08)
  2904. Weld31.Part0 = Part29
  2905. Weld31.Part1 = Part32
  2906. Part32.Parent = Model2
  2907. Part32.Material = Enum.Material.Ice
  2908. Part32.BrickColor = BrickColor.new("Mid gray")
  2909. Part32.Reflectance = 0.34999999403954
  2910. Part32.Transparency = 0.20000000298023
  2911. Part32.Rotation = Vector3.new(-90, 0, -90)
  2912. Part32.CanCollide = false
  2913. Part32.FormFactor = Enum.FormFactor.Custom
  2914. Part32.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
  2915. Part32.CFrame = CFrame.new(-0.389810205, 26.0664635, 0.106477939, -4.87255966e-06, 0.999993026, 7.24173515e-06, -1.94358805e-07, -4.90589082e-06, 0.999993622, 0.999996722, 3.60597619e-06, 1.05684883e-07)
  2916. Part32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2917. Part32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2918. Part32.Color = Color3.new(0.803922, 0.803922, 0.803922)
  2919. Part32.Position = Vector3.new(-0.389810205, 26.0664635, 0.106477939)
  2920. Part32.Orientation = Vector3.new(-89.7999954, 89.159996, -177.729996)
  2921. Part32.Color = Color3.new(0.803922, 0.803922, 0.803922)
  2922. CylinderMesh33.Parent = Part32
  2923. CylinderMesh33.Scale = Vector3.new(0.255999595, 0.256000012, 0.128000006)
  2924. CylinderMesh33.Scale = Vector3.new(0.255999595, 0.256000012, 0.128000006)
  2925. Weld34.Name = "Part_Weld"
  2926. Weld34.Parent = Part32
  2927. Weld34.C0 = CFrame.new(-0.00647470541, 0.489809573, 1.03413785, -3.30802982e-06, -6.22543865e-08, 0.999999344, 0.999998629, -1.32850062e-07, 3.05471212e-06, 6.00021394e-07, 0.999998748, 4.45157724e-08)
  2928. Weld34.C1 = CFrame.new(-0.144235477, -0.204746187, -0.00639322493, -1, 1.40807867e-06, -3.05472031e-06, -1.40807856e-06, -1, -4.50150672e-08, -3.05472031e-06, -4.50107684e-08, 1)
  2929. Weld34.Part0 = Part32
  2930. Weld34.Part1 = Part35
  2931. Part35.Parent = Model2
  2932. Part35.Material = Enum.Material.Ice
  2933. Part35.Reflectance = 0.34999999403954
  2934. Part35.Transparency = 0.20000000298023
  2935. Part35.Rotation = Vector3.new(0, 0, 180)
  2936. Part35.CanCollide = false
  2937. Part35.FormFactor = Enum.FormFactor.Custom
  2938. Part35.Size = Vector3.new(0.414720029, 0.691200018, 0.276480019)
  2939. Part35.CFrame = CFrame.new(-0.04423289, 26.8958473, 0.106397793, -0.999994397, -8.04979572e-06, -4.61925265e-06, 6.18111972e-06, -0.999994874, -1.77116561e-07, -3.60598506e-06, -1.061847e-07, 0.999997377)
  2940. Part35.BottomSurface = Enum.SurfaceType.Smooth
  2941. Part35.TopSurface = Enum.SurfaceType.Smooth
  2942. Part35.Position = Vector3.new(-0.04423289, 26.8958473, 0.106397793)
  2943. Part35.Orientation = Vector3.new(0, 0, 180)
  2944. SpecialMesh36.Parent = Part35
  2945. SpecialMesh36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2946. SpecialMesh36.Scale = Vector3.new(0.427161604, 0.742348909, 0.687052786)
  2947. SpecialMesh36.MeshType = Enum.MeshType.FileMesh
  2948. SpecialMesh36.Scale = Vector3.new(0.427161604, 0.742348909, 0.687052786)
  2949. Weld37.Name = "Part_Weld"
  2950. Weld37.Parent = Part35
  2951. Weld37.C0 = CFrame.new(-0.144234389, -0.204746813, -0.00639305124, -0.999998629, 2.83994893e-07, -2.35436528e-06, -7.5116634e-07, -0.999998748, -7.70032926e-10, -2.6076832e-06, -1.85084055e-08, 0.999999344)
  2952. Weld37.C1 = CFrame.new(-0.144232705, -0.204744875, -0.00639310479, -1, 1.55922282e-06, -3.05472031e-06, -1.55922271e-06, -1, -4.55145397e-08, -3.05472031e-06, -4.55097755e-08, 1)
  2953. Weld37.Part0 = Part35
  2954. Weld37.Part1 = Part39
  2955. ManualWeld38.Name = "Part-to-Blade Strong Joint"
  2956. ManualWeld38.Parent = Part35
  2957. ManualWeld38.C0 = CFrame.new(-0.207360014, 0.345600009, 0.13824001, -0.99999994, 0, 0, 0, 0, 0.99999994, 0, 1, 0)
  2958. ManualWeld38.C1 = CFrame.new(0.139186949, -3.59642792, 0.0637570471, 4.63417473e-06, 1, -4.82517976e-07, 8.07985998e-06, 4.82480516e-07, 1, 1, -4.63417882e-06, -8.07985725e-06)
  2959. ManualWeld38.Part0 = Part35
  2960. ManualWeld38.Part1 = Part62
  2961. Part39.Parent = Model2
  2962. Part39.Material = Enum.Material.Ice
  2963. Part39.BrickColor = BrickColor.new("Toothpaste")
  2964. Part39.Reflectance = 0.34999999403954
  2965. Part39.Transparency = 0.20000000298023
  2966. Part39.Rotation = Vector3.new(0, 0, 180)
  2967. Part39.CanCollide = false
  2968. Part39.FormFactor = Enum.FormFactor.Custom
  2969. Part39.Size = Vector3.new(0.414720029, 0.691200018, 0.276480019)
  2970. Part39.CFrame = CFrame.new(-0.0442315638, 26.8958492, 0.106397741, -0.999995768, -8.85785812e-06, -5.0662893e-06, 7.45635043e-06, -0.999996126, -2.04115295e-07, -4.30634054e-06, -1.50930262e-07, 0.999998033)
  2971. Part39.BottomSurface = Enum.SurfaceType.Smooth
  2972. Part39.TopSurface = Enum.SurfaceType.Smooth
  2973. Part39.Color = Color3.new(0, 1, 1)
  2974. Part39.Position = Vector3.new(-0.0442315638, 26.8958492, 0.106397741)
  2975. Part39.Orientation = Vector3.new(0, 0, 180)
  2976. Part39.Color = Color3.new(0, 1, 1)
  2977. SpecialMesh40.Parent = Part39
  2978. SpecialMesh40.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2979. SpecialMesh40.Scale = Vector3.new(0.355276853, 0.742348909, 0.687052786)
  2980. SpecialMesh40.MeshType = Enum.MeshType.FileMesh
  2981. SpecialMesh40.Scale = Vector3.new(0.355276853, 0.742348909, 0.687052786)
  2982. Weld41.Name = "Handle_Weld"
  2983. Weld41.Parent = Part39
  2984. Weld41.C0 = CFrame.new(-0.144231036, -0.204743519, -0.00639303355, -0.999998629, 4.35139754e-07, -2.35436551e-06, -9.02311172e-07, -0.999998748, -1.26940236e-09, -2.60768343e-06, -1.90074179e-08, 0.999999344)
  2985. Weld41.C1 = CFrame.new(-0.01039623, 0.00263446756, -0.000583562651, -3.05472031e-06, -4.50107613e-08, 1, -1.40808049e-06, -1, -4.50150601e-08, 1, -1.40808061e-06, 3.05472031e-06)
  2986. Weld41.Part0 = Part39
  2987. Weld41.Part1 = Part44
  2988. ManualWeld42.Name = "Part-to-Blade Strong Joint"
  2989. ManualWeld42.Parent = Part39
  2990. ManualWeld42.C0 = CFrame.new(-0.207360014, 0.345600009, 0.13824001, -0.99999994, 0, 0, 0, 0, 0.99999994, 0, 1, 0)
  2991. ManualWeld42.C1 = CFrame.new(0.139188349, -3.59641433, 0.0637703538, 4.38084908e-06, 0.999998689, -1.30563961e-07, 7.76381239e-06, 1.66007936e-07, 0.999997437, 0.999997199, -4.88748265e-06, -8.69815176e-06)
  2992. ManualWeld42.Part0 = Part39
  2993. ManualWeld42.Part1 = Part62
  2994. NumberValue43.Parent = Part39
  2995. Part44.Name = "Handle"
  2996. Part44.Parent = Model2
  2997. Part44.Material = Enum.Material.Ice
  2998. Part44.BrickColor = BrickColor.new("Toothpaste")
  2999. Part44.Reflectance = 0.34999999403954
  3000. Part44.Rotation = Vector3.new(59.1599998, 89.8099976, 120.399994)
  3001. Part44.CanCollide = false
  3002. Part44.FormFactor = Enum.FormFactor.Custom
  3003. Part44.Size = Vector3.new(0.366335481, 0.829440057, 0.290303975)
  3004. Part44.CFrame = CFrame.new(0.100584239, 27.1032257, 0.110401578, -5.76663433e-06, -9.83078189e-06, 0.999994397, -2.47853848e-07, -0.999994874, -7.96210588e-06, 0.999997377, -1.76938158e-07, 4.75336856e-06)
  3005. Part44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3006. Part44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3007. Part44.Color = Color3.new(0, 1, 1)
  3008. Part44.Position = Vector3.new(0.100584239, 27.1032257, 0.110401578)
  3009. Part44.Orientation = Vector3.new(0, 90, -180)
  3010. Part44.Color = Color3.new(0, 1, 1)
  3011. CylinderMesh45.Parent = Part44
  3012. Weld46.Name = "Part_Weld"
  3013. Weld46.Parent = Part44
  3014. Weld46.C0 = CFrame.new(-0.0103960689, 0.00263401703, -0.00058325869, -3.30802959e-06, -6.27533865e-08, 0.999999344, -1.87524074e-06, -0.999998748, -4.50186803e-08, 0.999998629, -1.40806958e-06, 3.05471212e-06)
  3015. Weld46.C1 = CFrame.new(-0.00639556628, 0.0717386827, 0.00314627681, -3.05472031e-06, -4.45117472e-08, 1, -1.25693828e-06, -1, -4.45155841e-08, 1, -1.25693839e-06, 3.05472031e-06)
  3016. Weld46.Part0 = Part44
  3017. Weld46.Part1 = Part48
  3018. NumberValue47.Parent = Part44
  3019. Part48.Parent = Model2
  3020. Part48.Material = Enum.Material.Ice
  3021. Part48.Reflectance = 0.34999999403954
  3022. Part48.Rotation = Vector3.new(58.5, 89.7900009, 120.779999)
  3023. Part48.CanCollide = false
  3024. Part48.FormFactor = Enum.FormFactor.Custom
  3025. Part48.Size = Vector3.new(0.276479572, 1.52064013, 0.2764799)
  3026. Part48.CFrame = CFrame.new(0.0968554169, 27.1723309, 0.106401078, -5.76663479e-06, -9.67963751e-06, 0.999993026, -2.47352403e-07, -0.999993622, -7.3437941e-06, 0.999996722, -1.58695272e-07, 4.50005155e-06)
  3027. Part48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3028. Part48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3029. Part48.Position = Vector3.new(0.0968554169, 27.1723309, 0.106401078)
  3030. Part48.Orientation = Vector3.new(0, 90, -180)
  3031. CylinderMesh49.Parent = Part48
  3032. Weld50.Name = "Part_Weld"
  3033. Weld50.Parent = Part48
  3034. Weld50.C0 = CFrame.new(-0.00639549922, 0.0717380196, 0.00314619183, -3.30802959e-06, -6.22543581e-08, 0.999999344, -1.72409977e-06, -0.999998748, -4.45191901e-08, 0.999998629, -1.2569285e-06, 3.05471212e-06)
  3035. Weld50.C1 = CFrame.new(0.970200837, 0.00592670776, -0.00647120923, -1.03469381e-06, -1, -2.25042829e-08, 1, -1.03469381e-06, 3.05472031e-06, -3.05472031e-06, -2.25011227e-08, 1)
  3036. Weld50.Part0 = Part48
  3037. Weld50.Part1 = Part51
  3038. Part51.Parent = Model2
  3039. Part51.Material = Enum.Material.Ice
  3040. Part51.Reflectance = 0.34999999403954
  3041. Part51.Transparency = 0.20000000298023
  3042. Part51.Rotation = Vector3.new(0, 0, -90)
  3043. Part51.CanCollide = false
  3044. Part51.FormFactor = Enum.FormFactor.Custom
  3045. Part51.Size = Vector3.new(0.414720029, 0.276480019, 0.276480019)
  3046. Part51.CFrame = CFrame.new(0.094083406, 28.0707874, 0.106476873, -9.45739157e-06, 0.999991655, -5.76663524e-06, -0.999992371, -6.6543812e-06, -2.25339548e-07, -1.18940683e-07, 4.24673499e-06, 0.999996066)
  3047. Part51.BottomSurface = Enum.SurfaceType.Smooth
  3048. Part51.TopSurface = Enum.SurfaceType.Smooth
  3049. Part51.Position = Vector3.new(0.094083406, 28.0707874, 0.106476873)
  3050. Part51.Orientation = Vector3.new(0, 0, -90)
  3051. SpecialMesh52.Parent = Part51
  3052. SpecialMesh52.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3053. SpecialMesh52.Scale = Vector3.new(0.270950407, 0.327628791, 1.91738868)
  3054. SpecialMesh52.MeshType = Enum.MeshType.FileMesh
  3055. SpecialMesh52.Scale = Vector3.new(0.270950407, 0.327628791, 1.91738868)
  3056. Weld53.Name = "Part_Weld"
  3057. Weld53.Parent = Part51
  3058. Weld53.C0 = CFrame.new(0.970192254, 0.0059262081, -0.00647112168, -1.50185724e-06, -0.999998748, 2.17377156e-08, 0.999998629, -1.03468574e-06, 2.35436551e-06, -2.6076832e-06, 4.00110256e-09, 0.999999344)
  3059. Weld53.C1 = CFrame.new(-0.00590068661, 0.969869077, -0.00647195335, -0.999998212, -6.56530574e-06, 9.38796575e-07, 5.97184044e-06, -0.999998391, 1.7491692e-07, 6.25869916e-07, 1.48709049e-07, 0.999999106)
  3060. Weld53.Part0 = Part51
  3061. Weld53.Part1 = Part54
  3062. Part54.Parent = Model2
  3063. Part54.Material = Enum.Material.Ice
  3064. Part54.Reflectance = 0.34999999403954
  3065. Part54.Transparency = 0.20000000298023
  3066. Part54.Rotation = Vector3.new(0, 0, 180)
  3067. Part54.CanCollide = false
  3068. Part54.FormFactor = Enum.FormFactor.Custom
  3069. Part54.Size = Vector3.new(0.414720029, 0.276480019, 0.276480019)
  3070. Part54.CFrame = CFrame.new(0.0941021666, 28.0704613, 0.106477551, -0.999988496, -2.45090723e-06, -2.78641755e-06, -1.41273119e-06, -0.99998951, -9.83878863e-08, -7.00261808e-07, 5.19888843e-08, 0.999994516)
  3071. Part54.BottomSurface = Enum.SurfaceType.Smooth
  3072. Part54.TopSurface = Enum.SurfaceType.Smooth
  3073. Part54.Position = Vector3.new(0.0941021666, 28.0704613, 0.106477551)
  3074. Part54.Orientation = Vector3.new(0, 0, -180)
  3075. SpecialMesh55.Parent = Part54
  3076. SpecialMesh55.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3077. SpecialMesh55.Scale = Vector3.new(0.270950407, 0.327628791, 1.91738868)
  3078. SpecialMesh55.MeshType = Enum.MeshType.FileMesh
  3079. SpecialMesh55.Scale = Vector3.new(0.270950407, 0.327628791, 1.91738868)
  3080. Weld56.Name = "Wedge_Weld"
  3081. Weld56.Parent = Part54
  3082. Weld56.C0 = CFrame.new(-0.00589962443, 0.969863534, -0.00647189375, -0.99999547, -7.03245996e-06, 1.19211427e-06, 5.50465347e-06, -0.999995887, 1.9265417e-07, 3.72549266e-07, 1.30969966e-07, 0.999997795)
  3083. Weld56.C1 = CFrame.new(-0.00534527982, -6.78510618, 0.069799833, -2.99510862e-06, -6.99601443e-08, 0.999999106, -7.60642422e-07, -0.999998391, -4.37466809e-08, 0.999998212, -1.67178015e-07, 2.68218582e-06)
  3084. Weld56.Part0 = Part54
  3085. Weld56.Part1 = WedgePart57
  3086. WedgePart57.Parent = Model2
  3087. WedgePart57.Material = Enum.Material.Ice
  3088. WedgePart57.Reflectance = 0.34999999403954
  3089. WedgePart57.Transparency = 0.20000000298023
  3090. WedgePart57.Rotation = Vector3.new(48.5999985, 89.659996, 124.25)
  3091. WedgePart57.CanCollide = false
  3092. WedgePart57.FormFactor = Enum.FormFactor.Custom
  3093. WedgePart57.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
  3094. WedgePart57.CFrame = CFrame.new(0.0301312283, 20.3156128, 0.105349883, -6.97356973e-06, -1.02438889e-05, 0.999982178, -3.60988111e-07, -0.999983788, -4.25904e-06, 0.999991417, -1.2273253e-07, 3.75496938e-06)
  3095. WedgePart57.Position = Vector3.new(0.0301312283, 20.3156128, 0.105349883)
  3096. WedgePart57.Orientation = Vector3.new(0, 90, -180)
  3097. SpecialMesh58.Parent = WedgePart57
  3098. SpecialMesh58.Scale = Vector3.new(0.128000006, 2.17600012, 0.256000012)
  3099. SpecialMesh58.MeshType = Enum.MeshType.Wedge
  3100. SpecialMesh58.Scale = Vector3.new(0.128000006, 2.17600012, 0.256000012)
  3101. Weld59.Name = "Tip_Weld"
  3102. Weld59.Parent = WedgePart57
  3103. Weld59.C0 = CFrame.new(-0.00534645841, -6.78496456, 0.0698246136, -3.81468135e-06, -1.31643574e-07, 1, -2.28845443e-06, -1, -1.31652314e-07, 1, -2.28845511e-06, 3.81468112e-06)
  3104. Weld59.C1 = CFrame.new(0.00533476844, -6.78512669, 0.137539119, 2.93550465e-06, 7.66488668e-08, -0.999999344, -7.04015292e-07, -0.999998748, -5.8910512e-08, -0.999998629, 2.36843903e-07, -2.68218696e-06)
  3105. Weld59.Part0 = WedgePart57
  3106. Weld59.Part1 = WedgePart60
  3107. WedgePart60.Name = "Tip"
  3108. WedgePart60.Parent = Model2
  3109. WedgePart60.Material = Enum.Material.Ice
  3110. WedgePart60.Reflectance = 0.34999999403954
  3111. WedgePart60.Transparency = 0.20000000298023
  3112. WedgePart60.Rotation = Vector3.new(-139.910004, -89.6500015, 54.8600006)
  3113. WedgePart60.CanCollide = false
  3114. WedgePart60.FormFactor = Enum.FormFactor.Custom
  3115. WedgePart60.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
  3116. WedgePart60.CFrame = CFrame.new(0.2375018, 20.3154583, 0.105339304, 6.09440622e-06, -8.65946822e-06, -0.999980807, 3.05995883e-07, -0.999982536, 2.20745915e-06, -0.999990761, -4.99914741e-08, -2.622485e-06)
  3117. WedgePart60.Position = Vector3.new(0.2375018, 20.3154583, 0.105339304)
  3118. WedgePart60.Orientation = Vector3.new(0, -90, 180)
  3119. SpecialMesh61.Parent = WedgePart60
  3120. SpecialMesh61.Scale = Vector3.new(0.128000006, 2.17600012, 0.128000006)
  3121. SpecialMesh61.MeshType = Enum.MeshType.Wedge
  3122. SpecialMesh61.Scale = Vector3.new(0.128000006, 2.17600012, 0.128000006)
  3123. Part62.Name = "Blade"
  3124. Part62.Parent = Model2
  3125. Part62.Material = Enum.Material.Ice
  3126. Part62.Reflectance = 0.34999999403954
  3127. Part62.Transparency = 1
  3128. Part62.Rotation = Vector3.new(-103.619995, 89.909996, 138.229996)
  3129. Part62.CanCollide = false
  3130. Part62.FormFactor = Enum.FormFactor.Custom
  3131. Part62.Size = Vector3.new(1.08000004, 7.17000008, 1.08000004)
  3132. Part62.CFrame = CFrame.new(0.0993530005, 22.9538383, 0.105449997, -1.78813792e-07, -1.59719676e-07, 0.999998629, -3.81061156e-08, -0.999998748, 3.07451955e-07, 0.999999344, -2.03671053e-08, -7.4505742e-08)
  3133. Part62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3134. Part62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3135. Part62.Position = Vector3.new(0.0993530005, 22.9538383, 0.105449997)
  3136. Part62.Orientation = Vector3.new(0, 90, -180)
  3137. PointLight63.Parent = Part62
  3138. PointLight63.Color = Color3.new(0, 0.505882, 0.505882)
  3139. PointLight63.Brightness = inf
  3140. PointLight63.Color = Color3.new(0, 0.505882, 0.505882)
  3141. for i,v in pairs(mas:GetChildren()) do
  3142. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3143. pcall(function() v:MakeJoints() end)
  3144. end
  3145. mas:Destroy()
  3146. for i,v in pairs(cors) do
  3147. spawn(function()
  3148. pcall(v)
  3149. end)
  3150. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement