deyzaeuhfowkf

boi

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