Advertisement
Guest User

Untitled

a guest
Feb 12th, 2018
504
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 78.77 KB | None | 0 0
  1. --Made by noobygames12
  2.  
  3. p = game.Players.LocalPlayer
  4. char = p.Character
  5. torso = char.Torso
  6. neck = char.Torso.Neck
  7.  
  8. Player=game:GetService("Players").LocalPlayer
  9. Character=Player.Character
  10. PlayerGui=Player.PlayerGui
  11. Backpack=Player.Backpack
  12. Torso=Character.Torso
  13. Head=Character.Head
  14. Humanoid=Character.Humanoid
  15. LeftArm=Character["Left Arm"]
  16. LeftLeg=Character["Left Leg"]
  17. RightArm=Character["Right Arm"]
  18. RightLeg=Character["Right Leg"]
  19. cam=game.Workspace.CurrentCamera
  20. LS=Torso["Left Shoulder"]
  21. LH=Torso["Left Hip"]
  22. RS=Torso["Right Shoulder"]
  23. RH=Torso["Right Hip"]
  24. Face = Head.face
  25. Neck=Torso.Neck
  26. it=Instance.new
  27. attacktype=1
  28. vt=Vector3.new
  29. cf=CFrame.new
  30. euler=CFrame.fromEulerAnglesXYZ
  31. angles=CFrame.Angles
  32. cloaked=false
  33. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  34. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  35. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  36. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  37. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  38. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  39. RootPart=Character.HumanoidRootPart
  40. RootJoint=RootPart.RootJoint
  41. RootCF=euler(-1.57,0,3.14)
  42. attack = false
  43. bounce=false
  44. cooldown=false
  45. deeznuts=false
  46. attackdebounce = false
  47. deb=false
  48. equipped=true
  49. hand=false
  50. MMouse=nil
  51. combo=0
  52. mana=0
  53. trispeed=.2
  54. attackmode='none'
  55. local idle=0
  56. local Anim="Idle"
  57. local Effects={}
  58. local gun=false
  59. local shoot=false
  60. player=nil
  61. mana=0
  62. cam = workspace.CurrentCamera
  63. ZTarget = nil
  64. RocketTarget = nil
  65. local m = Instance.new("Model",Character)
  66. m.Name = "WeaponModel"
  67.  
  68. mouse=p:GetMouse()
  69. --save shoulders
  70. RSH, LSH=nil, nil
  71. --welds
  72. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  73. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  74. LH=Torso["Left Hip"]
  75. RH=Torso["Right Hip"]
  76. TorsoColor=Torso.BrickColor
  77. function NoOutline(Part)
  78. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  79. end
  80. player=Player
  81. ch=Character
  82. RSH=ch.Torso["Right Shoulder"]
  83. LSH=ch.Torso["Left Shoulder"]
  84. --
  85. RSH.Parent=nil
  86. LSH.Parent=nil
  87. --
  88. RW.Name="Right Shoulder"
  89. RW.Part0=ch.Torso
  90. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  91. RW.C1=cf(0, 0.5, 0)
  92. RW.Part1=ch["Right Arm"]
  93. RW.Parent=ch.Torso
  94. --
  95. LW.Name="Left Shoulder"
  96. LW.Part0=ch.Torso
  97. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  98. LW.C1=cf(0, 0.5, 0)
  99. LW.Part1=ch["Left Arm"]
  100. LW.Parent=ch.Torso
  101.  
  102. function swait(num)
  103. if num==0 or num==nil then
  104. game:service'RunService'.Heartbeat:wait(0)
  105. else
  106. for i=0,num do
  107. game:service'RunService'.Heartbeat:wait(0)
  108. end
  109. end
  110. end
  111.  
  112.  
  113. local Player = game.Players.localPlayer
  114. local Character = Player.Character
  115. local red = 255
  116. local green = 255
  117. local blue = 255
  118. local Humanoid = Character.Humanoid
  119. local mouse = Player:GetMouse()
  120. local m = Instance.new("Model", Character)
  121. m.Name = "WeaponModel"
  122. local LeftArm = Character["Left Arm"]
  123. local RightArm = Character["Right Arm"]
  124. local LeftLeg = Character["Left Leg"]
  125. local RightLeg = Character["Right Leg"]
  126. local Head = Character.Head
  127. local Torso = Character.Torso
  128. local cam = game.Workspace.CurrentCamera
  129. local RootPart = Character.HumanoidRootPart
  130. local RootJoint = RootPart.RootJoint
  131. local equipped = false
  132. local attack = false
  133. local Anim = "Idle"
  134. local idle = 0
  135. local attacktype = 1
  136. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  137. local velocity = RootPart.Velocity.y
  138. local sine = 0
  139. local change = 1
  140. local grabbed = false
  141. local cn = CFrame.new
  142. local mr = math.rad
  143. local angles = CFrame.Angles
  144. local ud = UDim2.new
  145. local c3 = Color3.new
  146. local lim = 0
  147. local st = 0
  148. local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  149. local attacktype = 1
  150. local ZTarget, RocketTarget = nil, nil
  151. local euler = CFrame.fromEulerAnglesXYZ
  152. function clerp(a,b,t)
  153. local qa = {QuaternionFromCFrame(a)}
  154. local qb = {QuaternionFromCFrame(b)}
  155. local ax, ay, az = a.x, a.y, a.z
  156. local bx, by, bz = b.x, b.y, b.z
  157. local _t = 1-t
  158. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  159. end
  160.  
  161. Reaper4 = Instance.new("Model")
  162. Reaper4.Parent = Player.Character
  163. Reaper4.Name = "Reaper4"
  164. rh4 = Instance.new("Part")
  165. rh4.Parent = Reaper4
  166. rh4.BrickColor = BrickColor.new("White")
  167. rh4.Locked = true
  168. rh4.CanCollide = false
  169. mesh4 = Instance.new("SpecialMesh")
  170. rh4.formFactor = "Symmetric"
  171. mesh4.MeshType = "FileMesh"
  172. mesh4.MeshId = "http://www.roblox.com/asset/?id=21057410"
  173. mesh4.TextureId = "http://www.roblox.com/asset/?id=31100020"
  174. mesh4.Scale = Vector3.new(1.1,1,1)
  175. mesh4.Parent = rh4
  176. local weld4 = Instance.new("Weld")
  177. weld4.Parent = rh4
  178. rh4.Transparency = 0
  179. weld4.Part0 = rh4
  180. weld4.Part1 = Player.Character.Head
  181. weld4.C0 = CFrame.new(0,0,0)*CFrame.Angles(0, 0, 0)
  182.  
  183. function QuaternionFromCFrame(cf)
  184. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  185. local trace = m00 + m11 + m22
  186. if trace > 0 then
  187. local s = math.sqrt(1 + trace)
  188. local recip = 0.5/s
  189. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  190. else
  191. local i = 0
  192. if m11 > m00 then
  193. i = 1
  194. end
  195. if m22 > (i == 0 and m00 or m11) then
  196. i = 2
  197. end
  198. if i == 0 then
  199. local s = math.sqrt(m00-m11-m22+1)
  200. local recip = 0.5/s
  201. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  202. elseif i == 1 then
  203. local s = math.sqrt(m11-m22-m00+1)
  204. local recip = 0.5/s
  205. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  206. elseif i == 2 then
  207. local s = math.sqrt(m22-m00-m11+1)
  208. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  209. end
  210. end
  211. end
  212.  
  213. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  214. local xs, ys, zs = x + x, y + y, z + z
  215. local wx, wy, wz = w*xs, w*ys, w*zs
  216. local xx = x*xs
  217. local xy = x*ys
  218. local xz = x*zs
  219. local yy = y*ys
  220. local yz = y*zs
  221. local zz = z*zs
  222. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  223. end
  224.  
  225. local Player = game.Players.LocalPlayer
  226.  
  227. local char = Player.Character
  228. Character = Player.Character
  229. local hed = char.Head
  230.  
  231. char.Shirt:Destroy()
  232. char.Pants:Destroy()
  233. shirt = Instance.new("Shirt", char)
  234. shirt.Name = "Shirt"
  235. pants = Instance.new("Pants", char)
  236. pants.Name = "Pants"
  237. char.Shirt.ShirtTemplate = "rbxassetid://250281606"
  238. char.Pants.PantsTemplate = "rbxassetid://296647969"
  239.  
  240. hed.face.Texture = "http://www.roblox.com/asset/?id=143939517"
  241.  
  242.  
  243.  
  244.  
  245.  
  246. for i,v in pairs(Character:children()) do
  247. if v:IsA("Hat") then
  248. v:Destroy()
  249. end
  250. end
  251. for i,v in pairs(Character:children()) do
  252. if v:IsA("Accessory") then
  253. v:Destroy()
  254. end
  255. end
  256. for i,v in pairs(Character:children()) do
  257. if v:IsA("Hair") then
  258. v:Destroy()
  259. end
  260. end
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267. CV="Pastel blue"
  268.  
  269. local txt = Instance.new("BillboardGui", Character)
  270. txt.Adornee = Character .Head
  271. txt.Name = "_status"
  272. txt.Size = UDim2.new(2, 0, 1.2, 0)
  273. txt.StudsOffset = Vector3.new(-9, 8, 0)
  274. local text = Instance.new("TextLabel", txt)
  275. text.Size = UDim2.new(10, 0, 7, 0)
  276. text.FontSize = "Size24"
  277. text.TextScaled = true
  278. text.TextTransparency = 0
  279. text.BackgroundTransparency = 1
  280. text.TextTransparency = 0
  281. text.TextStrokeTransparency = 0
  282. text.Font = "Antique"
  283. text.TextStrokeColor3 = Color3.new(0.8,0.6,0.2)
  284.  
  285. v=Instance.new("Part")
  286. v.Name = "ColorBrick"
  287. v.Parent=Player.Character
  288. v.FormFactor="Symmetric"
  289. v.Anchored=true
  290. v.CanCollide=false
  291. v.BottomSurface="Smooth"
  292. v.TopSurface="Smooth"
  293. v.Size=Vector3.new(10,5,3)
  294. v.Transparency=1
  295. v.CFrame=Character.Torso.CFrame
  296. v.BrickColor=BrickColor.new(CV)
  297. v.Transparency=1
  298. text.TextColor3 = Color3.new(0.8,0.6,0.2)
  299. v.Shape="Block"
  300. text.Text = "Solar Master"
  301.  
  302.  
  303. g = Instance.new("Fire")
  304. g.Parent = char["Right Arm"]
  305. g.Color = Color3.new(1,1,1)
  306. g.Size = 0
  307. g.Heat = 0
  308.  
  309.  
  310. function QuaternionSlerp(a, b, t)
  311. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  312. local startInterp, finishInterp;
  313. if cosTheta >= 0.0001 then
  314. if (1 - cosTheta) > 0.0001 then
  315. local theta = math.acos(cosTheta)
  316. local invSinTheta = 1/math.sin(theta)
  317. startInterp = math.sin((1-t)*theta)*invSinTheta
  318. finishInterp = math.sin(t*theta)*invSinTheta
  319. else
  320. startInterp = 1-t
  321. finishInterp = t
  322. end
  323. else
  324. if (1+cosTheta) > 0.0001 then
  325. local theta = math.acos(-cosTheta)
  326. local invSinTheta = 1/math.sin(theta)
  327. startInterp = math.sin((t-1)*theta)*invSinTheta
  328. finishInterp = math.sin(t*theta)*invSinTheta
  329. else
  330. startInterp = t-1
  331. finishInterp = t
  332. end
  333. end
  334. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  335. end
  336. rayCast = function(Position, Direction, Range, Ignore)
  337. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  338. end
  339. local v = game.Players.localPlayer
  340. local torso = v.Character.Torso
  341.  
  342. plr = game.Players.LocalPlayer
  343. char = game.Players.LocalPlayer.Character
  344. hum = game.Players.LocalPlayer.Character.Humanoid
  345. t = game.Players.LocalPlayer.Character.Torso
  346. h = game.Players.LocalPlayer.Character.Head
  347. ra = game.Players.LocalPlayer.Character["Right Arm"]
  348. la = game.Players.LocalPlayer.Character["Left Arm"]
  349. rl = game.Players.LocalPlayer.Character["Right Leg"]
  350. ll = game.Players.LocalPlayer.Character["Left Leg"]
  351. tors = Character.Torso
  352. lleg = Character["Left Leg"]
  353. root = Character.HumanoidRootPart
  354. hed = Character.Head
  355. rleg = Character["Right Leg"]
  356. rarm = Character["Right Arm"]
  357. larm = Character["Left Arm"]
  358. bsize1 = NumberSequenceKeypoint.new(3,3,3)
  359. bsize2 = NumberSequenceKeypoint.new(10,10,10)
  360. local Effects = {}
  361. attack = false
  362. local attacking = false
  363. vt = Vector3.new
  364. bc = BrickColor.new
  365. br = BrickColor.random
  366. it = Instance.new
  367. cf = CFrame.new
  368. euler = CFrame.fromEulerAnglesXYZ
  369. angles = CFrame.Angles
  370. matr = math.random
  371. local colororg = BrickColor.new("Dark indigo") -- set color u like
  372. local meshtype = "Sphere" -- only for specialmesh
  373. mouse = plr:GetMouse()
  374.  
  375.  
  376. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  377. if hit.Parent==nil then
  378. return
  379. end
  380. h=hit.Parent:FindFirstChild("Humanoid")
  381. for _,v in pairs(hit.Parent:children()) do
  382. if v:IsA("Humanoid") then
  383. h=v
  384. end
  385. end
  386. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  387. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  388. end
  389. if hit.Parent.className=="Hat" then
  390. hit=hit.Parent.Parent:findFirstChild("Head")
  391. end
  392. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  393. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  394. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  395. return
  396. end]]
  397. -- hs(hit,1.2)
  398. c=Instance.new("ObjectValue")
  399. c.Name="creator"
  400. c.Value=game:service("Players").LocalPlayer
  401. c.Parent=h
  402. game:GetService("Debris"):AddItem(c,.5)
  403. Damage=math.random(minim,maxim)
  404. -- h:TakeDamage(Damage)
  405. blocked=false
  406. block=hit.Parent:findFirstChild("Block")
  407. if block~=nil then
  408. print(block.className)
  409. if block.className=="NumberValue" then
  410. if block.Value>0 then
  411. blocked=true
  412. if decreaseblock==nil then
  413. block.Value=block.Value-1
  414. end
  415. end
  416. end
  417. if block.className=="IntValue" then
  418. if block.Value>0 then
  419. blocked=true
  420. if decreaseblock~=nil then
  421. block.Value=block.Value-1
  422. end
  423. end
  424. end
  425. end
  426. if blocked==false then
  427. -- h:TakeDamage(Damage)
  428. h.Health=h.Health-Damage
  429. showDamage(hit.Parent,Damage,1e999,TorsoColor)
  430. else
  431. h.Health=h.Health-(Damage/1e999)
  432. showDamage(hit.Parent,Damage/1e999,1e999,BrickColor.new("Bright blue"))
  433. end
  434. if Type=="Knockdown" then
  435. hum=hit.Parent.Humanoid
  436. hum.PlatformStand=true
  437. coroutine.resume(coroutine.create(function(HHumanoid)
  438. swait(1)
  439. HHumanoid.PlatformStand=false
  440. end),hum)
  441. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  442. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  443. local bodvol=Instance.new("BodyVelocity")
  444. bodvol.velocity=angle*knockback
  445. bodvol.P=5000
  446. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  447. bodvol.Parent=hit
  448. rl=Instance.new("BodyAngularVelocity")
  449. rl.P=3000
  450. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  451. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  452. rl.Parent=hit
  453. game:GetService("Debris"):AddItem(bodvol,.5)
  454. game:GetService("Debris"):AddItem(rl,.5)
  455. elseif Type=="Normal" then
  456. vp=Instance.new("BodyVelocity")
  457. vp.P=500
  458. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  459. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  460. if KnockbackType==1 then
  461. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  462. elseif KnockbackType==2 then
  463. vp.velocity=Property.CFrame.lookVector*knockback
  464. end
  465. if knockback>0 then
  466. vp.Parent=hit.Parent.Torso
  467. end
  468. game:GetService("Debris"):AddItem(vp,.5)
  469. elseif Type=="Up" then
  470. local bodyVelocity=Instance.new("BodyVelocity")
  471. bodyVelocity.velocity=vt(0,10,0)
  472. bodyVelocity.P=1000
  473. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  474. bodyVelocity.Parent=hit
  475. game:GetService("Debris"):AddItem(bodyVelocity,1)
  476. rl=Instance.new("BodyAngularVelocity")
  477. rl.P=3000
  478. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  479. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  480. rl.Parent=hit
  481. game:GetService("Debris"):AddItem(rl,.5)
  482. elseif Type=="Snare" then
  483. bp=Instance.new("BodyPosition")
  484. bp.P=2000
  485. bp.D=100
  486. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  487. bp.position=hit.Parent.Torso.Position
  488. bp.Parent=hit.Parent.Torso
  489. game:GetService("Debris"):AddItem(bp,1)
  490. elseif Type=="Target" then
  491. if Targetting==false then
  492. ZTarget=hit.Parent.Torso
  493. coroutine.resume(coroutine.create(function(Part)
  494. swait(5)
  495. end),ZTarget)
  496. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  497. targetgui=Instance.new("BillboardGui")
  498. targetgui.Parent=ZTarget
  499. targetgui.Size=UDim2.new(10,100,10,100)
  500. targ=Instance.new("ImageLabel")
  501. targ.Parent=targetgui
  502. targ.BackgroundTransparency=1
  503. targ.Image="rbxassetid://4834067"
  504. targ.Size=UDim2.new(1,0,1,0)
  505. cam.CameraType="Scriptable"
  506. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  507. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  508. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  509. Targetting=true
  510. RocketTarget=ZTarget
  511. for i=1,Property do
  512. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  513. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  514. swait()
  515. end
  516. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  517. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  518. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  519. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  520. end
  521. Targetting=false
  522. RocketTarget=nil
  523. targetgui.Parent=nil
  524. cam.CameraType="Custom"
  525. end
  526. end
  527. debounce=Instance.new("BoolValue")
  528. debounce.Name="DebounceHit"
  529. debounce.Parent=hit.Parent
  530. debounce.Value=true
  531. game:GetService("Debris"):AddItem(debounce,Delay)
  532. c=Instance.new("ObjectValue")
  533. c.Name="creator"
  534. c.Value=Player
  535. c.Parent=h
  536. game:GetService("Debris"):AddItem(c,.5)
  537. CRIT=false
  538. hitDeb=true
  539. AttackPos=6
  540. end
  541. end
  542.  
  543. showDamage=function(Char,Dealt,du,Color)
  544. m=Instance.new("Model")
  545. m.Name=""
  546. h=Instance.new("Humanoid")
  547. h.Health=0
  548. h.MaxHealth=0
  549. h.Parent=m
  550. c=Instance.new("Part")
  551. c.Transparency=0
  552. c.Material = "Neon"
  553. c.BrickColor=bc("Bright red")
  554. c.Name="Head"
  555. c.TopSurface=0
  556. c.BottomSurface=0
  557. CV="Hot pink"
  558.  
  559. local txt = Instance.new("BillboardGui", c)
  560. txt.Adornee = c
  561. txt.Name = "_status"
  562. txt.Size = UDim2.new(2, 0, 1.2, 0)
  563. txt.StudsOffset = Vector3.new(-9, 8, 0)
  564. local text = Instance.new("TextLabel", txt)
  565. text.Size = UDim2.new(10, 0, 7, 0)
  566. text.FontSize = "Size24"
  567. text.TextScaled = true
  568. text.TextTransparency = 0
  569. text.BackgroundTransparency = 1
  570. text.TextTransparency = 0
  571. text.TextStrokeTransparency = 0
  572. if Dealt < 12 then
  573. text.Font = "Highway"
  574. elseif Dealt < 20 then
  575. text.Font = "SourceSansBold"
  576. elseif Dealt >= 20 then
  577. text.Font = "Fantasy"
  578. end
  579. text.TextStrokeColor3 = BrickColor.new("Crimson").Color
  580. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  581. v=Instance.new("Part")
  582. v.Name = "ColorBrick"
  583. v.Parent=c
  584. v.FormFactor="Symmetric"
  585. v.Anchored=true
  586. v.CanCollide=false
  587. v.BottomSurface="Smooth"
  588. v.TopSurface="Smooth"
  589. v.Size=Vector3.new(10,5,3)
  590. v.Transparency=1
  591. v.CFrame=c.CFrame
  592. v.BrickColor=BrickColor.new(CV)
  593. v.Transparency=1
  594. if Dealt < 12 then
  595. text.TextColor3 = BrickColor.new("White").Color
  596. elseif Dealt < 20 then
  597. text.TextColor3 = BrickColor.new("Bright yellow").Color
  598. elseif Dealt >= 20 then
  599. text.TextColor3 = BrickColor.new("Really red").Color
  600. end
  601. v.Shape="Block"
  602. text.Text = tostring(Dealt).. "!"
  603. local dam = Instance.new("Sound",c)
  604. local rndm=math.random(1,#hitsounds)
  605. local r=rndm
  606. dam.SoundId = "http://www.roblox.com/asset/?id="..hitsounds[r]
  607. dam.Volume = 1.25
  608. dam.Pitch = 1
  609. dam:Play()
  610. c.formFactor="Plate"
  611. c.Transparency = 1
  612. c.Size=Vector3.new(1,.4,1)
  613. ms=Instance.new("CylinderMesh")
  614. ms.Scale=Vector3.new(.8,.8,.8)
  615. if CRIT==true then
  616. ms.Scale=Vector3.new(1,1.25,1)
  617. end
  618. ms.Parent=c
  619. c.Reflectance=0
  620. Instance.new("BodyGyro").Parent=c
  621. c.Parent=m
  622. if Char:findFirstChild("Head")~=nil then
  623. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  624. elseif Char.Parent:findFirstChild("Head")~=nil then
  625. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  626. end
  627. f=Instance.new("BodyPosition")
  628. f.P=2000
  629. f.D=100
  630. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  631. f.position=c.Position+Vector3.new(0,3,0)
  632. f.Parent=c
  633. game:GetService("Debris"):AddItem(m,.5+du)
  634. c.CanCollide=false
  635. m.Parent=workspace
  636. c.CanCollide=false
  637. wait(1)
  638. for l = 0, 9 do
  639. text.TextTransparency = text.TextTransparency + 0.1
  640. text.TextStrokeTransparency = text.TextStrokeTransparency + 0.1
  641. wait()
  642. end
  643. end
  644.  
  645. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  646. local gui = it(GuiType)
  647. gui.Parent = parent
  648. gui.Text = text
  649. gui.BackgroundTransparency = backtrans
  650. gui.BackgroundColor3 = backcol
  651. gui.SizeConstraint = "RelativeXY"
  652. gui.TextXAlignment = "Center"
  653. gui.TextYAlignment = "Center"
  654. gui.Position = pos
  655. gui.Size = size
  656. gui.Font = "SourceSans"
  657. gui.FontSize = "Size14"
  658. gui.TextWrapped = false
  659. gui.TextStrokeTransparency = 0
  660. gui.TextColor = BrickColor.new("White")
  661. return gui
  662. end
  663.  
  664. local mana = 249
  665. ---- GUI set
  666. local basgui = it("GuiMain")
  667. basgui.Parent = Player.PlayerGui
  668. basgui.Name = "CooldownsGUI"
  669. local basframe = it("Frame")
  670. basframe.Parent = basgui
  671. basframe.BackgroundColor3 = Color3.new(255, 255, 255)
  672. basframe.BackgroundTransparency = 1
  673. basframe.BorderColor3 = Color3.new(17, 17, 17)
  674. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  675. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  676. local basicgui = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Bright orange").Color, UDim2.new(-0.15, 0, -0.175, 0), UDim2.new(0.45, 0, 0.35, 0))
  677. basicgui.ZIndex = 2
  678. basicgui.Font = "Highway"
  679. basicgui.BackgroundTransparency = 0.5
  680. basicgui.BorderSizePixel = 0.65
  681. basicgui.TextScaled = true
  682. basicgui.Text = "(Z)\nHotshot"
  683. basicgui.TextSize = 24
  684. local basicgui2 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Bright orange").Color, UDim2.new(0.35, 0, -0.175, 0), UDim2.new(0.45, 0, 0.35, 0))
  685. basicgui2.ZIndex = 2
  686. basicgui2.Font = "Highway"
  687. basicgui2.BackgroundTransparency = 0.5
  688. basicgui2.BorderSizePixel = 0.65
  689. basicgui2.TextScaled = true
  690. basicgui2.Text = "(X)\nBlazing Dash"
  691. basicgui2.TextSize = 24
  692. local basicgui3 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Bright orange").Color, UDim2.new(-0.15, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
  693. basicgui3.ZIndex = 2
  694. basicgui3.Font = "Highway"
  695. basicgui3.BackgroundTransparency = 0.5
  696. basicgui3.BorderSizePixel = 0.65
  697. basicgui3.TextScaled = true
  698. basicgui3.Text = "(C)\nBlazing Boomrang"
  699. basicgui3.TextSize = 24
  700. local basicgui4 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Bright orange").Color, UDim2.new(0.35, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
  701. basicgui4.ZIndex = 2
  702. basicgui4.Font = "Highway"
  703. basicgui4.BackgroundTransparency = 0.5
  704. basicgui4.BorderSizePixel = 0.65
  705. basicgui4.TextScaled = true
  706. basicgui4.Text = "(V)\nDying Star"
  707. basicgui4.TextSize = 24
  708.  
  709. local healthg = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Crimson").Color, UDim2.new(-0.15, 0, 0.675, 0), UDim2.new(0.95, 0, 0.15, 0))
  710. healthg.ZIndex = 2
  711. healthg.Font = "Highway"
  712. healthg.BackgroundTransparency = 0.5
  713. healthg.BorderSizePixel = 0.65
  714. healthg.TextScaled = true
  715. healthg.Text = "health"
  716. healthg.TextSize = 24
  717.  
  718. local manag = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Bright blue").Color, UDim2.new(-0.15, 0, -0.35, 0), UDim2.new(0.95, 0, 0.15, 0))
  719. manag.ZIndex = 2
  720. manag.Font = "Highway"
  721. manag.BackgroundTransparency = 0.5
  722. manag.BorderSizePixel = 0.65
  723. manag.TextScaled = true
  724. manag.Text = "health"
  725. manag.TextSize = 24
  726.  
  727. ---------------- Weapon model
  728.  
  729. local handle = Instance.new("Part")
  730. handle.Parent = Character
  731. handle.Size = Vector3.new(1,1,1)
  732. handle.Archivable = true
  733. handle.Transparency = 0.99
  734. handle.BrickColor = BrickColor.new("White")
  735. handle.Material = "Neon"
  736. local handlmesh = Instance.new("BlockMesh",handle)
  737. handlmesh.Scale = Vector3.new(1,1,1)
  738. local handleweld = Instance.new("Weld")
  739. handleweld.Parent = handle
  740. handleweld.Part0 = torso
  741. handleweld.Part1 = handle
  742. handleweld.C1 = CFrame.new(0, 2.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  743. local par = Instance.new("Part")
  744. par.Parent = Character
  745. par.Size = Vector3.new(0.2,0.2,0.2)
  746. par.Archivable = true
  747. par.Transparency = 0
  748. par.BrickColor = BrickColor.new("Crimson")
  749. par.Material = "Metal"
  750. local parmesh = Instance.new("SpecialMesh",par)
  751. parmesh.MeshType = "FileMesh"
  752. parmesh.MeshId = "http://www.roblox.com/asset?id=156292343"
  753. parmesh.Scale = Vector3.new(5,5,5)
  754. local weld12 = Instance.new("Weld")
  755. weld12.Parent = par
  756. weld12.Part0 = handle
  757. weld12.Part1 = par
  758. weld12.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  759. local par2 = Instance.new("Part")
  760. par2.Parent = Character
  761. par2.Size = Vector3.new(0.2,0.2,0.2)
  762. par2.Archivable = true
  763. par2.Transparency = 0
  764. par2.BrickColor = BrickColor.new("Crimson")
  765. par2.Material = "Metal"
  766. local parmesh2 = Instance.new("SpecialMesh",par2)
  767. parmesh2.MeshType = "FileMesh"
  768. parmesh2.MeshId = "http://www.roblox.com/asset?id=156292343"
  769. parmesh2.Scale = Vector3.new(5.25,5.25,4.75)
  770. parmesh2.VertexColor = Vector3.new(1,0.5,0)
  771. parmesh2.TextureId = "rbxassetid://269748808"
  772. local weld13 = Instance.new("Weld")
  773. weld13.Parent = par2
  774. weld13.Part0 = handle
  775. weld13.Part1 = par2
  776. weld13.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  777. local par3 = Instance.new("Part")
  778. par3.Parent = Character
  779. par3.Size = Vector3.new(0.2,0.2,0.2)
  780. par3.Archivable = true
  781. par3.Transparency = 0
  782. par3.BrickColor = BrickColor.new("Crimson")
  783. par3.Material = "Metal"
  784. local parmesh3 = Instance.new("SpecialMesh",par3)
  785. parmesh3.MeshType = "FileMesh"
  786. parmesh3.MeshId = "http://www.roblox.com/asset?id=156292343"
  787. parmesh3.Scale = Vector3.new(5.65,5.65,4.25)
  788. parmesh2.VertexColor = Vector3.new(1,0.5,0)
  789. parmesh3.TextureId = "rbxassetid://269748808"
  790. local weld14 = Instance.new("Weld")
  791. weld14.Parent = par3
  792. weld14.Part0 = handle
  793. weld14.Part1 = par3
  794. weld14.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  795. local par4 = Instance.new("Part")
  796. par4.Parent = Character
  797. par4.Size = Vector3.new(0.2,0.2,0.2)
  798. par4.Archivable = true
  799. par4.Transparency = 0
  800. par4.BrickColor = BrickColor.new("Crimson")
  801. par4.Material = "Metal"
  802. local parmesh4 = Instance.new("SpecialMesh",par4)
  803. parmesh4.MeshType = "FileMesh"
  804. parmesh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  805. parmesh4.Scale = Vector3.new(4.5,4.5,1.25)
  806. parmesh4.VertexColor = Vector3.new(1,0.75,0)
  807. parmesh4.TextureId = "rbxassetid://269748808"
  808. local weld15 = Instance.new("Weld")
  809. weld15.Parent = par4
  810. weld15.Part0 = handle
  811. weld15.Part1 = par4
  812. weld15.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  813. local par4a = Instance.new("Part")
  814. par4a.Parent = Character
  815. par4a.Size = Vector3.new(0.2,0.2,0.2)
  816. par4a.Archivable = true
  817. par4a.Transparency = 0
  818. par4a.BrickColor = BrickColor.new("Crimson")
  819. par4a.Material = "Metal"
  820. local parmesh4a = Instance.new("SpecialMesh",par4a)
  821. parmesh4a.MeshType = "FileMesh"
  822. parmesh4a.MeshId = "http://www.roblox.com/asset/?id=3270017"
  823. parmesh4a.Scale = Vector3.new(1.25,7.5,1)
  824. parmesh4a.VertexColor = Vector3.new(1,0.5,0)
  825. parmesh4a.TextureId = "rbxassetid://269748808"
  826. local weld15a = Instance.new("Weld")
  827. weld15a.Parent = par4a
  828. weld15a.Part0 = par4
  829. weld15a.Part1 = par4a
  830. weld15a.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  831. local par4b = Instance.new("Part")
  832. par4b.Parent = Character
  833. par4b.Size = Vector3.new(0.2,0.2,0.2)
  834. par4b.Archivable = true
  835. par4b.Transparency = 0
  836. par4b.BrickColor = BrickColor.new("Crimson")
  837. par4b.Material = "Metal"
  838. local parmesh4b = Instance.new("SpecialMesh",par4b)
  839. parmesh4b.MeshType = "FileMesh"
  840. parmesh4b.MeshId = "http://www.roblox.com/asset/?id=3270017"
  841. parmesh4b.Scale = Vector3.new(7.5,1.25,1)
  842. parmesh4b.VertexColor = Vector3.new(1,0.5,0)
  843. parmesh4b.TextureId = "rbxassetid://269748808"
  844. local weld15b = Instance.new("Weld")
  845. weld15b.Parent = par4b
  846. weld15b.Part0 = par4
  847. weld15b.Part1 = par4b
  848. weld15b.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  849. local par5 = Instance.new("Part")
  850. par5.Parent = Character
  851. par5.Size = Vector3.new(0.2,0.2,0.2)
  852. par5.Archivable = true
  853. par5.Transparency = 0
  854. par5.BrickColor = BrickColor.new("Crimson")
  855. par5.Material = "Metal"
  856. local parmesh5 = Instance.new("SpecialMesh",par5)
  857. parmesh5.MeshType = "FileMesh"
  858. parmesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  859. parmesh5.Scale = Vector3.new(1,1,0.75)
  860. parmesh5.VertexColor = Vector3.new(1,0.75,0)
  861. parmesh5.TextureId = "rbxassetid://269748808"
  862. local weld16 = Instance.new("Weld")
  863. weld16.Parent = par5
  864. weld16.Part0 = handle
  865. weld16.Part1 = par5
  866. weld16.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  867. local par5a = Instance.new("Part")
  868. par5a.Parent = Character
  869. par5a.Size = Vector3.new(0.2,0.2,0.2)
  870. par5a.Archivable = true
  871. par5a.Transparency = 0
  872. par5a.BrickColor = BrickColor.new("Crimson")
  873. par5a.Material = "Metal"
  874. local parmesh5a = Instance.new("SpecialMesh",par5a)
  875. parmesh5a.MeshType = "FileMesh"
  876. parmesh5a.MeshId = "http://www.roblox.com/asset/?id=3270017"
  877. parmesh5a.Scale = Vector3.new(3,0.75,0.5)
  878. parmesh5a.VertexColor = Vector3.new(1,0.5,0)
  879. parmesh5a.TextureId = "rbxassetid://269748808"
  880. local weld16a = Instance.new("Weld")
  881. weld16a.Parent = par5a
  882. weld16a.Part0 = par5
  883. weld16a.Part1 = par5a
  884. weld16a.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  885. local par5b = Instance.new("Part")
  886. par5b.Parent = Character
  887. par5b.Size = Vector3.new(0.2,0.2,0.2)
  888. par5b.Archivable = true
  889. par5b.Transparency = 0
  890. par5b.BrickColor = BrickColor.new("Crimson")
  891. par5b.Material = "Metal"
  892. local parmesh5b = Instance.new("SpecialMesh",par5b)
  893. parmesh5b.MeshType = "FileMesh"
  894. parmesh5b.MeshId = "http://www.roblox.com/asset/?id=3270017"
  895. parmesh5b.Scale = Vector3.new(0.75,3,0.5)
  896. parmesh5b.VertexColor = Vector3.new(1,0.5,0)
  897. parmesh5b.TextureId = "rbxassetid://269748808"
  898. local weld16b = Instance.new("Weld")
  899. weld16b.Parent = par5b
  900. weld16b.Part0 = par5
  901. weld16b.Part1 = par5b
  902. weld16b.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  903. local par6 = Instance.new("Part")
  904. par6.Parent = Character
  905. par6.Size = Vector3.new(0.2,0.2,0.2)
  906. par6.Archivable = true
  907. par6.Transparency = 0
  908. par6.BrickColor = BrickColor.new("Crimson")
  909. par6.Material = "Metal"
  910. local parmesh6 = Instance.new("SpecialMesh",par6)
  911. parmesh6.MeshType = "FileMesh"
  912. parmesh6.MeshId = "http://www.roblox.com/asset/?id=9756362"
  913. parmesh6.Scale = Vector3.new(1.65,1.65,0.115)
  914. parmesh6.VertexColor = Vector3.new(1,0.35,0)
  915. parmesh6.TextureId = "rbxassetid://269748808"
  916. local weld17 = Instance.new("Weld")
  917. weld17.Parent = par6
  918. weld17.Part0 = handle
  919. weld17.Part1 = par6
  920. weld17.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  921. local par6a = Instance.new("Part")
  922. par6a.Parent = Character
  923. par6a.Size = Vector3.new(0.2,0.2,0.2)
  924. par6a.Archivable = true
  925. par6a.Transparency = 0
  926. par6a.BrickColor = BrickColor.new("Crimson")
  927. par6a.Material = "Metal"
  928. local parmesh6a = Instance.new("SpecialMesh",par6a)
  929. parmesh6a.MeshType = "FileMesh"
  930. parmesh6a.MeshId = "http://www.roblox.com/asset/?id=9756362"
  931. parmesh6a.Scale = Vector3.new(7.5,0.95,0.115)
  932. parmesh6a.VertexColor = Vector3.new(1,0.35,0)
  933. parmesh6a.TextureId = "rbxassetid://269748808"
  934. local weld17a = Instance.new("Weld")
  935. weld17a.Parent = par6a
  936. weld17a.Part0 = par6
  937. weld17a.Part1 = par6a
  938. weld17a.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(45))
  939. local par6b = Instance.new("Part")
  940. par6b.Parent = Character
  941. par6b.Size = Vector3.new(0.2,0.2,0.2)
  942. par6b.Archivable = true
  943. par6b.Transparency = 0
  944. par6b.BrickColor = BrickColor.new("Crimson")
  945. par6b.Material = "Metal"
  946. local parmesh6b = Instance.new("SpecialMesh",par6b)
  947. parmesh6b.MeshType = "FileMesh"
  948. parmesh6b.MeshId = "http://www.roblox.com/asset/?id=9756362"
  949. parmesh6b.Scale = Vector3.new(7.5,0.95,0.115)
  950. parmesh6b.VertexColor = Vector3.new(1,0.35,0)
  951. parmesh6b.TextureId = "rbxassetid://269748808"
  952. local weld17b = Instance.new("Weld")
  953. weld17b.Parent = par6b
  954. weld17b.Part0 = par6
  955. weld17b.Part1 = par6b
  956. weld17b.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-45))
  957. local par7 = Instance.new("Part")
  958. par7.Parent = Character
  959. par7.Size = Vector3.new(0.2,0.2,0.2)
  960. par7.Archivable = true
  961. par7.Transparency = 0
  962. par7.BrickColor = BrickColor.new("Crimson")
  963. par7.Material = "Metal"
  964. local parmesh7 = Instance.new("SpecialMesh",par7)
  965. parmesh7.MeshType = "FileMesh"
  966. parmesh7.MeshId = "http://www.roblox.com/asset/?id=3270017"
  967. parmesh7.Scale = Vector3.new(4.375,4.375,2.15)
  968. local weld18 = Instance.new("Weld")
  969. weld18.Parent = par7
  970. weld18.Part0 = handle
  971. weld18.Part1 = par7
  972. weld18.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  973. local par8 = Instance.new("Part")
  974. par8.Parent = Character
  975. par8.Size = Vector3.new(0.2,0.2,0.2)
  976. par8.Archivable = true
  977. par8.Transparency = 0
  978. par8.BrickColor = BrickColor.new("Crimson")
  979. par8.Material = "Metal"
  980. local parmesh8 = Instance.new("SpecialMesh",par8)
  981. parmesh8.MeshType = "FileMesh"
  982. parmesh8.MeshId = "http://www.roblox.com/asset/?id=3270017"
  983. parmesh8.Scale = Vector3.new(4.365,4.365,2.165)
  984. parmesh8.VertexColor = Vector3.new(1,0.25,0)
  985. parmesh8.TextureId = "rbxassetid://269748808"
  986. local weld19 = Instance.new("Weld")
  987. weld19.Parent = par8
  988. weld19.Part0 = handle
  989. weld19.Part1 = par8
  990. weld19.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  991. ----- lol
  992. handle.CanCollide = false
  993. par.CanCollide = false
  994. par2.CanCollide = false
  995. par3.CanCollide = false
  996. par4.CanCollide = false
  997. par4a.CanCollide = false
  998. par4b.CanCollide = false
  999. par5.CanCollide = false
  1000. par5a.CanCollide = false
  1001. par5b.CanCollide = false
  1002. par6.CanCollide = false
  1003. par6a.CanCollide = false
  1004. par6b.CanCollide = false
  1005. par7.CanCollide = false
  1006. par8.CanCollide = false
  1007. ----
  1008.  
  1009.  
  1010.  
  1011.  
  1012. function attackone()
  1013. attack = true
  1014. handleweld.Part0 = rarm
  1015. for i = 0,2,0.1 do
  1016. swait()
  1017. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  1018. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.3)
  1019. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(50 - 2.5 * math.cos(sine / 32))), 0.3)
  1020. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1021. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 2.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1022. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1023. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1024. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1025. end
  1026. local slas = Instance.new("Sound",handle)
  1027. slas.SoundId = "rbxassetid://199145095"
  1028. slas.Volume = 1.75
  1029. slas.Pitch = 1
  1030. slas:Play()
  1031. local hit = handle.Touched:connect(function(hit)
  1032. Damagefunc(hit,1e999,1e999,1e999,"Normal",root,.2,1)
  1033. end)
  1034. for i = 0,1,0.1 do
  1035. swait()
  1036. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1037. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  1038. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
  1039. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1040. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1041. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1042. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1043. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1044. end
  1045. attack = false
  1046. hit:disconnect()
  1047. wait(3)
  1048. slas:Destroy()
  1049. end
  1050.  
  1051. function attacktwo()
  1052. attack = true
  1053. handleweld.Part0 = rarm
  1054. for i = 0,2,0.1 do
  1055. swait()
  1056. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  1057. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.3)
  1058. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(90), math.rad(50 - 2.5 * math.cos(sine / 32))), 0.3)
  1059. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1060. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 2.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1061. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1062. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1063. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1064. end
  1065. local slas = Instance.new("Sound",handle)
  1066. slas.SoundId = "rbxassetid://199145095"
  1067. slas.Volume = 1.75
  1068. slas.Pitch = 0.9
  1069. slas:Play()
  1070. local hit = handle.Touched:connect(function(hit)
  1071. Damagefunc(hit,1e999,1e999,1e999,"Normal",root,.2,1)
  1072. end)
  1073. for i = 0,1,0.5 do
  1074. swait()
  1075. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1076. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-50)),.3)
  1077. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
  1078. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1079. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 10, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1080. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1081. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1082. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1083. end
  1084. for i = 0,1,0.5 do
  1085. swait()
  1086. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1087. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-50)),.3)
  1088. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
  1089. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1090. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 15, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.25)
  1091. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1092. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1093. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1094. end
  1095. for i = 0,1,0.5 do
  1096. swait()
  1097. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1098. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-50)),.3)
  1099. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
  1100. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1101. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 20, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.25)
  1102. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1103. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1104. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1105. end
  1106. for i = 0,3,0.5 do
  1107. swait()
  1108. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1109. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-50)),.3)
  1110. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
  1111. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1112. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 25, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.25)
  1113. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1114. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1115. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1116. end
  1117. attack = false
  1118. hit:disconnect()
  1119. wait(3)
  1120. slas:Destroy()
  1121. end
  1122.  
  1123. function attackthree()
  1124. attack = true
  1125. handleweld.Part0 = rarm
  1126. for i = 0,2,0.1 do
  1127. swait()
  1128. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  1129. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.3)
  1130. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, -0.25) * angles(math.rad(90), math.rad(0), math.rad(-50 - 2.5 * math.cos(sine / 32))), 0.3)
  1131. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1132. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, 3.25) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1133. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1134. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1135. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1136. end
  1137. local hit = handle.Touched:connect(function(hit)
  1138. Damagefunc(hit,1e999,1e999,1e999,"Normal",root,.2,1)
  1139. end)
  1140. local slas = Instance.new("Sound",handle)
  1141. slas.SoundId = "rbxassetid://199145095"
  1142. slas.Volume = 1.75
  1143. slas.Pitch = 0.95
  1144. slas:Play()
  1145. for i = 0,2,0.1 do
  1146. swait()
  1147. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(75)),.3)
  1148. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-75)),.3)
  1149. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, -0.25) * angles(math.rad(90), math.rad(0), math.rad(75 - 2.5 * math.cos(sine / 32))), 0.3)
  1150. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1151. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, 7.5) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.3)
  1152. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1153. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1154. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1155. end
  1156. slas:Destroy()
  1157. attack = false
  1158. hit:disconnect()
  1159. end
  1160.  
  1161. function attackfour()
  1162. attack = true
  1163. handleweld.Part0 = rarm
  1164. local tra = Instance.new("ParticleEmitter",handle)
  1165. tra.Texture = "rbxassetid://296874871"
  1166. tra.LightEmission = 0.95
  1167. tra.Color = ColorSequence.new(Color3.new(0,0,0))
  1168. tra.Rate = 1000
  1169. tra.Lifetime = NumberRange.new(0.25)
  1170. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  1171. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.85,0)})
  1172. tra.Speed = NumberRange.new(0)
  1173. tra.Rotation = NumberRange.new(-500,500)
  1174. tra.VelocitySpread = 90000
  1175. tra.LockedToPart = true
  1176. tra.RotSpeed = NumberRange.new(-500,500)
  1177. for i = 0,5,0.1 do
  1178. swait()
  1179. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  1180. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.3)
  1181. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, -0.25) * angles(math.rad(90), math.rad(0), math.rad(-50 - 2.5 * math.cos(sine / 32))), 0.3)
  1182. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1183. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, 3.25) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1184. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1185. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1186. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1187. end
  1188. local traz = Instance.new("ParticleEmitter",handle)
  1189. traz.Texture = "rbxassetid://296874871"
  1190. traz.LightEmission = 0.95
  1191. traz.Color = ColorSequence.new(Color3.new(0,0,0))
  1192. traz.Rate = 1000000
  1193. traz.Lifetime = NumberRange.new(0.5)
  1194. traz.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,15,0)})
  1195. traz.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1196. traz.Speed = NumberRange.new(50)
  1197. traz.Rotation = NumberRange.new(-500,500)
  1198. traz.VelocitySpread = 90000
  1199. traz.RotSpeed = NumberRange.new(-500,500)
  1200. local sa = Instance.new("Sound",handle)
  1201. sa.SoundId = "rbxassetid://519795084"
  1202. sa.Volume = 1.25
  1203. sa.Pitch = 1.5
  1204. sa:Play()
  1205. tra.Rate = 0
  1206. local lb = Instance.new("Part")
  1207. lb.Parent = char
  1208. lb.Material = "Neon"
  1209. lb.Color = Color3.new(0,0,0)
  1210. lb.CanCollide = false
  1211. lb.Shape = "Ball"
  1212. lb.CFrame = handle.CFrame
  1213. lb.Anchored = true
  1214. lb.Size = vt(3,3,3)
  1215. local thing = Instance.new("SpecialMesh",lb)
  1216. thing.MeshType = meshtype
  1217. lb.Touched:connect(function(hit)
  1218. Damagefunc(hit,1e999,1e999,1e999,"Normal",root,.2,1)
  1219. end)
  1220. lb.Anchored = false
  1221. local trail = Instance.new("ParticleEmitter",lb)
  1222. trail.Texture = "rbxassetid://296874871"
  1223. trail.LightEmission = 0.95
  1224. trail.Color = ColorSequence.new(lb.BrickColor.Color)
  1225. trail.Rate = 10000
  1226. trail.Lifetime = NumberRange.new(1.5)
  1227. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1228. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.95,0),NumberSequenceKeypoint.new(1,1,0)})
  1229. trail.Speed = NumberRange.new(0,0)
  1230. trail.Rotation = NumberRange.new(-500,500)
  1231. trail.RotSpeed = NumberRange.new(-500,500)
  1232. local bv = Instance.new("BodyVelocity")
  1233. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1234. bv.velocity = mouse.Hit.lookVector *175
  1235. bv.Parent = lb
  1236. traz.Rate = 0
  1237. for i = 0,1,0.1 do
  1238. swait()
  1239. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.5,0)* angles(math.rad(0),math.rad(0),math.rad(-85)),.3)
  1240. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(85)),.3)
  1241. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, -0.25) * angles(math.rad(90), math.rad(0), math.rad(25 - 2.5 * math.cos(sine / 32))), 0.3)
  1242. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1243. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, 3.25) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1244. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1245. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1246. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1247. end
  1248. attack = false
  1249. wait(10)
  1250. traz:Destroy()
  1251. tra:Destroy()
  1252. sa:Destroy()
  1253. lb:Destroy()
  1254. end
  1255. hold = false
  1256.  
  1257. function do1()
  1258. attack = true
  1259. handleweld.Part0 = rarm
  1260. local tra = Instance.new("ParticleEmitter",handle)
  1261. tra.Texture = "rbxassetid://296874871"
  1262. tra.LightEmission = 0.95
  1263. tra.Color = ColorSequence.new(Color3.new(0,0,0))
  1264. tra.Rate = 1000
  1265. tra.Lifetime = NumberRange.new(0.25)
  1266. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  1267. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.85,0)})
  1268. tra.Speed = NumberRange.new(0)
  1269. tra.Rotation = NumberRange.new(-500,500)
  1270. tra.VelocitySpread = 90000
  1271. tra.LockedToPart = true
  1272. tra.RotSpeed = NumberRange.new(-500,500)
  1273. while true do
  1274. swait()
  1275. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  1276. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.3)
  1277. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, -0.25) * angles(math.rad(90), math.rad(0), math.rad(-50 - 2.5 * math.cos(sine / 32))), 0.3)
  1278. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-50 + 2.5 * math.cos(sine / 32))), 0.3)
  1279. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, 3.25) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1280. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1281. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1282. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1283. if hold == false then
  1284. break
  1285. end
  1286. end
  1287. local traz = Instance.new("ParticleEmitter",handle)
  1288. traz.Texture = "rbxassetid://296874871"
  1289. traz.LightEmission = 0.95
  1290. traz.Color = ColorSequence.new(Color3.new(0,0,0))
  1291. traz.Rate = 1000000
  1292. traz.Lifetime = NumberRange.new(0.5)
  1293. traz.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,15,0)})
  1294. traz.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1295. traz.Speed = NumberRange.new(50)
  1296. traz.Rotation = NumberRange.new(-500,500)
  1297. traz.VelocitySpread = 90000
  1298. traz.RotSpeed = NumberRange.new(-500,500)
  1299. local sa = Instance.new("Sound",handle)
  1300. sa.SoundId = "rbxassetid://519795084"
  1301. sa.Volume = 1.25
  1302. sa.Pitch = 1.15
  1303. sa:Play()
  1304. tra.Rate = 0
  1305. local lb = Instance.new("Part")
  1306. lb.Parent = char
  1307. lb.Material = "Neon"
  1308. lb.Color = Color3.new(0,0,0)
  1309. lb.CanCollide = false
  1310. lb.Shape = "Ball"
  1311. lb.CFrame = handle.CFrame
  1312. lb.Anchored = true
  1313. lb.Size = vt(7.5,7.5,7.5)
  1314. local thing = Instance.new("SpecialMesh",lb)
  1315. thing.MeshType = meshtype
  1316. lb.Touched:connect(function(hit)
  1317. Damagefunc(hit,1e999,1e999,1e999,"Normal",root,.2,1)
  1318. end)
  1319. lb.Anchored = false
  1320. local trail = Instance.new("ParticleEmitter",lb)
  1321. trail.Texture = "rbxassetid://296874871"
  1322. trail.LightEmission = 0.95
  1323. trail.Color = ColorSequence.new(lb.BrickColor.Color)
  1324. trail.Rate = 10000
  1325. trail.Lifetime = NumberRange.new(1.5)
  1326. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1327. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.95,0),NumberSequenceKeypoint.new(1,1,0)})
  1328. trail.Speed = NumberRange.new(0,0)
  1329. trail.Rotation = NumberRange.new(-500,500)
  1330. trail.RotSpeed = NumberRange.new(-500,500)
  1331. local bv = Instance.new("BodyVelocity")
  1332. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1333. bv.velocity = mouse.Hit.lookVector *175
  1334. bv.Parent = lb
  1335. traz.Rate = 0
  1336. for i = 0,1,0.1 do
  1337. swait()
  1338. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.5,0)* angles(math.rad(0),math.rad(0),math.rad(-85)),.3)
  1339. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(85)),.3)
  1340. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, -0.25) * angles(math.rad(90), math.rad(0), math.rad(25 - 2.5 * math.cos(sine / 32))), 0.3)
  1341. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1342. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, 3.25) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1343. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1344. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1345. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1346. end
  1347. attack = false
  1348. wait(10)
  1349. traz:Destroy()
  1350. tra:Destroy()
  1351. sa:Destroy()
  1352. lb:Destroy()
  1353. end
  1354.  
  1355. function do2()
  1356. attack = true
  1357. handleweld.Part0 = rarm
  1358. for i = 0,2,0.1 do
  1359. swait()
  1360. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  1361. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.3)
  1362. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, -0.25) * angles(math.rad(90), math.rad(0), math.rad(-50 - 2.5 * math.cos(sine / 32))), 0.3)
  1363. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1364. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, 3.25) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1365. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1366. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1367. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1368. end
  1369. local traz2 = Instance.new("ParticleEmitter",handle)
  1370. traz2.Texture = "rbxassetid://296874871"
  1371. traz2.LightEmission = 0.95
  1372. traz2.Color = ColorSequence.new(Color3.new(0,0,0))
  1373. traz2.Rate = 1000000
  1374. traz2.Lifetime = NumberRange.new(1)
  1375. traz2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,50,0)})
  1376. traz2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1377. traz2.Speed = NumberRange.new(25,50)
  1378. traz2.Rotation = NumberRange.new(-500,500)
  1379. traz2.VelocitySpread = 90000
  1380. traz2.RotSpeed = NumberRange.new(-500,500)
  1381. local traz = Instance.new("ParticleEmitter",handle)
  1382. traz.Texture = "rbxassetid://296874871"
  1383. traz.LightEmission = 0.95
  1384. traz.Color = ColorSequence.new(Color3.new(0,0,0))
  1385. traz.Rate = 1000000
  1386. traz.Lifetime = NumberRange.new(0.5)
  1387. traz.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,15,0)})
  1388. traz.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1389. traz.Speed = NumberRange.new(0)
  1390. traz.Rotation = NumberRange.new(-500,500)
  1391. traz.VelocitySpread = 90000
  1392. traz.RotSpeed = NumberRange.new(-500,500)
  1393. root.Velocity = root.CFrame.lookVector*250
  1394. local hit = handle.Touched:connect(function(hit)
  1395. Damagefunc(hit,1e999,1e999,1e999,"Normal",root,.2,1)
  1396. end)
  1397. local slas = Instance.new("Sound",handle)
  1398. slas.SoundId = "rbxassetid://412756170"
  1399. slas.Volume = 2.5
  1400. slas.Pitch = 0.75
  1401. slas:Play()
  1402. wait(0.05)
  1403. traz2.Rate = 0
  1404. for i = 0,3.5,0.1 do
  1405. swait()
  1406. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(75)),.3)
  1407. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-75)),.3)
  1408. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, -0.25) * angles(math.rad(90), math.rad(0), math.rad(75 - 2.5 * math.cos(sine / 32))), 0.3)
  1409. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1410. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, 7.5) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.3)
  1411. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1412. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1413. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1414. end
  1415. traz.Rate = 0
  1416. attack = false
  1417. hit:disconnect()
  1418. wait(10)
  1419. traz2:Destroy()
  1420. traz:Destroy()
  1421. slas:Destroy()
  1422. end
  1423.  
  1424. function do3()
  1425. attack = true
  1426. local van = 1
  1427. for i = 0,3,0.1 do
  1428. swait()
  1429. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1430. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1431. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(5 - 2.5 * math.cos(sine / 32))), 0.3)
  1432. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(-5 + 2.5 * math.cos(sine / 32))), 0.3)
  1433. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, -3.25) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1434. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1435. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1436. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1437. end
  1438. local slas = Instance.new("Sound",handle)
  1439. slas.SoundId = "rbxassetid://412756170"
  1440. slas.Volume = 2.5
  1441. slas.Pitch = 0.75
  1442. slas:Play()
  1443. local traz = Instance.new("ParticleEmitter",handle)
  1444. traz.Texture = "rbxassetid://296874871"
  1445. traz.LightEmission = 0.95
  1446. traz.Color = ColorSequence.new(Color3.new(255,0,0))
  1447. traz.Rate = 1000000
  1448. traz.Lifetime = NumberRange.new(0.5)
  1449. traz.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,10,0)})
  1450. traz.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  1451. traz.Speed = NumberRange.new(0)
  1452. traz.Rotation = NumberRange.new(-500,500)
  1453. traz.VelocitySpread = 90000
  1454. traz.RotSpeed = NumberRange.new(-500,500)
  1455. local hit = handle.Touched:connect(function(hit)
  1456. Damagefunc(hit,1e999,1e999,1e999,"Normal",root,.2,1)
  1457. end)
  1458. for i = 0,3,0.1 do
  1459. swait()
  1460. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1461. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1462. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(5 - 2.5 * math.cos(sine / 32))), 0.3)
  1463. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-5 + 2.5 * math.cos(sine / 32))), 0.3)
  1464. handleweld.C1 = clerp(handleweld.C1, CFrame.new(75, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1465. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1466. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1467. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1468. end
  1469. for i = 0,1,0.5 do
  1470. swait()
  1471. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1472. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1473. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(5 - 2.5 * math.cos(sine / 32))), 0.3)
  1474. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-5 + 2.5 * math.cos(sine / 32))), 0.3)
  1475. handleweld.C1 = clerp(handleweld.C1, CFrame.new(50, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1476. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1477. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1478. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1479. end
  1480. for i = 0,1,0.5 do
  1481. swait()
  1482. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1483. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1484. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(5 - 2.5 * math.cos(sine / 32))), 0.3)
  1485. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-5 + 2.5 * math.cos(sine / 32))), 0.3)
  1486. handleweld.C1 = clerp(handleweld.C1, CFrame.new(25, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1487. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1488. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1489. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1490. end
  1491. for i = 0,5,0.1 do
  1492. swait()
  1493. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1494. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1495. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(5 - 2.5 * math.cos(sine / 32))), 0.3)
  1496. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-5 + 2.5 * math.cos(sine / 32))), 0.3)
  1497. handleweld.C1 = clerp(handleweld.C1, CFrame.new(5, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1498. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1499. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1500. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1501. end
  1502. hit:disconnect()
  1503. traz.Rate = 0
  1504. attack = false
  1505. wait(5)
  1506. traz:Destroy()
  1507. slas:Destroy()
  1508. end
  1509.  
  1510. function DeleteParent(parent)
  1511. for i,v in pairs(parent:children()) do
  1512. if v:IsA("Part") then
  1513. v:Destroy()
  1514. end
  1515. end
  1516. end
  1517.  
  1518. function do4()
  1519. attack = true
  1520. hum.WalkSpeed = 0
  1521. local van = 1
  1522. local lba = Instance.new("Part")
  1523. local slas = Instance.new("Sound",lba)
  1524. slas.SoundId = "rbxassetid://137463716"
  1525. slas.Volume = 1.5
  1526. slas.Pitch = 0.25
  1527. slas:Play()
  1528. local slas2 = Instance.new("Sound",lba)
  1529. slas2.SoundId = "rbxassetid://342793847"
  1530. slas2.Volume = 1.5
  1531. slas2.Pitch = 0.5
  1532. slas2:Play()
  1533. lba.Parent = char
  1534. lba.Material = "Neon"
  1535. lba.BrickColor = BrickColor.new("Persimmon")
  1536. lba.CanCollide = false
  1537. lba.Shape = "Ball"
  1538. lba.CFrame = handle.CFrame
  1539. lba.Anchored = true
  1540. lba.Size = vt(1,1,1)
  1541. local thing = Instance.new("SpecialMesh",lba)
  1542. thing.MeshType = meshtype
  1543. for i = 0,50,0.1 do
  1544. swait()
  1545. van = van + 0.05
  1546. thing.Scale = thing.Scale + vt(0.085,0.085,0.085)
  1547. lba.CFrame = handle.CFrame + vt(0,van,0)
  1548. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1549. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1550. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(5 - 2.5 * math.cos(sine / 32))), 0.3)
  1551. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(-5 + 2.5 * math.cos(sine / 32))), 0.3)
  1552. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, 0, -3.25) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.1)
  1553. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 32))), 0.3)
  1554. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1555. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 32))), 0.3)
  1556. end
  1557. for z = 0, 9 do
  1558. for i = 0, 24 do
  1559. thing.Scale = thing.Scale - vt(0.15,0.15,0.15)
  1560. local lb = Instance.new("Part")
  1561. lb.Parent = handle
  1562. lb.Material = "Neon"
  1563. lb.BrickColor = BrickColor.new("Persimmon")
  1564. lb.CanCollide = false
  1565. lb.Shape = "Ball"
  1566. lb.CFrame = lba.CFrame
  1567. lb.Anchored = false
  1568. lb.Size = vt(5,5,5)
  1569. lb.CFrame = lba.CFrame
  1570. local bv = Instance.new("BodyVelocity")
  1571. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1572. bv.velocity = vt(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1573. bv.Parent = lb
  1574. local sound = it("Sound",lb)
  1575. sound.Volume = 0.5
  1576. sound.SoundId = "rbxassetid://178452221"
  1577. sound.Pitch = 0.5
  1578. sound:Play()
  1579. lb.Touched:connect(function(hit)
  1580. Damagefunc(hit,1e999,1e999,1e999,"Normal",root,.2,1)
  1581. end)
  1582. wait()
  1583. end
  1584. end
  1585. lba:Destroy()
  1586. hum.WalkSpeed = 16
  1587. attack = false
  1588. wait(10)
  1589. DeleteParent(handle)
  1590. end
  1591.  
  1592. attackcombo = 0
  1593.  
  1594. mouse.Button1Down:connect(function()
  1595. if hold == false then
  1596. if attack == false and attackcombo == 0 then
  1597. attackcombo = 1
  1598. attackone()
  1599. elseif attack == false and attackcombo == 1 then
  1600. attackcombo = 2
  1601. attacktwo()
  1602. elseif attack == false and attackcombo == 2 then
  1603. attackcombo = 3
  1604. attackthree()
  1605. elseif attack == false and attackcombo == 3 then
  1606. attackcombo = 0
  1607. attackfour()
  1608. end
  1609. end
  1610. if attack == true and hold == true then
  1611. hold = false
  1612. end
  1613. end)
  1614.  
  1615. mouse.KeyDown:connect(function(key)
  1616. if key == "z" and attack == false and hold == false and mana >= 25 then
  1617. hold = true
  1618. mana = mana - 25
  1619. do1()
  1620. end
  1621. if key == "x" and attack == false and mana >= 40 then
  1622. mana = mana - 40
  1623. do2()
  1624. end
  1625. if key == "c" and attack == false and mana >= 60 then
  1626. mana = mana - 60
  1627. do3()
  1628. end
  1629. if key == "v" and attack == false and mana >= 100 then
  1630.  
  1631. mana = mana - 100
  1632. do4()
  1633. end
  1634. end)
  1635.  
  1636. local p = game.Players.LocalPlayer
  1637. local char = p.Character
  1638. local mouse = p:GetMouse()
  1639. local torso = char.Torso
  1640.  
  1641.  
  1642. local rot ={0}
  1643.  
  1644. local pe1 = Instance.new("ParticleEmitter",torso)
  1645.  
  1646. pe1.Transparency = NumberSequence.new(1,1)
  1647.  
  1648. pe1.Size = NumberSequence.new(0,0,0)
  1649. pe1.LockedToPart = true
  1650.  
  1651. pe1.Color = ColorSequence.new(Color3.new(0,0,0))
  1652.  
  1653. pe1.Texture = "rbxassetid://347913776"
  1654. pe1.Lifetime = NumberRange.new(0,0)
  1655. pe1.Rate = 6
  1656. pe1.RotSpeed = NumberRange.new(0,0)
  1657. pe1.Rotation = NumberRange.new(rot[math.random(1,#rot)])
  1658. pe1.Speed = NumberRange.new(0,0)
  1659.  
  1660. Colors = {"Crimson", "Crimson"}
  1661. GroundBall1 = function()
  1662. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1663.  
  1664. local wave = Instance.new("Part", torso)
  1665. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1666. wave.Anchored = true
  1667. wave.CanCollide = false
  1668. wave.Locked = true
  1669. wave.Size = Vector3.new(1, 1, 1)
  1670. wave.TopSurface = "Smooth"
  1671. wave.BottomSurface = "Smooth"
  1672. wave.Transparency = 0.35
  1673. wave.CFrame = HandCF
  1674. wm = Instance.new("SpecialMesh", wave)
  1675. wm.MeshId = "rbxassetid://9982590"
  1676. coroutine.wrap(function()
  1677. for i = 1, 30, 1 do
  1678. wm.Scale = Vector3.new(1 + i*1.2, 1 + i*1.2, 1 + i*1.2)
  1679. wave.Size = wm.Scale
  1680. wave.CFrame = HandCF
  1681. wave.Orientation = Vector3.new(0, 180, 0)
  1682. wave.Transparency = i/30
  1683. wait()
  1684. end
  1685. wait()
  1686. wave:Destroy()
  1687. end)()
  1688. end
  1689.  
  1690. local Mus = Instance.new("Sound",Character)
  1691. Mus.SoundId = "rbxassetid://136181233"
  1692. Mus.Pitch = 1
  1693. Mus.Volume = 0.3
  1694. Mus.Looped = true
  1695.  
  1696. local Mus2 = Instance.new("Sound",Character)
  1697. Mus2.SoundId = "rbxassetid://254826701"
  1698. Mus2.Pitch = 1
  1699. Mus2.Volume = 5
  1700. Mus2.Looped = true
  1701.  
  1702. local taunt = Instance.new("Sound",Character)
  1703. taunt.SoundId = "rbxassetid://907332997"
  1704. taunt.Pitch = 0.7
  1705. taunt.Volume = 10
  1706. taunt.Looped = false
  1707. mouse.KeyDown:connect(function(key)
  1708. if key == "u" then
  1709.  
  1710. GroundBall1()
  1711.  
  1712. rot ={0}
  1713.  
  1714.  
  1715.  
  1716. pe1.Transparency = NumberSequence.new(1,1)
  1717.  
  1718. pe1.Size = NumberSequence.new(0,0,0)
  1719.  
  1720.  
  1721.  
  1722.  
  1723. pe1.Lifetime = NumberRange.new(0,0)
  1724. pe1.Rate = 0
  1725. pe1.RotSpeed = NumberRange.new(0,0)
  1726.  
  1727. pe1.Speed = NumberRange.new(0,0)
  1728.  
  1729. parmesh2.VertexColor = Vector3.new(1,0.5,0)
  1730. parmesh2.VertexColor = Vector3.new(1,0.5,0)
  1731. parmesh4.VertexColor = Vector3.new(1,0.75,0)
  1732. parmesh4a.VertexColor = Vector3.new(1,0.5,0)
  1733. parmesh4b.VertexColor = Vector3.new(1,0.5,0)
  1734. parmesh5.VertexColor = Vector3.new(1,0.75,0)
  1735. parmesh5a.VertexColor = Vector3.new(1,0.5,0)
  1736. parmesh5b.VertexColor = Vector3.new(1,0.5,0)
  1737. parmesh6.VertexColor = Vector3.new(1,0.35,0)
  1738. parmesh6a.VertexColor = Vector3.new(1,0.35,0)
  1739. parmesh6b.VertexColor = Vector3.new(1,0.35,0)
  1740. parmesh8.VertexColor = Vector3.new(1,0.25,0)
  1741.  
  1742. par.BrickColor = BrickColor.new("Crimson")
  1743. par2.BrickColor = BrickColor.new("Crimson")
  1744. par3.BrickColor = BrickColor.new("Crimson")
  1745. par4.BrickColor = BrickColor.new("Crimson")
  1746. par4a.BrickColor = BrickColor.new("Crimson")
  1747. par4b.BrickColor = BrickColor.new("Crimson")
  1748. par5.BrickColor = BrickColor.new("Crimson")
  1749. par5a.BrickColor = BrickColor.new("Crimson")
  1750. par5b.BrickColor = BrickColor.new("Crimson")
  1751. par6.BrickColor = BrickColor.new("Crimson")
  1752. par6a.BrickColor = BrickColor.new("Crimson")
  1753. par6b.BrickColor = BrickColor.new("Crimson")
  1754. par7.BrickColor = BrickColor.new("Crimson")
  1755. par8.BrickColor = BrickColor.new("Crimson")
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762. mesh4.TextureId = "http://www.roblox.com/asset/?id=31100020"
  1763.  
  1764.  
  1765.  
  1766.  
  1767. g.Size = 0
  1768. g.Heat = 0
  1769.  
  1770. char.Shirt.ShirtTemplate = "rbxassetid://250281606"
  1771. char.Pants.PantsTemplate = "rbxassetid://296647969"
  1772. Humanoid.MaxHealth = 1000
  1773. Humanoid.Health = 1000
  1774. text.TextStrokeColor3 = Color3.new(0.8,0.6,0.2)
  1775. text.TextColor3 = Color3.new(0.8,0.6,0.2)
  1776. text.Text = "Solar Master"
  1777. Mus2:Stop()
  1778. hed.face.Texture = "http://www.roblox.com/asset/?id=143939517"
  1779. Mus:Play()
  1780. end
  1781. end)
  1782.  
  1783. mouse.KeyDown:connect(function(key)
  1784. if key == "j" then
  1785.  
  1786. Mus:Stop()
  1787. end
  1788. end)
  1789.  
  1790.  
  1791. mouse.KeyDown:connect(function(key)
  1792. if key == "k" then
  1793.  
  1794. taunt:Play()
  1795. Mus:Stop()
  1796. GroundBall1()
  1797. wait(1)
  1798. GroundBall1()
  1799. wait(3)
  1800. GroundBall1()
  1801. GroundBall1()
  1802. wait(0.3)
  1803. GroundBall1()
  1804. wait(0.3)
  1805. GroundBall1()
  1806. Humanoid.MaxHealth = "inf"
  1807. Humanoid.Health = "inf"
  1808.  
  1809.  
  1810. rot ={4}
  1811.  
  1812.  
  1813.  
  1814. pe1.Transparency = NumberSequence.new(0.8,0.8)
  1815.  
  1816. pe1.Size = NumberSequence.new(25,25,25)
  1817.  
  1818.  
  1819.  
  1820.  
  1821. pe1.Lifetime = NumberRange.new(1,1)
  1822. pe1.Rate = 6
  1823. pe1.RotSpeed = NumberRange.new(5,5)
  1824.  
  1825. pe1.Speed = NumberRange.new(0,0)
  1826.  
  1827. text.TextStrokeColor3 = Color3.new(1,1,1)
  1828. text.TextColor3 = Color3.new(1,1,1)
  1829. hed.face.Texture = "http://www.roblox.com/asset/?id=125723689"
  1830. text.Text = "Death Approaches"
  1831.  
  1832. parmesh2.VertexColor = Vector3.new(0,0,0)
  1833. parmesh2.VertexColor = Vector3.new(0,0,0)
  1834. parmesh4.VertexColor = Vector3.new(0,0,0)
  1835. parmesh4a.VertexColor = Vector3.new(0,0,0)
  1836. parmesh4b.VertexColor = Vector3.new(0,0,0)
  1837. parmesh5.VertexColor = Vector3.new(0,0,0)
  1838. parmesh5a.VertexColor = Vector3.new(0,0,0)
  1839. parmesh5b.VertexColor = Vector3.new(0,0,0)
  1840. parmesh6.VertexColor = Vector3.new(0,0,0)
  1841. parmesh6a.VertexColor = Vector3.new(0,0,0)
  1842. parmesh6b.VertexColor = Vector3.new(0,0,0)
  1843. parmesh8.VertexColor = Vector3.new(0,0,0)
  1844.  
  1845. par.BrickColor = BrickColor.new("White")
  1846. par2.BrickColor = BrickColor.new("White")
  1847. par3.BrickColor = BrickColor.new("White")
  1848. par4.BrickColor = BrickColor.new("White")
  1849. par4a.BrickColor = BrickColor.new("White")
  1850. par4b.BrickColor = BrickColor.new("White")
  1851. par5.BrickColor = BrickColor.new("White")
  1852. par5a.BrickColor = BrickColor.new("White")
  1853. par5b.BrickColor = BrickColor.new("Black")
  1854. par6.BrickColor = BrickColor.new("Black")
  1855. par6a.BrickColor = BrickColor.new("Black")
  1856. par6b.BrickColor = BrickColor.new("Black")
  1857. par7.BrickColor = BrickColor.new("Black")
  1858. par8.BrickColor = BrickColor.new("Black")
  1859.  
  1860.  
  1861. g.Size = 4
  1862. g.Heat = 10
  1863. mesh4.TextureId = "http://www.roblox.com/asset/?id=33041994"
  1864.  
  1865. char.Shirt.ShirtTemplate = "rbxassetid://279388022"
  1866. char.Pants.PantsTemplate = "rbxassetid://279388038"
  1867. Mus2:Play()
  1868. end
  1869. end)
  1870.  
  1871. game:GetService("RunService").Stepped:connect(function()
  1872. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1873. velocity = RootPart.Velocity.y
  1874. sine = sine + change
  1875. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1876. if equipped == true or equipped == false then
  1877. healthg.Text = math.floor(hum.Health).. "/" ..math.floor(hum.MaxHealth)
  1878. manag.Text = "Mana: " ..math.floor(mana)
  1879. if mana <= 250 then
  1880. mana = mana + 0.25
  1881. end
  1882. if RootPart.Velocity.y > 1 and hit == nil then
  1883. Anim = "Jump"
  1884. if attack == false then
  1885. handleweld.Part0 = torso
  1886. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  1887. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
  1888. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(50)), 0.3)
  1889. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)), 0.3)
  1890. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, -1.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1891. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 82))), 0.3)
  1892. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 82))), 0.3)
  1893. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 82))), 0.3)
  1894. end
  1895. else
  1896. if RootPart.Velocity.y < -1 and hit == nil then
  1897. Anim = "Fall"
  1898. if attack == false then
  1899. handleweld.Part0 = torso
  1900. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1901. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
  1902. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(90)), 0.3)
  1903. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  1904. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, -1.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1905. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 82))), 0.3)
  1906. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 82))), 0.3)
  1907. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 82))), 0.3)
  1908. end
  1909. else
  1910. if Torsovelocity < 1 and hit ~= nil then
  1911. Anim = "Idle"
  1912. if attack == false then
  1913. change = 1
  1914. handleweld.Part0 = torso
  1915. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1916. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1917. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10 - 5 * math.cos(sine / 32))), 0.3)
  1918. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10 + 5 * math.cos(sine / 32))), 0.3)
  1919. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, -1.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1920. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 82))), 0.3)
  1921. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 82))), 0.3)
  1922. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 82))), 0.3)
  1923. end
  1924. else
  1925. if Torsovelocity > 2 and hit ~= nil then
  1926. Anim = "Walk"
  1927. if attack == false then
  1928. handleweld.Part0 = torso
  1929. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 2.5))* angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1930. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1931. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0 + 45 * math.cos(sine / 5)), math.rad(0), math.rad(10)), 0.3)
  1932. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0 - 45 * math.cos(sine / 5)), math.rad(0), math.rad(-10)), 0.3)
  1933. handleweld.C1 = clerp(handleweld.C1, CFrame.new(0, -1.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1934. weld15.C1 = clerp(weld15.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * math.cos(sine / 82))), 0.3)
  1935. weld16.C1 = clerp(weld16.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 82))), 0.3)
  1936. weld17.C1 = clerp(weld17.C1, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * math.cos(sine / 82))), 0.3)
  1937. end
  1938. end
  1939. end
  1940. end
  1941. end
  1942. end
  1943. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement