ericdesouza

The god of roblox script

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