Advertisement
Zebula_The_Scripter

Azurewrath Dominus

Aug 21st, 2018
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.10 KB | None | 0 0
  1. --Made by Noobygames12, edited by kalvin0316
  2. --If credit is removed, go die.
  3. paly = game.Players.LocalPlayer
  4. p = game.Players.LocalPlayer
  5. char = paly.Character
  6. torso = char.Torso
  7. neck = char.Torso.Neck
  8. hum = char.Humanoid
  9. Player = game:GetService("Players").LocalPlayer
  10. local mouse = Player:GetMouse()
  11. Character = Player.Character
  12. tors = Character.Torso
  13. lleg = Character["Left Leg"]
  14. root = Character.HumanoidRootPart
  15. hed = Character.Head
  16. rleg = Character["Right Leg"]
  17. rarm = Character["Right Arm"]
  18. larm = Character["Left Arm"]
  19. tors.Material = Enum.Material.Fabric
  20. local root = char.HumanoidRootPart
  21. local rj = root.RootJoint
  22. local deb = false
  23. local shot = 0
  24. local stanceToggle = "Idle1"
  25. local l = game:GetService("Lighting")
  26. local rs = game:GetService("RunService").RenderStepped
  27. local hb = game:GetService("RunService").Heartbeat
  28. local Stepped = game:GetService("RunService").Stepped
  29. math.randomseed(os.time())
  30. ptez = {0.7, 0.8, 0.9, 1}
  31. local BC = Character["Body Colors"]
  32. BC.HeadColor = BrickColor.new("Really black")
  33. BC.LeftArmColor = BrickColor.new("Really black")
  34. BC.LeftLegColor = BrickColor.new("Really black")
  35. BC.RightArmColor = BrickColor.new("Really black")
  36. BC.RightLegColor = BrickColor.new("Really black")
  37. BC.TorsoColor = BrickColor.new("Really black")
  38. local Effects = {}
  39. hed.face:Destroy()
  40. hum.MaxHealth = 1000000
  41. attack = false
  42. vt = Vector3.new
  43. bc = BrickColor.new
  44. br = BrickColor.random
  45. it = Instance.new
  46. cf = CFrame.new
  47. euler = CFrame.fromEulerAnglesXYZ
  48. angles = CFrame.Angles
  49. matr = math.random
  50. local basiccooldown = math.huge
  51. local ultcooldown = math.huge
  52. local secondcooldown = math.huge
  53. local thirdcooldown = math.huge
  54. local s = Instance.new("Sound",char)
  55. s.Name = "sos"
  56. s.SoundId = "http://www.roblox.com/asset/?id=195900687"
  57. s.Pitch = 1
  58. s.Volume = math.huge
  59. s.Looped = true
  60. s:Play()
  61.  
  62. local prtrm = Instance.new("Part",Character)
  63. prtrm.Size = vt(2.1,2.1,1.1)
  64. prtrm.CanCollide = false
  65. prtrm.Transparency = 0.5
  66. prtrm.Material = "SmoothPlastic"
  67. prtrm.BrickColor = bc("Really black")
  68. local wldm = Instance.new("Weld",Character)
  69. wldm.Part0 = tors
  70. wldm.Part1 = prtrm
  71.  
  72. local prtr = Instance.new("Part",Character)
  73. prtr.Size = vt(1.1,2.1,1.1)
  74. prtr.CanCollide = false
  75. prtr.Transparency = 0.5
  76. prtr.Material = "SmoothPlastic"
  77. prtr.BrickColor = bc("Bright violet")
  78. local prtrl = Instance.new("Part",Character)
  79. prtrl.Size = vt(1.1,2.1,1.1)
  80. prtrl.CanCollide = false
  81. prtrl.Transparency = 0.5
  82. prtrl.Material = "SmoothPlastic"
  83. prtrl.BrickColor = bc("Bright violet")
  84. local eff = Instance.new("ParticleEmitter",prtr)
  85. eff.LightEmission = 0
  86. eff.Texture = "rbxassetid://284205403"
  87. eff.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(1,0,1))
  88. eff.Size = NumberSequence.new(0.5,1)
  89. eff.Acceleration = vt(0,25,0)
  90. eff.Speed = NumberRange.new(-5)
  91. eff.LockedToPart = false
  92. eff.Transparency = NumberSequence.new(0.95)
  93. eff.Lifetime = NumberRange.new(0.5)
  94. eff.Rate = 100000
  95. eff.VelocitySpread = 25
  96. local wld = Instance.new("Weld",Character)
  97. wld.Part0 = rarm
  98. wld.Part1 = prtr
  99. local wldl = Instance.new("Weld",Character)
  100. wldl.Part0 = rleg
  101. wldl.Part1 = prtrl
  102.  
  103. local prtr2 = Instance.new("Part",Character)
  104. prtr2.Size = vt(1.1,2.1,1.1)
  105. prtr2.CanCollide = false
  106. prtr2.Transparency = 0.5
  107. prtr2.Material = "SmoothPlastic"
  108. prtr2.BrickColor = bc("Bright violet")
  109. local prtrl2 = Instance.new("Part",Character)
  110. prtrl2.Size = vt(1.1,2.1,1.1)
  111. prtrl2.CanCollide = false
  112. prtrl2.Transparency = 0.5
  113. prtrl2.Material = "SmoothPlastic"
  114. prtrl2.BrickColor = bc("Bright violet")
  115. local eff2 = Instance.new("ParticleEmitter",prtr2)
  116. eff2.LightEmission = 0
  117. eff2.Texture = "rbxassetid://284205403"
  118. eff2.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(1,0,1))
  119. eff2.Size = NumberSequence.new(0.5,1)
  120. eff2.Acceleration = vt(0,25,0)
  121. eff2.Speed = NumberRange.new(-5)
  122. eff2.LockedToPart = false
  123. eff2.Transparency = NumberSequence.new(0.95)
  124. eff2.Lifetime = NumberRange.new(0.5)
  125. eff2.Rate = 100000
  126. eff2.VelocitySpread = 25
  127. local wld2 = Instance.new("Weld",Character)
  128. wld2.Part0 = larm
  129. wld2.Part1 = prtr2
  130. local wldl2 = Instance.new("Weld",Character)
  131. wldl2.Part0 = lleg
  132. wldl2.Part1 = prtrl2
  133.  
  134. local lightning = Instance.new("ParticleEmitter",torso)
  135. lightning.Texture = "http://www.roblox.com/asset/?id=348321827"
  136. lightning.LightEmission = 0
  137. lightning.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(1,0,1))
  138. lightning.LockedToPart = true
  139. lightning.Rate = 20
  140. lightning.Lifetime = NumberRange.new(0.1,0.10)
  141. lightning.Rotation = NumberRange.new(0,360)
  142. lightning.Size = NumberSequence.new(3,3,3)
  143. lightning.Transparency = NumberSequence.new(0,0)
  144. lightning.Speed = NumberRange.new(0,0)
  145. lightning.RotSpeed = NumberRange.new(0,0)
  146. lightning.ZOffset = 5
  147. lightning.Enabled = false
  148.  
  149. local eeeffecto = Instance.new("ParticleEmitter",torso)
  150. eeeffecto.Texture = "http://www.roblox.com/asset/?id=305943367"
  151. eeeffecto.LightEmission = 0
  152. eeeffecto.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(1,0,1))
  153. eeeffecto.LockedToPart = true
  154. eeeffecto.Rate = 10
  155. eeeffecto.Lifetime = NumberRange.new(0.1,0.1)
  156. eeeffecto.Rotation = NumberRange.new(0,0)
  157. eeeffecto.Size = NumberSequence.new(9,9,9)
  158. eeeffecto.Transparency = NumberSequence.new(0,0)
  159. eeeffecto.Speed = NumberRange.new(0,0)
  160. eeeffecto.RotSpeed = NumberRange.new(0,0)
  161. eeeffecto.Enabled = false
  162.  
  163.  
  164. for i,v in pairs(Character:children()) do
  165. if v:IsA("Shirt") then
  166. v:Destroy()
  167. end
  168. end
  169. for i,v in pairs(Character:children()) do
  170. if v:IsA("Pants") then
  171. v:Destroy()
  172. end
  173. end
  174. for i,v in pairs(char:children()) do
  175. if v:IsA("Accessory") then
  176. v:Destroy()
  177. end
  178. end
  179.  
  180. CV="Dark indigo"
  181.  
  182. Reaper = Instance.new("Model",Character)
  183. Reaper.Name = "Reaper"
  184. rh = Instance.new("Part")
  185. rh.Name = "rh"
  186. rh.Parent = Reaper
  187. rh.Locked = true
  188. rh.CanCollide = false
  189. mesh = Instance.new("SpecialMesh")
  190. rh.formFactor = "Symmetric"
  191. mesh.MeshType = "FileMesh"
  192. mesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
  193. mesh.TextureId = "http://www.roblox.com/asset/?id=250577405"
  194. mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  195. mesh.Parent = rh
  196. local weld = Instance.new("Weld")
  197. weld.Parent = rh
  198. weld.Part0 = rh
  199. weld.Part1 = Player.Character.Head
  200. weld.C0 = CFrame.new(0, -0.045, -0.028)*CFrame.Angles(0, 0, 0)
  201.  
  202. local txt = Instance.new("BillboardGui", char)
  203. txt.Adornee = char .Head
  204. txt.Name = "_status"
  205. txt.Size = UDim2.new(2, 0, 1.2, 0)
  206. txt.StudsOffset = Vector3.new(-9, 8, 0)
  207. local text = Instance.new("TextLabel", txt)
  208. text.Size = UDim2.new(10, 0, 7, 0)
  209. text.FontSize = "Size24"
  210. text.TextScaled = true
  211. text.TextTransparency = 0
  212. text.BackgroundTransparency = 1
  213. text.TextTransparency = 0
  214. text.TextStrokeTransparency = 0
  215. text.Font = "SciFi"
  216. text.TextStrokeColor3 = BrickColor.new("Dark indigo").Color
  217.  
  218. v=Instance.new("Part")
  219. v.Name = "ColorBrick"
  220. v.Parent=p.Character
  221. v.FormFactor="Symmetric"
  222. v.Anchored=true
  223. v.CanCollide=false
  224. v.BottomSurface="Smooth"
  225. v.TopSurface="Smooth"
  226. v.Size=Vector3.new(10,5,3)
  227. v.Transparency=1
  228. v.CFrame=char.Torso.CFrame
  229. v.BrickColor=BrickColor.new(CV)
  230. v.Transparency=1
  231. text.TextColor3 = BrickColor.new("Dark indigo").Color
  232. v.Shape="Block"
  233. text.Text = "Dominus Azurewrath"
  234.  
  235. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  236. local gui = it(GuiType)
  237. gui.Parent = parent
  238. gui.Text = text
  239. gui.BackgroundTransparency = backtrans
  240. gui.BackgroundColor3 = backcol
  241. gui.SizeConstraint = "RelativeXY"
  242. gui.TextXAlignment = "Center"
  243. gui.TextYAlignment = "Center"
  244. gui.Position = pos
  245. gui.Size = size
  246. gui.Font = "SourceSans"
  247. gui.FontSize = "Size14"
  248. gui.TextWrapped = false
  249. gui.TextStrokeTransparency = 0
  250. gui.TextColor = BrickColor.new("White")
  251. return gui
  252. end
  253.  
  254. local boll = Instance.new("Part",game.Lighting)
  255. boll.Transparency = 0.5
  256. boll.Material = "Neon"
  257. boll.BrickColor = bc("Bright red")
  258. boll.Anchored = true
  259. boll.Size = vt(1,1,1)
  260. boll.Shape = "Ball"
  261. boll.CanCollide = false
  262.  
  263. local shur = Instance.new("Part",game.Lighting)
  264. shur.Transparency = 0
  265. shur.Material = "Neon"
  266. shur.BrickColor = bc("Dark indigo")
  267. shur.Anchored = true
  268. shur.Size = vt(5,0.2,5)
  269. shur.CanCollide = false
  270. local Meshshur = Instance.new("CylinderMesh",shur)
  271.  
  272. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  273. if hit.Parent==nil then
  274. return
  275. end
  276. h=hit.Parent:FindFirstChild("Humanoid")
  277. for _,v in pairs(hit.Parent:children()) do
  278. if v:IsA("Humanoid") then
  279. h=v
  280. end
  281. end
  282. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  283. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  284. end
  285. if hit.Parent.className=="Hat" then
  286. hit=hit.Parent.Parent:findFirstChild("Head")
  287. end
  288. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  289. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  290. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  291. return
  292. end]]
  293. -- hs(hit,1.2)
  294. c=Instance.new("ObjectValue")
  295. c.Name="creator"
  296. c.Value=game:service("Players").LocalPlayer
  297. c.Parent=h
  298. game:GetService("Debris"):AddItem(c,.5)
  299. Damage=math.random(minim,maxim)
  300. -- h:TakeDamage(Damage)
  301. blocked=false
  302. block=hit.Parent:findFirstChild("Block")
  303. if block~=nil then
  304. print(block.className)
  305. if block.className=="NumberValue" then
  306. if block.Value>0 then
  307. blocked=true
  308. if decreaseblock==nil then
  309. block.Value=block.Value-1
  310. end
  311. end
  312. end
  313. if block.className=="IntValue" then
  314. if block.Value>0 then
  315. blocked=true
  316. if decreaseblock~=nil then
  317. block.Value=block.Value-1
  318. end
  319. end
  320. end
  321. end
  322. if blocked==false then
  323. -- h:TakeDamage(Damage)
  324. h.Health=h.Health-Damage
  325. showDamage(hit.Parent,Damage,.5,TorsoColor)
  326. else
  327. h.Health=h.Health-(Damage/2)
  328. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Dark indigo"))
  329. end
  330. if Type=="Knockdown" then
  331. hum=hit.Parent.Humanoid
  332. hum.PlatformStand=true
  333. coroutine.resume(coroutine.create(function(HHumanoid)
  334. swait(1)
  335. HHumanoid.PlatformStand=false
  336. end),hum)
  337. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  338. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  339. local bodvol=Instance.new("BodyVelocity")
  340. bodvol.velocity=angle*knockback
  341. bodvol.P=5000
  342. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  343. bodvol.Parent=hit
  344. rl=Instance.new("BodyAngularVelocity")
  345. rl.P=3000
  346. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  347. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  348. rl.Parent=hit
  349. game:GetService("Debris"):AddItem(bodvol,.5)
  350. game:GetService("Debris"):AddItem(rl,.5)
  351. elseif Type=="Normal" then
  352. vp=Instance.new("BodyVelocity")
  353. vp.P=500
  354. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  355. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  356. if KnockbackType==1 then
  357. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  358. elseif KnockbackType==2 then
  359. vp.velocity=Property.CFrame.lookVector*knockback
  360. end
  361. if knockback>0 then
  362. vp.Parent=hit.Parent.Torso
  363. end
  364. game:GetService("Debris"):AddItem(vp,.5)
  365. elseif Type=="Up" then
  366. local bodyVelocity=Instance.new("BodyVelocity")
  367. bodyVelocity.velocity=vt(0,10,0)
  368. bodyVelocity.P=1000
  369. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  370. bodyVelocity.Parent=hit
  371. game:GetService("Debris"):AddItem(bodyVelocity,1)
  372. rl=Instance.new("BodyAngularVelocity")
  373. rl.P=3000
  374. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  375. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  376. rl.Parent=hit
  377. game:GetService("Debris"):AddItem(rl,.5)
  378. elseif Type=="Snare" then
  379. bp=Instance.new("BodyPosition")
  380. bp.P=2000
  381. bp.D=100
  382. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  383. bp.position=hit.Parent.Torso.Position
  384. bp.Parent=hit.Parent.Torso
  385. game:GetService("Debris"):AddItem(bp,1)
  386. elseif Type=="Target" then
  387. if Targetting==false then
  388. ZTarget=hit.Parent.Torso
  389. coroutine.resume(coroutine.create(function(Part)
  390. swait(5)
  391. end),ZTarget)
  392. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  393. targetgui=Instance.new("BillboardGui")
  394. targetgui.Parent=ZTarget
  395. targetgui.Size=UDim2.new(10,100,10,100)
  396. targ=Instance.new("ImageLabel")
  397. targ.Parent=targetgui
  398. targ.BackgroundTransparency=1
  399. targ.Image="rbxassetid://4834067"
  400. targ.Size=UDim2.new(1,0,1,0)
  401. cam.CameraType="Scriptable"
  402. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  403. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  404. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  405. Targetting=true
  406. RocketTarget=ZTarget
  407. for i=1,Property do
  408. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  409. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  410. swait()
  411. end
  412. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  413. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  414. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  415. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  416. end
  417. Targetting=false
  418. RocketTarget=nil
  419. targetgui.Parent=nil
  420. cam.CameraType="Custom"
  421. end
  422. end
  423. debounce=Instance.new("BoolValue")
  424. debounce.Name="DebounceHit"
  425. debounce.Parent=hit.Parent
  426. debounce.Value=true
  427. game:GetService("Debris"):AddItem(debounce,Delay)
  428. c=Instance.new("ObjectValue")
  429. c.Name="creator"
  430. c.Value=Player
  431. c.Parent=h
  432. game:GetService("Debris"):AddItem(c,.5)
  433. CRIT=false
  434. hitDeb=true
  435. AttackPos=6
  436. end
  437. end
  438.  
  439. showDamage=function(Char,Dealt,du,Color)
  440. m=Instance.new("Model")
  441. m.Name=tostring(Dealt)
  442. h=Instance.new("Humanoid")
  443. h.Health=0
  444. h.MaxHealth=0
  445. h.Parent=m
  446. c=Instance.new("Part")
  447. c.Transparency=0
  448. c.Material = "Neon"
  449. c.BrickColor=bc("Dark indigo")
  450. c.Name="Head"
  451. c.TopSurface=0
  452. c.BottomSurface=0
  453. local tick = Instance.new("Sound",c)
  454. tick.SoundId = "rbxassetid://12221976"
  455. tick.Volume = 5
  456. tick.Pitch = 4
  457. tick:Play()
  458. c.formFactor="Plate"
  459. c.Size=Vector3.new(1,.4,1)
  460. ms=Instance.new("CylinderMesh")
  461. ms.Scale=Vector3.new(.8,.8,.8)
  462. if CRIT==true then
  463. ms.Scale=Vector3.new(1,1.25,1)
  464. end
  465. ms.Parent=c
  466. c.Reflectance=0
  467. Instance.new("BodyGyro").Parent=c
  468. c.Parent=m
  469. if Char:findFirstChild("Head")~=nil then
  470. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  471. elseif Char.Parent:findFirstChild("Head")~=nil then
  472. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  473. end
  474. f=Instance.new("BodyPosition")
  475. f.P=2000
  476. f.D=100
  477. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  478. f.position=c.Position+Vector3.new(0,3,0)
  479. f.Parent=c
  480. game:GetService("Debris"):AddItem(m,.5+du)
  481. c.CanCollide=false
  482. m.Parent=workspace
  483. c.CanCollide=false
  484. p:Destroy()
  485. end
  486.  
  487. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  488. for _, c in pairs(workspace:children()) do
  489. local hum = c:findFirstChild("Humanoid")
  490. if hum ~= nil then
  491. local head = c:findFirstChild("Torso")
  492. if head ~= nil then
  493. local targ = head.Position - Part.Position
  494. local mag = targ.magnitude
  495. if mag <= magni and c.Name ~= Player.Name then
  496. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  497. end
  498. end
  499. end
  500. end
  501. end
  502.  
  503. function ExplodeFast(rad,par)
  504. end
  505.  
  506. function Explode(rad,par)
  507. local expart = Instance.new("Part",script.Parent)
  508. local expart2 = Instance.new("Part",script.Parent)
  509. local partMesh = Instance.new("SpecialMesh",expart)
  510. partMesh.MeshType = "Sphere"
  511. local partMesh2 = Instance.new("SpecialMesh",expart2)
  512. partMesh2.MeshType = "Sphere"
  513. local expld = Instance.new("Explosion", script.Parent)
  514. expld.Visible = false
  515. local plode = Instance.new("Sound",expart)
  516. plode.SoundId = "rbxassetid://288641686"
  517. plode.Volume = 2.5
  518. plode.Pitch = 0.75
  519. plode.Looped = false
  520. plode:Play()
  521. local ploder = Instance.new("Sound",expart)
  522. ploder.SoundId = "rbxassetid://206049428"
  523. ploder.Volume = 3.25
  524. ploder.Pitch = 0.5
  525. ploder.Looped = false
  526. ploder:Play()
  527. expld.BlastRadius = rad
  528. expld.Position = par.Position
  529. partMesh.Scale = vt(rad,rad,rad)
  530. expart.Size = vt(1,1,1)*1.5
  531. expart.Transparency = 0
  532. expart.Anchored = true
  533. expart.Material = "Neon"
  534. expart.BrickColor = bc("Really black")
  535. expart.CFrame = par.CFrame
  536. partMesh2.Scale = vt(rad,rad,rad)
  537. expart2.Size = vt(1.15,1.15,1.15)*1.5
  538. expart2.Transparency = 0.5
  539. expart2.Anchored = true
  540. expart2.Material = "Neon"
  541. expart2.BrickColor = bc("Bright violet")
  542. expart2.CFrame = par.CFrame
  543. local value = 1*rad/6.5
  544. par:Destroy()
  545. for i = 0, 100 do
  546. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  547. expart.CFrame = expart.CFrame
  548. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  549. expart2.CFrame = expart.CFrame
  550. value = value - 0.035*rad/6.5
  551. if value < 1 then
  552. value = 0.25
  553. expart.Transparency = expart.Transparency + 0.025
  554. expart2.Transparency = expart2.Transparency + 0.025
  555. end
  556. wait()
  557. end
  558. plode.Parent = nil
  559. ploder.Parent = nil
  560. expart.Parent = nil
  561. expart2.Parent = nil
  562. expld.Parent = nil
  563. end
  564.  
  565. function ExplodeMass(rad,par)
  566. local expart = Instance.new("Part",script.Parent)
  567. local expart2 = Instance.new("Part",script.Parent)
  568. local partMesh = Instance.new("SpecialMesh",expart)
  569. partMesh.MeshType = "Sphere"
  570. local partMesh2 = Instance.new("SpecialMesh",expart2)
  571. partMesh2.MeshType = "Sphere"
  572. local expld = Instance.new("Explosion", script.Parent)
  573. expld.Visible = false
  574. local plode = Instance.new("Sound",workspace)
  575. plode.SoundId = "rbxassetid://579687077"
  576. plode.Volume = 1
  577. plode.Pitch = 0.75
  578. plode.Looped = false
  579. plode:Play()
  580. local plodez = Instance.new("Sound",workspace)
  581. plodez.SoundId = "rbxassetid://288641686"
  582. plodez.Volume = 1
  583. plodez.Pitch = 0.625
  584. plodez.Looped = false
  585. plodez:Play()
  586. local plodeza = Instance.new("Sound",workspace)
  587. plodeza.SoundId = "rbxassetid://197161452"
  588. plodeza.Volume = 0.85
  589. plodeza.Pitch = 0.5
  590. plodeza.Looped = false
  591. plodeza:Play()
  592. local plodezar = Instance.new("Sound",workspace)
  593. plodezar.SoundId = "rbxassetid://197161452"
  594. plodezar.Volume = 0.85
  595. plodezar.Pitch = 0.2
  596. plodezar.Looped = false
  597. plodezar:Play()
  598. local s3 = Instance.new("Sound",workspace)
  599. s3.SoundId = "rbxassetid://268931189"
  600. s3.Pitch = 0.875
  601. s3.Volume = 1
  602. s3.Looped = false
  603. s3:Play()
  604. expld.BlastRadius = rad
  605. expld.Position = par.Position
  606. partMesh.Scale = vt(rad,rad,rad)
  607. expart.Size = vt(1,1,1)*1.5
  608. expart.Transparency = 0
  609. expart.Anchored = true
  610. expart.Material = "Neon"
  611. expart.BrickColor = bc("Really black")
  612. expart.CFrame = par.CFrame
  613. partMesh2.Scale = vt(rad,rad,rad)
  614. expart2.Size = vt(1.15,1.15,1.15)*1.5
  615. expart2.Transparency = 0.5
  616. expart2.Anchored = true
  617. expart2.Material = "Neon"
  618. expart2.BrickColor = bc("Bright violet")
  619. expart2.CFrame = par.CFrame
  620. local value = 1*rad/10
  621. par:Destroy()
  622. for i = 0, 300 do
  623. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  624. expart.CFrame = expart.CFrame
  625. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  626. expart2.CFrame = expart.CFrame
  627. value = value - 0.0175*rad/10
  628. if value <= 0 then
  629. expart.Transparency = expart.Transparency + 0.0125
  630. expart2.Transparency = expart2.Transparency + 0.0125
  631. value = 0.25
  632. end
  633. wait()
  634. end
  635. plode.Parent = nil
  636. expart.Parent = nil
  637. expart2.Parent = nil
  638. expld.Parent = nil
  639. end
  640.  
  641. local basgui = it("GuiMain")
  642. basgui.Parent = Player.PlayerGui
  643. basgui.Name = "CooldownsGUI"
  644. local basframe = it("Frame")
  645. basframe.Parent = basgui
  646. basframe.BackgroundColor3 = Color3.new(255, 255, 255)
  647. basframe.BackgroundTransparency = 1
  648. basframe.BorderColor3 = Color3.new(17, 17, 17)
  649. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  650. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  651.  
  652. function Blaze()
  653. if ultcooldown >= 30 then
  654. local kolor = Instance.new("ColorCorrectionEffect",game.Lighting)
  655. local see = Instance.new("Sound",workspace)
  656. see.SoundId = "rbxassetid://21420962"
  657. see.Pitch = 1
  658. see.Volume = 2.75
  659. see.Looped = false
  660. see:Play()
  661. kolor.Brightness = -1
  662. kolor.Contrast = -1
  663. kolor.TintColor = BrickColor.new("Bright violet").Color
  664. wait(0.1)
  665. for i = 0, 9 do
  666. kolor.Brightness = kolor.Brightness + 0.35
  667. kolor.Contrast = kolor.Contrast + 0.35
  668. wait(0.05)
  669. end
  670. for i = 0, 9 do
  671. kolor.Brightness = kolor.Brightness - 0.35
  672. kolor.Contrast = kolor.Contrast - 0.35
  673. wait(0.05)
  674. end
  675. kolor:Destroy()
  676. local sloc = Instance.new("Part",workspace)
  677. local msh = Instance.new("SpecialMesh",sloc)
  678. msh.MeshType = "Sphere"
  679. sloc.Size = vt(1,1,1)
  680. sloc.Transparency = 1
  681. sloc.BrickColor = bc("Really black")
  682. sloc.Position = hed.Position + vt(0,250,0)
  683. sloc.CanCollide = false
  684. sloc.Shape = "Ball"
  685. sloc.Anchored = true
  686. sloc.Material = "Neon"
  687. local s = Instance.new("Sound",workspace)
  688. s.SoundId = "rbxassetid://342793847"
  689. s.Pitch = 0.75
  690. s.Volume = 1
  691. s.Looped = false
  692. s:Play()
  693. local s2 = Instance.new("Sound",workspace)
  694. s2.SoundId = "rbxassetid://137463716"
  695. s2.Pitch = 0.5
  696. s2.Volume = 1
  697. s2.Looped = false
  698. s2:Play()
  699. local val = 0.65*5
  700. for i = 0 , 150 do
  701. sloc.Transparency = sloc.Transparency - 0.035
  702. msh.Scale = msh.Scale + vt(val,val,val)
  703. val = val - 0.0075*2.5
  704. wait()
  705. end
  706. msh.Scale = msh.Scale - vt(1,1,1)
  707. sloc.Transparency = sloc.Transparency + 0.015
  708. local spart = Instance.new("Part",workspace)
  709. local msh2 = Instance.new("SpecialMesh",spart)
  710. msh2.MeshType = "Sphere"
  711. spart.Size = vt(2,2,2)
  712. spart.Shape = "Ball"
  713. spart.BrickColor = bc("Really black")
  714. spart.Material = "Neon"
  715. spart.Transparency = 0
  716. spart.Anchored = false
  717. msh2.Scale = msh.Scale/2
  718. spart.Rotation = hed.Rotation
  719. spart.CanCollide = false
  720. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  721. local bv = Instance.new("BodyVelocity")
  722. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  723. bv.velocity = mouse.Hit.lookVector * 125
  724. bv.Parent = spart
  725. local tick = Instance.new("Sound",workspace)
  726. tick.SoundId = "rbxassetid://203691467"
  727. tick.Volume = 2
  728. tick.Pitch = 0.5
  729. tick:Play()
  730. sloc:Destroy()
  731. wait(0.00001)
  732. pewdiepie=spart.Touched:connect(function(hit)
  733. ExplodeMass(125,spart)
  734. end)
  735. sloc:Destroy()
  736. end
  737. if ultcooldown < 1 then
  738. for i = 0, 29 do
  739. ultcooldown = ultcooldown + 1
  740. wait(1)
  741. end
  742. end
  743. end
  744.  
  745. function LocateSpot()
  746. if basiccooldown >= 5 then
  747. local spart = Instance.new("Part",workspace)
  748. local msh = Instance.new("SpecialMesh",spart)
  749. msh.MeshType = "Sphere"
  750. local sa2 = Instance.new("Sound",spart)
  751. sa2.SoundId = "rbxassetid://244578827"
  752. sa2.Pitch = 1
  753. sa2.Volume = 2.5
  754. sa2.Looped = false
  755. sa2:Play()
  756. spart.Size = vt(1,1,1)
  757. spart.BrickColor = BrickColor.new("Bright violet")
  758. spart.Material = "Neon"
  759. spart.Transparency = 0.25
  760. spart.Anchored = true
  761. spart.CanCollide = false
  762. spart.CFrame = mouse.Hit
  763. spart.Rotation = vt(0,0,0)
  764. local value = 2.75
  765. for i = 0, 74 do
  766. value = value - 0.035
  767. msh.Scale = msh.Scale + vt(value,0,value)
  768. wait()
  769. end
  770. wait(1)
  771. for i = 0, 24 do
  772. value = value - 0.2215
  773. spart.Transparency = spart.Transparency - 0.015
  774. msh.Scale = msh.Scale + vt(value,500,value)
  775. wait()
  776. end
  777. wait(0.1)
  778. Explode(42.5,spart)
  779. end
  780. end
  781.  
  782. function TeleportSpot()
  783. if basiccooldown >= 5 then
  784. local sparta = Instance.new("Part",workspace)
  785. local msher = Instance.new("SpecialMesh",sparta)
  786. msher.MeshType = "Sphere"
  787. msher.Scale = vt(0,0.1,0)
  788. local sa2 = Instance.new("Sound",sparta)
  789. sa2.SoundId = "rbxassetid://169380479"
  790. sa2.Pitch = 0.75
  791. sa2.Volume = 2
  792. sa2.Looped = false
  793. sa2:Play()
  794. local sa3 = Instance.new("Sound",sparta)
  795. sa3.SoundId = "rbxassetid://289556450"
  796. sa3.Pitch = 1
  797. sa3.Volume = 3
  798. sa3.Looped = false
  799. sparta.Size = vt(1,1,1)
  800. sparta.BrickColor = BrickColor.new("Bright violet")
  801. sparta.Material = "Neon"
  802. sparta.Transparency = 0
  803. sparta.Anchored = true
  804. sparta.CanCollide = false
  805. sparta.CFrame = mouse.Hit
  806. sparta.Rotation = vt(0,0,0)
  807. local sparte = sparta:Clone()
  808. sparte.Position = tors.Position + vt(0,-2.75,0)
  809. sparte.Parent = workspace
  810. local msher2 = sparte.Mesh
  811. local value2 = 2.5
  812. for i = 0, 24 do
  813. value2 = value2 - 0.065
  814. msher.Scale = msher.Scale + vt(value2,0,value2)
  815. msher2.Scale = msher2.Scale + vt(value2,0,value2)
  816. wait()
  817. end
  818. for i = 0, 5 do
  819. msher.Scale = msher.Scale + vt(0,500,0)
  820. msher2.Scale = msher2.Scale + vt(0,500,0)
  821. wait()
  822. end
  823. wait(0.1)
  824. sa3:Play()
  825. tors.CFrame = sparta.CFrame
  826. for i = 0, 49 do
  827. value2 = value2 - 0.5
  828. sparta.Transparency = sparta.Transparency + 0.1
  829. msher.Scale = msher.Scale - vt(value2,-500,value2)
  830. sparte.Transparency = sparte.Transparency + 0.1
  831. msher2.Scale = msher2.Scale - vt(value2,-500,value2)
  832. wait()
  833. end
  834. sparta:Destroy()
  835. sparte:Destroy()
  836. end
  837. end
  838.  
  839. mod4 = Instance.new("Model",char)
  840.  
  841. ptez = {0.7, 0.8, 0.9, 1}
  842.  
  843. function FindNearestTorso(Position,Distance,SinglePlayer)
  844. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  845. local List = {}
  846. for i,v in pairs(workspace:GetChildren())do
  847. if v:IsA("Model")then
  848. if v:findFirstChild("Torso")then
  849. if v ~= char then
  850. if(v.Torso.Position -Position).magnitude <= Distance then
  851. table.insert(List,v)
  852. end
  853. end
  854. end
  855. end
  856. end
  857. return List
  858. end
  859.  
  860. function Slam()
  861. local part=Instance.new('Part',mod4)
  862. part.Anchored=true
  863. part.CanCollide=false
  864. part.FormFactor='Custom'
  865. part.Size=Vector3.new(.2,.2,.2)
  866. part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
  867. part.Transparency=.7
  868. part.BrickColor=BrickColor.new('Really black')
  869. mesh=Instance.new('SpecialMesh',part)
  870. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  871. mesh.Scale=Vector3.new(3,3,3)
  872. local part2=Instance.new('Part',mod4)
  873. part2.Anchored=true
  874. part2.CanCollide=false
  875. part2.FormFactor='Custom'
  876. part2.Size=Vector3.new(.2,.2,.2)
  877. part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
  878. part2.Transparency=.7
  879. part2.BrickColor=BrickColor.new("Plum")
  880. mesh2=Instance.new('SpecialMesh',part2)
  881. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  882. mesh2.Scale=Vector3.new(3,1.5,3)
  883. x = Instance.new("Sound",larm)
  884. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  885. x.Pitch = ptez[math.random(1,#ptez)]
  886. x.Volume = 1
  887. wait(.1)
  888. x1 = Instance.new("Sound",larm)
  889. x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  890. x1.Pitch = ptez[math.random(1,#ptez)]
  891. x1.Volume = 1
  892. wait(.1)
  893. x:Play()
  894. x1:Play()
  895. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  896. if v:FindFirstChild('Humanoid') then
  897. v.Humanoid:TakeDamage(math.random(99,99))
  898. end
  899. end
  900. coroutine.resume(coroutine.create(function()
  901. for i=0,0.62,0.13 do
  902. wait()
  903. part.CFrame=part.CFrame
  904. part.Transparency=i
  905. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  906. part2.CFrame=part2.CFrame
  907. part2.Transparency=i
  908. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  909. end
  910. part.Parent=nil
  911. part2.Parent=nil
  912. x:Destroy()
  913. end))
  914. end
  915.  
  916. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  917. Text = "Made by Noobygames12, Edited by Kalvin0316.";
  918. Color = Color3.new(0, 1, 1);
  919. Font = Enum.Font.Code;
  920. FontSize = Enum.FontSize.Size24;
  921. })
  922. wait()
  923. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  924. Text = "Don't remove credits.";
  925. Color = Color3.new(0, 1, 1);
  926. Font = Enum.Font.Code;
  927. FontSize = Enum.FontSize.Size24;
  928. })
  929.  
  930. Reap = function()
  931.  
  932. rarm.Touched:connect(function(ht1)
  933.  
  934. hit1 = ht1.Parent
  935. if ht1 and hit1:IsA("Model") and hit1:FindFirstChild("Humanoid") and hit1.Name ~= Player.Name and Debounces.Reaping == true and Debounces.Reaped == false then
  936. Debounces.Reaped = true
  937. h = hit1:FindFirstChild("Humanoid")
  938. if h ~= nil then
  939. hum.MaxHealth = hum.MaxHealth + h.MaxHealth
  940. hum.Health = hum.MaxHealth
  941. e = Instance.new("Part")
  942. e.TopSurface = 0
  943. e.BottomSurface = 0
  944. e.Reflectance = 0.05
  945. e.formFactor = "Symmetric"
  946. e.Size = Vector3.new(1, 1, 1)
  947. e.Anchored = true
  948. e.CanCollide = false
  949. e.BrickColor = BrickColor.new("Really blue")
  950. e.CFrame = CFrame.new(ht1.Position)
  951. e.Parent = hit1
  952. Instance.new("BlockMesh", e)
  953. coroutine.resume(coroutine.create(function(par)
  954.  
  955. for i = 1, 13 do
  956. par.CFrame = par.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 50, math.random(-20, 20) / 50, math.random(-20, 20) / 50)
  957. par.Transparency = i / 13
  958. par.Mesh.Scale = par.Mesh.Scale + Vector3.new(0.4, 0.4, 0.4)
  959. wait()
  960. end
  961. par.Parent = nil
  962. end
  963. ), e)
  964. for _,v in pairs(hit1:children()) do
  965. if v.className == "Part" then
  966. v.BrickColor = BrickColor.new("Really black")
  967. v.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3
  968. v:BreakJoints()
  969. f = Instance.new("BodyVelocity")
  970. f.P = 3000
  971. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  972. f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10)
  973. f.Parent = v
  974. v.CanCollide = false
  975. coroutine.resume(coroutine.create(function(par)
  976.  
  977. for i = 1, 30 do
  978. par.Transparency = i / 30
  979. wait()
  980. end
  981. par.Parent = nil
  982. end
  983. ), v)
  984. else
  985. if v.className == "Hat" then
  986. v.Handle.BrickColor = BrickColor.new("Really black")
  987. v.Handle.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3
  988. v.Handle:BreakJoints()
  989. f = Instance.new("BodyVelocity")
  990. f.P = 3000
  991. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  992. f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10)
  993. f.Parent = v.Handle
  994. v.Handle.CanCollide = false
  995. coroutine.resume(coroutine.create(function(par)
  996.  
  997. for i = 1, 30 do
  998. par.Transparency = i / 30
  999. wait()
  1000. end
  1001. par.Parent = nil
  1002. end
  1003. ), v.Handle)
  1004. if h == nil then
  1005. wait()
  1006. end
  1007. end
  1008. end
  1009. end
  1010. end
  1011. end
  1012. end
  1013. )
  1014. Debounces.Reaped = false
  1015. end
  1016.  
  1017. mouse.KeyDown:connect(function(key)
  1018.  
  1019. if key == "e" and Debounces.CanAttack == true then
  1020. Debounces.CanAttack = false
  1021. Debounces.NoIdl = true
  1022. Debounces.on = true
  1023. Debounces.Reaping = true
  1024. for i = 1, 35 do
  1025. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0.4) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), .4)
  1026. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-30)), 0.4)
  1027. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(70), 0), 0.4)
  1028. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.4)
  1029. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-10)), 0.4)
  1030. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(7), math.rad(-20), math.rad(10)), 0.4)
  1031. if Debounces.on == false then
  1032. break
  1033. end
  1034. lightning.Enabled = true
  1035. eeeffecto.Enabled = true
  1036. fat.Event:wait()
  1037. end
  1038. do
  1039. wait(1)
  1040. Reap()
  1041. for i = 1, 10 do
  1042. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, -0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), 0.7)
  1043. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0.2) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.7)
  1044. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(-70), 0), 0.7)
  1045. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.7)
  1046. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(-10)), 0.7)
  1047. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.7)
  1048. if Debounces.on == false then
  1049. break
  1050. end
  1051. lightning.Enabled = false
  1052. eeeffecto.Enabled = false
  1053. fat.Event:wait()
  1054. end
  1055. do
  1056. if Debounces.CanAttack == false then
  1057. Debounces.CanAttack = true
  1058. Debounces.NoIdl = false
  1059. Debounces.on = false
  1060. Debounces.Reaping = false
  1061. end
  1062. end
  1063. end
  1064. end
  1065. end
  1066. )
  1067.  
  1068. function ExplosiveLightBall()
  1069. if basiccooldown >= 5 then
  1070. local spart = Instance.new("Part",workspace)
  1071. local msh = Instance.new("SpecialMesh",spart)
  1072. msh.MeshType = "Sphere"
  1073. local sa = Instance.new("Sound",hed)
  1074. sa.SoundId = "rbxassetid://203691467"
  1075. sa.Pitch = 0.775
  1076. sa.Volume = 1
  1077. sa.Looped = false
  1078. local sa1 = Instance.new("Sound",hed)
  1079. sa1.SoundId = "rbxassetid://200633529"
  1080. sa1.Pitch = 0.75
  1081. sa1.Volume = 1
  1082. sa1.Looped = false
  1083. sa1:Play()
  1084. local sans1 = Instance.new("Sound",hed)
  1085. sans1.SoundId = "rbxassetid://200633529"
  1086. sans1.Pitch = 0.725
  1087. sans1.Volume = 1
  1088. sans1.Looped = false
  1089. sans1:Play()
  1090. spart.Size = vt(1,1,1)
  1091. spart.BrickColor = BrickColor.new("Dark indigo")
  1092. spart.Material = "Neon"
  1093. spart.Transparency = 1
  1094. spart.Anchored = true
  1095. spart.CanCollide = false
  1096. spart.Position = hed.Position + vt(0,20,0)
  1097. local value = 2.5
  1098. for i = 0, 24 do
  1099. spart.Transparency = spart.Transparency - 0.05
  1100. value = value - 0.05
  1101. msh.Scale = msh.Scale + vt(value,value,value)
  1102. wait()
  1103. end
  1104. sa:Play()
  1105. spart.Anchored = false
  1106. local bv = Instance.new("BodyVelocity")
  1107. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1108. bv.velocity = mouse.Hit.lookVector *125
  1109. bv.Parent = spart
  1110. wait(0.1)
  1111. pewdiepie=spart.Touched:connect(function(hit) Explode(20,spart) end)
  1112. end
  1113. end
  1114.  
  1115. function ExplosiveLightBalls()
  1116. if basiccooldown >= 5 then
  1117. local spart = Instance.new("Part",workspace)
  1118. local msh = Instance.new("SpecialMesh",spart)
  1119. msh.MeshType = "Sphere"
  1120. spart.Size = vt(1,1,1)
  1121. spart.BrickColor = BrickColor.new("Dark indigo")
  1122. spart.Material = "Neon"
  1123. spart.Transparency = 0.65
  1124. spart.Anchored = true
  1125. spart.CanCollide = false
  1126. spart.CFrame = mouse.Hit
  1127. spart.Rotation = vt(0,0,0)
  1128. msh.Scale = vt(15,15,15)*2
  1129. wait(0.35)
  1130. ExplodeFast(15,spart)
  1131. end
  1132. end
  1133.  
  1134. mouse.KeyDown:connect(function(k)
  1135.  
  1136. k = k:lower()
  1137. if k == "z" then
  1138. ExplosiveLightBall()
  1139. end
  1140. if k == "x" then
  1141. LocateSpot()
  1142. end
  1143. if k == "c" then
  1144. ExplosiveLightBalls()
  1145. end
  1146. if k == "v" then
  1147. TeleportSpot()
  1148. end
  1149. if k == "b" then
  1150. Blaze()
  1151. end
  1152. end)
  1153.  
  1154. ----------------------------------------------------
  1155. fat = Instance.new("BindableEvent",script)
  1156. fat.Name = "Heartbeat"
  1157.  
  1158. script:WaitForChild("Heartbeat")
  1159.  
  1160. frame = 1/30
  1161. tf = 0
  1162. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
  1163. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  1164. lastframe = tick()
  1165. script.Heartbeat:Fire() --ayy lmao
  1166.  
  1167. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  1168. tf = tf + s
  1169. if tf >= frame then
  1170. if allowframeloss then
  1171. script.Heartbeat:Fire()
  1172. lastframe=tick()
  1173. else
  1174. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  1175. for i=1, math.floor(tf/frame) do
  1176. script.Heartbeat:Fire()
  1177. end
  1178. lastframe=tick()
  1179. end
  1180. if tossremainder then
  1181. tf = 0
  1182. else
  1183. tf = tf - frame * math.floor(tf/frame)
  1184. end
  1185. end
  1186. end)
  1187. ----------------------------------------------------
  1188. Debounces = {
  1189. CanAttack = true;
  1190. CanJoke = true;
  1191. NoIdl = false;
  1192. Slashing = false;
  1193. Slashed = false;
  1194. ks = false;
  1195. RPunch = false;
  1196. RPunched = false;
  1197. LPunch = false;
  1198. LPunched = false;
  1199. }
  1200. local Touche = {char.Name, }
  1201. function HasntTouched(plrname)
  1202. local ret = true
  1203. for _, v in pairs(Touche) do
  1204. if v == plrname then
  1205. ret = false
  1206. end
  1207. end
  1208. return ret
  1209. end
  1210. ----------------------------------------------------
  1211. function weld5(part0, part1, c0, c1)
  1212. weeld=Instance.new("Weld", part0)
  1213. weeld.Part0=part0
  1214. weeld.Part1=part1
  1215. weeld.C0=c0
  1216. weeld.C1=c1
  1217. return weeld
  1218. end
  1219. ----------------------------------------------------
  1220. function lerp(a, b, t) -- Linear interpolation
  1221. return a + (b - a)*t
  1222. end
  1223.  
  1224. function slerp(a, b, t) --Spherical interpolation
  1225. dot = a:Dot(b)
  1226. if dot > 0.99999 or dot < -0.99999 then
  1227. return t <= 0.5 and a or b
  1228. else
  1229. r = math.acos(dot)
  1230. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  1231. end
  1232. end
  1233.  
  1234. function matrixInterpolate(a, b, t)
  1235. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  1236. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  1237. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  1238. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  1239. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  1240. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  1241. local t = v1:Dot(v2)
  1242. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  1243. return CFrame.new()
  1244. end
  1245. return CFrame.new(
  1246. v0.x, v0.y, v0.z,
  1247. v1.x, v1.y, v1.z,
  1248. v2.x, v2.y, v2.z,
  1249. v3.x, v3.y, v3.z)
  1250. end
  1251. ----------------------------------------------------
  1252. function genWeld(a,b)
  1253. local w = Instance.new("Weld",a)
  1254. w.Part0 = a
  1255. w.Part1 = b
  1256. return w
  1257. end
  1258. function weld(a, b)
  1259. local weld = Instance.new("Weld")
  1260. weld.Name = "W"
  1261. weld.Part0 = a
  1262. weld.Part1 = b
  1263. weld.C0 = a.CFrame:inverse() * b.CFrame
  1264. weld.Parent = a
  1265. return weld;
  1266. end
  1267. ----------------------------------------------------
  1268. function Lerp(c1,c2,al)
  1269. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1270. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1271. for i,v in pairs(com1) do
  1272. com1[i] = v+(com2[i]-v)*al
  1273. end
  1274. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1275. end
  1276. ----------------------------------------------------
  1277. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  1278. local wld = Instance.new("Weld", wp1)
  1279. wld.Part0 = wp0
  1280. wld.Part1 = wp1
  1281. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1282. end
  1283. ----------------------------------------------------
  1284. newWeld(torso, larm, -1.5, 0.5, 0)
  1285. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1286. newWeld(torso, rarm, 1.5, 0.5, 0)
  1287. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1288. newWeld(torso, hed, 0, 1.5, 0)
  1289. newWeld(torso, lleg, -0.5, -1, 0)
  1290. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  1291. newWeld(torso, rleg, 0.5, -1, 0)
  1292. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  1293. newWeld(root, torso, 0, -1, 0)
  1294. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1295. ----------------------------------------------------
  1296. hats={}
  1297. Part = function(x,y,z,color,tr,cc,an,parent)
  1298. local p = Instance.new('Part',parent or Weapon)
  1299. p.formFactor = 'Custom'
  1300. p.Size = Vector3.new(x,y,z)
  1301. p.BrickColor = BrickColor.new(color)
  1302. p.CanCollide = cc
  1303. p.Transparency = tr
  1304. p.Anchored = an
  1305. p.TopSurface,p.BottomSurface = 0,0
  1306. p:BreakJoints()
  1307. return p
  1308. end
  1309. Weld = function(p0,p1,x,y,z,rx,ry,rz,par)
  1310. local w = Instance.new('Motor',par or p0)
  1311. w.Part0 = p0
  1312. w.Part1 = p1
  1313. w.C1 = CFrame.new(x,y,z)*CFrame.Angles(rx,ry,rz)
  1314. return w
  1315. end
  1316. Mesh = function(par,num,x,y,z)
  1317. local msh = nil
  1318. if num == 1 then
  1319. msh = Instance.new("CylinderMesh",par)
  1320. elseif num == 2 then
  1321. msh = Instance.new("SpecialMesh",par)
  1322. msh.MeshType = 'Wedge'
  1323. elseif num == 3 then
  1324. msh = Instance.new("BlockMesh",par)
  1325. elseif type(num) == 'string' then
  1326. msh = Instance.new("SpecialMesh",par)
  1327. msh.MeshId = num
  1328. end
  1329. msh.Scale = Vector3.new(x,y,z)
  1330. return msh
  1331. end
  1332.  
  1333. function addh(id,txt,s1,s2,s3,x,y,z)
  1334. local hat=Part(1,1,1,'',0,false,false,char)
  1335. table.insert(hats,hat)
  1336. Weld(char.Head,hat,x,y,z,0,0,0,p)
  1337. m=Mesh(hat,'http://www.roblox.com/asset/?id='..id,s1,s2,s3)
  1338. m.TextureId='http://www.roblox.com/asset/?id='..txt
  1339. return m
  1340. end
  1341.  
  1342. addh('21057410','753660438',1,1,1,0,-.75,0)
  1343. ----------------------------------------------------
  1344. New = function(Object, Parent, Name, Data)
  1345. local Object = Instance.new(Object)
  1346. for Index, Value in pairs(Data or {}) do
  1347. Object[Index] = Value
  1348. end
  1349. Object.Parent = Parent
  1350. Object.Name = Name
  1351. return Object
  1352. end
  1353. ----------------------------------------------------
  1354. local animpose = "Idle1"
  1355. local lastanimpose = "Idle1"
  1356. local grab = false
  1357. local Smooth = 1
  1358. local sine = 0
  1359. local change = 1
  1360. local val = 0
  1361. local ffing = false
  1362. ----------------------------------------------------
  1363. jump = false
  1364. rs:connect(function()
  1365. if char.Humanoid.Jump == true then
  1366. jump = true
  1367. else
  1368. jump = false
  1369. end
  1370. char.Humanoid.FreeFalling:connect(function(f)
  1371. if f then
  1372. ffing = true
  1373. else
  1374. ffing = false
  1375. end
  1376. end)
  1377. sine = sine + change
  1378. if jump == true then
  1379. animpose = "Jumping"
  1380. elseif ffing == true then
  1381. animpose = "Freefalling"
  1382. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  1383. animpose = "Idle"
  1384. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  1385. animpose = "Walking"
  1386. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  1387. animpose = "Running"
  1388. end
  1389. RightLeg = CFrame.new(0.5,-1,0)
  1390. LeftLeg = CFrame.new(-0.5,-1,0)
  1391.  
  1392. lefth = (torso.CFrame*LeftLeg)
  1393. righth = (torso.CFrame*RightLeg)
  1394.  
  1395. speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
  1396.  
  1397. TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100)
  1398.  
  1399. local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
  1400. local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
  1401. if animpose ~= lastanimpose then
  1402. sine = 0
  1403. if Debounces.NoIdl == false then
  1404. if stanceToggle == "Idle1" then
  1405. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3)
  1406. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3)
  1407. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2)
  1408. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1409. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1410. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1411. end
  1412. fat.Event:wait()
  1413. end
  1414. else
  1415. end
  1416. lastanimpose = animpose
  1417. if Debounces.NoIdl == false then
  1418. if animpose == "Idle" then
  1419. change = 0.5
  1420. if stanceToggle == "Idle1" then
  1421. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.57 - 0.1 * math.sin(sine / 10), 0.1 - 0.1 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-3 + 6 * math.sin(sine / 10)), math.rad(-15 - 10 * math.cos(sine / 10)), math.rad(13 + 6 * math.cos(sine / 10))), 0.4)
  1422. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.4)
  1423. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.57 - 0.1 * math.sin(sine / 10), 0.1 - 0.1 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-4 - 6 * math.sin(sine / 10)), math.rad(15 + 10 * math.cos(sine / 10)), math.rad(-13 - 6 * math.cos(sine / 10))), 0.4)
  1424. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  1425. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0.1 - 0.05 * math.cos(sine / 10)) * CFrame.Angles(math.rad(14 - 5 * math.cos(sine / 10)), math.rad(20), 0), 0.4)
  1426. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2 - 0.16 * math.cos(sine / 10), 0) * CFrame.Angles(0, math.rad(20), math.rad(0)), 0.05)
  1427. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10 + 3 * math.cos(sine / 10)), math.rad(0), math.rad(0)), 0.05)
  1428. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.05 - 0.05 * math.sin(sine / 10), 0) * CFrame.Angles(math.rad(-12 + 5 * math.sin(sine / 10)), math.rad(20 + 6 * math.sin(sine / 10)), math.rad(-12 - 2 * math.sin(sine / 10))), 0.4)
  1429. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6 - 0.1 * math.sin(sine / 10), -0.5) * CFrame.Angles(math.rad(-9 + 5 * math.sin(sine / 10)), math.rad(-9 - 6 * math.sin(sine / 10)), math.rad(4 + 3 * math.sin(sine / 10))), 0.4)
  1430. end
  1431. elseif animpose == "Walking" then
  1432. change = 1
  1433. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-20) + root.RotVelocity.Y / 20, math.rad(16) - root.RotVelocity.Y / 20, math.rad(-10 - 2 * math.cos(sine / 14)) + root.RotVelocity.Y / 20), 0.2)
  1434. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), 0, 0), 0.4)
  1435. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20) - root.RotVelocity.Y / 10, 0), 0.2)
  1436. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2 - 0.17 * math.cos(sine / 14), 0) * CFrame.Angles(math.rad(-16), math.rad(0), root.RotVelocity.Y / 10), 0.05)
  1437. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-20) + root.RotVelocity.Y / 10, 0), 0.05)
  1438. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1.05 - 0.05 * math.sin(sine / 10), 0) * CFrame.Angles(math.rad(-13 + 3 * math.sin(sine / 10)), math.rad(-20) + root.RotVelocity.Y / 15, math.rad(-8) - root.RotVelocity.Y / 20), 0.4)
  1439. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -0.5 - 0.1 * math.sin(sine / 14), -0.7) * CFrame.Angles(math.rad(-16 + 3 * math.sin(sine / 10)), math.rad(-20) + root.RotVelocity.Y / 15, math.rad(8) - root.RotVelocity.Y / 20), 0.4)
  1440. elseif animpose == "Running" then
  1441. change = 1.5
  1442. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  1443. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  1444. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  1445. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/10), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.4)
  1446. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  1447. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  1448. end
  1449. end
  1450. end)
  1451.  
  1452. paly = game.Players.LocalPlayer
  1453. p = game.Players.LocalPlayer
  1454. char = paly.Character
  1455. vt = Vector3.new
  1456. rleg = char["Right Leg"]
  1457. lleg = char["Left Leg"]
  1458. local maincolor = BrickColor.new("Dark indigo")
  1459.  
  1460. local orb = Instance.new("Part")
  1461. orb.Parent = char
  1462. orb.Size = Vector3.new(0.2, 0.2, 0.2)
  1463. orb.Archivable = true
  1464. orb.Transparency = 1
  1465. orb.BrickColor = maincolor
  1466. orb.Material = "Neon"
  1467. orb.CanCollide = false
  1468. local weld1 = Instance.new("Weld")
  1469. weld1.Parent = rleg
  1470. weld1.Part0 = rleg
  1471. weld1.Part1 = orb
  1472. weld1.C1 = CFrame.new(0, 1.125, 0)
  1473. local pt1 = NumberSequenceKeypoint.new(0,0.85,0)
  1474. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  1475. local effecto = Instance.new("ParticleEmitter",orb)
  1476. effecto.ZOffset = 1
  1477. effecto.LightEmission = 1
  1478. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1479. effecto.Color = ColorSequence.new(maincolor.Color)
  1480. effecto.Rate = 10000
  1481. effecto.Lifetime = NumberRange.new(1)
  1482. effecto.Size = NumberSequence.new({pt1,pt2})
  1483. effecto.Speed = NumberRange.new(0,0)
  1484. effecto.RotSpeed = NumberRange.new(100,100)
  1485.  
  1486. local orbz = Instance.new("Part")
  1487. orbz.Parent = char
  1488. orbz.Size = Vector3.new(0.2, 0.2, 0.2)
  1489. orbz.Archivable = true
  1490. orbz.Transparency = 1
  1491. orbz.BrickColor = maincolor
  1492. orbz.Material = "Neon"
  1493. orbz.CanCollide = false
  1494. local weldz1 = Instance.new("Weld")
  1495. weldz1.Parent = lleg
  1496. weldz1.Part0 = lleg
  1497. weldz1.Part1 = orbz
  1498. weldz1.C1 = CFrame.new(0, 1.125, 0)
  1499. local effecton = Instance.new("ParticleEmitter",orbz)
  1500. effecton.ZOffset = 1
  1501. effecton.LightEmission = 1
  1502. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1503. effecton.Color = ColorSequence.new(maincolor.Color)
  1504. effecton.Rate = 10000
  1505. effecton.Lifetime = NumberRange.new(1)
  1506. effecton.Size = NumberSequence.new({pt1,pt2})
  1507. effecton.Speed = NumberRange.new(0,0)
  1508. effecton.RotSpeed = NumberRange.new(100,100)
  1509.  
  1510. local runServ = game:GetService("RunService").RenderStepped
  1511.  
  1512. runServ:connect(function()
  1513. text.Text = "Dominus Azurewrath"
  1514. end)
  1515.  
  1516. Charging = false
  1517. chargewait = false
  1518. mouse.KeyDown:connect(function(key)
  1519. if key == "h" then
  1520. if Charging == false and chargewait == false then
  1521. Charging = true
  1522. chargewait = true
  1523. if Debounces.CanAttack == true then
  1524. Debounces.CanAttack = false
  1525. Debounces.NoIdl = true
  1526. Debounces.on = true
  1527.  
  1528.  
  1529.  
  1530.  
  1531. for i = 1,20 do
  1532. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  1533. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  1534. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  1535. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  1536. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  1537. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  1538.  
  1539. if Debounces.on == false then break end
  1540. rs:wait()
  1541. end
  1542. pt=Instance.new('Part',torso)
  1543. pt.Anchored=true
  1544. pt.CanCollide=false
  1545. pt.Locked = true
  1546. pt.Material = "Neon"
  1547. pt.FormFactor='Custom'
  1548. pt.Size=Vector3.new(1,1,1)
  1549. pt.BrickColor = BrickColor.new("Really black")
  1550. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  1551. pt.Transparency=.6
  1552.  
  1553.  
  1554. msh=Instance.new('SpecialMesh',pt)
  1555. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1556. msh.Scale=Vector3.new(8,4,8)
  1557. pt2=pt:clone()
  1558. pt2.Parent = torso
  1559. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  1560.  
  1561.  
  1562. msh2=msh:clone()
  1563. msh2.Parent=pt2
  1564. msh2.Scale=Vector3.new(10,5,10)
  1565.  
  1566. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  1567.  
  1568. bl = Instance.new("Part", char)
  1569. bl.Locked = true
  1570. bl.Name = "Shell"
  1571.  
  1572.  
  1573. bl.Anchored = true
  1574. bl.Material = "Neon"
  1575. bl.CanCollide = false
  1576. bl.BrickColor = BrickColor.new("Dark indigo")
  1577. bl.Transparency = 0
  1578. bl.Reflectance = 0
  1579. bl.BottomSurface = 0
  1580. bl.TopSurface = 0
  1581. bl.Shape = 0
  1582. blm = Instance.new("SpecialMesh",bl)
  1583. blm.MeshType = "Sphere"
  1584. blm.Scale = Vector3.new(1,1,1)
  1585.  
  1586.  
  1587.  
  1588.  
  1589. coroutine.resume(coroutine.create(function()
  1590. for i=1, math.huge, 4 do
  1591. if Charging == true then
  1592. rs:wait()
  1593. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  1594. blm.Scale = blm.Scale + Vector3.new(0.5, 0.5, 0.5)
  1595. bl.Transparency = bl.Transparency + 0.05
  1596. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  1597. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  1598. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  1599. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  1600. elseif Charging == false then break
  1601. end
  1602. end
  1603. end))
  1604.  
  1605.  
  1606. repeat
  1607. local p = Instance.new('Part',torso)
  1608. p.formFactor = 'Custom'
  1609. p.Size = Vector3.new(1,1,1)
  1610.  
  1611. p.CanCollide = false
  1612. p.Transparency = 0
  1613. p.Anchored = true
  1614. p.Locked=true
  1615. p.Material = "Neon"
  1616. p.Transparency = 1
  1617. p.BrickColor = BrickColor.new("Dark indigo")
  1618. s = math.random(1,40)/10
  1619. local m = Instance.new("BlockMesh",p)
  1620. m.Scale = Vector3.new(s,s,s)
  1621. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  1622. --[[coroutine.wrap(function()
  1623. wait(2)
  1624. while Charging == true do
  1625. wait(2)
  1626. GroundWave1()
  1627. wait(2)
  1628. end
  1629. end)()]]--
  1630. Spawn(function()
  1631. while rs:wait() do
  1632. if Charging == true then
  1633. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  1634. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  1635. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  1636. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  1637. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  1638. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  1639. elseif Charging == false then break
  1640. end
  1641. end
  1642. end)
  1643. Spawn(function()
  1644. while rs:wait() do
  1645. if p.Transparency >= 1 then p:Destroy() break end
  1646. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  1647. p.Transparency = p.Transparency+0.01
  1648. end
  1649. end)
  1650.  
  1651.  
  1652.  
  1653.  
  1654. local Transforming = true
  1655. hum.WalkSpeed = 0
  1656. local fx = Instance.new("Part",torso)
  1657. wit = torso.BrickColor.Color
  1658. wit2 = Color3.new(0,0,0)
  1659. local glowz = Instance.new("ParticleEmitter",fx)
  1660. glowz.LightEmission = 1
  1661. glowz.Texture = "rbxassetid://284205403"
  1662. glowz.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,0,0))
  1663. glowz.Size = NumberSequence.new(5)
  1664. glowz.Speed = NumberRange.new(25,50)
  1665. glowz.LockedToPart = false
  1666. glowz.Transparency = NumberSequence.new(0.75)
  1667. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1668. glowz.Lifetime = NumberRange.new(1)
  1669. glowz.Rate = 50000
  1670. glowz.VelocitySpread = 9001
  1671. local glowz2 = Instance.new("ParticleEmitter",fx)
  1672. glowz2.LightEmission = 0.5
  1673. glowz.Texture = "rbxassetid://284205403"
  1674. glowz2.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,0,0))
  1675. glowz2.Size = NumberSequence.new(5)
  1676. glowz2.Speed = NumberRange.new(25,50)
  1677. glowz2.LockedToPart = false
  1678. glowz2.Transparency = NumberSequence.new(0.75)
  1679. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  1680. glowz2.Lifetime = NumberRange.new(1)
  1681. glowz2.Rate = 50000
  1682. glowz2.VelocitySpread = 9001
  1683. fx.Anchored = true
  1684. fx.Material = "Neon"
  1685. fx.CanCollide = false
  1686. fx.Locked = true
  1687. fx.Transparency = 1
  1688. fx.Material = "Neon"
  1689. fx.Size = Vector3.new(1,1,1)
  1690. fx.TopSurface = "SmoothNoOutlines"
  1691. fx.BottomSurface = "SmoothNoOutlines"
  1692. fx.BrickColor = BrickColor.new("Really black")
  1693. fxm = Instance.new("SpecialMesh",fx)
  1694. fxm.MeshType = "Sphere"
  1695. local sa2 = Instance.new("Sound",torso)
  1696. sa2.SoundId = "rbxassetid://93724183"
  1697. sa2.Pitch = 0.5
  1698. sa2.Volume = 5
  1699. sa2.Looped = false
  1700. sa2:Play()
  1701. local value = 1
  1702. fxm.Scale = Vector3.new(1,1,1)
  1703. for i = 1, 20 do rs:wait()
  1704. value = value - 0.05
  1705. fx.Transparency = fx.Transparency - (1/20)
  1706. fx.CFrame = torso.CFrame
  1707. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  1708. rs:wait()
  1709. end
  1710. ----------------------------------------------------
  1711. GroundWave1 = function()
  1712. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1713. local Colors = {"White", "Really black"}
  1714. local wave = Instance.new("Part", torso)
  1715. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1716. wave.Anchored = true
  1717. wave.CanCollide = false
  1718. wave.Locked = true
  1719. wave.Size = Vector3.new(1, 1, 1)
  1720. wave.TopSurface = "Smooth"
  1721. wave.BottomSurface = "Smooth"
  1722. wave.Transparency = 0.35
  1723. wave.CFrame = HandCF
  1724. wm = Instance.new("SpecialMesh", wave)
  1725. wm.MeshId = "rbxassetid://3270017"
  1726. coroutine.wrap(function()
  1727. for i = 1, 30, 1 do
  1728. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  1729. wave.Size = wm.Scale
  1730. wave.CFrame = HandCF
  1731. wave.Transparency = i/30
  1732. wait()
  1733. end
  1734. wait()
  1735. wave:Destroy()
  1736. end)()
  1737. end
  1738. ----------------------------------------------------
  1739. GroundWave = function()
  1740. if Transforming == true then
  1741. local value = 5
  1742. local value2 = 10
  1743. local value3 = 20
  1744. local sa2 = Instance.new("Sound",torso)
  1745. sa2.SoundId = "rbxassetid://413682983"
  1746. sa2.Pitch = 1
  1747. sa2.Volume = 10
  1748. sa2.Looped = false
  1749. sa2:Play()
  1750. local wave = Instance.new("Part", torso)
  1751. local glowz = Instance.new("ParticleEmitter",wave)
  1752. glowz.LightEmission = 1
  1753. glowz.Texture = "rbxassetid://284205403"
  1754. glowz.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,0,0))
  1755. glowz.Size = NumberSequence.new(30)
  1756. glowz.Speed = NumberRange.new(25,100)
  1757. glowz.LockedToPart = false
  1758. glowz.Transparency = NumberSequence.new(0.75)
  1759. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1760. glowz.Lifetime = NumberRange.new(1)
  1761. glowz.Rate = 50000
  1762. glowz.VelocitySpread = 9001
  1763. local glowz2 = Instance.new("ParticleEmitter",wave)
  1764. glowz2.LightEmission = 1
  1765. glowz.Texture = "rbxassetid://284205403"
  1766. glowz2.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,0,0))
  1767. glowz2.Size = NumberSequence.new(30)
  1768. glowz2.Speed = NumberRange.new(25,100)
  1769. glowz2.LockedToPart = false
  1770. glowz2.Transparency = NumberSequence.new(0.75)
  1771. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  1772. glowz2.Lifetime = NumberRange.new(1)
  1773. glowz2.Rate = 50000
  1774. glowz2.VelocitySpread = 9001
  1775. wave.BrickColor = BrickColor.new("Dark indigo")
  1776. wave.Anchored = true
  1777. wave.CanCollide = false
  1778. wave.Locked = true
  1779. wave.Size = Vector3.new(1, 1, 1)
  1780. wave.TopSurface = "Smooth"
  1781. wave.BottomSurface = "Smooth"
  1782. wave.Transparency = 0.35
  1783. wave.CFrame = fx.CFrame
  1784. wave.Material = "Neon"
  1785. wm = Instance.new("SpecialMesh", wave)
  1786. wm.MeshType = "Sphere"
  1787. wm.Scale = Vector3.new(1,1,1)
  1788. local wave2 = Instance.new("Part", torso)
  1789. wave2.BrickColor = BrickColor.new("Dark indigo")
  1790. wave2.Anchored = true
  1791. wave2.CanCollide = false
  1792. wave2.Locked = true
  1793. wave2.Size = Vector3.new(1, 1, 1)
  1794. wave2.TopSurface = "Smooth"
  1795. wave2.BottomSurface = "Smooth"
  1796. wave2.Transparency = 0.35
  1797. wave2.CFrame = fx.CFrame
  1798. wave2.Material = "Neon"
  1799. wm2 = Instance.new("SpecialMesh", wave2)
  1800. wm2.MeshType = "FileMesh"
  1801. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1802. wm2.Scale = Vector3.new(1,1,1)
  1803. local wave3 = Instance.new("Part", torso)
  1804. wave3.BrickColor = BrickColor.new("Really black")
  1805. wave3.Anchored = true
  1806. wave3.CanCollide = false
  1807. wave3.Locked = true
  1808. wave3.Size = Vector3.new(1, 1, 1)
  1809. wave3.TopSurface = "Smooth"
  1810. wave3.BottomSurface = "Smooth"
  1811. wave3.Transparency = 0.35
  1812. wave3.CFrame = fx.CFrame
  1813. wave3.Material = "Neon"
  1814. wm3 = Instance.new("SpecialMesh", wave3)
  1815. wm3.MeshType = "FileMesh"
  1816. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1817. wm3.Scale = Vector3.new(1,1,1)
  1818. coroutine.wrap(function()
  1819. for i = 1, 18, 1 do
  1820. value = value - 0.5
  1821. value2 = value2 - 0.75*1.5
  1822. value3 = value3 - 0.475*1.5
  1823. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  1824. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  1825. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  1826. --wave.Size = wm.Scale
  1827. wave.CFrame = fx.CFrame
  1828. wave.Transparency = i/14
  1829. --wave2.Size = wm2.Scale
  1830. wave2.CFrame = fx.CFrame
  1831. wave2.Rotation = Vector3.new(90, 0, 0)
  1832. wave2.Transparency = i/14
  1833. --wave3.Size = wm3.Scale
  1834. wave3.CFrame = fx.CFrame
  1835. wave3.Rotation = Vector3.new(90, 0, 0)
  1836. wave3.Transparency = i/14
  1837. wait()
  1838. glowz.Rate = 0
  1839. glowz2.Rate = 0
  1840. end
  1841. wait()
  1842. wave:Destroy()
  1843. wave2:Destroy()
  1844. wave3:Destroy()
  1845. end)()
  1846. elseif Transforming == false then
  1847. wait()
  1848. end
  1849. end
  1850.  
  1851. for i = 1, 100 do rs:wait()
  1852. fx.CFrame = torso.CFrame
  1853. end
  1854.  
  1855. Spawn(function()
  1856. while wait(1) do
  1857. GroundWave()
  1858. end
  1859. end)
  1860.  
  1861. wait(4)
  1862.  
  1863. Transforming = false
  1864.  
  1865. local value2 = 1
  1866. for i = 1, 20 do rs:wait()
  1867. value2 = value2 - 0.05
  1868. glowz.Rate = 0
  1869. glowz2.Rate = 0
  1870. fx.Transparency = fx.Transparency + (1/20)
  1871. fx.CFrame = torso.CFrame
  1872. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  1873. rs:wait()
  1874. end
  1875. glowz:Destroy()
  1876. glowz2:Destroy()
  1877.  
  1878. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1879. local valuer = 5
  1880. local valuer2 = 10
  1881. local valuer3 = 15
  1882. local sa2 = Instance.new("Sound",torso)
  1883. sa2.SoundId = "rbxassetid://130972023"
  1884. sa2.Pitch = 1
  1885. sa2.Volume = 5
  1886. sa2.Looped = false
  1887. sa2:Play()
  1888. local sar2 = Instance.new("Sound",torso)
  1889. sar2.SoundId = "rbxassetid://153274423"
  1890. sar2.Pitch = 1
  1891. sar2.Volume = 5
  1892. sar2.Looped = false
  1893. sar2:Play()
  1894. local wave = Instance.new("Part", torso)
  1895. wave.BrickColor = BrickColor.new("Dark indigo")
  1896. wave.Anchored = true
  1897. wave.CanCollide = false
  1898. wave.Locked = true
  1899. wave.Size = Vector3.new(1, 1, 1)
  1900. wave.TopSurface = "Smooth"
  1901. wave.BottomSurface = "Smooth"
  1902. wave.Transparency = 0.35
  1903. wave.CFrame = HandCF
  1904. wm = Instance.new("SpecialMesh", wave)
  1905. wm.MeshId = "rbxassetid://3270017"
  1906. local wave2 = Instance.new("Part", torso)
  1907. wave2.BrickColor = BrickColor.new("Really black")
  1908. wave2.Anchored = true
  1909. wave2.CanCollide = false
  1910. wave2.Locked = true
  1911. wave2.Size = Vector3.new(1, 1, 1)
  1912. wave2.TopSurface = "Smooth"
  1913. wave2.BottomSurface = "Smooth"
  1914. wave2.Transparency = 0.35
  1915. wave2.CFrame = HandCF
  1916. wm2 = Instance.new("SpecialMesh", wave2)
  1917. wm2.MeshId = "rbxassetid://3270017"
  1918. local wave3 = Instance.new("Part", torso)
  1919. wave3.BrickColor = BrickColor.new("Dark indigo")
  1920. wave3.Anchored = true
  1921. wave3.CanCollide = false
  1922. wave3.Locked = true
  1923. wave3.Size = Vector3.new(1, 1, 1)
  1924. wave3.TopSurface = "Smooth"
  1925. wave3.BottomSurface = "Smooth"
  1926. wave3.Transparency = 0.35
  1927. wave3.CFrame = HandCF
  1928. wm3 = Instance.new("SpecialMesh", wave3)
  1929. wm3.MeshId = "rbxassetid://3270017"
  1930. coroutine.wrap(function()
  1931. for i = 1, 14, 1 do
  1932. valuer = valuer - 0.35
  1933. valuer2 = valuer - 0.45
  1934. valuer3 = valuer3 - 0.475
  1935. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  1936. wave.Size = wm.Scale
  1937. wave.CFrame = HandCF
  1938. wave.Transparency = i/14
  1939. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  1940. wave2.Size = wm2.Scale
  1941. wave2.CFrame = HandCF
  1942. wave2.Transparency = i/14
  1943. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  1944. wave3.Size = wm2.Scale
  1945. wave3.CFrame = HandCF
  1946. wave3.Transparency = i/14
  1947. wait()
  1948. end
  1949. wait()
  1950. wave:Destroy()
  1951. wave2:Destroy()
  1952. end)()
  1953. hum.WalkSpeed = 17
  1954.  
  1955.  
  1956.  
  1957. until Charging == false
  1958. end
  1959. end
  1960. end
  1961. end)
  1962.  
  1963.  
  1964. ----------------------------------------------------
  1965. mouse.KeyUp:connect(function(key)
  1966. if key == "h" then
  1967. if Charging == true and chargewait == true then
  1968. chargewait = false
  1969. wait(1)
  1970. Charging = false
  1971.  
  1972. local runServ = game:GetService("RunService").RenderStepped
  1973.  
  1974.  
  1975. --[[for i,v in pairs (torso:GetChildren()) do
  1976. if v:IsA("Sound") then
  1977. v:Destroy()
  1978. end
  1979. end]]
  1980.  
  1981.  
  1982. --so("http://roblox.com/asset/?id=160867463",torso,1,0.7)
  1983.  
  1984. pt:Destroy()
  1985. pt2:Destroy()
  1986. bl:Destroy()
  1987. if Debounces.CanAttack == false then
  1988. Debounces.CanAttack = true
  1989. Debounces.NoIdl = false
  1990. Debounces.on = false
  1991. Debounces.grab = false
  1992.  
  1993. end
  1994. end
  1995. end
  1996. end)
  1997.  
  1998. while wait() do
  1999.  
  2000. for i,v in pairs(Character:GetChildren()) do if v:IsA("Shirt") then v:Remove() end end
  2001. for i,v in pairs(Character:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  2002. wait()shirt = Instance.new("Shirt", Character)
  2003. shirt.Name = "Shirt"
  2004. pants = Instance.new("Pants", Character)
  2005. pants.Name = "Pants"
  2006. Character.Shirt.ShirtTemplate = "rbxassetid://1831409597"
  2007. Character.Pants.PantsTemplate = "rbxassetid://2070824058"
  2008.  
  2009. hed.BrickColor = BrickColor.new("Really black")
  2010. tors.BrickColor = BrickColor.new("Really black")
  2011. rleg.BrickColor = BrickColor.new("Really black")
  2012. rarm.BrickColor = BrickColor.new("Really black")
  2013. larm.BrickColor = BrickColor.new("Really black")
  2014. lleg.BrickColor = BrickColor.new("Really black")
  2015. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement