Newwy

Untitled

Feb 5th, 2018
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 186.10 KB | None | 0 0
  1. --[[ Credits to NoobyGames12 For The Arm thing
  2. not the tiny big part k ]]--
  3.  
  4. plr = game.Players.LocalPlayer
  5. char = plr.Character
  6. hum = char.Humanoid
  7. t = char.Torso
  8. h = char.Head
  9. ra = char["Right Arm"]
  10. la = char["Left Arm"]
  11. rl = char["Right Leg"]
  12. ll = char["Left Leg"]
  13. tors = char.Torso
  14. lleg = char["Left Leg"]
  15. root = char.HumanoidRootPart
  16. hed = char.Head
  17. rleg = char["Right Leg"]
  18. rarm = char["Right Arm"]
  19. larm = char["Left Arm"]
  20. vt = Vector3.new
  21. bc = BrickColor.new
  22. br = BrickColor.random
  23. it = Instance.new
  24. cf = CFrame.new
  25.  
  26. local maincolor = BrickColor.new("Really black")
  27. local maincolor2 = BrickColor.new("Really black")
  28.  
  29. function CreatePart(parent,transparency,reflectance,material,brickcolor)
  30. local p = Instance.new("Part")
  31. p.Parent = parent
  32. p.Size = Vector3.new(1,1,1)
  33. p.Transparency = transparency
  34. p.Reflectance = reflectance
  35. p.CanCollide = false
  36. p.Locked = true
  37. p.BrickColor = brickcolor
  38. p.Material = material
  39. return p
  40. end
  41.  
  42. function CreateMesh(parent,meshtype,x1,y1,z1)
  43. local mesh = Instance.new("SpecialMesh",parent)
  44. mesh.MeshType = meshtype
  45. mesh.Scale = Vector3.new(x1,y1,z1)
  46. return mesh
  47. end
  48.  
  49. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  50. local mesh = Instance.new("SpecialMesh",parent)
  51. mesh.MeshType = "FileMesh"
  52. mesh.MeshId = meshid
  53. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  54. mesh.Scale = Vector3.new(x1,y1,z1)
  55. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  56. return mesh
  57. end
  58.  
  59. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  60. local weld = Instance.new("Weld")
  61. weld.Parent = parent
  62. weld.Part0 = part0
  63. weld.Part1 = part1
  64. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  65. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  66. return weld
  67. end
  68. local m = Instance.new("Model",char)
  69. m.Name = "wot"
  70.  
  71. -------------- Arms section
  72. ---- Right arm
  73. local handle = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  74. CreateMesh(handle,"Brick",1.05,1.5,1.05)
  75. CreateWeld(handle,rarm,handle,0,-0.265,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  76. local handleg = CreatePart(m,0,0,"Neon",maincolor)
  77. CreateMesh(handleg,"Brick",1.025,1.5,1.025)
  78. CreateWeld(handleg,handle,handleg,0,0.1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  79. local handleo = CreatePart(m,0,0,"Neon",maincolor)
  80. CreateMesh(handleo,"Brick",1.085,1.35,1.085)
  81. CreateWeld(handleo,handle,handleo,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  82. local handleon = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  83. CreateMesh(handleon,"Brick",1.1,1.225,1.1)
  84. CreateWeld(handleon,handle,handleon,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  85. local wngr = CreatePart(m,0,0,"Neon",maincolor)
  86. CreateSpecialGlowMesh(wngr,"http://www.roblox.com/asset/?id=111896510",0.65,0.35,0.65)
  87. CreateWeld(wngr,handle,wngr,0.485,-0.5,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(90),math.rad(0))
  88. local wngr2 = CreatePart(m,0,0,"Neon",maincolor)
  89. CreateSpecialGlowMesh(wngr2,"http://www.roblox.com/asset/?id=111896510",0.25,0.5,0.55)
  90. CreateWeld(wngr2,handle,wngr2,0.485,-0.75,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(90),math.rad(0))
  91. local wngr3 = CreatePart(m,0,0,"Neon",maincolor)
  92. CreateSpecialGlowMesh(wngr3,"http://www.roblox.com/asset/?id=111896510",0.25,0.5,0.55)
  93. CreateWeld(wngr3,handle,wngr3,0.425,-0.75,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(60),math.rad(90),math.rad(0))
  94. local rig = CreatePart(m,0,0,"Neon",maincolor)
  95. CreateSpecialGlowMesh(rig,"http://www.roblox.com/asset/?id=15392960",0.2,0.325,0.2)
  96. CreateWeld(rig,handle,rig,0,-0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  97. local glowb = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  98. CreateMesh(glowb,"Sphere",0.65,0.085,0.65)
  99. CreateWeld(glowb,handle,glowb,0,-0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  100. local glowbo = CreatePart(m,0,0,"Neon",maincolor)
  101. CreateMesh(glowbo,"Sphere",0.75,0.05,0.75)
  102. CreateWeld(glowbo,glowb,glowbo,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  103.  
  104. ---Section A
  105. local glown = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  106. CreateMesh(glown,"Sphere",0.085,0.35,0.35)
  107. CreateWeld(glown,handle,glown,-0.55,-0.35,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  108. local glownb = CreatePart(m,0,0,"Neon",maincolor)
  109. CreateMesh(glownb,"Sphere",0.075,0.4,0.4)
  110. CreateWeld(glownb,glown,glownb,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  111. local glown2 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  112. CreateMesh(glown2,"Sphere",0.085,0.35,0.35)
  113. CreateWeld(glown2,handle,glown2,-0.55,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  114. local glownb2 = CreatePart(m,0,0,"Neon",maincolor)
  115. CreateMesh(glownb2,"Sphere",0.075,0.4,0.4)
  116. CreateWeld(glownb2,glown2,glownb2,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  117. local glown3 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  118. CreateMesh(glown3,"Sphere",0.085,0.35,0.35)
  119. CreateWeld(glown3,handle,glown3,-0.55,0.35,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  120. local glownb3 = CreatePart(m,0,0,"Neon",maincolor)
  121. CreateMesh(glownb3,"Sphere",0.075,0.4,0.4)
  122. CreateWeld(glownb3,glown3,glownb3,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  123.  
  124. ---Section A2
  125. local blak = CreatePart(m,0,0,"Neon",maincolor)
  126. CreateMesh(blak,"Brick",0.35,0.95,1.125)
  127. CreateWeld(blak,handle,blak,0.235,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  128. local blak2 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  129. CreateMesh(blak2,"Brick",0.305,0.905,1.145)
  130. CreateWeld(blak2,blak,blak2,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  131.  
  132. local line = CreatePart(m,0,0,"Neon",maincolor)
  133. CreateMesh(line,"Brick",0.75,0.1,1.125)
  134. CreateWeld(line,handle,line,-0.2,-0.35,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  135. local line2 = CreatePart(m,0,0,"Neon",maincolor)
  136. CreateMesh(line2,"Brick",0.75,0.1,1.125)
  137. CreateWeld(line2,handle,line2,-0.2,0.35,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  138. local line3 = CreatePart(m,0,0,"Neon",maincolor)
  139. CreateMesh(line3,"Brick",0.75,0.1,1.125)
  140. CreateWeld(line3,handle,line3,-0.2,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  141.  
  142. --[[
  143. DF IS THIS?!?!?
  144. Ruin
  145. By
  146. When_kun
  147. Im so proud of this work
  148. Credits to Injectioneer for Ruined's laser
  149. and Salvo_Starly for helping me with teleport and other stuff :)
  150. --]]
  151. wait(1 / 60)
  152. Effects = { }
  153. print("Ruin Loaded")
  154. print("By When_kun")
  155. local Player = game.Players.localPlayer
  156. local Character = Player.Character
  157. local Humanoid = Character.Humanoid
  158. local cam = game.Workspace.CurrentCamera
  159. local Mouse = Player:GetMouse()
  160. local LeftArm = Character["Left Arm"]
  161. local RightArm = Character["Right Arm"]
  162. local triger = false
  163. local yl = false
  164. local lust = false
  165. local icecrusher = false
  166. local LeftLeg = Character["Left Leg"]
  167. local RightLeg = Character["Right Leg"]
  168. local Head = Character.Head
  169. local Torso = Character.Torso
  170. local Camera = game.Workspace.CurrentCamera
  171. local Trail = Instance.new("Trail")
  172. local RootPart = Character.HumanoidRootPart
  173. local RootJoint = RootPart.RootJoint
  174. local mouse, Mouse = Player:GetMouse(), Player:GetMouse()
  175. local attack = false
  176. local Anim = 'Idle'
  177. local attacktype = 1
  178. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  179. local velocity = RootPart.Velocity.y
  180. local sine = 0
  181. local change = 1
  182. local Create = LoadLibrary("RbxUtility").Create
  183.  
  184. renderstepped = game:GetService('RunService').RenderStepped
  185. userinput = game:GetService('UserInputService')
  186. mainmodel = Instance.new('Model',Character)
  187. mainchord = 5
  188.  
  189. children = mainmodel:GetChildren()
  190. my = 0
  191. function rot()
  192. for i,v in pairs(children) do
  193. -- v.Size = Vector3.new(mainchord/5,mainchord/5,mainchord/5)
  194. v.CFrame = v.CFrame*CFrame.Angles(math.rad(1),math.rad(1),math.rad(2))
  195. end
  196. end
  197. function rotA()
  198. while renderstepped:wait() do
  199. spawn(rot)
  200. my = my + 1.5
  201. if my > 360 then
  202. my = 0
  203. end
  204. end
  205. end
  206. spawn(rotA)
  207.  
  208. function lerp(dist,inc)
  209. for i = 0,10 do
  210. renderstepped:wait()
  211. for x,v in pairs(children) do
  212. --lookvector
  213. --( centerPoint.Y + distance * Math.Sin( angle ) )
  214. --diff rot is 90
  215. v.Size = v.Size + Vector3.new(.1/(dist/math.abs(dist)),.1/(dist/math.abs(dist)),.1/(dist/math.abs(dist)))
  216. v.Transparency = v.Transparency - .1/(dist/math.abs(dist))
  217. v.CFrame = CFrame.new(v.Position)*CFrame.Angles(0,math.rad(90*x+my),0)*CFrame.new(dist/10,0,0)
  218. end
  219. end
  220. end
  221.  
  222. CV="Maroon"
  223. p = game.Players.LocalPlayer
  224. char = p.Character
  225. local txt = Instance.new("BillboardGui", char)
  226. txt.Adornee = char .Head
  227. txt.Name = "_status"
  228. txt.Size = UDim2.new(2, 0, 1.2, 0)
  229. txt.StudsOffset = Vector3.new(-9, 8, 0)
  230. local text = Instance.new("TextLabel", txt)
  231. text.Size = UDim2.new(10, 0, 7, 0)
  232. text.FontSize = "Size24"
  233. text.TextScaled = true
  234. text.TextTransparency = 1
  235. text.BackgroundTransparency = 1
  236. text.TextTransparency = 1
  237. text.TextStrokeTransparency = 1
  238. text.Font = "Bodoni"
  239. text.TextStrokeColor3 = Color3.new(0,0,0)
  240.  
  241. v=Instance.new("Part")
  242. v.Name = "ColorBrick"
  243. v.Parent=p.Character
  244. v.FormFactor="Symmetric"
  245. v.Anchored=true
  246. v.CanCollide=false
  247. v.BottomSurface="Smooth"
  248. v.TopSurface="Smooth"
  249. v.Size=Vector3.new(10,5,3)
  250. v.Transparency=1
  251. v.CFrame=char.Torso.CFrame
  252. v.BrickColor=BrickColor.new(CV)
  253. v.Transparency=1
  254. text.TextColor3 = Color3.new(0,0,0)
  255. v.Shape="Block"
  256. text.Text = "Doomfist"
  257.  
  258. local m = Create("Model"){
  259. Parent = Character,
  260. Name = "WeaponModel",
  261. }
  262.  
  263. Humanoid.Animator.Parent = nil
  264. Character.Animate.Parent = nil
  265.  
  266. local newMotor = function(part0, part1, c0, c1)
  267. local w = Create('Motor'){
  268. Parent = part0,
  269. Part0 = part0,
  270. Part1 = part1,
  271. C0 = c0,
  272. C1 = c1,
  273. }
  274. return w
  275. end
  276.  
  277. function clerp(a, b, t)
  278. return a:lerp(b, t)
  279. end
  280.  
  281. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  282. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  283.  
  284. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  285. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  286. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  287. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  288. RootJoint.C1 = CFrame.new(0, 0, 0)
  289. RootJoint.C0 = CFrame.new(0, 0, 0)
  290. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  291. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  292.  
  293. local rarmc1 = RW.C1
  294. local larmc1 = LW.C1
  295. local rlegc1 = RH.C1
  296. local llegc1 = LH.C1
  297.  
  298. local resetc1 = false
  299.  
  300. function PlayAnimationFromTable(table, speed, bool)
  301. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  302. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  303. RW.C0 = clerp(RW.C0, table[3], speed)
  304. LW.C0 = clerp(LW.C0, table[4], speed)
  305. RH.C0 = clerp(RH.C0, table[5], speed)
  306. LH.C0 = clerp(LH.C0, table[6], speed)
  307. if bool == true then
  308. if resetc1 == false then
  309. resetc1 = true
  310. RootJoint.C1 = RootJoint.C1
  311. Torso.Neck.C1 = Torso.Neck.C1
  312. RW.C1 = rarmc1
  313. LW.C1 = larmc1
  314. RH.C1 = rlegc1
  315. LH.C1 = llegc1
  316. end
  317. end
  318. end
  319.  
  320.  
  321. local co1 = 15
  322. local co2 = 8
  323. local co3 = 20
  324. local co5 = 30
  325. local co4 = 32
  326. local cooldown1 = 5
  327. local cooldown2 = 7
  328. local cooldown3 = 3
  329. local cooldown4 = 2
  330. local cooldown5 = 0
  331. local skillcolorscheme = BrickColor.new("Pastel light blue").Color
  332. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  333. makeframe = function(par, trans, pos, size, color)
  334.  
  335. local frame = Instance.new("Frame", par)
  336. frame.BackgroundTransparency = trans
  337. frame.BorderSizePixel = 0
  338. frame.Position = pos
  339. frame.Size = size
  340. frame.BackgroundColor3 = color
  341. return frame
  342. end
  343.  
  344. makelabel = function(par, text)
  345.  
  346. local label = Instance.new("TextLabel", par)
  347. label.BackgroundTransparency = 1
  348. label.Size = UDim2.new(1, 0, 1, 0)
  349. label.Position = UDim2.new(0, 0, 0, 0)
  350. label.TextColor3 = Color3.new(255, 250, 190)
  351. label.TextStrokeTransparency = 0
  352. label.FontSize = Enum.FontSize.Size32
  353. label.Font = Enum.Font.SourceSansLight
  354. label.BorderSizePixel = 0
  355. label.TextScaled = true
  356. label.Text = text
  357. end
  358.  
  359. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  360. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  361. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  362. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  363. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  364. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  365. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  366. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  367. text1 = Instance.new("TextLabel", framesk1)
  368. text1.BackgroundTransparency = 1
  369. text1.Size = UDim2.new(1, 0, 1, 0)
  370. text1.Position = UDim2.new(0, 0, 0, 0)
  371. text1.TextColor3 = Color3.new(255, 250, 190)
  372. text1.TextStrokeTransparency = 0
  373. text1.FontSize = Enum.FontSize.Size18
  374. text1.Font = Enum.Font.SourceSansLight
  375. text1.BorderSizePixel = 0
  376. text1.TextScaled = true
  377. text1.Text = "[Z]\n Shrug or STARING AT THE SKY"
  378. text2 = Instance.new("TextLabel", framesk2)
  379. text2.BackgroundTransparency = 1
  380. text2.Size = UDim2.new(1, 0, 1, 0)
  381. text2.Position = UDim2.new(0, 0, 0, 0)
  382. text2.TextColor3 = Color3.new(255, 250, 190)
  383. text2.TextStrokeTransparency = 0
  384. text2.FontSize = Enum.FontSize.Size18
  385. text2.Font = Enum.Font.SourceSansLight
  386. text2.BorderSizePixel = 0
  387. text2.TextScaled = true
  388. text2.Text = "[X]\n Uppercut or LETS BASH OUR HEADS TOGETHER"
  389. text3 = Instance.new("TextLabel", framesk3)
  390. text3.BackgroundTransparency = 1
  391. text3.Size = UDim2.new(1, 0, 1, 0)
  392. text3.Position = UDim2.new(0, 0, 0, 0)
  393. text3.TextColor3 = Color3.new(255, 250, 190)
  394. text3.TextStrokeTransparency = 0
  395. text3.FontSize = Enum.FontSize.Size18
  396. text3.Font = Enum.Font.SourceSansLight
  397. text3.BorderSizePixel = 0
  398. text3.TextScaled = false
  399. text3.Text = "[C]\n The Ruin's Sacred Words"
  400. text4 = Instance.new("TextLabel", framesk4)
  401. text4.BackgroundTransparency = 1
  402. text4.Size = UDim2.new(1, 0, 1, 0)
  403. text4.Position = UDim2.new(0, 0, 0, 0)
  404. text4.TextColor3 = Color3.new(255, 250, 190)
  405. text4.TextStrokeTransparency = 0
  406. text4.FontSize = Enum.FontSize.Size18
  407. text4.Font = Enum.Font.SourceSansLight
  408. text4.BorderSizePixel = 0
  409. text4.TextScaled = true
  410. text4.Text = "[V]\n Doomfist or Ruined"
  411.  
  412. ArtificialHB = Create("BindableEvent", script){
  413. Parent = script,
  414. Name = "Heartbeat",
  415. }
  416.  
  417. script:WaitForChild("Heartbeat")
  418.  
  419. frame = 1 / 30
  420. tf = 0
  421. allowframeloss = false
  422. tossremainder = false
  423. lastframe = tick()
  424. script.Heartbeat:Fire()
  425.  
  426. game:GetService("RunService").Heartbeat:connect(function(s, p)
  427. tf = tf + s
  428. if tf >= frame then
  429. if allowframeloss then
  430. script.Heartbeat:Fire()
  431. lastframe = tick()
  432. else
  433. for i = 1, math.floor(tf / frame) do
  434. script.Heartbeat:Fire()
  435. end
  436. lastframe = tick()
  437. end
  438. if tossremainder then
  439. tf = 0
  440. else
  441. tf = tf - frame * math.floor(tf / frame)
  442. end
  443. end
  444. end)
  445.  
  446. function swait(num)
  447. if num == 0 or num == nil then
  448. ArtificialHB.Event:wait()
  449. else
  450. for i = 0, num do
  451. ArtificialHB.Event:wait()
  452. end
  453. end
  454. end
  455.  
  456. function RemoveOutlines(part)
  457. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  458. end
  459.  
  460. CFuncs = {
  461. ["Part"] = {
  462. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  463. local Part = Create("Part"){
  464. Parent = Parent,
  465. Reflectance = Reflectance,
  466. Transparency = Transparency,
  467. CanCollide = false,
  468. Locked = true,
  469. BrickColor = BrickColor.new(tostring(BColor)),
  470. Name = Name,
  471. Size = Size,
  472. Material = Material,
  473. }
  474. RemoveOutlines(Part)
  475. return Part
  476. end;
  477. };
  478.  
  479. ["Mesh"] = {
  480. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  481. local Msh = Create(Mesh){
  482. Parent = Part,
  483. Offset = OffSet,
  484. Scale = Scale,
  485. }
  486. if Mesh == "SpecialMesh" then
  487. Msh.MeshType = MeshType
  488. Msh.MeshId = MeshId
  489. end
  490. return Msh
  491. end;
  492. };
  493.  
  494. ["Mesh"] = {
  495. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  496. local Msh = Create(Mesh){
  497. Parent = Part,
  498. Offset = OffSet,
  499. Scale = Scale,
  500. }
  501. if Mesh == "SpecialMesh" then
  502. Msh.MeshType = MeshType
  503. Msh.MeshId = MeshId
  504. end
  505. return Msh
  506. end;
  507. };
  508.  
  509. ["Weld"] = {
  510. Create = function(Parent, Part0, Part1, C0, C1)
  511. local Weld = Create("Weld"){
  512. Parent = Parent,
  513. Part0 = Part0,
  514. Part1 = Part1,
  515. C0 = C0,
  516. C1 = C1,
  517. }
  518. return Weld
  519. end;
  520. };
  521.  
  522. ["Sound"] = {
  523. Create = function(id, par, vol, pit)
  524. coroutine.resume(coroutine.create(function()
  525. local S = Create("Sound"){
  526. Volume = vol,
  527. Pitch = pit or 1,
  528. SoundId = id,
  529. Parent = par or workspace,
  530. }
  531. wait()
  532. S:play()
  533. game:GetService("Debris"):AddItem(S, 6)
  534. end))
  535. end;
  536. };
  537.  
  538. ["ParticleEmitter"] = {
  539. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  540. local fp = Create("ParticleEmitter"){
  541. Parent = Parent,
  542. Color = ColorSequence.new(Color1, Color2),
  543. LightEmission = LightEmission,
  544. Size = Size,
  545. Texture = Texture,
  546. Transparency = Transparency,
  547. ZOffset = ZOffset,
  548. Acceleration = Accel,
  549. Drag = Drag,
  550. LockedToPart = LockedToPart,
  551. VelocityInheritance = VelocityInheritance,
  552. EmissionDirection = EmissionDirection,
  553. Enabled = Enabled,
  554. Lifetime = LifeTime,
  555. Rate = Rate,
  556. Rotation = Rotation,
  557. RotSpeed = RotSpeed,
  558. Speed = Speed,
  559. VelocitySpread = VelocitySpread,
  560. }
  561. return fp
  562. end;
  563. };
  564.  
  565. CreateTemplate = {
  566.  
  567. };
  568. }
  569.  
  570. --[[
  571. Thanks for using Build-To-Lua by jarredbcv.
  572. ]]--
  573.  
  574. New = function(Object, Parent, Name, Data)
  575. local Object = Instance.new(Object)
  576. for Index, Value in pairs(Data or {}) do
  577. Object[Index] = Value
  578. end
  579. Object.Parent = Parent
  580. Object.Name = Name
  581. return Object
  582. end
  583.  
  584. game.ContentProvider:Preload("rbxassetid://341336485")
  585. game.ContentProvider:Preload("rbxassetid://196969716") -- Trail Texutre
  586. game.ContentProvider:Preload("rbxassetid://341336307")
  587. game.ContentProvider:Preload("rbxassetid://199149409")
  588. game.ContentProvider:Preload("rbxassetid://512594351")
  589.  
  590. local hello = Instance.new("Sound")
  591. hello.SoundId = "rbxassetid://515593602"
  592. hello.PlaybackSpeed = 1
  593. hello.Volume = 2
  594. hello.Parent = Head
  595. hello.Looped = true
  596. hello:Play()
  597.  
  598.  
  599. Faild = New("Model",Character,"Faild",{})
  600. WristPart2 = New("Part",Faild,"WristPart2",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Fabric,Size = Vector3.new(0.449999899, 0.549999952, 1.05000031),CFrame = CFrame.new(16.675005, -0.324995995, 12.725008, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  601. weld = New("Weld",WristPart2,"weld",{Part0 = WristPart2,Part1 = RightArm,C0 = CFrame.new(-0.300600052, 0.324995995, 0.0107479095, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  602. FistPart2 = New("Part",Faild,"FistPart2",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Fabric,Size = Vector3.new(0.599999964, 0.99999994, 1.05000031),CFrame = CFrame.new(16.675005, -0.324995995, 12.725008, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  603. weld = New("Weld",FistPart2,"weld",{Part0 = FistPart2,Part1 = RightArm,C0 = CFrame.new(-0.300600052, 0.324995995, 0.0107479095, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  604. pone = New("Part",Faild,"pone",{BrickColor = BrickColor.new("Maroon"),Material = Enum.Material.Granite,Size = Vector3.new(0.15000008, 0.949999988, 0.300000072),CFrame = CFrame.new(16.8750076, -0.574990988, 12.7250061, 0, 0, 1, 1, 0, 0, 0, 1, 0),Color = Color3.new(0.458824, 0, 0),})
  605. weld = New("Weld",pone,"weld",{Part0 = pone,Part1 = pthree,C0 = CFrame.new(0.299998879, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  606. weld = New("Weld",pone,"weld",{Part0 = pone,Part1 = ptwo,C0 = CFrame.new(0.599999845, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  607. pthree = New("Part",Faild,"pthree",{BrickColor = BrickColor.new("Maroon"),Material = Enum.Material.Granite,Size = Vector3.new(0.15000008, 0.949999988, 0.300000072),CFrame = CFrame.new(16.8750076, -0.274992108, 12.7250061, 0, 0, 1, 1, 0, 0, 0, 1, 0),Color = Color3.new(0.458824, 0, 0),})
  608. ptwo = New("Part",Faild,"ptwo",{BrickColor = BrickColor.new("Maroon"),Material = Enum.Material.Granite,Size = Vector3.new(0.15000008, 0.949999988, 0.300000072),CFrame = CFrame.new(16.8750076, 0.0250088573, 12.7250061, 0, 0, 1, 1, 0, 0, 0, 1, 0),Color = Color3.new(0.458824, 0, 0),})
  609. Shadow = New("Part",Character,"Shadow",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  610. Mesh = New("SpecialMesh",Shadow,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  611. Weld = New("ManualWeld",Shadow,"Weld",{Part0 = Shadow,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  612. Shadow.Transparency = 1
  613.  
  614. function rayCast(Position, Direction, Range, Ignore)
  615. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  616. end
  617.  
  618. FindNearestTorso = function(pos)
  619. local list = (game.Workspace:children())
  620. local torso = nil
  621. local dist = 1000
  622. local temp, human, temp2 = nil, nil, nil
  623. for x = 1, #list do
  624. temp2 = list[x]
  625. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  626. temp = temp2:findFirstChild("torso")
  627. human = temp2:findFirstChild("Humanoid")
  628. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  629. local dohit = true
  630. if dohit == true then
  631. torso = temp
  632. dist = (temp.Position - pos).magnitude
  633. end
  634. end
  635. end
  636. end
  637. return torso, dist
  638. end
  639.  
  640. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  641. if hit.Parent == nil then
  642. return
  643. end
  644. local h = hit.Parent:FindFirstChild("Humanoid")
  645. for _, v in pairs(hit.Parent:children()) do
  646. if v:IsA("Humanoid") then
  647. h = v
  648. end
  649. end
  650. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  651. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  652. if hit.Parent.DebounceHit.Value == true then
  653. return
  654. end
  655. end
  656. local c = Create("ObjectValue"){
  657. Name = "creator",
  658. Value = game:service("Players").LocalPlayer,
  659. Parent = h,
  660. }
  661. game:GetService("Debris"):AddItem(c, .5)
  662. if HitSound ~= nil and HitPitch ~= nil then
  663. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  664. end
  665. local Damage = math.random(minim, maxim)
  666. local blocked = false
  667. local block = hit.Parent:findFirstChild("Block")
  668. if block ~= nil then
  669. if block.className == "IntValue" then
  670. if block.Value > 0 then
  671. blocked = true
  672. block.Value = block.Value - 1
  673. print(block.Value)
  674. end
  675. end
  676. end
  677. if blocked == false then
  678. h.Health = h.Health - Damage
  679. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  680. else
  681. h.Health = h.Health - (Damage / 2)
  682. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  683. end
  684. if Type == "Knockdown" then
  685. local hum = hit.Parent.Humanoid
  686. hum.PlatformStand = true
  687. coroutine.resume(coroutine.create(function(HHumanoid)
  688. swait(1)
  689. HHumanoid.PlatformStand = false
  690. end), hum)
  691. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  692. local bodvol = Create("BodyVelocity"){
  693. velocity = angle * knockback,
  694. P = 5000,
  695. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  696. Parent = hit,
  697. }
  698. local rl = Create("BodyAngularVelocity"){
  699. P = 3000,
  700. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  701. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  702. Parent = hit,
  703. }
  704. game:GetService("Debris"):AddItem(bodvol, .5)
  705. game:GetService("Debris"):AddItem(rl, .5)
  706. elseif Type == "Normal" then
  707. local vp = Create("BodyVelocity"){
  708. P = 500,
  709. maxForce = Vector3.new(math.huge, 0, math.huge),
  710. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  711. }
  712. if knockback > 0 then
  713. vp.Parent = hit.Parent.Torso
  714. end
  715. game:GetService("Debris"):AddItem(vp, .5)
  716. elseif Type == "Up" then
  717. local bodyVelocity = Create("BodyVelocity"){
  718. velocity = Vector3.new(0, 20, 0),
  719. P = 5000,
  720. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  721. Parent = hit,
  722. }
  723. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  724. elseif Type == "DarkUp" then
  725. coroutine.resume(coroutine.create(function()
  726. for i = 0, 1, 0.1 do
  727. swait()
  728. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  729. end
  730. end))
  731. local bodyVelocity = Create("BodyVelocity"){
  732. velocity = Vector3.new(0, 20, 0),
  733. P = 5000,
  734. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  735. Parent = hit,
  736. }
  737. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  738. elseif Type == "Snare" then
  739. local bp = Create("BodyPosition"){
  740. P = 2000,
  741. D = 100,
  742. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  743. position = hit.Parent.Torso.Position,
  744. Parent = hit.Parent.Torso,
  745. }
  746. game:GetService("Debris"):AddItem(bp, 1)
  747. elseif Type == "Freeze" then
  748. local BodPos = Create("BodyPosition"){
  749. P = 50000,
  750. D = 1000,
  751. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  752. position = hit.Parent.Torso.Position,
  753. Parent = hit.Parent.Torso,
  754. }
  755. local BodGy = Create("BodyGyro") {
  756. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  757. P = 20e+003,
  758. Parent = hit.Parent.Torso,
  759. cframe = hit.Parent.Torso.CFrame,
  760. }
  761. hit.Parent.Torso.Anchored = true
  762. coroutine.resume(coroutine.create(function(Part)
  763. swait(1.5)
  764. Part.Anchored = false
  765. end), hit.Parent.Torso)
  766. game:GetService("Debris"):AddItem(BodPos, 3)
  767. game:GetService("Debris"):AddItem(BodGy, 3)
  768. end
  769. local debounce = Create("BoolValue"){
  770. Name = "DebounceHit",
  771. Parent = hit.Parent,
  772. Value = true,
  773. }
  774. game:GetService("Debris"):AddItem(debounce, Delay)
  775. c = Create("ObjectValue"){
  776. Name = "creator",
  777. Value = Player,
  778. Parent = h,
  779. }
  780. game:GetService("Debris"):AddItem(c, .5)
  781. end
  782. end
  783.  
  784. function ShowDamage(Pos, Text, Time, Color)
  785. local Rate = (1 / 30)
  786. local Pos = (Pos or Vector3.new(0, 0, 0))
  787. local Text = (Text or "")
  788. local Time = (Time or 2)
  789. local Color = (Color or Color3.new(1, 0, 1))
  790. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  791. EffectPart.Anchored = true
  792. local BillboardGui = Create("BillboardGui"){
  793. Size = UDim2.new(3, 0, 3, 0),
  794. Adornee = EffectPart,
  795. Parent = EffectPart,
  796. }
  797. local TextLabel = Create("TextLabel"){
  798. BackgroundTransparency = 1,
  799. Size = UDim2.new(1, 0, 1, 0),
  800. Text = Text,
  801. Font = "SciFi",
  802. TextColor3 = Color,
  803. TextScaled = true,
  804. Parent = BillboardGui,
  805. }
  806. game.Debris:AddItem(EffectPart, (Time))
  807. EffectPart.Parent = game:GetService("Workspace")
  808. delay(0, function()
  809. local Frames = (Time / Rate)
  810. for Frame = 1, Frames do
  811. wait(Rate)
  812. local Percent = (Frame / Frames)
  813. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  814. TextLabel.TextTransparency = Percent
  815. end
  816. if EffectPart and EffectPart.Parent then
  817. EffectPart:Destroy()
  818. end
  819. end)
  820. end
  821.  
  822. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  823. for _, c in pairs(workspace:children()) do
  824. local hum = c:findFirstChild("Humanoid")
  825. if hum ~= nil then
  826. local head = c:findFirstChild("Torso")
  827. if head ~= nil then
  828. local targ = head.Position - Part.Position
  829. local mag = targ.magnitude
  830. if mag <= Magnitude and c.Name ~= Player.Name then
  831. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  832. end
  833. end
  834. end
  835. end
  836. end
  837.  
  838. EffectModel = Create("Model"){
  839. Parent = Character,
  840. Name = "Effects",
  841. }
  842.  
  843. Effects = {
  844. Block = {
  845. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  846. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  847. prt.Anchored = true
  848. prt.CFrame = cframe
  849. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  850. game:GetService("Debris"):AddItem(prt, 10)
  851. if Type == 1 or Type == nil then
  852. table.insert(Effects, {
  853. prt,
  854. "Block1",
  855. delay,
  856. x3,
  857. y3,
  858. z3,
  859. msh
  860. })
  861. elseif Type == 2 then
  862. table.insert(Effects, {
  863. prt,
  864. "Block2",
  865. delay,
  866. x3,
  867. y3,
  868. z3,
  869. msh
  870. })
  871. end
  872. end;
  873. };
  874.  
  875. Cylinder = {
  876. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  877. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  878. prt.Anchored = true
  879. prt.CFrame = cframe
  880. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  881. game:GetService("Debris"):AddItem(prt, 10)
  882. table.insert(Effects, {
  883. prt,
  884. "Cylinder",
  885. delay,
  886. x3,
  887. y3,
  888. z3,
  889. msh
  890. })
  891. end;
  892. };
  893. Head = {
  894. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  895. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  896. prt.Anchored = true
  897. prt.CFrame = cframe
  898. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  899. game:GetService("Debris"):AddItem(prt, 10)
  900. table.insert(Effects, {
  901. prt,
  902. "Cylinder",
  903. delay,
  904. x3,
  905. y3,
  906. z3,
  907. msh
  908. })
  909. end;
  910. };
  911.  
  912. Sphere = {
  913. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  914. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  915. prt.Anchored = true
  916. prt.CFrame = cframe
  917. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  918. game:GetService("Debris"):AddItem(prt, 10)
  919. table.insert(Effects, {
  920. prt,
  921. "Cylinder",
  922. delay,
  923. x3,
  924. y3,
  925. z3,
  926. msh
  927. })
  928. end;
  929. };
  930.  
  931. Elect = {
  932. Create = function(cff, x, y, z)
  933. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  934. prt.Anchored = true
  935. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  936. prt.CFrame = CFrame.new(prt.Position)
  937. game:GetService("Debris"):AddItem(prt, 2)
  938. local xval = math.random() / 2
  939. local yval = math.random() / 2
  940. local zval = math.random() / 2
  941. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  942. table.insert(Effects, {
  943. prt,
  944. "Elec",
  945. 0.1,
  946. x,
  947. y,
  948. z,
  949. xval,
  950. yval,
  951. zval
  952. })
  953. end;
  954.  
  955. };
  956.  
  957. Ring = {
  958. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  959. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  960. prt.Anchored = true
  961. prt.CFrame = cframe
  962. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  963. game:GetService("Debris"):AddItem(prt, 10)
  964. table.insert(Effects, {
  965. prt,
  966. "Cylinder",
  967. delay,
  968. x3,
  969. y3,
  970. z3,
  971. msh
  972. })
  973. end;
  974. };
  975.  
  976.  
  977. Wave = {
  978. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  979. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  980. prt.Anchored = true
  981. prt.CFrame = cframe
  982. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  983. game:GetService("Debris"):AddItem(prt, 10)
  984. table.insert(Effects, {
  985. prt,
  986. "Cylinder",
  987. delay,
  988. x3,
  989. y3,
  990. z3,
  991. msh
  992. })
  993. end;
  994. };
  995.  
  996. Break = {
  997. Create = function(brickcolor, cframe, x1, y1, z1)
  998. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  999. prt.Anchored = true
  1000. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1001. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1002. local num = math.random(10, 50) / 1000
  1003. game:GetService("Debris"):AddItem(prt, 10)
  1004. table.insert(Effects, {
  1005. prt,
  1006. "Shatter",
  1007. num,
  1008. prt.CFrame,
  1009. math.random() - math.random(),
  1010. 0,
  1011. math.random(50, 100) / 100
  1012. })
  1013. end;
  1014. };
  1015.  
  1016. Fire = {
  1017. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1018. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1019. prt.Anchored = true
  1020. prt.CFrame = cframe
  1021. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1022. game:GetService("Debris"):AddItem(prt, 10)
  1023. table.insert(Effects, {
  1024. prt,
  1025. "Fire",
  1026. delay,
  1027. 1,
  1028. 1,
  1029. 1,
  1030. msh
  1031. })
  1032. end;
  1033. };
  1034.  
  1035. Blast = {
  1036. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  1037. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1038. prt.Anchored = true
  1039. prt.CFrame = cframe
  1040. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1041. game:GetService("Debris"):AddItem(prt, 10)
  1042. table.insert(Effects, {
  1043. prt,
  1044. "Block4",
  1045. delay,
  1046. x3,
  1047. y3,
  1048. z3,
  1049. msh,
  1050. Part
  1051. })
  1052. end
  1053. },
  1054.  
  1055.  
  1056. FireWave = {
  1057. Create = function(brickcolor, cframe, x1, y1, z1)
  1058. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1059. prt.Anchored = true
  1060. prt.CFrame = cframe
  1061. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1062. local d = Create("Decal"){
  1063. Parent = prt,
  1064. Texture = "rbxassetid://26356434",
  1065. Face = "Top",
  1066. }
  1067. local d = Create("Decal"){
  1068. Parent = prt,
  1069. Texture = "rbxassetid://26356434",
  1070. Face = "Bottom",
  1071. }
  1072. game:GetService("Debris"):AddItem(prt, 10)
  1073. table.insert(Effects, {
  1074. prt,
  1075. "FireWave",
  1076. 1,
  1077. 30,
  1078. math.random(400, 600) / 100,
  1079. msh
  1080. })
  1081. end;
  1082. };
  1083.  
  1084. Ice = {
  1085. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1086. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1087. prt.Anchored = true
  1088. prt.CFrame = cframe
  1089. msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1778999", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1090. game:GetService("Debris"):AddItem(prt, 10)
  1091. for i = 1, 5 do
  1092. Effects.Break.Create(BrickColor.new(brickcolor), prt.CFrame * CFrame.new(0, 4, 0), math.random(20, 80) / 100, math.random(2, 10), math.random(20, 80) / 100)
  1093. end
  1094. for i = 1, 15 do
  1095. local freezepart = CFuncs.Part.Create(EffectModel, "Neon", 0.5, 0.5, BrickColor.new("Bright blue"), "Ice Part", Vector3.new(math.random(1, 2) + math.random(), math.random(1, 2) + math.random(), math.random(1, 2) + math.random()))
  1096. freezepart.Anchored = true
  1097. freezepart.CanCollide = true
  1098. freezepart.CFrame = cframe * CFrame.new(math.random(-300, 300) / 100, 4, math.random(-300, 300) / 100) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1099. game:GetService("Debris"):AddItem(freezepart, 10)
  1100. end
  1101. table.insert(Effects, {
  1102. prt,
  1103. "Ice",
  1104. delay,
  1105. msh,
  1106. 1,
  1107. .2
  1108. })
  1109. end
  1110. },
  1111.  
  1112. Lightning = {
  1113. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1114. local magz = (p0 - p1).magnitude
  1115. local curpos = p0
  1116. local trz = {
  1117. -ofs,
  1118. ofs
  1119. }
  1120. for i = 1, tym do
  1121. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1122. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1123. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1124. li.Material = "Neon"
  1125. if tym == i then
  1126. local magz2 = (curpos - p1).magnitude
  1127. li.Size = Vector3.new(th, th, magz2)
  1128. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1129. table.insert(Effects, {
  1130. li,
  1131. "Disappear",
  1132. last
  1133. })
  1134. else
  1135. do
  1136. do
  1137. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1138. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1139. game.Debris:AddItem(li, 10)
  1140. table.insert(Effects, {
  1141. li,
  1142. "Disappear",
  1143. last
  1144. })
  1145. end
  1146. end
  1147. end
  1148. end
  1149. end
  1150. };
  1151.  
  1152. EffectTemplate = {
  1153.  
  1154. };
  1155. }
  1156.  
  1157. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  1158.  
  1159. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1160. prt.Anchored = true
  1161. prt.CFrame = cframe
  1162. prt.Material = "Neon"
  1163. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1164. game:GetService("Debris"):AddItem(prt, 10)
  1165. coroutine.resume(coroutine.create(function(Part, Mesh)
  1166.  
  1167. for i = 0, 1, delay do
  1168. swait()
  1169. Part.Transparency = i
  1170. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1171. end
  1172. Part.Parent = nil
  1173. end
  1174. ), prt, msh)
  1175. end
  1176.  
  1177. shoot = function(mouse, partt, SpreadAmount, multiply)
  1178.  
  1179. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1180. local MainPos = partt.Position
  1181. local MainPos2 = mouse.Hit.p + SpreadVectors
  1182. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1183. local speed = 90
  1184. local num = 20
  1185. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1186. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1187. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.05)
  1188. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1189. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1190. coroutine.resume(coroutine.create(function()
  1191.  
  1192. repeat
  1193. swait()
  1194. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1195. local mag = (MainPos - pos).magnitude
  1196. Laser(BrickColor.new("Crimson"), 0.35, CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.5, 0, -0.5, 0.15)
  1197. MainPos = MainPos + MouseLook.lookVector * speed
  1198. num = num - 1
  1199. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  1200. if hit ~= nil then
  1201. num = 0
  1202. local refpart = CFuncs.Part.Create(effect, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1203. refpart.Anchored = true
  1204. refpart.CFrame = CFrame.new(pos)
  1205. game:GetService("Debris"):AddItem(refpart, 2)
  1206. end
  1207. do
  1208. if num <= 0 then
  1209. local refpart = CFuncs.Part.Create(effect, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1210. refpart.Anchored = true
  1211. refpart.CFrame = CFrame.new(pos)
  1212. Effects.Block.Create(BrickColor.new('Crimson'), refpart.CFrame, 10, 10, 10, 5, 5, 5, .1)
  1213. if hit ~= nil then
  1214. MagnitudeDamage(refpart, 5, 5 * multiply, 15 * multiply, 0, "Normal", "231917784", 1)
  1215. end
  1216. game:GetService("Debris"):AddItem(refpart, 0)
  1217. end
  1218. end
  1219. until num <= 0
  1220. end
  1221. ))
  1222. end
  1223.  
  1224. shoot2 = function(mouse, partt, SpreadAmount, multiply)
  1225.  
  1226. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1227. local MainPos = partt.Position
  1228. local MainPos2 = mouse.Hit.p + SpreadVectors
  1229. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1230. local speed = 500
  1231. local num = 30
  1232. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1233. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1234. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.05)
  1235. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1236. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1237. coroutine.resume(coroutine.create(function()
  1238.  
  1239. repeat
  1240. swait()
  1241. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1242. local mag = (MainPos - pos).magnitude
  1243. Laser(BrickColor.new("New Yeller"), 0.35, CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.5, 0, -0.5, 0.15)
  1244. MainPos = MainPos + MouseLook.lookVector * speed
  1245. num = num - 1
  1246. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  1247. if hit ~= nil then
  1248. num = 0
  1249. local refpart = CFuncs.Part.Create(effect, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1250. refpart.Anchored = true
  1251. refpart.CFrame = CFrame.new(pos)
  1252. game:GetService("Debris"):AddItem(refpart, 2)
  1253. end
  1254. do
  1255. if num <= 0 then
  1256. local refpart = CFuncs.Part.Create(effect, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1257. refpart.Anchored = true
  1258. refpart.CFrame = CFrame.new(pos)
  1259. Effects.Block.Create(BrickColor.new('New Yeller'), refpart.CFrame, 10, 10, 10, 5, 5, 5, .1)
  1260. if hit ~= nil then
  1261. MagnitudeDamage(refpart, 5, 5 * multiply, 15 * multiply, 0, "Normal", "231917784", 1)
  1262. end
  1263. game:GetService("Debris"):AddItem(refpart, 0)
  1264. end
  1265. end
  1266. until num <= 0
  1267. end
  1268. ))
  1269. end
  1270.  
  1271. shoot3 = function(mouse, partt, SpreadAmount, multiply)
  1272.  
  1273. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1274. local MainPos = partt.Position
  1275. local MainPos2 = FistPart2.Position + SpreadVectors
  1276. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1277. local speed = 1000
  1278. local num = 30
  1279. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1280. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1281. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.05)
  1282. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1283. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1284. coroutine.resume(coroutine.create(function()
  1285.  
  1286. repeat
  1287. swait()
  1288. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1289. local mag = (MainPos - pos).magnitude
  1290. Laser(BrickColor.new("Crimson"), 0.35, CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.5, 0, -0.5, 0.15)
  1291. MainPos = MainPos + MouseLook.lookVector * speed
  1292. num = num - 1
  1293. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  1294. if hit ~= nil then
  1295. num = 0
  1296. local refpart = CFuncs.Part.Create(effect, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1297. refpart.Anchored = true
  1298. refpart.CFrame = CFrame.new(pos)
  1299. game:GetService("Debris"):AddItem(refpart, 2)
  1300. end
  1301. do
  1302. if num <= 0 then
  1303. local refpart = CFuncs.Part.Create(effect, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1304. refpart.Anchored = true
  1305. refpart.CFrame = CFrame.new(pos)
  1306. Effects.Block.Create(BrickColor.new('Crimson'), refpart.CFrame, 10, 10, 10, 5, 5, 5, .1)
  1307. if hit ~= nil then
  1308. MagnitudeDamage(refpart, 5, 5 * multiply, 15 * multiply, 0, "Normal", "231917784", 1)
  1309. end
  1310. game:GetService("Debris"):AddItem(refpart, 0)
  1311. end
  1312. end
  1313. until num <= 0
  1314. end
  1315. ))
  1316. end
  1317.  
  1318. shoot4 = function(mouse, partt, SpreadAmount, multiply)
  1319.  
  1320. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1321. local MainPos = partt.Position
  1322. local MainPos2 = FistPart2.Position + SpreadVectors
  1323. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1324. local speed = 5000
  1325. local num = 50
  1326. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1327. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1328. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1329. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1330. coroutine.resume(coroutine.create(function()
  1331.  
  1332. repeat
  1333. swait()
  1334. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1335. local mag = (MainPos - pos).magnitude
  1336. Laser(BrickColor.new("Royal purple"), 0.35, CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.5, 0, -0.5, 0.15)
  1337. MainPos = MainPos + MouseLook.lookVector * speed
  1338. num = num - 1
  1339. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  1340. if hit ~= nil then
  1341. num = 0
  1342. local refpart = CFuncs.Part.Create(effect, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1343. refpart.Anchored = true
  1344. refpart.CFrame = CFrame.new(pos)
  1345. game:GetService("Debris"):AddItem(refpart, 2)
  1346. end
  1347. do
  1348. if num <= 0 then
  1349. local refpart = CFuncs.Part.Create(effect, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1350. refpart.Anchored = true
  1351. refpart.CFrame = CFrame.new(pos)
  1352. Effects.Block.Create(BrickColor.new('Royal purple'), refpart.CFrame, 10, 10, 10, 5, 5, 5, .1)
  1353. if hit ~= nil then
  1354. MagnitudeDamage(refpart, 5, 5 * multiply, 15 * multiply, 0, "Normal", "231917784", 1)
  1355. end
  1356. game:GetService("Debris"):AddItem(refpart, 0)
  1357. end
  1358. end
  1359. until num <= 0
  1360. end
  1361. ))
  1362. end
  1363.  
  1364. function attackone()
  1365. attack = true
  1366. local con = LeftArm.Touched:connect(function(hit)
  1367. Damage(Torso, hit, 10, 20, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://199149409", .5)
  1368. end)
  1369. for i = 0, 1, 0.1 do
  1370. swait()
  1371. PlayAnimationFromTable({
  1372. CFrame.new(7.67409801e-07, -0, -0.400000095, 0.965926528, 0, -0.258819938, 0, 0.999993443, 0, 0.258819938, 0, 0.965926528) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1373. CFrame.new(-0.0258822255, 1.49999022, -0.0965935141, 0.965926886, 0, 0.258820027, 0, 1, 0, -0.258820027, 0, 0.965926886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1374. CFrame.new(1.61708832, 0.00815722346, 0.239493698, 0.965926528, -0.212013021, 0.148453072, 0, 0.573576391, 0.819152832, -0.258819938, -0.791241229, 0.554032862) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1375. CFrame.new(-0.89467454, 0.865976274, -1.26875269, 0.890719235, -0.441198587, -0.109383218, -0.271657288, -0.323744506, -0.906306863, 0.364449203, 0.836979628, -0.408220381) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1376. CFrame.new(0.586488187, -1.99996758, 0.256958455, 0.994850099, -0.044940725, -0.0908505917, 0.0593876205, 0.984804809, 0.163165078, 0.0821370184, -0.16772081, 0.982402742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1377. CFrame.new(-0.57562083, -1.83165812, -0.41999656, 0.998983264, 0.0449439511, -0.00379736722, -0.044943735, 0.98480916, -0.167732373, -0.00379867852, 0.167732686, 0.985827267) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1378. }, .3, false)
  1379. end
  1380. con:Disconnect()
  1381. attack = false
  1382. end
  1383.  
  1384. function attacktwo()
  1385. attack = true
  1386. local con = LeftLeg.Touched:connect(function(hit)
  1387. Damage(Torso, hit, 15, 25, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://199149409", 1)
  1388. end)
  1389. for i = 0, 1, 0.1 do
  1390. swait()
  1391. PlayAnimationFromTable({
  1392. CFrame.new(-0.618567348, -1.36871898, -2.40339231, 0.9996925, 0.0242785811, 0.00589125603, -0.00339207938, 0.365510643, -0.930799246, -0.0247520506, 0.930490196, 0.365481019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1393. CFrame.new(0.0106995199, 1.1996901, -0.38240236, 0.992877901, 0.114476554, 0.0331628025, -0.10970524, 0.769073725, 0.629672945, 0.0465782918, -0.628820658, 0.776157141) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1394. CFrame.new(1.08655715, 0.335366756, 0.899875283, -0.0534515232, -0.0712785274, 0.996026516, -0.997511387, -0.042085439, -0.0565430224, 0.0459471941, -0.996567607, -0.0688510984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1395. CFrame.new(-1.5648247, 0.610865116, 0.88731432, 0.991986752, 0.0894303024, 0.089275077, -0.0544064045, -0.335386127, 0.940506339, 0.114051498, -0.937825561, -0.327831298) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1396. CFrame.new(0.390845776, -1.70229328, 0.310007572, 0.99198848, 0.0892756805, -0.0894284397, -0.0544069707, 0.940504789, 0.335391492, 0.114050664, -0.327835619, 0.937826276) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1397. CFrame.new(-0.467953414, -1.79987025, -1.03504324, 0.991990924, -0.0813037753, -0.0967237577, -0.0544032604, 0.416079342, -0.907700419, 0.114044107, 0.905686736, 0.408321202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1398. }, .3, false)
  1399. end
  1400. con:Disconnect()
  1401. attack = false
  1402. end
  1403.  
  1404. function attackthree()
  1405. attack = true
  1406. local con = RightArm.Touched:connect(function(hit)
  1407. Damage(Torso, hit, 20, 35, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://199149409", .5)
  1408. end)
  1409. for i = 0, 1, 0.1 do
  1410. swait()
  1411. PlayAnimationFromTable({
  1412. CFrame.new(0, 0, -0, 0.984810531, -9.12696123e-08, -0.17364873, -0.0151346158, 0.996194661, -0.0858323425, 0.172988653, 0.0871566236, 0.981061578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1413. CFrame.new(-0.0227019228, 1.49429202, -0.128748506, 0.984810531, -0.0151346158, 0.172988653, -9.12696123e-08, 0.996194661, 0.0871566236, -0.17364873, -0.0858323425, 0.981061578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1414. CFrame.new(1.68132329, 0.699578047, 0.217995524, -0.269498229, -0.547550142, 0.792187929, 0.962252557, -0.12068373, 0.243938193, -0.0379642919, 0.82802397, 0.559405088) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1415. CFrame.new(-1.52031291, -0.029903695, 0.0160383582, 0.984807014, 0.0868248194, 0.150384411, -1.21071935e-07, 0.866025865, -0.500002086, -0.173647985, 0.492405504, 0.85286814) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1416. CFrame.new(0.492791414, -1.74665046, -0.084613204, 0.984807014, -0.0996017307, 0.142244592, -6.70552254e-08, 0.819152594, 0.573578596, -0.173647985, -0.564866483, 0.806704998) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1417. CFrame.new(-0.505381286, -1.97060049, 0.0132237077, 0.984808803, 0.0151339062, 0.172987178, 3.09199095e-07, 0.99619472, -0.0871549547, -0.17364721, 0.0858308673, 0.981059968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1418. }, .3, false)
  1419. end
  1420. for i = 0, 1, 0.1 do
  1421. swait()
  1422. PlayAnimationFromTable({
  1423. CFrame.new(-0.605665565, -0.170661986, -2.26038265, 0.97623235, -0.111007221, -0.186149672, 0.164619952, 0.938437879, 0.303701729, 0.140976816, -0.327127397, 0.934407413) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1424. CFrame.new(-0.0227006376, 1.49429286, -0.12874949, 0.907837749, 0.0449439585, 0.41690743, 0.0669896528, 0.965925336, -0.250003517, -0.413937241, 0.254890829, 0.873892605) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1425. CFrame.new(1.53277278, 0.630477905, -0.478894204, -0.26949504, 0.0058504045, 0.962983429, 0.962253451, 0.0410573184, 0.269040912, -0.0379613042, 0.999138534, -0.0166930854) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1426. CFrame.new(-1.52031672, -0.0299026817, 0.016039744, 0.984808147, 0.111620151, 0.133022487, -5.36441803e-07, 0.766042829, -0.642789483, -0.173649177, 0.633023858, 0.754404962) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1427. CFrame.new(0.615134656, -1.87373388, 0.609190404, 0.984812021, -0.142245084, 0.0996006206, -9.46223736e-07, 0.573572755, 0.8191607, -0.173650339, -0.806709468, 0.564861596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1428. CFrame.new(-0.62647289, -1.90959156, -0.673518062, 0.984808266, -0.0301534235, 0.171007901, 5.21540642e-08, 0.984807789, 0.173648447, -0.173646063, -0.171010435, 0.969846487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1429. }, .3, false)
  1430. end
  1431. for i = 0, 1, 0.1 do
  1432. swait()
  1433. PlayAnimationFromTable({
  1434. CFrame.new(-0.69999969, -0.567805409, -3.52741432, 0.97622925, -0.0406466275, -0.212890327, 0.16461888, 0.777974665, 0.606352627, 0.140976727, -0.626987994, 0.766170204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1435. CFrame.new(-0.0389402211, 1.49167383, 0.152227119, 0.965979099, -0.015135929, 0.258162975, 0.0812744945, 0.965482652, -0.247504205, -0.245504856, 0.260070741, 0.933859527) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1436. CFrame.new(0.294029593, 1.30594206, -1.4316293, 0.0561224371, 0.330903292, 0.941990852, 0.686127126, -0.698188663, 0.204380453, 0.725318313, 0.634852469, -0.26622501) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1437. CFrame.new(-1.44325757, 0.352774143, 0.45478338, 0.98480463, -0.167728797, 0.0449481606, 0.0593858808, 0.568564653, 0.82049787, -0.163176805, -0.80535835, 0.569887161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1438. CFrame.new(0.412360877, -1.26817834, -1.19271553, 0.984804213, -0.0151330233, 0.172990888, 0.0593900979, 0.965475559, -0.253640682, -0.163177982, 0.260064244, 0.951709747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1439. CFrame.new(-0.584387362, -1.21203303, -1.05960286, 0.984804869, 0.142241582, 0.0996007919, 0.059390679, 0.263080806, -0.962949514, -0.163173974, 0.954231262, 0.25063327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1440. }, .3, false)
  1441. end
  1442. con:Disconnect()
  1443. attack = false
  1444. end
  1445.  
  1446. function attackfour()
  1447. attack = true
  1448. local con = RightLeg.Touched:connect(function(hit)
  1449. Damage(Torso, hit, 10, 20, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://199149409", 1)
  1450. end)
  1451. for i = 0, 1, 0.1 do
  1452. swait()
  1453. PlayAnimationFromTable({
  1454. CFrame.new(7.74860382e-07, 0.999999523, -1.29999518, 0.707106411, 0, 0.707105577, 0, 0.999999285, 0, -0.707105517, 0, 0.707105339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1455. CFrame.new(0, 1.49999988, 0, 0.707108319, 0, -0.707105994, 0, 1, 0, 0.707106054, 0, 0.707107246) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1456. CFrame.new(1.39907885, 0.209114939, 0.234230652, 0.996192753, 0.0560370982, -0.0667644739, -1.26320847e-05, 0.766052365, 0.642778277, 0.0871652365, -0.640329659, 0.76313591) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1457. CFrame.new(-1.55390191, 0.13249144, 0.339222729, 0.907673001, 0.330366343, 0.258819818, -0.342020899, 0.939692259, -8.26906614e-08, -0.2432096, -0.0885212421, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1458. CFrame.new(1.26301897, -1.02408922, -1.12641656, 0.698963225, -0.704414129, 0.123486295, 0.257842243, 0.0871615782, -0.962247491, 0.667057574, 0.704414546, 0.242550358) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1459. CFrame.new(-0.639584064, -1.57573748, -0.0473095775, 0.996192813, -0.0616351664, 0.0616365373, -1.46377852e-06, 0.707102835, 0.707110763, -0.0871654153, -0.704418063, 0.704409957) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1460. }, .3, false)
  1461. end
  1462. for i = 0, 1, 0.1 do
  1463. swait()
  1464. PlayAnimationFromTable({
  1465. CFrame.new(-1.40070915e-06, -0.0999997258, -2.25000334, 0.984805524, 0, 0.173658147, 0, 0.999999285, 0, -0.173658118, 0, 0.984806836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1466. CFrame.new(-1.86264515e-09, 1.50000024, 1.49011612e-08, 0.984805703, 0.0151354084, -0.172996297, -9.90858718e-15, 0.99619478, 0.087156862, 0.173657134, -0.0858326852, 0.981059611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1467. CFrame.new(1.51253664, -0.0087511912, 0.0820311904, 0.968791723, -0.211286023, 0.129615322, 0.144529387, 0.906315029, 0.397119969, -0.201378837, -0.365993708, 0.908568621) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1468. CFrame.new(-1.0783236, 0.132491529, 1.16914785, 0.604030609, 0.219849378, 0.766038716, -0.342020899, 0.939692259, -8.26906614e-08, -0.719841242, -0.262001157, 0.642796636) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1469. CFrame.new(0.766865075, -1.97876573, -0.720883608, 0.955168366, -0.284950703, -0.0803851709, 0.257842273, 0.9340294, -0.247196019, 0.145521194, 0.215386644, 0.965626001) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1470. CFrame.new(-0.403402478, -1.97303379, 0.115126908, 0.766043901, -0.219845176, 0.60402292, -1.12953171e-06, 0.939692914, 0.342019767, -0.642788291, -0.262003183, 0.719846606) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1471. }, .3, false)
  1472. end
  1473. con:Disconnect()
  1474. attack = false
  1475. end
  1476.  
  1477. function skill1()
  1478. attack = true
  1479. Humanoid.WalkSpeed = 0
  1480. for i = 0, 1, 0.1 do
  1481. swait()
  1482. PlayAnimationFromTable({
  1483. CFrame.new(-0, -0.100000001, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1484. CFrame.new(0, 1.46526992, -0.196961537, 1, 0, 0, 0, 0.984807611, 0.173648611, 0, -0.173648611, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1485. CFrame.new(1.83582497, 0.579300404, -0, -0.573569059, -0.819157839, 0, 0.81915772, -0.573571205, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1486. CFrame.new(-1.8890444, 0.677628756, 0, -0.57356447, 0.819154739, 0, -0.819157898, -0.573574424, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1487. CFrame.new(0.647720933, -1.87395251, 4.1120029e-07, 0.984808207, -0.173645422, -2.4959445e-06, 0.173645481, 0.984808147, -2.90200114e-06, 2.9578805e-06, 2.42344368e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1488. CFrame.new(-0.49999997, -1.89999998, 1.68392035e-07, 1, 7.4024689e-07, 8.24771269e-06, -7.40253142e-07, 1, 7.57239889e-07, -8.24771269e-06, -7.57245971e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1489. }, .3, false)
  1490. end
  1491. for i = 0, 1, 0.1 do
  1492. swait()
  1493. PlayAnimationFromTable({
  1494. CFrame.new(-0, -0.100000001, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1495. CFrame.new(5.28991222e-07, 1.46527004, -0.196961462, 0.819153666, -9.58142081e-08, -0.573574185, 0.0996004194, 0.98480773, 0.142244607, 0.564860404, -0.173648417, 0.806709051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1496. CFrame.new(1.83582497, 0.579300404, -0, -0.573569059, -0.819157839, 0, 0.81915772, -0.573571205, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1497. CFrame.new(-1.8890444, 0.677628756, 0, -0.57356447, 0.819154739, 0, -0.819157898, -0.573574424, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1498. CFrame.new(0.647720933, -1.87395251, 4.1120029e-07, 0.984808207, -0.173645422, -2.4959445e-06, 0.173645481, 0.984808147, -2.90200114e-06, 2.9578805e-06, 2.42344368e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1499. CFrame.new(-0.49999997, -1.89999998, 1.68392035e-07, 1, 7.4024689e-07, 8.24771269e-06, -7.40253142e-07, 1, 7.57239889e-07, -8.24771269e-06, -7.57245971e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1500. }, .3, false)
  1501. end
  1502. for i = 0, 1, 0.1 do
  1503. swait()
  1504. PlayAnimationFromTable({
  1505. CFrame.new(-0, -0.100000001, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1506. CFrame.new(-4.17232513e-07, 1.4652704, -0.196961567, 0.866024971, -1.92976063e-06, 0.500001013, -0.0868244022, 0.984807312, 0.150387615, -0.492404938, -0.17365171, 0.852867246) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1507. CFrame.new(1.83582497, 0.579300404, -0, -0.573569059, -0.819157839, 0, 0.81915772, -0.573571205, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1508. CFrame.new(-1.8890444, 0.677628756, 0, -0.57356447, 0.819154739, 0, -0.819157898, -0.573574424, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1509. CFrame.new(0.647720933, -1.87395251, 4.1120029e-07, 0.984808207, -0.173645422, -2.4959445e-06, 0.173645481, 0.984808147, -2.90200114e-06, 2.9578805e-06, 2.42344368e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1510. CFrame.new(-0.49999997, -1.89999998, 1.68392035e-07, 1, 7.4024689e-07, 8.24771269e-06, -7.40253142e-07, 1, 7.57239889e-07, -8.24771269e-06, -7.57245971e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1511. }, .3, false)
  1512. end
  1513. for i = 0, 1, 0.1 do
  1514. swait()
  1515. PlayAnimationFromTable({
  1516. CFrame.new(-0, -0.100000001, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1517. CFrame.new(5.28991222e-07, 1.46527004, -0.196961462, 0.819153666, -9.58142081e-08, -0.573574185, 0.0996004194, 0.98480773, 0.142244607, 0.564860404, -0.173648417, 0.806709051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1518. CFrame.new(1.83582497, 0.579300404, -0, -0.573569059, -0.819157839, 0, 0.81915772, -0.573571205, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1519. CFrame.new(-1.8890444, 0.677628756, 0, -0.57356447, 0.819154739, 0, -0.819157898, -0.573574424, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1520. CFrame.new(0.647720933, -1.87395251, 4.1120029e-07, 0.984808207, -0.173645422, -2.4959445e-06, 0.173645481, 0.984808147, -2.90200114e-06, 2.9578805e-06, 2.42344368e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1521. CFrame.new(-0.49999997, -1.89999998, 1.68392035e-07, 1, 7.4024689e-07, 8.24771269e-06, -7.40253142e-07, 1, 7.57239889e-07, -8.24771269e-06, -7.57245971e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1522. }, .3, false)
  1523. end
  1524. for i = 0, 1, 0.1 do
  1525. swait()
  1526. PlayAnimationFromTable({
  1527. CFrame.new(-0, -0.100000001, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1528. CFrame.new(-4.17232513e-07, 1.4652704, -0.196961567, 0.866024971, -1.92976063e-06, 0.500001013, -0.0868244022, 0.984807312, 0.150387615, -0.492404938, -0.17365171, 0.852867246) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1529. CFrame.new(1.83582497, 0.579300404, -0, -0.573569059, -0.819157839, 0, 0.81915772, -0.573571205, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1530. CFrame.new(-1.8890444, 0.677628756, 0, -0.57356447, 0.819154739, 0, -0.819157898, -0.573574424, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1531. CFrame.new(0.647720933, -1.87395251, 4.1120029e-07, 0.984808207, -0.173645422, -2.4959445e-06, 0.173645481, 0.984808147, -2.90200114e-06, 2.9578805e-06, 2.42344368e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1532. CFrame.new(-0.49999997, -1.89999998, 1.68392035e-07, 1, 7.4024689e-07, 8.24771269e-06, -7.40253142e-07, 1, 7.57239889e-07, -8.24771269e-06, -7.57245971e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1533. }, .3, false)
  1534. end
  1535. Humanoid.WalkSpeed = 16
  1536. attack = false
  1537. end
  1538.  
  1539. function skill2()
  1540. attack = true
  1541. Humanoid.WalkSpeed = 0
  1542. local con = RightArm.Touched:connect(function(hit)
  1543. Damage(Torso, hit, 15, 25, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://199149409", 1)
  1544. end)
  1545. for i = 0, 1, 0.1 do
  1546. swait()
  1547. PlayAnimationFromTable({
  1548. CFrame.new(-0.176138967, -0.0999972224, -4.12469387, 0.995963752, -0.0151374443, -0.0884430408, 0.0301537495, 0.98480618, 0.171009958, 0.0845107138, -0.172987312, 0.981288373) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1549. CFrame.new(0.061854884, 1.47604454, 0.0572112165, 0.995512784, 0.0452755019, -0.0831216052, -0.0449465737, 0.998971522, 0.00582763553, 0.0832996219, -0.00206574798, 0.996524036) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1550. CFrame.new(1.50862169, 0.111145891, -0.321071625, 0.890598714, -0.444333315, 0.0969376862, 0.4443506, 0.804772198, -0.393564105, 0.0968608484, 0.393582344, 0.914168656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1551. CFrame.new(-1.60305083, 0.00681911409, 0.127042189, 0.962765872, 0.208414003, 0.172165036, -0.229692265, 0.966508627, 0.114459738, -0.142544091, -0.149742648, 0.978392541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1552. CFrame.new(0.676520824, -1.72077942, -0.888676167, 0.992010951, -0.0948303491, -0.0831784233, 0.105281785, 0.985657811, 0.131888494, 0.0694783628, -0.139591515, 0.98776567) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1553. CFrame.new(-0.406215966, -1.89238715, -0.568066597, 0.996426105, -0.022871552, -0.081280157, -0.00900357217, 0.92834723, -0.371602952, 0.0839558542, 0.371006906, 0.924824059) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1554. }, .3, false)
  1555. end
  1556. for i = 0, 1, 0.1 do
  1557. swait()
  1558. PlayAnimationFromTable({
  1559. CFrame.new(-0.176138103, -0.0999993682, -4.22472191, 0.995966375, -0.00737169664, -0.0894257128, 0.0301538352, 0.966155469, 0.256190449, 0.0845105946, -0.257853776, 0.962481022) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1560. CFrame.new(0.0827770829, 1.45181811, 0.132902265, 0.995512009, 0.00590484403, -0.0944698155, -0.0520365611, 0.867843747, -0.494107485, 0.0790673569, 0.496805727, 0.864254653) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1561. CFrame.new(1.57049417, 0.0766529441, -0.666982353, 0.95215261, 0.198876724, 0.232076883, 0.127972424, 0.430145264, -0.893638551, -0.277551889, 0.880574703, 0.384120136) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1562. CFrame.new(-1.50006759, 0.0318563357, 0.102909625, 0.975892842, 0.107972428, 0.18967469, -0.131059825, 0.984834075, 0.113696963, -0.174521819, -0.135814369, 0.975242436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1563. CFrame.new(0.66454947, -2.00723195, -0.416705668, 0.992013514, -0.0948304832, -0.0831789672, 0.0988257676, 0.994074464, 0.045297727, 0.0783904195, -0.0531559885, 0.995505035) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1564. CFrame.new(-0.389409214, -1.33678436, -0.834882438, 0.996427476, 0.047567755, -0.0697765574, -0.0162877068, 0.918999851, 0.393918902, 0.082860291, -0.391374618, 0.916496277) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1565. }, .3, false)
  1566. end
  1567. for i = 0, 1, 0.1 do
  1568. swait()
  1569. PlayAnimationFromTable({
  1570. CFrame.new(-0.176137745, 0.299999952, -4.37472105, 0.995966315, -0.0375122838, -0.0815104172, 0.0301537123, 0.995511174, -0.0897040665, 0.0845095962, 0.0868844613, 0.992627442) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1571. CFrame.new(0.0544349551, 1.35909927, -0.0773261487, 0.995509982, 0.0301545188, -0.0897243172, -0.0218559839, 0.995512247, 0.0920747295, 0.0920980796, -0.0897002667, 0.991701603) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1572. CFrame.new(0.592517555, 0.907450318, -1.1593405, 0.952151477, 0.213861749, -0.218342364, 0.0253327414, -0.767163932, -0.640950024, -0.304579884, 0.604748368, -0.735874772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1573. CFrame.new(-1.46839154, 0.163064063, 0.194920972, 0.975892365, 0.055203598, 0.211155668, -0.182845831, 0.735058486, 0.652883232, -0.119170278, -0.67575264, 0.727431655) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1574. CFrame.new(0.640760183, -1.91196001, 0.536404967, 0.992012143, -0.0507932045, -0.115463749, 0.1196777, 0.6682446, 0.734252095, 0.0398629382, -0.742205739, 0.668985009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1575. CFrame.new(-0.436775386, -1.68812287, -0.937443852, 0.996428609, -0.0228654873, -0.0812846199, 0.0130279623, 0.992742538, -0.119556837, 0.0834280923, 0.118071027, 0.989494979) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1576. }, .3, false)
  1577. end
  1578. Humanoid.WalkSpeed = 16
  1579. con:Disconnect()
  1580. attack = false
  1581. end
  1582.  
  1583. function skill3()
  1584. attack = true
  1585. Humanoid.WalkSpeed = 0
  1586. for i = 0, 5, 0.1 do
  1587. swait()
  1588. Humanoid.Health = Humanoid.Health + 2
  1589. PlayAnimationFromTable({
  1590. CFrame.new(-0, -1.09999764, -2.09999943, 1, 0, 0, 0, 0.999998569, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1591. CFrame.new(0, 1.41547608, -0.231262475, 1, 0, 0, 0, 0.906306744, 0.422620505, 0, -0.42262122, 0.906306982) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1592. CFrame.new(0.131641358, 0.387449235, -0.200000525, -0.0871606097, 0.996192276, 0, -0.996191561, -0.0871605501, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1593. CFrame.new(-1.50000083, -0.0999999419, 0.300000191, 0.996195018, 0.00759616354, 0.0868243352, -6.4936212e-10, 0.996193945, -0.0871559158, -0.0871559903, 0.0868243128, 0.992403984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1594. CFrame.new(0.5, -0.982085109, -0.946591198, 1, 0, 0, 0, 0.984803915, 0.173659772, 0, -0.173659623, 0.984805703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1595. CFrame.new(-0.5, -1.85490823, 0.515498221, 1, 0, 0, 0, 0.422614425, 0.906308651, 0, -0.906309307, 0.422614723) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1596. }, .3, false)
  1597. end
  1598. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336485", Head, 3, 1.05)
  1599. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336485", Head, 3, 1.01)
  1600. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336485", Head, 3, 1.07)
  1601. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336485", Head, 3, 1.03)
  1602. Effects.Ring.Create(BrickColor.new("Black"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  1603. Effects.Ring.Create(BrickColor.new("Crimson"), FistPart2.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  1604. Effects.Ring.Create(BrickColor.new("Black"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, .005)
  1605. Effects.Ring.Create(BrickColor.new("Crimson"), FistPart2.CFrame, 10, 10, 10, 3, 3, 3, .1, .05)
  1606. for i = 0, 1, 0.1 do
  1607. swait()
  1608. PlayAnimationFromTable({
  1609. CFrame.new(-0, -0.699998438, -1.94999957, 1, 0, 0, 0, 0.999998569, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1610. CFrame.new(0, 1.49245191, -0.14672415, 1, 0, 0, 0, 0.965931773, 0.258820713, 0, -0.258824468, 0.965928733) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1611. CFrame.new(0.464483142, 0.288764477, -0.380371541, 0.265879691, 0.776415586, -0.5713889, -0.933034718, 0.356302768, 0.0499929599, 0.242403209, 0.519831359, 0.819155335) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1612. CFrame.new(-1.34829164, -0.201141596, 0.162974223, 0.996195018, 0.00759616354, 0.0868243352, -6.4936212e-10, 0.996193945, -0.0871559158, -0.0871559903, 0.0868243128, 0.992403984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1613. CFrame.new(0.5, -1.64279342, -0.847532153, 1, 0, 0, 0, 0.984803915, 0.173659772, 0, -0.173659623, 0.984805703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1614. CFrame.new(-0.5, -1.83064651, -0.0587673783, 1, 0, 0, 0, 0.707104266, 0.707108498, 0, -0.707108974, 0.707104743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1615. }, .3, false)
  1616. end
  1617. for i = 0, 1, 0.1 do
  1618. swait()
  1619. PlayAnimationFromTable({
  1620. CFrame.new(-0, -0.34999916, -1.49999976, 1, 0, 0, 0, 0.999998569, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1621. CFrame.new(0, 1.30719674, -0.174990863, 1, 0, 0, 0, 0.996193767, 0.0871615708, 0, -0.0871616676, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1622. CFrame.new(1.51181579, -0.0238848925, -0.562622905, 0.5007599, 0.183165461, -0.845984638, -0.493606538, 0.863290429, -0.105265938, 0.711049855, 0.47029683, 0.522713184) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1623. CFrame.new(-1.32202542, 0.0247860458, 0.0131695196, 0.996195018, 0.00759616354, 0.0868243352, -6.4936212e-10, 0.996193945, -0.0871559158, -0.0871559903, 0.0868243128, 0.992403984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1624. CFrame.new(0.5, -1.64811063, -0.458313942, 1, 0, 0, 0, 0.866021454, 0.500009716, 0, -0.500010133, 0.86602205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1625. CFrame.new(-0.5, -1.56983936, -0.286454499, 1, 0, 0, 0, 0.642784536, 0.766043544, 0, -0.76604408, 0.642785013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1626. }, .3, false)
  1627. end
  1628. Humanoid.WalkSpeed = 16
  1629. attack = false
  1630. end
  1631.  
  1632. function skill4()
  1633. attack = true
  1634. Humanoid.WalkSpeed = 2
  1635. local con = RightArm.Touched:connect(function(hit)
  1636. Damage(Torso, hit, 50, 50, math.random(1, 5), "Normal", RootPart, 1, "rbxassetid://341336485", 1)
  1637. end)
  1638. for i = 0, 1, 0.1 do
  1639. swait()
  1640. PlayAnimationFromTable({
  1641. CFrame.new(-0, -0.34999916, -1.49999976, 1, 0, 0, 0, 0.999998569, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1642. CFrame.new(0, 1.46534204, -0.0884460062, 1, 0, 0, 0, 0.996193767, 0.0871615708, 0, -0.0871616676, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1643. CFrame.new(1.51181686, -0.0238888264, -0.562619925, 0.500762403, -0.117224984, -0.857612133, -0.493607581, 0.775226951, -0.394181073, 0.71105212, 0.620715201, 0.330336988) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1644. CFrame.new(-1.32202375, 0.0247860588, 0.0131698251, 0.819319487, 0.007596293, 0.573288083, 0.0435779206, 0.996194482, -0.0754797533, -0.571679831, 0.0868247077, 0.815870762) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1645. CFrame.new(0.5, -1.64810157, -0.458312064, 1, 0, 0, 0, 0.965927243, -0.258808583, 0, 0.258808702, 0.965929091) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1646. CFrame.new(-0.5, -1.5698452, -0.286455512, 1, 0, 0, 0, 0.866024017, 0.500000954, 0, -0.500001311, 0.866024613) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1647. }, .3, false)
  1648. end
  1649. for i = 0, 1, 0.1 do
  1650. swait()
  1651. PlayAnimationFromTable({
  1652. CFrame.new(-0, -0.34999916, -1.49999976, 1, 0, 0, 0, 0.999998569, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1653. CFrame.new(0, 1.46534204, -0.0884460062, 1, 0, 0, 0, 0.996193767, 0.0871615708, 0, -0.0871616676, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1654. CFrame.new(1.16208696, 0.429169238, -0.929953575, 0.41168344, 0.308257371, -0.85760957, -0.911139727, 0.120185599, -0.394180715, -0.0184368156, 0.943680823, 0.330343992) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1655. CFrame.new(-1.32202375, 0.0247860588, 0.0131698251, 0.819319487, 0.007596293, 0.573288083, 0.0435779206, 0.996194482, -0.0754797533, -0.571679831, 0.0868247077, 0.815870762) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1656. CFrame.new(0.5, -1.64810157, -0.458312064, 1, 0, 0, 0, 0.965927243, -0.258808583, 0, 0.258808702, 0.965929091) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1657. CFrame.new(-0.5, -1.5698452, -0.286455512, 1, 0, 0, 0, 0.866024017, 0.500000954, 0, -0.500001311, 0.866024613) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1658. }, .3, false)
  1659. end
  1660. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", Head, 3, 1.05)
  1661. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", Head, 3, 1.5)
  1662. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", Head, 3, .5)
  1663. Effects.Ring.Create(BrickColor.new("Black"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  1664. Effects.Ring.Create(BrickColor.new("Crimson"), FistPart2.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  1665. Effects.Break.Create(BrickColor.new("Crimson"), RightArm.CFrame, 10, 10, 10, 1, 1, 1, .1, 1)
  1666. Effects.Break.Create(BrickColor.new("Crimson"), RightArm.CFrame, 10, 10, 10, 1, 1, 1, .1, .03)
  1667. Effects.Break.Create(BrickColor.new("Crimson"), RightArm.CFrame, 10, 10, 10, 1, 1, 1, .1, .05)
  1668. Effects.Sphere.Create(BrickColor.new("Black"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  1669. for i = 0, 1, 0.1 do
  1670. swait()
  1671. PlayAnimationFromTable({
  1672. CFrame.new(-0, -0.34999916, -1.49999976, 1, 0, 0, 0, 0.999998569, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1673. CFrame.new(0, 1.46534204, -0.0884460062, 1, 0, 0, 0, 0.996193767, 0.0871615708, 0, -0.0871616676, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1674. CFrame.new(1.16208589, 0.429167628, -0.929957509, 0.458957136, 0.232086942, -0.85760957, -0.876426995, 0.276578784, -0.394180983, 0.145712152, 0.932548225, 0.330343664) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1675. CFrame.new(-1.32202375, 0.0247860588, 0.0131698251, 0.819319487, 0.007596293, 0.573288083, 0.0435779206, 0.996194482, -0.0754797533, -0.571679831, 0.0868247077, 0.815870762) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1676. CFrame.new(0.5, -1.64810157, -0.458312064, 1, 0, 0, 0, 0.965927243, -0.258808583, 0, 0.258808702, 0.965929091) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1677. CFrame.new(-0.5, -1.5698452, -0.286455512, 1, 0, 0, 0, 0.866024017, 0.500000954, 0, -0.500001311, 0.866024613) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1678. }, .3, false)
  1679. shoot3(FistPart2, FistPart2, 100, 1)
  1680. shoot3(FistPart2, FistPart2, 100, 1)
  1681. shoot3(FistPart2, FistPart2, 100, 1)
  1682. end
  1683. Effects.Ring.Create(BrickColor.new("Black"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  1684. Effects.Ring.Create(BrickColor.new("Crimson"), FistPart2.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  1685. Effects.Break.Create(BrickColor.new("Crimson"), RightArm.CFrame, 10, 10, 10, 1, 1, 1, .1, 1)
  1686. Effects.Break.Create(BrickColor.new("Crimson"), RightArm.CFrame, 10, 10, 10, 1, 1, 1, .1, .03)
  1687. Effects.Break.Create(BrickColor.new("Crimson"), RightArm.CFrame, 10, 10, 10, 1, 1, 1, .1, .05)
  1688. Effects.Sphere.Create(BrickColor.new("Black"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  1689. for i = 0, 1, 0.1 do
  1690. swait()
  1691. PlayAnimationFromTable({
  1692. CFrame.new(-0, -0.34999916, -1.49999976, 1, 0, 0, 0, 0.999998569, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1693. CFrame.new(0, 1.46534204, -0.0884460062, 1, 0, 0, 0, 0.996193767, 0.0871615708, 0, -0.0871616676, 0.996194482) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1694. CFrame.new(1.16208696, 0.429169238, -0.929953575, 0.41168344, 0.308257371, -0.85760957, -0.911139727, 0.120185599, -0.394180715, -0.0184368156, 0.943680823, 0.330343992) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1695. CFrame.new(-1.32202375, 0.0247860588, 0.0131698251, 0.819319487, 0.007596293, 0.573288083, 0.0435779206, 0.996194482, -0.0754797533, -0.571679831, 0.0868247077, 0.815870762) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1696. CFrame.new(0.5, -1.64810157, -0.458312064, 1, 0, 0, 0, 0.965927243, -0.258808583, 0, 0.258808702, 0.965929091) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1697. CFrame.new(-0.5, -1.5698452, -0.286455512, 1, 0, 0, 0, 0.866024017, 0.500000954, 0, -0.500001311, 0.866024613) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1698. }, .3, false)
  1699. end
  1700. Humanoid.WalkSpeed = 16
  1701. con:Disconnect()
  1702. attack = false
  1703. end
  1704.  
  1705. function tskill1()
  1706. attack = true
  1707. local con = Torso.Touched:connect(function(hit)
  1708. Damage(Torso, hit, 10, 10, math.random(1, 5), "Normal", RootPart, 1, "rbxassetid://341336485", 1)
  1709. end)
  1710. for i = 0, 15, 0.1 do
  1711. swait()
  1712. PlayAnimationFromTable({
  1713. CFrame.new(0, -0.0647047833, 0.241481826, 1, 0, 0, 0, 0.965925455, -0.258820057, 0, 0.258821845, 0.965927064) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  1714. CFrame.new(0, 1.38428938, 0.206644475, 1, 0, 0, 0, 0.866020501, -0.500013709, 0, 0.500014067, 0.866019189)* CFrame.Angles(math.rad(0 - 3 * math.cos(sine/25)), 0, 0),
  1715. CFrame.new(1.5, -0.0531108305, 0.240849346, 1, 0, 0, 0, 0.906307876, 0.422623992, 0, -0.42262274, 0.906307399) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  1716. CFrame.new(-1.5, -0.0487760343, 0.17103304, 1, 0, 0, 0, 0.939689577, 0.342035413, 0, -0.342034101, 0.939688861) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  1717. CFrame.new(0.5, -1.9015696, 0.0580465198, 1, 0, 0, 0, 0.965927184, 0.258823961, 0, -0.258822799, 0.965926468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1718. CFrame.new(-0.5, -1.79043007, 0.338350534, 1, 0, 0, 0, 0.707104981, 0.707112432, 0, -0.70711112, 0.707104921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1719. }, .3, false)
  1720. end
  1721. con:Disconnect()
  1722. attack = false
  1723. end
  1724.  
  1725. function tskill2()
  1726. attack = true
  1727. Humanoid.WalkSpeed = 2
  1728. local con = Head.Touched:connect(function(hit)
  1729. Damage(Torso, hit, 20, 30, math.random(1, 5), "Normal", RootPart, 1, "rbxassetid://341336485", 1)
  1730. end)
  1731. for i = 0, 1, 0.1 do
  1732. swait()
  1733. PlayAnimationFromTable({
  1734. CFrame.new(0, -0.0647047833, 0.241481826, 1, 0, 0, 0, 0.965925455, -0.258820057, 0, 0.258821845, 0.965927064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1735. CFrame.new(0, 1.45928955, 0.0767420232, 1, 0, 0, 0, 0.965927482, -0.258819938, 0, 0.258820862, 0.965928197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1736. CFrame.new(1.5, -0.114713684, 0.334149241, 1, 0, 0, 0, 0.866024971, 0.50000596, 0, -0.500004649, 0.866024554) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1737. CFrame.new(-1.5, -0.0786589086, 0.235118181, 1, 0, 0, 0, 0.906303525, 0.422633469, 0, -0.422632158, 0.906302989) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1738. CFrame.new(0.5, -2.01804042, -0.376617432, 1, 0, 0, 0, 0.939694285, -0.342023015, 0, 0.342021883, 0.939693093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1739. CFrame.new(-0.5, -1.79043007, 0.338350534, 1, 0, 0, 0, 0.707104981, 0.707112432, 0, -0.70711112, 0.707104921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1740. }, .3, false)
  1741. end
  1742. for i = 0, 1, 0.1 do
  1743. swait()
  1744. PlayAnimationFromTable({
  1745. CFrame.new(0, -0.367393017, -1.16374218, 1, 0, 0, 0, 0.90630573, 0.422616929, 0, -0.422617942, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1746. CFrame.new(0, 1.45026004, -0.283373773, 1, 0, 0, 0, 0.939684451, 0.342018217, 0, -0.342018217, 0.939684451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1747. CFrame.new(1.5, 0.132285446, -0.346532732, 1, 0, 0, 0, 0.642787695, -0.766044855, 0, 0.766044855, 0.642787695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1748. CFrame.new(-1.5, 0.142007649, -0.417762935, 1, 0, 0, 0, 0.642789006, -0.766043305, 0, 0.766043305, 0.642788887) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1749. CFrame.new(0.5, -1.48177505, -0.82655704, 1, 0, 0, 0, 0.642781973, -0.766038001, 0, 0.766038001, 0.642781973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1750. CFrame.new(-0.5, -1.83400583, -0.159747735, 1, 0, 0, 0, 0.996194661, 0.0871596336, 0, -0.0871594548, 0.996194303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1751. }, .3, false)
  1752. end
  1753. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=430360986", partt, 1, 1)
  1754. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=430360986", partt, 1, 1)
  1755. for i = 0, 1, 0.1 do
  1756. swait()
  1757. PlayAnimationFromTable({
  1758. CFrame.new(0, -0.0647047833, 0.241481826, 1, 0, 0, 0, 0.965925455, -0.258820057, 0, 0.258821845, 0.965927064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1759. CFrame.new(0, 1.45928955, 0.0767420232, 1, 0, 0, 0, 0.965927482, -0.258819938, 0, 0.258820862, 0.965928197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1760. CFrame.new(1.5, -0.114713684, 0.334149241, 1, 0, 0, 0, 0.866024971, 0.50000596, 0, -0.500004649, 0.866024554) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1761. CFrame.new(-1.5, -0.0786589086, 0.235118181, 1, 0, 0, 0, 0.906303525, 0.422633469, 0, -0.422632158, 0.906302989) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1762. CFrame.new(0.5, -2.01804042, -0.376617432, 1, 0, 0, 0, 0.939694285, -0.342023015, 0, 0.342021883, 0.939693093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1763. CFrame.new(-0.5, -1.79043007, 0.338350534, 1, 0, 0, 0, 0.707104981, 0.707112432, 0, -0.70711112, 0.707104921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1764. }, .3, false)
  1765. end
  1766. for i = 0, 1, 0.1 do
  1767. swait()
  1768. PlayAnimationFromTable({
  1769. CFrame.new(0, -0.367393017, -1.16374218, 1, 0, 0, 0, 0.90630573, 0.422616929, 0, -0.422617942, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1770. CFrame.new(0, 1.45026004, -0.283373773, 1, 0, 0, 0, 0.939684451, 0.342018217, 0, -0.342018217, 0.939684451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1771. CFrame.new(1.5, 0.132285446, -0.346532732, 1, 0, 0, 0, 0.642787695, -0.766044855, 0, 0.766044855, 0.642787695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1772. CFrame.new(-1.5, 0.142007649, -0.417762935, 1, 0, 0, 0, 0.642789006, -0.766043305, 0, 0.766043305, 0.642788887) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1773. CFrame.new(0.5, -1.48177505, -0.82655704, 1, 0, 0, 0, 0.642781973, -0.766038001, 0, 0.766038001, 0.642781973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1774. CFrame.new(-0.5, -1.83400583, -0.159747735, 1, 0, 0, 0, 0.996194661, 0.0871596336, 0, -0.0871594548, 0.996194303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1775. }, .3, false)
  1776. end
  1777. for i = 0, 1, 0.1 do
  1778. swait()
  1779. PlayAnimationFromTable({
  1780. CFrame.new(0, -0.0647047833, 0.241481826, 1, 0, 0, 0, 0.965925455, -0.258820057, 0, 0.258821845, 0.965927064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1781. CFrame.new(0, 1.45928955, 0.0767420232, 1, 0, 0, 0, 0.965927482, -0.258819938, 0, 0.258820862, 0.965928197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1782. CFrame.new(1.5, -0.114713684, 0.334149241, 1, 0, 0, 0, 0.866024971, 0.50000596, 0, -0.500004649, 0.866024554) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1783. CFrame.new(-1.5, -0.0786589086, 0.235118181, 1, 0, 0, 0, 0.906303525, 0.422633469, 0, -0.422632158, 0.906302989) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1784. CFrame.new(0.5, -2.01804042, -0.376617432, 1, 0, 0, 0, 0.939694285, -0.342023015, 0, 0.342021883, 0.939693093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1785. CFrame.new(-0.5, -1.79043007, 0.338350534, 1, 0, 0, 0, 0.707104981, 0.707112432, 0, -0.70711112, 0.707104921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1786. }, .3, false)
  1787. end
  1788. for i = 0, 1, 0.1 do
  1789. swait()
  1790. PlayAnimationFromTable({
  1791. CFrame.new(0, -0.367393017, -1.16374218, 1, 0, 0, 0, 0.90630573, 0.422616929, 0, -0.422617942, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1792. CFrame.new(0, 1.45026004, -0.283373773, 1, 0, 0, 0, 0.939684451, 0.342018217, 0, -0.342018217, 0.939684451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1793. CFrame.new(1.5, 0.132285446, -0.346532732, 1, 0, 0, 0, 0.642787695, -0.766044855, 0, 0.766044855, 0.642787695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1794. CFrame.new(-1.5, 0.142007649, -0.417762935, 1, 0, 0, 0, 0.642789006, -0.766043305, 0, 0.766043305, 0.642788887) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1795. CFrame.new(0.5, -1.48177505, -0.82655704, 1, 0, 0, 0, 0.642781973, -0.766038001, 0, 0.766038001, 0.642781973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1796. CFrame.new(-0.5, -1.83400583, -0.159747735, 1, 0, 0, 0, 0.996194661, 0.0871596336, 0, -0.0871594548, 0.996194303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1797. }, .3, false)
  1798. end
  1799. Humanoid.WalkSpeed = 16
  1800. con:Disconnect()
  1801. attack = false
  1802. end
  1803.  
  1804. function Ruined()
  1805. attack = true
  1806. Humanoid.WalkSpeed = .05
  1807. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", partt, 1, 1)
  1808. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", partt, 1, 1)
  1809. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", partt, 1, 1)
  1810. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", partt, 1, 1)
  1811. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", partt, 1, 1)
  1812. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", partt, 1, 1)
  1813. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", partt, 1, 1)
  1814. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", partt, 1, 1)
  1815. for i = 0, 1, 0.1 do
  1816. swait()
  1817. PlayAnimationFromTable({
  1818. CFrame.new(-0, -0.900000095, -0.249998093, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1819. CFrame.new(0.0812214464, 1.42102158, -0.0499973297, 0.984807611, 0.173648611, 0, -0.173648611, 0.984807611, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1820. CFrame.new(0.749984741, 0.532633185, -1.2878716, 1, 0, 0, 0, -0.0871541724, -0.996193945, 0, 0.996193945, -0.0871541724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1821. CFrame.new(-0.484746158, 0.499996215, -0.885450125, 0.422617763, -0.906307995, -5.42393627e-06, -3.5983328e-06, 4.30672299e-06, -1, 0.906307995, 0.422617793, -1.44109981e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1822. CFrame.new(0.5, -1.09999418, -0.649999499, 1, 0, 0, 0, 0.965922296, 0.258819312, 0, -0.258819133, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1823. CFrame.new(-0.5, -1.54316282, 0.171856701, 1, 0, 0, 0, 0.173642367, 0.984808803, 0, -0.984808862, 0.173642352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1824. }, .3, false)
  1825. shoot(mouse, FistPart2, 3, 1.5)
  1826. end
  1827. for i = 0, 1, 0.1 do
  1828. swait()
  1829. PlayAnimationFromTable({
  1830. CFrame.new(-0, -0.900000095, -0.249998093, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1831. CFrame.new(0.0812214464, 1.42102158, -0.0499973297, 0.984807611, 0.173648611, 0, -0.173648611, 0.984807611, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1832. CFrame.new(0.749984741, 0.532633185, -1.2878716, 1, 0, 0, 0, -0.0871541724, -0.996193945, 0, 0.996193945, -0.0871541724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1833. CFrame.new(-0.484746158, 0.499996215, -0.885450125, 0.422617763, -0.906307995, -5.42393627e-06, -3.5983328e-06, 4.30672299e-06, -1, 0.906307995, 0.422617793, -1.44109981e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1834. CFrame.new(0.5, -1.09999418, -0.649999499, 1, 0, 0, 0, 0.965922296, 0.258819312, 0, -0.258819133, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1835. CFrame.new(-0.5, -1.54316282, 0.171856701, 1, 0, 0, 0, 0.173642367, 0.984808803, 0, -0.984808862, 0.173642352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1836. }, .3, false)
  1837. shoot(mouse, FistPart2, 3, 1.5)
  1838. end
  1839. for i = 0, 1, 0.1 do
  1840. swait()
  1841. PlayAnimationFromTable({
  1842. CFrame.new(-0, -0.900000095, -0.249998093, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1843. CFrame.new(0.0812214464, 1.42102158, -0.0499973297, 0.984807611, 0.173648611, 0, -0.173648611, 0.984807611, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1844. CFrame.new(0.749984741, 0.532633185, -1.2878716, 1, 0, 0, 0, -0.0871541724, -0.996193945, 0, 0.996193945, -0.0871541724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1845. CFrame.new(-0.484746158, 0.499996215, -0.885450125, 0.422617763, -0.906307995, -5.42393627e-06, -3.5983328e-06, 4.30672299e-06, -1, 0.906307995, 0.422617793, -1.44109981e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1846. CFrame.new(0.5, -1.09999418, -0.649999499, 1, 0, 0, 0, 0.965922296, 0.258819312, 0, -0.258819133, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1847. CFrame.new(-0.5, -1.54316282, 0.171856701, 1, 0, 0, 0, 0.173642367, 0.984808803, 0, -0.984808862, 0.173642352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1848. }, .3, false)
  1849. shoot(mouse, FistPart2, 3, 1.5)
  1850. end
  1851. for i = 0, 1, 0.1 do
  1852. swait()
  1853. PlayAnimationFromTable({
  1854. CFrame.new(-0, -0.900000095, -0.249998093, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1855. CFrame.new(0.0812214464, 1.42102158, -0.0499973297, 0.984807611, 0.173648611, 0, -0.173648611, 0.984807611, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1856. CFrame.new(0.749984741, 0.532633185, -1.2878716, 1, 0, 0, 0, -0.0871541724, -0.996193945, 0, 0.996193945, -0.0871541724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1857. CFrame.new(-0.484746158, 0.499996215, -0.885450125, 0.422617763, -0.906307995, -5.42393627e-06, -3.5983328e-06, 4.30672299e-06, -1, 0.906307995, 0.422617793, -1.44109981e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1858. CFrame.new(0.5, -1.09999418, -0.649999499, 1, 0, 0, 0, 0.965922296, 0.258819312, 0, -0.258819133, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1859. CFrame.new(-0.5, -1.54316282, 0.171856701, 1, 0, 0, 0, 0.173642367, 0.984808803, 0, -0.984808862, 0.173642352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1860. }, .3, false)
  1861. shoot(mouse, FistPart2, 0, 1.5)
  1862. end
  1863. for i = 0, 1, 0.1 do
  1864. swait()
  1865. PlayAnimationFromTable({
  1866. CFrame.new(-0, -0.900000095, -0.249998093, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1867. CFrame.new(0.0812214464, 1.42102158, -0.0499973297, 0.984807611, 0.173648611, 0, -0.173648611, 0.984807611, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1868. CFrame.new(0.749984741, 0.532633185, -1.2878716, 1, 0, 0, 0, -0.0871541724, -0.996193945, 0, 0.996193945, -0.0871541724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1869. CFrame.new(-0.484746158, 0.499996215, -0.885450125, 0.422617763, -0.906307995, -5.42393627e-06, -3.5983328e-06, 4.30672299e-06, -1, 0.906307995, 0.422617793, -1.44109981e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1870. CFrame.new(0.5, -1.09999418, -0.649999499, 1, 0, 0, 0, 0.965922296, 0.258819312, 0, -0.258819133, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1871. CFrame.new(-0.5, -1.54316282, 0.171856701, 1, 0, 0, 0, 0.173642367, 0.984808803, 0, -0.984808862, 0.173642352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1872. }, .3, false)
  1873. shoot(mouse, FistPart2, 3, 1.5)
  1874. end
  1875. for i = 0, 1, 0.1 do
  1876. swait()
  1877. PlayAnimationFromTable({
  1878. CFrame.new(-0, -0.900000095, -0.249998093, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1879. CFrame.new(0.0812214464, 1.42102158, -0.0499973297, 0.984807611, 0.173648611, 0, -0.173648611, 0.984807611, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1880. CFrame.new(0.749984741, 0.532633185, -1.2878716, 1, 0, 0, 0, -0.0871541724, -0.996193945, 0, 0.996193945, -0.0871541724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1881. CFrame.new(-0.484746158, 0.499996215, -0.885450125, 0.422617763, -0.906307995, -5.42393627e-06, -3.5983328e-06, 4.30672299e-06, -1, 0.906307995, 0.422617793, -1.44109981e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1882. CFrame.new(0.5, -1.09999418, -0.649999499, 1, 0, 0, 0, 0.965922296, 0.258819312, 0, -0.258819133, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1883. CFrame.new(-0.5, -1.54316282, 0.171856701, 1, 0, 0, 0, 0.173642367, 0.984808803, 0, -0.984808862, 0.173642352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1884. }, .3, false)
  1885. shoot(mouse, FistPart2, 3, 1.5)
  1886. end
  1887. for i = 0, 1, 0.1 do
  1888. swait()
  1889. PlayAnimationFromTable({
  1890. CFrame.new(-0, -0.900000095, -0.249998093, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1891. CFrame.new(0.0812214464, 1.42102158, -0.0499973297, 0.984807611, 0.173648611, 0, -0.173648611, 0.984807611, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1892. CFrame.new(0.749984741, 0.532633185, -1.2878716, 1, 0, 0, 0, -0.0871541724, -0.996193945, 0, 0.996193945, -0.0871541724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1893. CFrame.new(-0.484746158, 0.499996215, -0.885450125, 0.422617763, -0.906307995, -5.42393627e-06, -3.5983328e-06, 4.30672299e-06, -1, 0.906307995, 0.422617793, -1.44109981e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1894. CFrame.new(0.5, -1.09999418, -0.649999499, 1, 0, 0, 0, 0.965922296, 0.258819312, 0, -0.258819133, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1895. CFrame.new(-0.5, -1.54316282, 0.171856701, 1, 0, 0, 0, 0.173642367, 0.984808803, 0, -0.984808862, 0.173642352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1896. }, .3, false)
  1897. shoot(mouse, FistPart2, 3, 1.5)
  1898. end
  1899. Humanoid.WalkSpeed = 16
  1900. attack = false
  1901. end
  1902.  
  1903. function trig()
  1904. attack = true
  1905. hello.SoundId = "rbxassetid://278653326"
  1906. hello:Play()
  1907. Shadow.Transparency = 0
  1908. text.TextColor3 = Color3.new(155, 0, 0)
  1909. text.Text = "Chaos"
  1910. triger = true
  1911. WristPart2.BrickColor = BrickColor.new("Crimson")
  1912. FistPart2.BrickColor = BrickColor.new("Crimson")
  1913. local maincolor = BrickColor.new("Crimson")
  1914. handleg.BrickColor = maincolor
  1915. handleo.BrickColor = maincolor
  1916. wngr.BrickColor = maincolor
  1917. wngr2.BrickColor = maincolor
  1918. wngr3.BrickColor = maincolor
  1919. rig.BrickColor = maincolor
  1920. glowbo.BrickColor = maincolor
  1921. glownb.BrickColor = maincolor
  1922. glownb2.BrickColor = maincolor
  1923. glownb3.BrickColor = maincolor
  1924. blak.BrickColor = maincolor
  1925. line.BrickColor = maincolor
  1926. line2.BrickColor = maincolor
  1927. line3.BrickColor = maincolor
  1928. WristPart2.Material = "Granite"
  1929. FistPart2.Material = "Granite"
  1930. Humanoid.WalkSpeed = 0
  1931. for i = 0, 1, 0.1 do
  1932. swait()
  1933. PlayAnimationFromTable({
  1934. CFrame.new(0, 0.0817568898, 1.27801275, 1, 0, 0, 0, 0.819155693, -0.573568821, 0, 0.573570669, 0.819155812) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1935. CFrame.new(0, 1.47793198, -0.0595833659, 1, 0, 0, 0, 0.866020322, -0.500008106, 0, 0.500008821, 0.866018951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1936. CFrame.new(1.55297399, 0.984555364, 0.12621817, 0.350945175, -0.935690463, -0.0363518521, -0.932201147, -0.345439285, -0.108037591, 0.0885310173, 0.0718020871, -0.993480682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1937. CFrame.new(-1.67267251, 0.88692224, 0.473169386, -0.342024088, 0.907669425, 0.243219748, -0.936116338, -0.3516666, -0.00401845574, 0.0818832815, -0.229056731, 0.969961643) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1938. CFrame.new(0.5, -1.94714618, 0.63828063, 1, 0, 0, 0, 0.81915617, 0.57357049, 0, -0.573568702, 0.81915617) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1939. CFrame.new(-0.5, -1.94712663, 0.638255656, 1, 0, 0, 0, 0.819148958, 0.573574662, 0, -0.573564112, 0.819152415) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1940. }, .3, false)
  1941. end
  1942.  
  1943. for i = 0, 1, 0.1 do
  1944. swait()
  1945. PlayAnimationFromTable({
  1946. CFrame.new(0, 0.0817568898, 1.27801275, 1, 0, 0, 0, 0.819155693, -0.573568821, 0, 0.573570669, 0.819155812) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1947. CFrame.new(0, 1.47793198, -0.0595833659, 1, 0, 0, 0, 0.866020322, -0.500008106, 0, 0.500008821, 0.866018951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1948. CFrame.new(1.55297291, 0.984555185, 0.126218855, 0.581159234, -0.812977433, -0.0363553017, -0.811032832, -0.57493782, -0.108035982, 0.0669274628, 0.0922703594, -0.993480921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1949. CFrame.new(-1.67267406, 0.886923075, 0.473169863, -0.494443476, 0.834488213, 0.243219823, -0.860828161, -0.508879483, -0.00401845574, 0.120414793, -0.211357996, 0.96996218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1950. CFrame.new(0.5, -1.94714618, 0.63828063, 1, 0, 0, 0, 0.81915617, 0.57357049, 0, -0.573568702, 0.81915617) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1951. CFrame.new(-0.5, -1.94712663, 0.638255656, 1, 0, 0, 0, 0.819148958, 0.573574662, 0, -0.573564112, 0.819152415) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1952. }, .3, false)
  1953. end
  1954. for i = 0, 1, 0.1 do
  1955. swait()
  1956. PlayAnimationFromTable({
  1957. CFrame.new(0, 0.0817568898, 1.27801275, 1, 0, 0, 0, 0.819155693, -0.573568821, 0, 0.573570669, 0.819155812) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1958. CFrame.new(0, 1.47793198, -0.0595833659, 1, 0, 0, 0, 0.866020322, -0.500008106, 0, 0.500008821, 0.866018951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1959. CFrame.new(1.55297291, 0.984555304, 0.126219153, 0.508091986, -0.860535264, -0.0363553651, -0.858056068, -0.502063632, -0.108036101, 0.0747146308, 0.0860860199, -0.993480921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1960. CFrame.new(-1.67267787, 0.886924624, 0.473170906, -0.419831336, 0.874407411, 0.243220031, -0.901904285, -0.431917131, -0.00401860476, 0.101535708, -0.221048802, 0.969963312) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1961. CFrame.new(0.5, -1.94714618, 0.63828063, 1, 0, 0, 0, 0.81915617, 0.57357049, 0, -0.573568702, 0.81915617) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1962. CFrame.new(-0.5, -1.94712663, 0.638255656, 1, 0, 0, 0, 0.819148958, 0.573574662, 0, -0.573564112, 0.819152415) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1963. }, .3, false)
  1964. end
  1965. for i = 0, 1, 0.1 do
  1966. swait()
  1967. PlayAnimationFromTable({
  1968. CFrame.new(0, 0.0817568898, 1.27801275, 1, 0, 0, 0, 0.819155693, -0.573568821, 0, 0.573570669, 0.819155812) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1969. CFrame.new(0, 1.47793198, -0.0595833659, 1, 0, 0, 0, 0.866020322, -0.500008106, 0, 0.500008821, 0.866018951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1970. CFrame.new(1.52482569, 0.980715632, 0.273518562, 0.50809586, -0.840620935, 0.187604368, -0.858062387, -0.512917399, 0.0255862772, 0.0747139752, -0.173983261, -0.981910229) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1971. CFrame.new(-1.57121503, 0.84050858, 0.480398744, -0.419830978, 0.818886578, 0.391365349, -0.901904225, -0.424657464, -0.078957051, 0.101537853, -0.386122912, 0.916840613) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1972. CFrame.new(0.5, -1.94714618, 0.63828063, 1, 0, 0, 0, 0.81915617, 0.57357049, 0, -0.573568702, 0.81915617) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1973. CFrame.new(-0.5, -1.94712663, 0.638255656, 1, 0, 0, 0, 0.819148958, 0.573574662, 0, -0.573564112, 0.819152415) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1974. }, .3, false)
  1975. end
  1976. for i = 0, 1, 0.1 do
  1977. swait()
  1978. PlayAnimationFromTable({
  1979. CFrame.new(0, 0.0817568898, 1.27801275, 1, 0, 0, 0, 0.819155693, -0.573568821, 0, 0.573570669, 0.819155812) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1980. CFrame.new(0, 1.47793198, -0.0595833659, 1, 0, 0, 0, 0.866020322, -0.500008106, 0, 0.500008821, 0.866018951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1981. CFrame.new(1.52483237, 0.980717301, 0.273505151, 0.508092403, -0.821069837, 0.260166168, -0.85805577, -0.508734643, 0.070204854, 0.0747110248, -0.258908182, -0.963006794) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1982. CFrame.new(-1.57121503, 0.840508461, 0.480398685, -0.419830948, 0.781660676, 0.461247027, -0.901904225, -0.416159928, -0.115668088, 0.101537943, -0.464561671, 0.879698873) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1983. CFrame.new(0.5, -1.94714618, 0.63828063, 1, 0, 0, 0, 0.81915617, 0.57357049, 0, -0.573568702, 0.81915617) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1984. CFrame.new(-0.5, -1.94712663, 0.638255656, 1, 0, 0, 0, 0.819148958, 0.573574662, 0, -0.573564112, 0.819152415) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1985. }, .3, false)
  1986. end
  1987. Humanoid.WalkSpeed = 16
  1988. attack = false
  1989. end
  1990.  
  1991. function notrig()
  1992. attack = true
  1993. hello.SoundId = "rbxassetid://515593602"
  1994. hello:Play()
  1995. text.TextColor3 = Color3.new(0, 0, 0)
  1996. text.Text = "Doomfist"
  1997. Shadow.Transparency = 1
  1998. triger = false
  1999. WristPart2.BrickColor = BrickColor.new("Really black")
  2000. FistPart2.BrickColor = BrickColor.new("Really black")
  2001. local maincolor = BrickColor.new("Really black")
  2002. handleg.BrickColor = maincolor
  2003. handleo.BrickColor = maincolor
  2004. wngr.BrickColor = maincolor
  2005. wngr2.BrickColor = maincolor
  2006. wngr3.BrickColor = maincolor
  2007. rig.BrickColor = maincolor
  2008. glowbo.BrickColor = maincolor
  2009. glownb.BrickColor = maincolor
  2010. glownb2.BrickColor = maincolor
  2011. glownb3.BrickColor = maincolor
  2012. blak.BrickColor = maincolor
  2013. line.BrickColor = maincolor
  2014. line2.BrickColor = maincolor
  2015. line3.BrickColor = maincolor
  2016. WristPart2.Material = "Fabric"
  2017. FistPart2.Material = "Fabric"
  2018. Humanoid.WalkSpeed = 0
  2019. for i = 0, 5, 0.1 do
  2020. swait()
  2021. PlayAnimationFromTable({
  2022. CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.70709604, 0.707106173, 0, -0.707108855, 0.707104385) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2023. CFrame.new(0, 1.54484403, -0.285330623, 1, 0, 0, 0, 0.906303763, 0.422618121, 0, -0.422626197, 0.906302512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2024. CFrame.new(0.751118839, 0.175457686, -0.732546747, 0.642787814, 0.766044796, 6.2741874e-06, -0.133021086, 0.111626595, -0.984801531, -0.754403114, 0.633018613, 0.173659742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2025. CFrame.new(-0.700490832, 0.034283042, -0.644817472, 0.642790377, -0.766038716, -1.94553536e-06, 0.19825983, 0.166355431, -0.965920985, 0.739939332, 0.620876789, 0.258822024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2026. CFrame.new(0.5, -1.81258225, -0.845220327, 1, 0, 0, 0, 0.707095981, -0.707109332, 0, 0.707106709, 0.707104266) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2027. CFrame.new(-0.5, -1.81254935, -0.845202446, 1, 0, 0, 0, 0.707090199, -0.707104862, 0, 0.707100332, 0.707107663) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2028. }, .3, false)
  2029. end
  2030. Humanoid.WalkSpeed = 16
  2031. attack = false
  2032. end
  2033.  
  2034. function yellowify()
  2035. attack = true
  2036. hello.SoundId = "rbxassetid://904321003"
  2037. hello:Play()
  2038. text.TextColor3 = Color3.new(255, 255, 0)
  2039. text.Text = "Yellowlight"
  2040. yl = true
  2041. WristPart2.BrickColor = BrickColor.new("New Yeller")
  2042. FistPart2.BrickColor = BrickColor.new("New Yeller")
  2043. local maincolor = BrickColor.new("New Yeller")
  2044. handleg.BrickColor = maincolor
  2045. handleo.BrickColor = maincolor
  2046. wngr.BrickColor = maincolor
  2047. wngr2.BrickColor = maincolor
  2048. wngr3.BrickColor = maincolor
  2049. rig.BrickColor = maincolor
  2050. glowbo.BrickColor = maincolor
  2051. glownb.BrickColor = maincolor
  2052. glownb2.BrickColor = maincolor
  2053. glownb3.BrickColor = maincolor
  2054. blak.BrickColor = maincolor
  2055. line.BrickColor = maincolor
  2056. line2.BrickColor = maincolor
  2057. line3.BrickColor = maincolor
  2058. WristPart2.Material = "Neon"
  2059. FistPart2.Material = "Neon"
  2060. Humanoid.WalkSpeed = 0
  2061. for i = 0, 1, 0.1 do
  2062. swait()
  2063. PlayAnimationFromTable({
  2064. CFrame.new(3.87430191e-07, 0, -0.99999702, 0.819152951, 0, 0.573576331, 0, 1, 0, -0.573576689, 0, 0.819152951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2065. CFrame.new(0, 1.5, 0, 0.819152951, 0, -0.573576689, 0, 1, 0, 0.573576331, 0, 0.819152951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2066. CFrame.new(1.86800253, 0.450003862, -1.01149607, 0.81915319, -0.57357651, 1.1025528e-06, 7.38964445e-13, -1.92224184e-06, -1, 0.573576033, 0.819153368, -1.57460966e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2067. CFrame.new(-1.40743375, -0.0568477958, 0.108895279, 0.981060982, -0.172988713, 0.0871569216, 0.173649371, 0.98480767, -6.13832398e-08, -0.0858329833, 0.0151348561, 0.996195614) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2068. CFrame.new(0.365429193, -1.99999988, -0.0200182498, 0.939693689, 0, -0.342020929, 0, 1, 0, 0.342020631, 0, 0.93969363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2069. CFrame.new(-0.418043137, -1.99999988, -0.017666474, 0.939693391, 0, 0.34202081, 0, 1, 0, -0.342020869, 0, 0.939693391) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2070. }, .3, false)
  2071. end
  2072. for i = 0, 1, 0.1 do
  2073. swait()
  2074. PlayAnimationFromTable({
  2075. CFrame.new(3.87430191e-07, 0, -0.99999702, 0.819152951, 0, 0.573576331, 0, 1, 0, -0.573576689, 0, 0.819152951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2076. CFrame.new(0, 1.5, 0, 0.819152951, 0, -0.573576689, 0, 1, 0, 0.573576331, 0, 0.819152951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2077. CFrame.new(1.82346892, 0.739783168, -0.947893381, 0.819152832, -0.554034889, 0.148444504, -2.36526191e-07, -0.258805215, -0.965929627, 0.57357645, 0.791243911, -0.21200119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2078. CFrame.new(-1.40743375, -0.0568477958, 0.108895279, 0.981060982, -0.172988713, 0.0871569216, 0.173649371, 0.98480767, -6.13832398e-08, -0.0858329833, 0.0151348561, 0.996195614) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2079. CFrame.new(0.365429193, -1.99999988, -0.0200182498, 0.939693689, 0, -0.342020929, 0, 1, 0, 0.342020631, 0, 0.93969363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2080. CFrame.new(-0.418043137, -1.99999988, -0.017666474, 0.939693391, 0, 0.34202081, 0, 1, 0, -0.342020869, 0, 0.939693391) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2081. }, .3, false)
  2082. end
  2083. for i = 0, 1, 0.1 do
  2084. swait()
  2085. PlayAnimationFromTable({
  2086. CFrame.new(3.87430191e-07, 0, -0.99999702, 0.819152951, 0, 0.573576331, 0, 1, 0, -0.573576689, 0, 0.819152951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2087. CFrame.new(0, 1.5, 0, 0.819152951, 0, -0.573576689, 0, 1, 0, 0.573576331, 0, 0.819152951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2088. CFrame.new(1.86800253, 0.450003862, -1.01149607, 0.81915319, -0.57357651, 1.1025528e-06, 7.38964445e-13, -1.92224184e-06, -1, 0.573576033, 0.819153368, -1.57460966e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2089. CFrame.new(-1.40743375, -0.0568477958, 0.108895279, 0.981060982, -0.172988713, 0.0871569216, 0.173649371, 0.98480767, -6.13832398e-08, -0.0858329833, 0.0151348561, 0.996195614) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2090. CFrame.new(0.365429193, -1.99999988, -0.0200182498, 0.939693689, 0, -0.342020929, 0, 1, 0, 0.342020631, 0, 0.93969363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2091. CFrame.new(-0.418043137, -1.99999988, -0.017666474, 0.939693391, 0, 0.34202081, 0, 1, 0, -0.342020869, 0, 0.939693391) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2092. }, .3, false)
  2093. end
  2094. for i = 0, 1, 0.1 do
  2095. swait()
  2096. PlayAnimationFromTable({
  2097. CFrame.new(3.87430191e-07, 0, -0.99999702, 0.819152951, 0, 0.573576331, 0, 1, 0, -0.573576689, 0, 0.819152951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2098. CFrame.new(0, 1.5, 0, 0.819152951, 0, -0.573576689, 0, 1, 0, 0.573576331, 0, 0.819152951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2099. CFrame.new(1.82346892, 0.739783168, -0.947893381, 0.819152832, -0.554034889, 0.148444504, -2.36526191e-07, -0.258805215, -0.965929627, 0.57357645, 0.791243911, -0.21200119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2100. CFrame.new(-1.40743375, -0.0568477958, 0.108895279, 0.981060982, -0.172988713, 0.0871569216, 0.173649371, 0.98480767, -6.13832398e-08, -0.0858329833, 0.0151348561, 0.996195614) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2101. CFrame.new(0.365429193, -1.99999988, -0.0200182498, 0.939693689, 0, -0.342020929, 0, 1, 0, 0.342020631, 0, 0.93969363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2102. CFrame.new(-0.418043137, -1.99999988, -0.017666474, 0.939693391, 0, 0.34202081, 0, 1, 0, -0.342020869, 0, 0.939693391) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2103. }, .3, false)
  2104. end
  2105.  
  2106. Humanoid.WalkSpeed = 16
  2107. attack = false
  2108. end
  2109.  
  2110. function unyl()
  2111. attack = true
  2112. hello.SoundId = "rbxassetid://515593602"
  2113. hello:Play()
  2114. text.TextColor3 = Color3.new(0, 0, 0)
  2115. text.Text = "Doomfist"
  2116. yl = false
  2117. WristPart2.BrickColor = BrickColor.new("Really black")
  2118. FistPart2.BrickColor = BrickColor.new("Really black")
  2119. WristPart2.Material = "Fabric"
  2120. FistPart2.Material = "Fabric"
  2121. local maincolor = BrickColor.new("Really black")
  2122. handleg.BrickColor = maincolor
  2123. handleo.BrickColor = maincolor
  2124. wngr.BrickColor = maincolor
  2125. wngr2.BrickColor = maincolor
  2126. wngr3.BrickColor = maincolor
  2127. rig.BrickColor = maincolor
  2128. glowbo.BrickColor = maincolor
  2129. glownb.BrickColor = maincolor
  2130. glownb2.BrickColor = maincolor
  2131. glownb3.BrickColor = maincolor
  2132. blak.BrickColor = maincolor
  2133. line.BrickColor = maincolor
  2134. line2.BrickColor = maincolor
  2135. line3.BrickColor = maincolor
  2136. Humanoid.WalkSpeed = 0
  2137. for i = 0, 3, 0.1 do
  2138. swait()
  2139. PlayAnimationFromTable({
  2140. CFrame.new(0, -0.00849185884, -0.514704704, 1, 0, 0, 0, 0.866025686, 0.500000119, 0, -0.500000119, 0.866025686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2141. CFrame.new(0, 1.44865358, -0.163965926, 1, 0, 0, 0, 0.965925753, 0.258820564, 0, -0.258820564, 0.965925753) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2142. CFrame.new(1.5, -0.0915067792, -0.324521631, 1, 0, 0, 0, 0.866025567, -0.500000119, 0, 0.50000006, 0.866025686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2143. CFrame.new(-1.5, -0.153107971, -0.417825639, 1, 0, 0, 0, 0.866025686, -0.500000119, 0, 0.500000119, 0.866025686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2144. CFrame.new(0.599621952, -1.97450089, -0.545647383, 0.996194661, -0.0871559456, 0, 0.0754792988, 0.862729847, -0.500000119, 0.0435779914, 0.498097271, 0.866025686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2145. CFrame.new(-0.649429023, -1.97072697, -0.543468595, 0.996194661, 0.0871559456, 0, -0.0754792988, 0.862729847, -0.500000119, -0.0435779914, 0.498097271, 0.866025686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2146. }, .3, false)
  2147. end
  2148. Humanoid.WalkSpeed = 16
  2149. attack = false
  2150. end
  2151.  
  2152. function yskill1()
  2153. attack = true
  2154. Humanoid.WalkSpeed = 0
  2155. for i = 0, 1, 0.1 do
  2156. swait()
  2157. PlayAnimationFromTable({
  2158. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2159. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2160. CFrame.new(1.5, 0.504751742, -0.503947079, 1, 0, -0, 0, -7.60704279e-06, -0.999998868, 0, 1.00000536, -7.58469105e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2161. CFrame.new(-1.32922888, -0.057770282, 0, 0.965926528, -0.258816659, 0, 0.258816659, 0.965926528, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2162. CFrame.new(0.499998868, -1.99999988, -2.4586916e-07, 0.965925694, 0, -0.258819699, 0, 1, 0, 0.258819699, 0, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2163. CFrame.new(-0.500003517, -1.99999988, 4.76838977e-07, 1.00000322, 0, 3.27825546e-07, 0, 1, 0, -9.53674316e-07, 0, 1.0000031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2164. }, .3, false)
  2165. end
  2166. shoot2(mouse, FistPart2, 0, 4)
  2167. for i = 0, 1, 0.1 do
  2168. swait()
  2169. PlayAnimationFromTable({
  2170. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2171. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2172. CFrame.new(1.5, 0.614286602, -0.526358604, 1, 0, -0, 0, -0.258826613, -0.965924859, 0, 0.965924323, -0.258826822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2173. CFrame.new(-1.32922888, -0.057770282, 0, 0.965926528, -0.258816659, 0, 0.258816659, 0.965926528, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2174. CFrame.new(0.499998868, -1.99999988, -2.4586916e-07, 0.965925694, 0, -0.258819699, 0, 1, 0, 0.258819699, 0, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2175. CFrame.new(-0.500003517, -1.99999988, 4.76838977e-07, 1.00000322, 0, 3.27825546e-07, 0, 1, 0, -9.53674316e-07, 0, 1.0000031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2176. }, .3, false)
  2177. end
  2178. for i = 0, 1, 0.1 do
  2179. swait()
  2180. PlayAnimationFromTable({
  2181. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2182. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2183. CFrame.new(1.5, 0.504751742, -0.503947079, 1, 0, -0, 0, -7.60704279e-06, -0.999998868, 0, 1.00000536, -7.58469105e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2184. CFrame.new(-1.32922888, -0.057770282, 0, 0.965926528, -0.258816659, 0, 0.258816659, 0.965926528, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2185. CFrame.new(0.499998868, -1.99999988, -2.4586916e-07, 0.965925694, 0, -0.258819699, 0, 1, 0, 0.258819699, 0, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2186. CFrame.new(-0.500003517, -1.99999988, 4.76838977e-07, 1.00000322, 0, 3.27825546e-07, 0, 1, 0, -9.53674316e-07, 0, 1.0000031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2187. }, .3, false)
  2188. end
  2189. shoot2(mouse, FistPart2, 0, 4)
  2190. for i = 0, 1, 0.1 do
  2191. swait()
  2192. PlayAnimationFromTable({
  2193. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2194. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2195. CFrame.new(1.5, 0.614286602, -0.526358604, 1, 0, -0, 0, -0.258826613, -0.965924859, 0, 0.965924323, -0.258826822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2196. CFrame.new(-1.32922888, -0.057770282, 0, 0.965926528, -0.258816659, 0, 0.258816659, 0.965926528, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2197. CFrame.new(0.499998868, -1.99999988, -2.4586916e-07, 0.965925694, 0, -0.258819699, 0, 1, 0, 0.258819699, 0, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2198. CFrame.new(-0.500003517, -1.99999988, 4.76838977e-07, 1.00000322, 0, 3.27825546e-07, 0, 1, 0, -9.53674316e-07, 0, 1.0000031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2199. }, .3, false)
  2200. end
  2201. for i = 0, 1, 0.1 do
  2202. swait()
  2203. PlayAnimationFromTable({
  2204. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2205. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2206. CFrame.new(1.5, 0.504751742, -0.503947079, 1, 0, -0, 0, -7.60704279e-06, -0.999998868, 0, 1.00000536, -7.58469105e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2207. CFrame.new(-1.32922888, -0.057770282, 0, 0.965926528, -0.258816659, 0, 0.258816659, 0.965926528, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2208. CFrame.new(0.499998868, -1.99999988, -2.4586916e-07, 0.965925694, 0, -0.258819699, 0, 1, 0, 0.258819699, 0, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2209. CFrame.new(-0.500003517, -1.99999988, 4.76838977e-07, 1.00000322, 0, 3.27825546e-07, 0, 1, 0, -9.53674316e-07, 0, 1.0000031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2210. }, .3, false)
  2211. end
  2212. shoot2(mouse, FistPart2, 0, 4)
  2213. for i = 0, 1, 0.1 do
  2214. swait()
  2215. PlayAnimationFromTable({
  2216. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2217. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2218. CFrame.new(1.5, 0.614286602, -0.526358604, 1, 0, -0, 0, -0.258826613, -0.965924859, 0, 0.965924323, -0.258826822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2219. CFrame.new(-1.32922888, -0.057770282, 0, 0.965926528, -0.258816659, 0, 0.258816659, 0.965926528, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2220. CFrame.new(0.499998868, -1.99999988, -2.4586916e-07, 0.965925694, 0, -0.258819699, 0, 1, 0, 0.258819699, 0, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2221. CFrame.new(-0.500003517, -1.99999988, 4.76838977e-07, 1.00000322, 0, 3.27825546e-07, 0, 1, 0, -9.53674316e-07, 0, 1.0000031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2222. }, .3, false)
  2223. end
  2224. Humanoid.WalkSpeed = 16
  2225. attack = false
  2226. end
  2227.  
  2228. function yskill2()
  2229. attack = true
  2230. Humanoid.WalkSpeed = 0
  2231. for i = 0, 1, 0.1 do
  2232. swait()
  2233. PlayAnimationFromTable({
  2234. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2235. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2236. CFrame.new(0.850006104, 0.43025443, -1.39280033, 1, 0, 0, 0, 0.0871498287, -0.996195376, 0, 0.996195376, 0.0871498287) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2237. CFrame.new(-0.197716177, 0.450007558, -1.09271812, 0.642781258, -0.766045928, 2.8975794e-11, -5.29663475e-06, -4.44431407e-06, -1, 0.766045928, 0.642781258, -6.91400919e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2238. CFrame.new(0.500000358, -1.99998295, -1.43051147e-06, 0.98480773, 0.0151356151, -0.172988772, -5.9923542e-07, 0.996190131, 0.0871590152, 0.173648581, -0.085835427, 0.981067836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2239. CFrame.new(-0.5, -1.96526527, -0.196961135, 1, 0, 0, 0, 0.984806538, -0.173648536, 0, 0.173648492, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2240. }, .3, false)
  2241. end
  2242. shoot2(mouse, FistPart2, 2.5, 1.7)
  2243. shoot2(mouse, FistPart2, 2.5, 1.7)
  2244. shoot2(mouse, FistPart2, 2.5, 1.7)
  2245. shoot2(mouse, FistPart2, 2.5, 1.7)
  2246. shoot2(mouse, FistPart2, 2.5, 1.7)
  2247. shoot2(mouse, FistPart2, 2.5, 1.7)
  2248. for i = 0, 1, 0.1 do
  2249. swait()
  2250. PlayAnimationFromTable({
  2251. CFrame.new(0, 6.70552254e-08, 0.449998468, 1, 0, 0, 0, 0.984807611, -0.173648611, 0, 0.173648611, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2252. CFrame.new(0, 1.39814234, 0.0725734532, 1, 0, 0, 0, 0.965926528, -0.258818567, 0, 0.258818567, 0.965926528) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2253. CFrame.new(0.850006104, 0.571620584, -1.03803515, 1, 0, 0, 0, -0.173654675, -0.984806418, 0, 0.984806418, -0.173654675) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2254. CFrame.new(0.0146820648, 0.527837276, -0.999364972, 0.620889425, -0.782998204, 0.0375692472, -0.126405105, -0.147303313, -0.980980694, 0.773639917, 0.604332089, -0.190433577) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2255. CFrame.new(0.480601132, -2.0316577, 0.0130645633, 0.984812498, 0.0733898804, -0.157378554, 0.0301534589, 0.82026571, 0.571190476, 0.171011925, -0.567260444, 0.805588961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2256. CFrame.new(-0.5, -2.01244569, -0.234624743, 1, 0, 0, 0, 0.965935051, -0.258827269, 0, 0.25882268, 0.965920329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2257. }, .3, false)
  2258. end
  2259. for i = 0, 1, 0.1 do
  2260. swait()
  2261. PlayAnimationFromTable({
  2262. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2263. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2264. CFrame.new(0.850006104, 0.43025443, -1.39280033, 1, 0, 0, 0, 0.0871498287, -0.996195376, 0, 0.996195376, 0.0871498287) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2265. CFrame.new(-0.197716177, 0.450007558, -1.09271812, 0.642781258, -0.766045928, 2.8975794e-11, -5.29663475e-06, -4.44431407e-06, -1, 0.766045928, 0.642781258, -6.91400919e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2266. CFrame.new(0.500000358, -1.99998295, -1.43051147e-06, 0.98480773, 0.0151356151, -0.172988772, -5.9923542e-07, 0.996190131, 0.0871590152, 0.173648581, -0.085835427, 0.981067836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2267. CFrame.new(-0.5, -1.96526527, -0.196961135, 1, 0, 0, 0, 0.984806538, -0.173648536, 0, 0.173648492, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2268. }, .3, false)
  2269. end
  2270. shoot2(mouse, FistPart2, 2.5, 1.5)
  2271. shoot2(mouse, FistPart2, 2.5, 1.5)
  2272. shoot2(mouse, FistPart2, 2.5, 1.5)
  2273. shoot2(mouse, FistPart2, 2.5, 1.5)
  2274. shoot2(mouse, FistPart2, 2.5, 1.5)
  2275. shoot2(mouse, FistPart2, 2.5, 1.5)
  2276. for i = 0, 1, 0.1 do
  2277. swait()
  2278. PlayAnimationFromTable({
  2279. CFrame.new(0, 6.70552254e-08, 0.449998468, 1, 0, 0, 0, 0.984807611, -0.173648611, 0, 0.173648611, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2280. CFrame.new(0, 1.39814234, 0.0725734532, 1, 0, 0, 0, 0.965926528, -0.258818567, 0, 0.258818567, 0.965926528) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2281. CFrame.new(0.850006104, 0.571620584, -1.03803515, 1, 0, 0, 0, -0.173654675, -0.984806418, 0, 0.984806418, -0.173654675) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2282. CFrame.new(0.0146820648, 0.527837276, -0.999364972, 0.620889425, -0.782998204, 0.0375692472, -0.126405105, -0.147303313, -0.980980694, 0.773639917, 0.604332089, -0.190433577) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2283. CFrame.new(0.480601132, -2.0316577, 0.0130645633, 0.984812498, 0.0733898804, -0.157378554, 0.0301534589, 0.82026571, 0.571190476, 0.171011925, -0.567260444, 0.805588961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2284. CFrame.new(-0.5, -2.01244569, -0.234624743, 1, 0, 0, 0, 0.965935051, -0.258827269, 0, 0.25882268, 0.965920329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2285. }, .3, false)
  2286. end
  2287. for i = 0, 1, 0.1 do
  2288. swait()
  2289. PlayAnimationFromTable({
  2290. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2291. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2292. CFrame.new(0.850006104, 0.43025443, -1.39280033, 1, 0, 0, 0, 0.0871498287, -0.996195376, 0, 0.996195376, 0.0871498287) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2293. CFrame.new(-0.197716177, 0.450007558, -1.09271812, 0.642781258, -0.766045928, 2.8975794e-11, -5.29663475e-06, -4.44431407e-06, -1, 0.766045928, 0.642781258, -6.91400919e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2294. CFrame.new(0.500000358, -1.99998295, -1.43051147e-06, 0.98480773, 0.0151356151, -0.172988772, -5.9923542e-07, 0.996190131, 0.0871590152, 0.173648581, -0.085835427, 0.981067836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2295. CFrame.new(-0.5, -1.96526527, -0.196961135, 1, 0, 0, 0, 0.984806538, -0.173648536, 0, 0.173648492, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2296. }, .3, false)
  2297. end
  2298. shoot2(mouse, FistPart2, 2.5, 1.5)
  2299. shoot2(mouse, FistPart2, 2.5, 1.5)
  2300. shoot2(mouse, FistPart2, 2.5, 1.5)
  2301. shoot2(mouse, FistPart2, 2.5, 1.5)
  2302. shoot2(mouse, FistPart2, 2.5, 1.5)
  2303. shoot2(mouse, FistPart2, 2.5, 1.5)
  2304. for i = 0, 1, 0.1 do
  2305. swait()
  2306. PlayAnimationFromTable({
  2307. CFrame.new(0, 6.70552254e-08, 0.449998468, 1, 0, 0, 0, 0.984807611, -0.173648611, 0, 0.173648611, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2308. CFrame.new(0, 1.39814234, 0.0725734532, 1, 0, 0, 0, 0.965926528, -0.258818567, 0, 0.258818567, 0.965926528) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2309. CFrame.new(0.850006104, 0.571620584, -1.03803515, 1, 0, 0, 0, -0.173654675, -0.984806418, 0, 0.984806418, -0.173654675) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2310. CFrame.new(0.0146820648, 0.527837276, -0.999364972, 0.620889425, -0.782998204, 0.0375692472, -0.126405105, -0.147303313, -0.980980694, 0.773639917, 0.604332089, -0.190433577) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2311. CFrame.new(0.480601132, -2.0316577, 0.0130645633, 0.984812498, 0.0733898804, -0.157378554, 0.0301534589, 0.82026571, 0.571190476, 0.171011925, -0.567260444, 0.805588961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2312. CFrame.new(-0.5, -2.01244569, -0.234624743, 1, 0, 0, 0, 0.965935051, -0.258827269, 0, 0.25882268, 0.965920329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2313. }, .3, false)
  2314. end
  2315. for i = 0, 1, 0.1 do
  2316. swait()
  2317. PlayAnimationFromTable({
  2318. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2319. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2320. CFrame.new(0.850006104, 0.43025443, -1.39280033, 1, 0, 0, 0, 0.0871498287, -0.996195376, 0, 0.996195376, 0.0871498287) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2321. CFrame.new(-0.197716177, 0.450007558, -1.09271812, 0.642781258, -0.766045928, 2.8975794e-11, -5.29663475e-06, -4.44431407e-06, -1, 0.766045928, 0.642781258, -6.91400919e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2322. CFrame.new(0.500000358, -1.99998295, -1.43051147e-06, 0.98480773, 0.0151356151, -0.172988772, -5.9923542e-07, 0.996190131, 0.0871590152, 0.173648581, -0.085835427, 0.981067836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2323. CFrame.new(-0.5, -1.96526527, -0.196961135, 1, 0, 0, 0, 0.984806538, -0.173648536, 0, 0.173648492, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2324. }, .3, false)
  2325. end
  2326. shoot2(mouse, FistPart2, 2.5, 1.5)
  2327. shoot2(mouse, FistPart2, 2.5, 1.5)
  2328. shoot2(mouse, FistPart2, 2.5, 1.5)
  2329. shoot2(mouse, FistPart2, 2.5, 1.5)
  2330. shoot2(mouse, FistPart2, 2.5, 1.5)
  2331. shoot2(mouse, FistPart2, 2.5, 1.5)
  2332. for i = 0, 1, 0.1 do
  2333. swait()
  2334. PlayAnimationFromTable({
  2335. CFrame.new(0, 6.70552254e-08, 0.449998468, 1, 0, 0, 0, 0.984807611, -0.173648611, 0, 0.173648611, 0.984807611) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2336. CFrame.new(0, 1.39814234, 0.0725734532, 1, 0, 0, 0, 0.965926528, -0.258818567, 0, 0.258818567, 0.965926528) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2337. CFrame.new(0.850006104, 0.571620584, -1.03803515, 1, 0, 0, 0, -0.173654675, -0.984806418, 0, 0.984806418, -0.173654675) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2338. CFrame.new(0.0146820648, 0.527837276, -0.999364972, 0.620889425, -0.782998204, 0.0375692472, -0.126405105, -0.147303313, -0.980980694, 0.773639917, 0.604332089, -0.190433577) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2339. CFrame.new(0.480601132, -2.0316577, 0.0130645633, 0.984812498, 0.0733898804, -0.157378554, 0.0301534589, 0.82026571, 0.571190476, 0.171011925, -0.567260444, 0.805588961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2340. CFrame.new(-0.5, -2.01244569, -0.234624743, 1, 0, 0, 0, 0.965935051, -0.258827269, 0, 0.25882268, 0.965920329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2341. }, .3, false)
  2342. end
  2343. Humanoid.WalkSpeed = 16
  2344. attack = false
  2345. end
  2346.  
  2347. function yellowult()
  2348. attack = true
  2349. Humanoid.WalkSpeed = 0
  2350. for i = 0, 1, 0.1 do
  2351. swait()
  2352. PlayAnimationFromTable({
  2353. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2354. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2355. CFrame.new(1.5, -0.0409150645, -0.0388702489, 1, 0, 0, 0, 0.996190429, -0.0871607587, 0, 0.0871607587, 0.996190429) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2356. CFrame.new(-1.52468932, 0.0028619729, -0.104003847, 0.996194363, 0.0858353972, -0.0151338344, -0.0871600509, 0.981062829, -0.172967643, 6.6255808e-08, 0.173625678, 0.984813869) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2357. CFrame.new(0.500000417, -1.99999964, 1.83823011e-06, 0.996194661, -0.0871560052, -1.02819536e-06, 0.0871560052, 0.996194661, 6.6206627e-07, 9.66579705e-07, -7.49160108e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2358. CFrame.new(-0.599628687, -1.99128366, 8.37078687e-07, 0.996204317, 0.0871562511, -2.95643531e-07, -0.0871565267, 0.996194661, 5.4546625e-08, -1.57590398e-06, -8.31184082e-08, 1.0000093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2359. }, .3, false)
  2360. end
  2361. for i = 0, 1, 0.1 do
  2362. swait()
  2363. PlayAnimationFromTable({
  2364. CFrame.new(-0, -0.150000036, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2365. CFrame.new(0, 1.50000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2366. CFrame.new(1.5, -0.189773932, -0.0650169924, 1, 0, 0, 0, 0.965924501, -0.258824736, 0, 0.258824676, 0.965924501) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2367. CFrame.new(-1.55473328, -0.190514222, -0.164770558, 0.996194601, 0.0819077194, -0.0298073273, -0.0871626958, 0.936127782, -0.340689749, -1.64018797e-06, 0.341991544, 0.939703345) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2368. CFrame.new(0.508686185, -1.94923961, 0.00871171057, 0.996194661, -0.0868242607, -0.00759719033, 0.0871560052, 0.992403746, 0.0868249759, 9.66579705e-07, -0.087156713, 0.996194601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2369. CFrame.new(-0.607922792, -1.93618393, 0.0585222915, 0.99619478, 0.0868233219, 0.00759965135, -0.0871552825, 0.992403924, 0.0868249536, -3.49326069e-06, -0.0871569142, 0.996194601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2370. }, .3, false)
  2371. end
  2372. for i = 0, 1, 0.1 do
  2373. swait()
  2374. PlayAnimationFromTable({
  2375. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2376. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2377. CFrame.new(1.40000534, 0.356975287, -1.22806883, 1, 0, 0, 0, 0.0871374011, -0.996197343, 0, 0.996196568, 0.0871378481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2378. CFrame.new(-1.38150716, 0.492209107, -1.20401716, 0.996198952, 4.92017716e-06, -0.0871624053, -0.087162368, 2.94744968e-05, -0.996193826, -2.35281232e-06, 0.999999642, 2.97054648e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2379. CFrame.new(0.500000417, -1.99999964, 1.83823011e-06, 0.996194661, -0.0871560052, -1.02819536e-06, 0.0871560052, 0.996194661, 6.6206627e-07, 9.66579705e-07, -7.49160108e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2380. CFrame.new(-0.599628687, -1.99128366, 8.37078687e-07, 0.996204317, 0.0871562511, -2.95643531e-07, -0.0871565267, 0.996194661, 5.4546625e-08, -1.57590398e-06, -8.31184082e-08, 1.0000093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2381. }, .3, false)
  2382. shoot2(mouse, FistPart2, 0, 3)
  2383. shoot2(mouse, LeftArm, 0, 3)
  2384. end
  2385. for i = 0, 1, 0.1 do
  2386. swait()
  2387. PlayAnimationFromTable({
  2388. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2389. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2390. CFrame.new(0.499181807, 0.223743036, -1.05596054, 0.707105339, 0.69636631, 0.122787133, -0.0616130196, 0.233663112, -0.970363498, -0.704419374, 0.67858392, 0.208129525) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2391. CFrame.new(-0.428634465, 0.738994241, -0.987285554, 0.763130784, -0.631533623, 0.137104362, -0.0667508617, -0.288050383, -0.955285907, 0.642788351, 0.719855666, -0.261975348) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2392. CFrame.new(0.500000417, -1.99999964, 1.83823011e-06, 0.996194661, -0.0871560052, -1.02819536e-06, 0.0871560052, 0.996194661, 6.6206627e-07, 9.66579705e-07, -7.49160108e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2393. CFrame.new(-0.599628687, -1.99128366, 8.37078687e-07, 0.996204317, 0.0871562511, -2.95643531e-07, -0.0871565267, 0.996194661, 5.4546625e-08, -1.57590398e-06, -8.31184082e-08, 1.0000093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2394. }, .3, false)
  2395. shoot2(mouse, FistPart2, 0, 3)
  2396. shoot2(mouse, LeftArm, 0, 3)
  2397. end
  2398. for i = 0, 1, 0.1 do
  2399. swait()
  2400. PlayAnimationFromTable({
  2401. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2402. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2403. CFrame.new(1.15588462, 0.486735612, -1.24988592, 0.995351017, 0.0955836847, 0.0118329162, 0.0142942173, -0.0251067113, -0.99958241, -0.0952466577, 0.99510473, -0.0263562761) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2404. CFrame.new(-1.27702451, 0.475183576, -1.14593351, 0.995363891, -0.0910408199, -0.0310207941, -0.0369043797, -0.0636704341, -0.997288406, 0.0888188481, 0.9938097, -0.066735059) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2405. CFrame.new(0.500000417, -1.99999964, 1.83823011e-06, 0.996194661, -0.0871560052, -1.02819536e-06, 0.0871560052, 0.996194661, 6.6206627e-07, 9.66579705e-07, -7.49160108e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2406. CFrame.new(-0.599628687, -1.99128366, 8.37078687e-07, 0.996204317, 0.0871562511, -2.95643531e-07, -0.0871565267, 0.996194661, 5.4546625e-08, -1.57590398e-06, -8.31184082e-08, 1.0000093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2407. }, .3, false)
  2408. shoot2(mouse, FistPart2, 0, 3)
  2409. shoot2(mouse, LeftArm, 0, 3)
  2410. end
  2411. for i = 0, 1, 0.1 do
  2412. swait()
  2413. PlayAnimationFromTable({
  2414. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2415. CFrame.new(0, 1.49998999, 0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2416. CFrame.new(1.5, 0.450001091, -1.19999921, 1, 0, 0, 0, -1.46776188e-06, -0.99999845, 0, 1.00000012, -1.49011612e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2417. CFrame.new(-1.5, 0.449998021, -1.2500006, 1, 0, 0, 0, 9.90925514e-07, -0.999998331, 0, 1.00000012, 9.90927219e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2418. CFrame.new(0.549808383, -1.99561357, 0, 0.996194661, -0.087155655, 0, 0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2419. CFrame.new(-0.599618316, -1.99125576, -0, 0.996194661, 0.087155655, 0, -0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2420. }, .3, false)
  2421. shoot2(mouse, FistPart2, 0, 3)
  2422. shoot2(mouse, LeftArm, 0, 3)
  2423. end
  2424. for i = 0, 1, 0.1 do
  2425. swait()
  2426. PlayAnimationFromTable({
  2427. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2428. CFrame.new(0, 1.49998999, 0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2429. CFrame.new(0.0337522179, 0.778599977, -0.747496545, 0.499997407, 0.836518705, -0.22414352, -7.8816548e-08, -0.258817941, -0.965924144, -0.866026223, 0.482961178, -0.129408449) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2430. CFrame.new(-0.132704705, 0.353405923, -0.682635188, 0.499991387, -0.836522281, -0.224140406, 3.79470634e-06, 0.258815289, -0.965925097, 0.866030276, 0.482954174, 0.129408836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2431. CFrame.new(0.549808383, -1.99561357, 0, 0.996194661, -0.087155655, 0, 0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2432. CFrame.new(-0.599618316, -1.99125576, -0, 0.996194661, 0.087155655, 0, -0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2433. }, .3, false)
  2434. shoot2(mouse, FistPart2, 0, 1.5)
  2435. shoot2(mouse, LeftArm, 0, 1.5)
  2436. end
  2437. for i = 0, 1, 0.1 do
  2438. swait()
  2439. PlayAnimationFromTable({
  2440. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2441. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2442. CFrame.new(1.15588462, 0.486735612, -1.24988592, 0.995351017, 0.0955836847, 0.0118329162, 0.0142942173, -0.0251067113, -0.99958241, -0.0952466577, 0.99510473, -0.0263562761) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2443. CFrame.new(-1.27702451, 0.475183576, -1.14593351, 0.995363891, -0.0910408199, -0.0310207941, -0.0369043797, -0.0636704341, -0.997288406, 0.0888188481, 0.9938097, -0.066735059) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2444. CFrame.new(0.500000417, -1.99999964, 1.83823011e-06, 0.996194661, -0.0871560052, -1.02819536e-06, 0.0871560052, 0.996194661, 6.6206627e-07, 9.66579705e-07, -7.49160108e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2445. CFrame.new(-0.599628687, -1.99128366, 8.37078687e-07, 0.996204317, 0.0871562511, -2.95643531e-07, -0.0871565267, 0.996194661, 5.4546625e-08, -1.57590398e-06, -8.31184082e-08, 1.0000093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2446. }, .3, false)
  2447. shoot2(mouse, FistPart2, 0, 1.5)
  2448. shoot2(mouse, LeftArm, 0, 1.5)
  2449. end
  2450. Humanoid.WalkSpeed = 16
  2451. attack = false
  2452. end
  2453.  
  2454. function zmove()
  2455. attack = true
  2456. Humanoid.WalkSpeed = 0
  2457. for i = 0, 1, 0.1 do
  2458. swait()
  2459. PlayAnimationFromTable({
  2460. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2461. CFrame.new(0, 1.49998999, 0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2462. CFrame.new(1.5, 0.450001091, -1.19999921, 1, 0, 0, 0, -1.46776188e-06, -0.99999845, 0, 1.00000012, -1.49011612e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2463. CFrame.new(-1.5, 0.449998021, -1.2500006, 1, 0, 0, 0, 9.90925514e-07, -0.999998331, 0, 1.00000012, 9.90927219e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2464. CFrame.new(0.549808383, -1.99561357, 0, 0.996194661, -0.087155655, 0, 0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2465. CFrame.new(-0.599618316, -1.99125576, -0, 0.996194661, 0.087155655, 0, -0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2466. }, .3, false)
  2467. shoot2(mouse, FistPart2, 0, 1000)
  2468. shoot2(mouse, LeftArm, 0, 1000)
  2469. end
  2470. for i = 0, 1, 0.1 do
  2471. swait()
  2472. PlayAnimationFromTable({
  2473. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2474. CFrame.new(0, 1.49998999, 0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2475. CFrame.new(0.0337522179, 0.778599977, -0.747496545, 0.499997407, 0.836518705, -0.22414352, -7.8816548e-08, -0.258817941, -0.965924144, -0.866026223, 0.482961178, -0.129408449) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2476. CFrame.new(-0.132704705, 0.353405923, -0.682635188, 0.499991387, -0.836522281, -0.224140406, 3.79470634e-06, 0.258815289, -0.965925097, 0.866030276, 0.482954174, 0.129408836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2477. CFrame.new(0.549808383, -1.99561357, 0, 0.996194661, -0.087155655, 0, 0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2478. CFrame.new(-0.599618316, -1.99125576, -0, 0.996194661, 0.087155655, 0, -0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2479. }, .3, false)
  2480. shoot2(mouse, FistPart2, 0, 1000)
  2481. shoot2(mouse, LeftArm, 0, 1000)
  2482. end
  2483. for i = 0, 1, 0.1 do
  2484. swait()
  2485. PlayAnimationFromTable({
  2486. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2487. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2488. CFrame.new(1.15588462, 0.486735612, -1.24988592, 0.995351017, 0.0955836847, 0.0118329162, 0.0142942173, -0.0251067113, -0.99958241, -0.0952466577, 0.99510473, -0.0263562761) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2489. CFrame.new(-1.27702451, 0.475183576, -1.14593351, 0.995363891, -0.0910408199, -0.0310207941, -0.0369043797, -0.0636704341, -0.997288406, 0.0888188481, 0.9938097, -0.066735059) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2490. CFrame.new(0.500000417, -1.99999964, 1.83823011e-06, 0.996194661, -0.0871560052, -1.02819536e-06, 0.0871560052, 0.996194661, 6.6206627e-07, 9.66579705e-07, -7.49160108e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2491. CFrame.new(-0.599628687, -1.99128366, 8.37078687e-07, 0.996204317, 0.0871562511, -2.95643531e-07, -0.0871565267, 0.996194661, 5.4546625e-08, -1.57590398e-06, -8.31184082e-08, 1.0000093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2492. }, .3, false)
  2493. shoot2(mouse, FistPart2, 0, 1000)
  2494. shoot2(mouse, LeftArm, 0, 1000)
  2495. end
  2496. for i = 0, 1, 0.1 do
  2497. swait()
  2498. PlayAnimationFromTable({
  2499. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2500. CFrame.new(0, 1.49998999, 0, 1, 0, 0, 0, 0.999996662, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2501. CFrame.new(0.175690114, 0.730916142, -0.738472283, 0.0724162534, 0.946226418, -0.315293223, 0.0268808138, -0.317853749, -0.947752357, -0.997012198, 0.0601576231, -0.0484541096) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2502. CFrame.new(-0.450083524, 0.197255462, -0.724608362, -0.130865484, -0.90598619, -0.402573109, -0.000499379938, 0.406125098, -0.9138152, 0.99140054, -0.119386159, -0.0536001883) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2503. CFrame.new(0.549808383, -1.99561357, 0, 0.996194661, -0.087155655, 0, 0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2504. CFrame.new(-0.599618316, -1.99125576, -0, 0.996194661, 0.087155655, 0, -0.0871556625, 0.996187627, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2505. }, .3, false)
  2506. Effects.Sphere.Create(BrickColor.new("New Yeller"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  2507. Effects.Sphere.Create(BrickColor.new("New Yeller"), RightArm.CFrame, 11, 11, 11, 4, 4, 4, .2, 3)
  2508. Effects.Sphere.Create(BrickColor.new("New Yeller"), RightArm.CFrame, 12, 12, 12, 5, 5, 5, .3, 4)
  2509. shoot2(mouse, FistPart2, 0, 1000)
  2510. shoot2(mouse, LeftArm, 0, 1000)
  2511. end
  2512. Humanoid.WalkSpeed = 16
  2513. attack = false
  2514. end
  2515.  
  2516. Mouse.Button1Down:connect(function()
  2517. if attack == false and attacktype == 1 then
  2518. attacktype = 2
  2519. attackone()
  2520. elseif attack == false and attacktype == 2 then
  2521. attacktype = 3
  2522. attacktwo()
  2523. elseif attack == false and attacktype == 3 then
  2524. attacktype = 4
  2525. attackthree()
  2526. elseif attack == false and attacktype == 4 then
  2527. attacktype = 1
  2528. attackfour()
  2529. end
  2530. end)
  2531.  
  2532. function teleportus()
  2533. attack = true
  2534. Humanoid.WalkSpeed = 0
  2535. for i = 0, 1, 0.1 do
  2536. swait()
  2537. PlayAnimationFromTable({
  2538. CFrame.new(0, -0.0347282365, 0.196958572, 1, 0, 0, 0, 0.984807074, -0.173648521, 0, 0.173648521, 0.984807074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2539. CFrame.new(0, 1.53798652, -0.115794092, 1, 0, 0, 0, 0.965925038, 0.25881955, 0, -0.25881955, 0.965925038) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2540. CFrame.new(1.5, 0.769026518, -0.558581173, 1, 0, 0, 0, -0.342031658, -0.939686239, 0, 0.939686239, -0.342031658) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2541. CFrame.new(-1.5, -0.0818282515, 0.467690349, 1, 0, 0, 0, 0.819149971, 0.573578477, 0, -0.573578358, 0.819150031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2542. CFrame.new(0.5, -1.69491482, -0.441803932, 1, 0, 0, 0, 0.939693332, -0.342015922, 0, 0.342015922, 0.939693332) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2543. CFrame.new(-0.5, -1.91783726, 0.340480328, 1, 0, 0, 0, 0.96592176, 0.258819342, 0, -0.258818775, 0.965924859) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2544. }, .3, false)
  2545. end
  2546. for i = 0, 1, 0.1 do
  2547. Effects.Sphere.Create(BrickColor.new("Royal purple"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  2548. Effects.Ring.Create(BrickColor.new("Royal purple"), RightArm.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  2549. shoot4(FistPart2, FistPart2, 100, 10)
  2550. shoot4(FistPart2, FistPart2, 100, 10)
  2551. shoot4(FistPart2, FistPart2, 100, 10)
  2552. shoot4(FistPart2, FistPart2, 100, 10)
  2553. swait()
  2554. PlayAnimationFromTable({
  2555. CFrame.new(-0, -0.0955061913, -0.147723392, 1, 0, 0, 0, 0.984807968, 0.173648685, 0, -0.173648685, 0.984807968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2556. CFrame.new(0, 1.47425139, -0.0752061605, 1, 0, 0, 0, 0.99619478, 0.087155953, 0, -0.087155953, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2557. CFrame.new(1.5, 0.0393770635, -0.637199104, 1, 0, 0, 0, 0.573566318, -0.819159508, 0, 0.819159508, 0.573566318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2558. CFrame.new(-1.5, -0.0221440718, 0.233388454, 1, 0, 0, 0, 0.866024971, 0.500002861, 0, -0.500001669, 0.866026223) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2559. CFrame.new(0.5, -1.82796562, -0.748389661, 1, 0, 0, 0, 0.965927005, -0.258816153, 0, 0.258816153, 0.965927005) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2560. CFrame.new(-0.5, -1.91864347, 0.0140011441, 1, 0, 0, 0, 1.00000024, 6.2584877e-07, 0, -6.2584877e-07, 1.00000036) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2561. }, .3, false)
  2562. end
  2563. local rotation = my
  2564. if mouse.Target ~= nil then
  2565. local tp = mouse.Hit
  2566. lerp(-5,rotation)
  2567. Character:SetPrimaryPartCFrame(CFrame.new(tp.p)*CFrame.new(0,5,0))
  2568. lerp(5,rotation)
  2569. end
  2570. Humanoid.WalkSpeed = 16
  2571. attack = false
  2572. end
  2573.  
  2574. function oh()
  2575. attack = true
  2576. hello.SoundId = "rbxassetid://175849204"
  2577. hello:Play()
  2578. text.TextColor3 = Color3.new(5, 2, 3)
  2579. text.Text = "wat going on"
  2580. lust = true
  2581. WristPart2.BrickColor = BrickColor.new("Hot pink")
  2582. FistPart2.BrickColor = BrickColor.new("Hot pink")
  2583. local maincolor = BrickColor.new("Hot pink")
  2584. handleg.BrickColor = maincolor
  2585. handleo.BrickColor = maincolor
  2586. wngr.BrickColor = maincolor
  2587. wngr2.BrickColor = maincolor
  2588. wngr3.BrickColor = maincolor
  2589. rig.BrickColor = maincolor
  2590. glowbo.BrickColor = maincolor
  2591. glownb.BrickColor = maincolor
  2592. glownb2.BrickColor = maincolor
  2593. glownb3.BrickColor = maincolor
  2594. blak.BrickColor = maincolor
  2595. line.BrickColor = maincolor
  2596. line2.BrickColor = maincolor
  2597. line3.BrickColor = maincolor
  2598. WristPart2.Material = "Ice"
  2599. FistPart2.Material = "Ice"
  2600. Humanoid.WalkSpeed = 0
  2601. for i = 0, 1, 0.1 do
  2602. swait()
  2603. PlayAnimationFromTable({
  2604. CFrame.new(0, -0.040953666, -0.748878539, 1, 0, 0, 0, 0.766045272, 0.642787814, 0, -0.642787814, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2605. CFrame.new(0, 1.46567416, -0.30447942, 1, 0, 0, 0, 0.819151759, 0.573578298, 0, -0.573578477, 0.81915164) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2606. CFrame.new(1.5, -0.202564657, -0.628316641, 1, 0, 0, 0, 0.766045153, -0.642787814, 0, 0.642787755, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2607. CFrame.new(-1.5, -0.138277054, -0.704931736, 1, 0, 0, 0, 0.766045153, -0.642787814, 0, 0.642787755, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2608. CFrame.new(0.599616647, -1.975402, -0.679965973, 0.996194422, -0.0871557891, 0, 0.0667653009, 0.763127625, -0.642787814, 0.0560226999, 0.640339613, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2609. CFrame.new(-0.549812436, -1.97874928, -0.682774663, 0.996194661, 0.0871559456, 0, -0.0667654127, 0.76312995, -0.642787814, -0.0560227893, 0.64034158, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2610. }, .3, false)
  2611. end
  2612. for i = 0, 1, 0.1 do
  2613. swait()
  2614. PlayAnimationFromTable({
  2615. CFrame.new(0, -0.040953666, -0.748878539, 1, 0, 0, 0, 0.766045272, 0.642787814, 0, -0.642787814, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2616. CFrame.new(0, 1.49032831, -0.0227138996, 1, 0, 0, 0, 0.766048789, -0.642783642, 0, 0.642783642, 0.766048789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2617. CFrame.new(1.5, -0.202564657, -0.628316641, 1, 0, 0, 0, 0.766045153, -0.642787814, 0, 0.642787755, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2618. CFrame.new(-1.5, -0.138277054, -0.704931736, 1, 0, 0, 0, 0.766045153, -0.642787814, 0, 0.642787755, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2619. CFrame.new(0.599616647, -1.975402, -0.679965973, 0.996194422, -0.0871557891, 0, 0.0667653009, 0.763127625, -0.642787814, 0.0560226999, 0.640339613, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2620. CFrame.new(-0.549812436, -1.97874928, -0.682774663, 0.996194661, 0.0871559456, 0, -0.0667654127, 0.76312995, -0.642787814, -0.0560227893, 0.64034158, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2621. }, .3, false)
  2622. end
  2623. Humanoid.WalkSpeed = 16
  2624. attack = false
  2625. end
  2626.  
  2627. function backtomysenses()
  2628. attack = true
  2629. hello.SoundId = "rbxassetid://515593602"
  2630. hello:Play()
  2631. text.TextColor3 = Color3.new(0, 0, 0)
  2632. text.Text = "Doomfist"
  2633. lust = false
  2634. WristPart2.BrickColor = BrickColor.new("Really black")
  2635. FistPart2.BrickColor = BrickColor.new("Really black")
  2636. local maincolor = BrickColor.new("Really black")
  2637. handleg.BrickColor = maincolor
  2638. handleo.BrickColor = maincolor
  2639. wngr.BrickColor = maincolor
  2640. wngr2.BrickColor = maincolor
  2641. wngr3.BrickColor = maincolor
  2642. rig.BrickColor = maincolor
  2643. glowbo.BrickColor = maincolor
  2644. glownb.BrickColor = maincolor
  2645. glownb2.BrickColor = maincolor
  2646. glownb3.BrickColor = maincolor
  2647. blak.BrickColor = maincolor
  2648. line.BrickColor = maincolor
  2649. line2.BrickColor = maincolor
  2650. line3.BrickColor = maincolor
  2651. WristPart2.Material = "Fabric"
  2652. FistPart2.Material = "Fabric"
  2653. Humanoid.WalkSpeed = 0
  2654. for i = 0, 1, 0.1 do
  2655. swait()
  2656. PlayAnimationFromTable({
  2657. CFrame.new(0, -0.040953666, -0.748878539, 1, 0, 0, 0, 0.766045272, 0.642787814, 0, -0.642787814, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2658. CFrame.new(0, 1.46567416, -0.30447942, 1, 0, 0, 0, 0.819151759, 0.573578298, 0, -0.573578477, 0.81915164) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2659. CFrame.new(1.5, -0.202564657, -0.628316641, 1, 0, 0, 0, 0.766045153, -0.642787814, 0, 0.642787755, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2660. CFrame.new(-1.5, -0.138277054, -0.704931736, 1, 0, 0, 0, 0.766045153, -0.642787814, 0, 0.642787755, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2661. CFrame.new(0.599616647, -1.975402, -0.679965973, 0.996194422, -0.0871557891, 0, 0.0667653009, 0.763127625, -0.642787814, 0.0560226999, 0.640339613, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2662. CFrame.new(-0.549812436, -1.97874928, -0.682774663, 0.996194661, 0.0871559456, 0, -0.0667654127, 0.76312995, -0.642787814, -0.0560227893, 0.64034158, 0.766045272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2663. }, .3, false)
  2664. end
  2665. Humanoid.WalkSpeed = 16
  2666. attack = false
  2667. end
  2668.  
  2669. function um()
  2670. attack = true
  2671. Humanoid.WalkSpeed = 0
  2672. for i = 0, 5, 0.1 do
  2673. swait()
  2674. PlayAnimationFromTable({
  2675. CFrame.new(0.0405544378, 0.0106489267, -0.159054995, 0.984808266, -3.53964302e-09, 0.173645422, -0.0151337553, 0.996195078, 0.0858292878, -0.172984585, -0.0871533006, 0.981061101) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2676. CFrame.new(-0.0596392043, 1.47117364, 0.104691237, 0.984808266, -0.0151328119, -0.172984675, -3.53964302e-09, 0.996195555, -0.0871478692, 0.173645422, 0.0858239383, 0.981061578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2677. CFrame.new(1.42579198, 0.50909996, -1.12114668, 0.984808266, -0.172984421, 0.0151363788, -3.53964302e-09, -0.087168403, -0.996194124, 0.173645422, 0.981060147, -0.0858441666) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2678. CFrame.new(-1.38559711, 0.0780117512, -1.01359916, 0.984808266, -0.150381714, -0.0868218318, -3.53964302e-09, 0.499995112, -0.86602819, 0.173645422, 0.852871716, 0.492399514) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2679. CFrame.new(0.553354442, -2.00816464, 0.0812952742, 0.979741514, -0.100907855, -0.172984585, 0.086824201, 0.992400825, -0.0871533006, 0.180465117, 0.0703681856, 0.981061101) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2680. CFrame.new(-0.582878232, -2.01723909, -0.0690809563, 0.993680298, 0.0628890023, 0.0930044204, -0.0613086894, 0.997923493, -0.0197557509, -0.0940533727, 0.0139286891, 0.99547255) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2681. }, .3, false)
  2682. end
  2683. for i = 0, 1, 0.1 do
  2684. swait()
  2685. PlayAnimationFromTable({
  2686. CFrame.new(0.0405513234, 0.0106492359, -0.159051433, 1, -5.8359273e-08, -6.93068068e-06, 6.62168873e-07, 0.996194959, 0.0871532932, 6.89922217e-06, -0.0871533006, 0.996194959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2687. CFrame.new(-0.0405531749, 1.47117352, 0.113457158, 1, 6.62131242e-07, 6.89922581e-06, -5.8359273e-08, 0.996195436, -0.0871478692, -6.93068068e-06, 0.0871478617, 0.996195436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2688. CFrame.new(1.20944047, 0.509099841, -1.35170496, 1, 6.89921444e-06, -6.62273521e-07, -5.8359273e-08, -0.087168403, -0.996194005, -6.93068068e-06, 0.996194005, -0.0871683955) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2689. CFrame.new(-1.54056215, 0.416097701, -1.17972803, 1, 6.89921035e-06, -6.6228273e-07, -5.8359273e-08, -0.0871696919, -0.996193886, -6.93068068e-06, 0.996193409, -0.0871697366) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2690. CFrame.new(0.559063971, -2.00380659, -0.0658419654, 0.996194482, -0.087155126, 6.89922217e-06, 0.0868241265, 0.992400706, -0.0871533006, 0.00758901238, 0.086821951, 0.996194959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2691. CFrame.new(-0.625687778, -2.01427555, -0.111444429, 0.962250769, 0.0643523261, 0.264457345, -0.0613087416, 0.997923374, -0.0197557732, -0.265179217, 0.0027962476, 0.964197874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2692. }, .3, false)
  2693. end
  2694. for i = 0, 3, 0.1 do
  2695. swait()
  2696. PlayAnimationFromTable({
  2697. CFrame.new(0.0405527093, -0.00678148866, -0.358291179, 1, -5.8359273e-08, -6.93068068e-06, 6.62168873e-07, 0.996194959, 0.0871532932, 6.89922217e-06, -0.0871533006, 0.996194959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2698. CFrame.new(-0.0405538604, 1.49731743, 0.014601849, 1, 6.62131242e-07, 6.89922581e-06, -5.8359273e-08, 0.996195436, -0.0871478692, -6.93068068e-06, 0.0871478617, 0.996195436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2699. CFrame.new(1.22522199, 0.546953201, -1.58431208, 0.999999464, 7.71132181e-06, -6.62281991e-07, 1.24421042e-08, -0.0871683285, -0.996193647, -7.73969805e-06, 0.996193111, -0.0871683657) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2700. CFrame.new(-1.39055824, 0.450965285, -1.37820315, 1, 6.89921035e-06, -6.6228273e-07, -5.8359273e-08, -0.0871696919, -0.996193886, -6.93068068e-06, 0.996193409, -0.0871697366) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2701. CFrame.new(0.559064686, -2.00382042, 0.134158239, 0.99619478, -0.0868238881, -0.00758924801, 0.0868239105, 0.996223688, -0.000327423215, 0.00758901471, -0.000332765281, 0.999971271) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2702. CFrame.new(-0.625690758, -2.01427627, 0.0885611624, 0.962248564, 0.0410574302, 0.269058168, -0.0613077059, 0.995848119, 0.0672949702, -0.265177995, -0.0812499076, 0.960770309) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2703. }, .3, false)
  2704. end
  2705. text.Text = "WOAH THE HELL AM I DOING"
  2706. for i = 0, 1, 0.1 do
  2707. swait()
  2708. PlayAnimationFromTable({
  2709. CFrame.new(0.0405495875, 0.0324377865, 0.0899986178, 1, -6.6218729e-07, -6.89922172e-06, 6.62168929e-07, 1.00000012, -2.69711018e-06, 6.89922217e-06, 2.67475843e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2710. CFrame.new(-0.0405497141, 1.4536761, -0.0642510802, 1, 6.62131299e-07, 6.89922581e-06, -6.6218729e-07, 1.00000012, 8.12847793e-06, -6.89922172e-06, -8.15082967e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2711. CFrame.new(1.47522771, 1.45734, -0.517842293, 0.939694047, -0.342016518, -6.76835043e-06, -0.280170202, -0.769758463, -0.573563576, 0.196163312, 0.538975656, -0.819159091) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2712. CFrame.new(-1.59077775, 0.716461897, -0.240368336, 0.573568821, 0.742407918, -0.346190572, 1.10775227e-05, -0.422624648, -0.906304896, -0.819157481, 0.51982379, -0.242412716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2713. CFrame.new(0.554125488, -1.967242, 0.0582045913, 0.99619478, -0.0754817799, -0.0435716063, 0.0871550143, 0.862728894, 0.498100877, -7.11820257e-06, -0.500002563, 0.866026223) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2714. CFrame.new(-0.66819334, -1.96576154, -0.366054237, 0.962252975, 0.170086801, 0.212484285, -0.0841869116, 0.928409994, -0.361916572, -0.258826405, 0.330363721, 0.907679558) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2715. }, .3, false)
  2716. end
  2717. text.Text = "wat going on"
  2718. Humanoid.WalkSpeed = 16
  2719. attack = false
  2720. end
  2721.  
  2722. function ohmy()
  2723. attack = true
  2724. Humanoid.WalkSpeed = 0
  2725. for i = 0, 1, 0.1 do
  2726. swait()
  2727. PlayAnimationFromTable({
  2728. CFrame.new(-0, -0.0999999568, -1.49011612e-08, 1, 0, 0, 0, 0.965925455, 0.25881964, 0, -0.25881964, 0.965925455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2729. CFrame.new(-0.00468692416, 1.44474649, -0.0602621213, 0.999884725, 0.015132539, 0.0013217926, -0.0151901534, 0.996136785, 0.0864897966, -7.87526369e-06, -0.0864999294, 0.996251762) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2730. CFrame.new(1.48580658, 0.12642017, -0.551766396, 1, 1.76592275e-05, -1.79057133e-05, -2.43364047e-05, 0.499998987, -0.866025686, -6.34050593e-06, 0.866025686, 0.499998987) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2731. CFrame.new(-1.48903608, 0.174676359, -0.598664522, 1, -2.03299314e-05, 2.42280166e-05, 3.05495014e-05, 0.42262131, -0.906316757, 8.18567059e-06, 0.906316757, 0.42262131) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2732. CFrame.new(0.597899616, -1.81428409, -0.486132681, 0.99619174, -0.0841812566, 0.0225540027, 0.0841839388, 0.862467468, -0.499051094, 0.0225601103, 0.49904874, 0.866278529) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2733. CFrame.new(-0.5, -1.83525896, -0.491757274, 1, 2.84968883e-06, 7.77508649e-06, 1.4196421e-06, 0.866025388, -0.49999994, -8.15827116e-06, 0.49999994, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2734. }, .3, false)
  2735. end
  2736. for i = 0, 1, 0.1 do
  2737. swait()
  2738. PlayAnimationFromTable({
  2739. CFrame.new(-0, -0.0229585171, -0.504048228, 1, 0, 0, 0, 0.90630728, -0.422619313, 0, 0.422619313, 0.90630728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2740. CFrame.new(-0.00488842651, 1.51020205, -0.108354002, 0.999883831, 0.013766177, -0.00642169826, -0.0116414307, 0.966014206, 0.258223474, 0.00975817535, -0.258117974, 0.966066599) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2741. CFrame.new(1.48580337, 0.0532353222, 0.53025651, 1, 2.18663172e-05, 1.24231665e-05, -2.27185319e-05, 0.573578537, 0.819150209, 1.07861279e-05, -0.81915307, 0.573576033) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2742. CFrame.new(-1.48903167, 0.0181051791, 0.546317816, 1, -2.8663655e-05, -1.33658868e-05, 2.8663535e-05, 0.642784178, 0.766043663, -1.33662816e-05, -0.766043663, 0.642784178) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2743. CFrame.new(0.541283488, -1.69923985, 0.808552682, 0.999288201, 0.00813300908, -0.0368376337, 0.0229434893, 0.644108653, 0.764589965, 0.0299458448, -0.764891088, 0.643463433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2744. CFrame.new(-0.450005025, -1.72329378, 0.737967491, 1, -2.12535815e-06, 8.00349881e-06, -4.15648083e-06, 0.707105458, 0.707110286, -7.16219165e-06, -0.707110286, 0.707105458) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2745. }, .3, false)
  2746. end
  2747. Humanoid.WalkSpeed = 16
  2748. attack = false
  2749. end
  2750.  
  2751. function toggle()
  2752. text.TextTransparency = 0
  2753. text.BackgroundTransparency = 1
  2754. text.TextTransparency = 0
  2755. text.TextStrokeTransparency = 0
  2756. end
  2757.  
  2758. function untoggle()
  2759. text.TextTransparency = 1
  2760. text.BackgroundTransparency = 1
  2761. text.TextTransparency = 1
  2762. text.TextStrokeTransparency = 1
  2763. end
  2764.  
  2765. function stayfrosty()
  2766. attack = true
  2767. icecrusher = true
  2768. text.Text = "Icecrusher"
  2769. for i = 0, 1, 0.1 do
  2770. swait()
  2771. PlayAnimationFromTable({
  2772. CFrame.new(-0.00870819669, 0, -0.099622421, 0.99619478, 0, 0.0871559754, 0, 0.999996662, 0, -0.0871559754, 0, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2773. CFrame.new(-2.85427086e-06, 1.49999523, 0.100000173, 0.99619478, -0.00759619009, -0.0868243203, 0, 0.99619472, -0.0871562734, 0.0871559754, 0.0868246257, 0.992403984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2774. CFrame.new(1.56991816, 1.03416383, -0.633722305, 0.984039187, -0.00708736107, -0.177812129, -0.0669867843, -0.940463305, -0.333229244, -0.164864093, 0.339821726, -0.925927281) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2775. CFrame.new(-1.54410851, 0.00435714424, -0.0307331495, 0.996194839, 0.0871553048, -2.23517418e-08, -0.0871552899, 0.996194839, 2.41677744e-09, 2.23517418e-08, -4.65661287e-10, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2776. CFrame.new(0.548095942, -1.99999321, -0.0064213397, 1.00000048, 0, -1.28895044e-06, 0, 1, 0, 1.28895044e-06, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2777. CFrame.new(-0.547920883, -1.99999321, 0.052063413, 0.984807909, 0, 0.173647895, 0, 1, 0, -0.173647895, 0, 0.984807909) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2778. }, .3, false)
  2779. end
  2780. Effects.Ring.Create(BrickColor.new("Pastel blue"), FistPart2.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2781. Effects.Ring.Create(BrickColor.new("Steel blue"), FistPart2.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2782. Effects.Sphere.Create(BrickColor.new("Steel blue"), glowbo.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2783. Effects.Sphere.Create(BrickColor.new("Pastel blue"), glownb.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2784. Effects.Sphere.Create(BrickColor.new("Steel blue"), glownb2.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2785. Effects.Sphere.Create(BrickColor.new("Steel blue"), handleg.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2786. Effects.Sphere.Create(BrickColor.new("Pastel blue"), handleo.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2787. Effects.Sphere.Create(BrickColor.new("Steel blue"), line.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2788. Effects.Sphere.Create(BrickColor.new("Steel blue"), line2.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2789. Effects.Sphere.Create(BrickColor.new("Pastel blue"), line3.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2790. Effects.Sphere.Create(BrickColor.new("Steel blue"), glownb3.CFrame, 10, 10, 10, 3, 3, 3, .1, .1)
  2791. WristPart2.BrickColor = BrickColor.new("Navy blue")
  2792. FistPart2.BrickColor = BrickColor.new("Navy blue")
  2793. local maincolor = BrickColor.new("Navy blue")
  2794. handleg.BrickColor = maincolor
  2795. handleo.BrickColor = maincolor
  2796. wngr.BrickColor = maincolor
  2797. wngr2.BrickColor = maincolor
  2798. wngr3.BrickColor = maincolor
  2799. rig.BrickColor = maincolor
  2800. glowbo.BrickColor = maincolor
  2801. glownb.BrickColor = maincolor
  2802. glownb2.BrickColor = maincolor
  2803. glownb3.BrickColor = maincolor
  2804. blak.BrickColor = maincolor
  2805. line.BrickColor = maincolor
  2806. line2.BrickColor = maincolor
  2807. line3.BrickColor = maincolor
  2808. WristPart2.Material = "Ice"
  2809. FistPart2.Material = "Ice"
  2810. for i = 0, 1, 0.1 do
  2811. swait()
  2812. PlayAnimationFromTable({
  2813. CFrame.new(-0.00870819669, 0, -0.099622421, 0.99619478, 0, 0.0871559754, 0, 0.999996662, 0, -0.0871559754, 0, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2814. CFrame.new(0.00871273875, 1.49999523, 0.000380758196, 0.99619478, -2.66238676e-08, -0.0871559829, 0, 1.00000012, -3.05473804e-07, 0.0871559754, 3.04311413e-07, 0.996194899) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2815. CFrame.new(1.54630494, 0.684962809, -0.632799745, 0.984039068, -0.0674747601, -0.164664507, -0.0669864938, -0.9977175, 0.00852285232, -0.164863735, 0.00264347671, -0.986312926) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2816. CFrame.new(-1.54410851, 0.00435714424, -0.0307331495, 0.996194839, 0.0871553048, -2.23517418e-08, -0.0871552899, 0.996194839, 2.41677744e-09, 2.23517418e-08, -4.65661287e-10, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2817. CFrame.new(0.548095942, -1.99999321, -0.0064213397, 1.00000048, 0, -1.28895044e-06, 0, 1, 0, 1.28895044e-06, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2818. CFrame.new(-0.547920883, -1.99999321, 0.052063413, 0.984807909, 0, 0.173647895, 0, 1, 0, -0.173647895, 0, 0.984807909) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2819. }, .3, false)
  2820. end
  2821. Humanoid.WalkSpeed = 16
  2822. attack = false
  2823. end
  2824.  
  2825. function thatscold()
  2826. attack = true
  2827. icecrusher = false
  2828. text.Text = "Doomfist"
  2829. for i = 0, 1, 0.1 do
  2830. swait()
  2831. PlayAnimationFromTable({
  2832. CFrame.new(-0.00870819669, 0, -0.099622421, 0.99619478, 0, 0.0871559754, 0, 0.999996662, 0, -0.0871559754, 0, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2833. CFrame.new(-2.85427086e-06, 1.49999523, 0.100000173, 0.99619478, -0.00759619009, -0.0868243203, 0, 0.99619472, -0.0871562734, 0.0871559754, 0.0868246257, 0.992403984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2834. CFrame.new(1.56991816, 1.03416383, -0.633722305, 0.984039187, -0.00708736107, -0.177812129, -0.0669867843, -0.940463305, -0.333229244, -0.164864093, 0.339821726, -0.925927281) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2835. CFrame.new(-1.54410851, 0.00435714424, -0.0307331495, 0.996194839, 0.0871553048, -2.23517418e-08, -0.0871552899, 0.996194839, 2.41677744e-09, 2.23517418e-08, -4.65661287e-10, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2836. CFrame.new(0.548095942, -1.99999321, -0.0064213397, 1.00000048, 0, -1.28895044e-06, 0, 1, 0, 1.28895044e-06, 0, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2837. CFrame.new(-0.547920883, -1.99999321, 0.052063413, 0.984807909, 0, 0.173647895, 0, 1, 0, -0.173647895, 0, 0.984807909) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2838. }, .3, false)
  2839. end
  2840. WristPart2.BrickColor = BrickColor.new("Really black")
  2841. FistPart2.BrickColor = BrickColor.new("Really black")
  2842. local maincolor = BrickColor.new("Really black")
  2843. handleg.BrickColor = maincolor
  2844. handleo.BrickColor = maincolor
  2845. wngr.BrickColor = maincolor
  2846. wngr2.BrickColor = maincolor
  2847. wngr3.BrickColor = maincolor
  2848. rig.BrickColor = maincolor
  2849. glowbo.BrickColor = maincolor
  2850. glownb.BrickColor = maincolor
  2851. glownb2.BrickColor = maincolor
  2852. glownb3.BrickColor = maincolor
  2853. blak.BrickColor = maincolor
  2854. line.BrickColor = maincolor
  2855. line2.BrickColor = maincolor
  2856. line3.BrickColor = maincolor
  2857. WristPart2.Material = "Fabric"
  2858. FistPart2.Material = "Fabric"
  2859. Humanoid.WalkSpeed = 16
  2860. attack = false
  2861. end
  2862.  
  2863.  
  2864. Mouse.KeyDown:connect(function(k)
  2865. k = k:lower()
  2866. if attack == false and k == 'z' and yl == false and triger == false and lust == false and icecrusher == false then
  2867. skill1()
  2868. elseif attack == false and k == 'x' and yl == false and triger == false and lust == false and icecrusher == false then
  2869. skill2()
  2870. elseif attack == false and k == 'c' then
  2871. skill3()
  2872. elseif attack == false and k == 'v' and yl == false and triger == false and lust == false and icecrusher == false then
  2873. skill4()
  2874. elseif attack == false and k == 'e' and yl == false and triger == false and lust == false and icecrusher == false then
  2875. trig()
  2876. elseif attack == false and k == 'e' and yl == false and triger == true and lust == false and icecrusher == false then
  2877. notrig()
  2878. elseif attack == false and k == 'z' and yl == false and triger == true and lust == false and icecrusher == false then
  2879. tskill1()
  2880. elseif attack == false and k == 'x' and yl == false and triger == true and lust == false and icecrusher == false then
  2881. tskill2()
  2882. elseif attack == false and k == 'v' and yl == false and triger == true and lust == false and icecrusher == false then
  2883. Ruined()
  2884. elseif attack == false and k == 'q' and triger == false and yl == false and lust == false and icecrusher == false then
  2885. yellowify()
  2886. elseif attack == false and k == 'q' and triger == false and yl == true and lust == false and icecrusher == false then
  2887. unyl()
  2888. elseif attack == false and k == 'z' and triger == false and yl == true and lust == false and icecrusher == false then
  2889. yskill1()
  2890. elseif attack == false and k == 'x' and triger == false and yl == true and lust == false and icecrusher == false then
  2891. yskill2()
  2892. elseif attack == false and k == 'v' and triger == false and yl == true and lust == false and icecrusher == false then
  2893. yellowult()
  2894. elseif attack == false and k == 'g' and triger == false and yl == true and lust == false and icecrusher == false then
  2895. zmove()
  2896. elseif attack == false and k == 'b' then
  2897. teleportus()
  2898. elseif attack == false and k == 'f' and yl == false and triger == false and lust == false and icecrusher == false then
  2899. oh()
  2900. elseif attack == false and k == 'f' and yl == false and triger == false and lust == true and icecrusher == false then
  2901. backtomysenses()
  2902. elseif attack == false and k == 'z' and yl == false and triger == false and lust == true and icecrusher == false then
  2903. um()
  2904. elseif attack == false and k == 'x' and yl == false and triger == false and lust == true and icecrusher == false then
  2905. ohmy()
  2906. elseif k == 't' and text.TextTransparency == 1 then
  2907. toggle()
  2908. elseif k == 't' and text.TextTransparency == 0 then
  2909. untoggle()
  2910. elseif attack == false and k == 'r' and yl == false and triger == false and lust == false and icecrusher == false then
  2911. stayfrosty()
  2912. elseif attack == false and k == 'r' and yl == false and triger == false and lust == false and icecrusher == true then
  2913. thatscold()
  2914. elseif attack == false and k == 'z' and yl == false and triger == false and lust == false and icecrusher == true then
  2915. boomgoestheicicles()
  2916. elseif attack == false and k == 'x' and yl == false and triger == false and lust == false and icecrusher == true then
  2917. piercedbby()
  2918. elseif attack == false and k == 'v' and yl == false and triger == false and lust == false and icecrusher == true then
  2919. woahtherebecarefulwiththat()
  2920. end
  2921. end)
  2922.  
  2923. while true do
  2924. swait()
  2925. for i, v in pairs(Character:GetChildren()) do
  2926. if v:IsA("Part") then
  2927. v.Material = "SmoothPlastic"
  2928. elseif v:IsA("Accessory") then
  2929. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2930. end
  2931. end
  2932. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2933. velocity = RootPart.Velocity.y
  2934. sine = sine + change
  2935. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2936. if RootPart.Velocity.y > 1 and hit == nil then
  2937. Anim = "Jump"
  2938. if attack == false then
  2939. for i = 0, 1, 0.1 do
  2940. swait()
  2941. PlayAnimationFromTable({
  2942. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 0.999996185, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2943. CFrame.new(0, 1.49129772, -0.0492396951, 1, 0, 0, 0, 0.766038835, -0.64278394, 0, 0.642785192, 0.766040325) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2944. CFrame.new(1.46843624, 0.180933714, 0.0372858047, 0.951248944, -0.254887462, -0.173648328, 0.258818775, 0.965923786, -1.14036114e-09, 0.16773127, -0.044943653, 0.984805882) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2945. CFrame.new(-1.63477135, 0.28501603, 0.158970028, 0.961526453, 0.242340595, 0.129411325, -0.266435593, 0.93742609, 0.224140555, -0.0669952482, -0.249995694, 0.96592623) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2946. CFrame.new(0.54962939, -1.9957037, 0.00430911779, 0.99257493, -0.0290100258, -0.118124813, 0.0858313814, 0.855161488, 0.511204004, 0.0861857831, -0.517548025, 0.851303339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2947. CFrame.new(-0.599646151, -1.99157369, -9.50545073e-05, 0.996449828, 0.0841852501, 0.000950440764, -0.0841850936, 0.996192873, 0.0225575492, 0.000952169299, -0.0225575212, 0.99974525) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2948. }, .3, false)
  2949. end
  2950. end
  2951. elseif RootPart.Velocity.y < -1 and hit == nil then
  2952. Anim = "Fall"
  2953. if attack == false then
  2954. PlayAnimationFromTable({
  2955. CFrame.new(-0, -0.0520263538, -0.0354017057, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2956. CFrame.new(0, 1.51533091, -0.10684365, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2957. CFrame.new(1.67554009, 0.885679007, 0.385592818, 0.374123871, -0.696466088, -0.61234498, 0.914592147, 0.386364758, 0.119345918, 0.153468132, -0.604696095, 0.781530797) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2958. CFrame.new(-1.67474985, 0.999329269, 0.296636045, 0.250219911, 0.753912985, 0.607457995, -0.927206695, 0.367205799, -0.0738086402, -0.278707415, -0.544770718, 0.79091537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2959. CFrame.new(0.504494727, -1.81757987, -0.0935191363, 0.984807849, -0.0449431092, -0.167730823, 0.059390761, 0.99484998, 0.0821366012, 0.163175508, -0.0908504426, 0.982405365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2960. CFrame.new(-0.623603821, -1.49203336, -0.421764404, 0.992403865, 0.122534379, 0.0109562073, -0.118891656, 0.978150725, -0.17054674, -0.0316146575, 0.167948633, 0.985288799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2961. }, .3, false)
  2962. end
  2963. elseif Torsovelocity < 1 and hit ~= nil then
  2964. Anim = "Idle"
  2965. if attack == false and triger == false and lust == false then
  2966. change = 1
  2967. for i = 0, .2, 0.1 do
  2968. swait()
  2969. PlayAnimationFromTable({
  2970. CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.996187985, 0.0871556774, 0, -0.0871556699, 0.996194661) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  2971. CFrame.new(0, 1.49999499, 1.11760201e-08, 1, 0, 0, 0, 0.999998331, -7.45067918e-09, 0, 7.45069251e-09, 1) * CFrame.Angles(math.rad(0 - 3 * math.cos(sine/25)), 0, 0),
  2972. CFrame.new(0.284558058, 0.352360129, -0.585287333, 0.258820832, 0.965924978, -2.79002438e-06, 0.084192656, -0.0225623567, -0.996192336, -0.962249458, 0.257835418, -0.0871634856) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  2973. CFrame.new(-0.273653597, 0.406440526, -0.577382147, 0.258828282, -0.965923369, -1.5671344e-07, -0.167737693, -0.0449467227, -0.984804809, 0.951247692, 0.254895747, -0.17365551) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  2974. CFrame.new(0.474217355, -1.99127746, 0.0962256789, 0.96592617, 0.0225576833, -0.257834911, 0, 0.996192992, 0.0871558487, 0.258819818, -0.0841861963, 0.962250471) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2975. CFrame.new(-0.538676202, -1.98692012, -0.144339234, 0.96592617, 0.0225576833, 0.257834911, 0, 0.996192992, -0.0871558487, -0.258819818, 0.0841861963, 0.962250471) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2976. }, .3, false)
  2977. end
  2978. end
  2979.  
  2980. Anim = "ChaosIdle"
  2981. if attack == false and triger == true and lust == false and icecrusher == false then
  2982. change = 1
  2983. for i = 0, .5, 0.1 do
  2984. swait()
  2985. PlayAnimationFromTable({
  2986. CFrame.new(0, -0.0647047833, 0.241481826, 1, 0, 0, 0, 0.965925455, -0.258820057, 0, 0.258821845, 0.965927064) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  2987. CFrame.new(0, 1.38428938, 0.206644475, 1, 0, 0, 0, 0.866020501, -0.500013709, 0, 0.500014067, 0.866019189)* CFrame.Angles(math.rad(0 - 3 * math.cos(sine/25)), 0, 0),
  2988. CFrame.new(1.5, -0.0531108305, 0.240849346, 1, 0, 0, 0, 0.906307876, 0.422623992, 0, -0.42262274, 0.906307399) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  2989. CFrame.new(-1.5, -0.0487760343, 0.17103304, 1, 0, 0, 0, 0.939689577, 0.342035413, 0, -0.342034101, 0.939688861) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  2990. CFrame.new(0.5, -1.9015696, 0.0580465198, 1, 0, 0, 0, 0.965927184, 0.258823961, 0, -0.258822799, 0.965926468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2991. CFrame.new(-0.5, -1.79043007, 0.338350534, 1, 0, 0, 0, 0.707104981, 0.707112432, 0, -0.70711112, 0.707104921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2992. }, .3, false)
  2993. end
  2994. end
  2995.  
  2996. Anim = "LustIdle"
  2997. if attack == false and triger == false and lust == true and icecrusher == false then
  2998. change = 1
  2999. for i = 0, 1, 0.1 do
  3000. swait()
  3001. PlayAnimationFromTable({
  3002. CFrame.new(0.0405513234, 0.0106492359, -0.159051433, 1, -5.8359273e-08, -6.93068068e-06, 6.62168873e-07, 0.996194959, 0.0871532932, 6.89922217e-06, -0.0871533006, 0.996194959)* CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  3003. CFrame.new(-0.0405531749, 1.47117352, 0.113457158, 1, 6.62131242e-07, 6.89922581e-06, -5.8359273e-08, 0.996195436, -0.0871478692, -6.93068068e-06, 0.0871478617, 0.996195436)* CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  3004. CFrame.new(1.45944524, -0.162631646, -0.0976803005, 1, 1.26106011e-06, 6.81523534e-06, -5.8359273e-08, 0.984809577, -0.173659891, -6.93068068e-06, 0.17366077, 0.984805286)* CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  3005. CFrame.new(-1.54055476, -0.180899188, -0.106088847, 1, 1.26098985e-06, 6.81524307e-06, -5.8359273e-08, 0.984806299, -0.173650682, -6.93068068e-06, 0.173650667, 0.984806299) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  3006. CFrame.new(0.559064269, -2.00381994, -0.0658437982, 0.99619478, -0.0868238732, -0.00758914975, 0.0868239328, 0.996223629, -0.000328019261, 0.00758897513, -0.000332191586, 0.999971509)* CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  3007. CFrame.new(-0.625686049, -2.0142746, -0.111444466, 0.962248862, 0.0643517226, 0.264456004, -0.0613066703, 0.997923195, -0.019761242, -0.265178651, 0.00280226022, 0.964195728)* CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  3008. }, .3, false)
  3009. end
  3010. end
  3011.  
  3012. elseif Torsovelocity > 2 and hit ~= nil then
  3013. Anim = "Walk"
  3014. if attack == false then
  3015. PlayAnimationFromTable({
  3016. CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.996187985, 0.0871556774, 0, -0.0871556699, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3017. CFrame.new(0, 1.49999499, 1.11760201e-08, 1, 0, 0, 0, 0.999998331, -7.45067918e-09, 0, 7.45069251e-09, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3018. CFrame.new(1.51048923, 0.0486144125, 0.213053972, 0.150388524, 0.08681795, 0.984807611, -0.423753828, 0.905649245, -0.015128728, -0.893205106, -0.415041506, 0.172988981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3019. CFrame.new(-1.46577644, 0.0133882836, 0.266453117, 0.978753924, 0.0149079002, 0.204495385, -0.0694269463, 0.96253264, 0.26212123, -0.192926094, -0.270750105, 0.943119466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3020. CFrame.new(0.5, -2.00000334, 2.67028881e-005, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024) * CFrame.new(0, 0+ .3 * math.cos((sine) / 2), 0 + 1 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0 - 50 * math.cos((sine) / 4)), math.rad(0), math.rad(0)),
  3021. CFrame.new(-0.5, -2.00000334, 2.67028881e-005, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024) * CFrame.new(0, 0+ .3 * math.cos((sine) / 2), 0 - 1 * math.cos((sine) / 4)) * CFrame.Angles(math.rad(0 + 50 * math.cos((sine) / 4)), math.rad(0), math.rad(0)),
  3022. }, .3, false)
  3023. end
  3024. end
  3025. if 0 < #Effects then
  3026. for e = 1, #Effects do
  3027. if Effects[e] ~= nil then
  3028. local Thing = Effects[e]
  3029. if Thing ~= nil then
  3030. local Part = Thing[1]
  3031. local Mode = Thing[2]
  3032. local Delay = Thing[3]
  3033. local IncX = Thing[4]
  3034. local IncY = Thing[5]
  3035. local IncZ = Thing[6]
  3036. if Thing[2] == "Shoot" then
  3037. local Look = Thing[1]
  3038. local move = 30
  3039. if Thing[8] == 3 then
  3040. move = 10
  3041. end
  3042. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3043. if Thing[10] ~= nil then
  3044. da = pos
  3045. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3046. cfa = CFrame.new(Thing[4], pos)
  3047. tehCF = cfa:lerp(cf2, 0.2)
  3048. Thing[1] = tehCF.lookVector
  3049. end
  3050. local mag = (Thing[4] - pos).magnitude
  3051. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  3052. if Thing[8] == 2 then
  3053. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  3054. end
  3055. Thing[4] = Thing[4] + Look * move
  3056. Thing[3] = Thing[3] - 1
  3057. if 2 < Thing[5] then
  3058. Thing[5] = Thing[5] - 0.3
  3059. Thing[6] = Thing[6] - 0.3
  3060. end
  3061. if hit ~= nil then
  3062. Thing[3] = 0
  3063. if Thing[8] == 1 or Thing[8] == 3 then
  3064. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3065. else
  3066. if Thing[8] == 2 then
  3067. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3068. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  3069. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3070. ref.Anchored = true
  3071. ref.CFrame = CFrame.new(pos)
  3072. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  3073. game:GetService("Debris"):AddItem(ref, 0.2)
  3074. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  3075. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  3076. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3077. end
  3078. end
  3079. end
  3080. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3081. ref.Anchored = true
  3082. ref.CFrame = CFrame.new(pos)
  3083. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3084. game:GetService("Debris"):AddItem(ref, 1)
  3085. end
  3086. if Thing[3] <= 0 then
  3087. table.remove(Effects, e)
  3088. end
  3089. end
  3090. do
  3091. do
  3092. if Thing[2] == "FireWave" then
  3093. if Thing[3] <= Thing[4] then
  3094. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3095. Thing[3] = Thing[3] + 1
  3096. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3097. else
  3098. Part.Parent = nil
  3099. table.remove(Effects, e)
  3100. end
  3101. end
  3102.  
  3103. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3104. if Thing[1].Transparency <= 1 then
  3105. if Thing[2] == "Block1" then
  3106. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3107. Mesh = Thing[7]
  3108. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3109. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3110. else
  3111. if Thing[2] == "Block2" then
  3112. Thing[1].CFrame = Thing[1].CFrame
  3113. Mesh = Thing[7]
  3114. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3115. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3116. else
  3117. if Thing[2] == "Fire" then
  3118. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3119. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3120. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3121. else
  3122. if Thing[2] == "Cylinder" then
  3123. Mesh = Thing[7]
  3124. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3125. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3126. else
  3127. if Thing[2] == "Blood" then
  3128. Mesh = Thing[7]
  3129. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3130. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3131. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3132. else
  3133. if Thing[2] == "Elec" then
  3134. Mesh = Thing[10]
  3135. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3136. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3137. else
  3138. if Thing[2] == "Disappear" then
  3139. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3140. else
  3141. if Thing[2] == "Shatter" then
  3142. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3143. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3144. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3145. Thing[6] = Thing[6] + Thing[5]
  3146. end
  3147. end
  3148. end
  3149. end
  3150. end
  3151. end
  3152. end
  3153. end
  3154. else
  3155. Part.Parent = nil
  3156. table.remove(Effects, e)
  3157. end
  3158. end
  3159. end
  3160. end
  3161. end
  3162. end
  3163. end
  3164. end
  3165. end
Add Comment
Please, Sign In to add comment