Advertisement
EPIC_DUCK

???

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