Advertisement
memberhero

NameClan Showcase This Plz

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