Advertisement
VoidScriptBuilderFE

Untitled

Jan 22nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -----------/The final oof\\-----------
  2. --[[Movelist
  3. Instant Default dancing.
  4. ---------]]
  5.  
  6. Player=game:GetService("Players").LocalPlayer
  7. Character=Player.Character
  8. Character.Humanoid.Name = "noneofurbusiness"
  9. hum = Character.noneofurbusiness
  10. LeftArm=Character["Left Arm"]
  11. LeftLeg=Character["Left Leg"]
  12. RightArm=Character["Right Arm"]
  13. RightLeg=Character["Right Leg"]
  14. Root=Character["HumanoidRootPart"]
  15. Head=Character["Head"]
  16. Torso=Character["Torso"]
  17. Neck=Torso["Neck"]
  18. place = Torso
  19. hum.WalkSpeed = 0
  20. hum.JumpPower = 0
  21.  
  22. screenGui = Instance.new("ScreenGui")
  23. screenGui.Parent = script.Parent
  24. speech = Instance.new("Sound",workspace)
  25. speech.SoundId = "rbxassetid://1252349760"
  26. speech.Volume = 30
  27. speech:Play()
  28. framee = Instance.new("Frame")
  29. framee.Parent = screenGui
  30. framee.Position = UDim2.new(0, 8, 0, -500)
  31. framee.Size = UDim2.new(100000000,10000000,10000000,10000000)
  32. framee.BackgroundColor3 = BrickColor.new("White").Color
  33. framee.BackgroundTransparency = 1
  34. for i = 1, 10 do
  35. framee.BackgroundTransparency = framee.BackgroundTransparency - .1
  36. wait()
  37. end
  38. imageLabelo = Instance.new("ImageLabel")
  39. imageLabelo.Parent = screenGui
  40. imageLabelo.BackgroundTransparency = 1
  41. imageLabelo.ImageTransparency = 0
  42. imageLabelo.Position = UDim2.new(0, 0, 0, -50)
  43. imageLabelo.Size = UDim2.new(0, 1370, 0, 750)
  44. imageLabelo.Image = "rbxassetid://182776298"
  45. wait(6)
  46. imageLabelo2 = Instance.new("ImageLabel")
  47. imageLabelo2.Parent = screenGui
  48. imageLabelo2.BackgroundTransparency = 1
  49. imageLabelo2.ImageTransparency = 1
  50. imageLabelo2.Position = UDim2.new(0, 0, 0, -50)
  51. imageLabelo2.Size = UDim2.new(0, 1370, 0, 750)
  52. imageLabelo2.Image = "rbxassetid://189009367"
  53. for i = 1, 50 do
  54. imageLabelo.ImageTransparency = imageLabelo.ImageTransparency + 0.025
  55. imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency - 0.025
  56. wait()
  57. end
  58. wait(2.9)
  59. for i = 1, 10 do
  60. framee.BackgroundTransparency = framee.BackgroundTransparency + .1
  61. imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency + .1
  62. wait()
  63. end
  64. imageLabelo:Remove()
  65. imageLabelo2:Remove()
  66.  
  67. pcall(function()
  68.  
  69. camera = workspace.CurrentCamera
  70. camera.CameraType = Enum.CameraType.Scriptable
  71. camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5,-15) * CFrame.Angles(0,math.rad(180),0)
  72. coroutine.wrap(function()
  73. for i = 1, 75 do
  74. wait()
  75. end
  76. gf = 5
  77. fg = -30
  78. for i = 1, 580 do
  79. gf = gf + 0
  80. fg = fg + 2.5
  81. camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5 + gf,-15 - fg ) * CFrame.Angles(0,math.rad(180),0)
  82. wait()
  83. end
  84. for i = 1, 250 do
  85. wait()
  86. end
  87. coroutine.wrap(function()
  88. for i = 1, 1000 do
  89. for i,v in pairs(hum.Parent:GetDescendants()) do
  90. if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
  91. end
  92. end
  93. wait()
  94. end
  95. end)()
  96. camera.CameraType = Enum.CameraType.Custom
  97. end)()
  98. end)
  99.  
  100. local remote = NS ([==[
  101. Player=owner
  102. Character=Player.Character
  103. Character.Humanoid.Name = "noneofurbusiness"
  104. hum = Character.noneofurbusiness
  105. LeftArm=Character["Left Arm"]
  106. LeftLeg=Character["Left Leg"]
  107. RightArm=Character["Right Arm"]
  108. RightLeg=Character["Right Leg"]
  109. Root=Character["HumanoidRootPart"]
  110. Head=Character["Head"]
  111. Torso=Character["Torso"]
  112. Neck=Torso["Neck"]
  113. walking = false
  114. jumping = false
  115. allowgrassy = false
  116. zxc = false
  117. matte = nil
  118. colori = nil
  119. bigball = false
  120. attacking = false
  121. laughing = false
  122. running = false
  123. downpress = false
  124. taim = nil
  125. change = 0
  126. ws = 0
  127. jp = 0
  128. appi = false
  129. tauntdebounce = false
  130. position = nil
  131. lastexplosion = false
  132. staybooming = false
  133. MseGuide = true
  134. levitate = false
  135. firsttime5 = false
  136. notallowedtransform = false
  137. settime = 0
  138. firsttime2 = false
  139. sine = 0
  140. t = 0
  141. combo1 = true
  142. dgs = 75
  143. combo2 = false
  144. firsttime3 = false
  145. combo3 = false
  146. local bl = {907530553,907527750,907527912}
  147. colortable = {"Really black","Really red"}
  148. colors = #colortable
  149. blz = #bl
  150. local aces = {1880203893,1881287656,1881287420,1881288034}
  151. ace = #aces
  152. local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
  153. laugh = #laughs
  154. mouse = Player:GetMouse()
  155. RunSrv = game:GetService("RunService")
  156. RenderStepped = game:GetService("RunService").RenderStepped
  157. removeuseless = game:GetService("Debris")
  158. damageall={}
  159. Repeater={}
  160. Repeater2={}
  161. magictable={}
  162. nonmeshRepeater={}
  163. nonmeshRepeater2={}
  164. dmgii={}
  165. DamageAll2={}
  166. SlowlyFade={}
  167. th1={}
  168. lolzor={}
  169. lolzor2={}
  170. th2={}
  171. keyYsize={}
  172. blocktrail={}
  173. keyYtransparency={}
  174. th3={}
  175. laughingtable={}
  176. Extreme={}
  177. ExtremeM={}
  178. ExtremeM2={}
  179. m3={}
  180. th4={}
  181. th5={}
  182. UpMover={}
  183. openshocktable={}
  184. LessSize={}
  185. ForwardMover={}
  186. FadeIn={}
  187. signtransparency={}
  188. signmover={}
  189. signrotator={}
  190.  
  191. FireBall = Instance.new("Sound",LeftArm)
  192. FireBall.SoundId = "rbxassetid://2502638589"
  193. FireBall.Volume = 5
  194. FireBall.Pitch = 2.5
  195.  
  196. BigFireBall = Instance.new("Sound",LeftArm)
  197. BigFireBall.SoundId = "rbxassetid://2502638589"
  198. BigFireBall.Volume = 8
  199. BigFireBall.Pitch = 1.5
  200.  
  201. local HEADLERP = Instance.new("ManualWeld")
  202. HEADLERP.Parent = Head
  203. HEADLERP.Part0 = Head
  204. HEADLERP.Part1 = Torso
  205. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  206.  
  207. local TORSOLERP = Instance.new("ManualWeld")
  208. TORSOLERP.Parent = Root
  209. TORSOLERP.Part0 = Torso
  210. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  211.  
  212. local ROOTLERP = Instance.new("ManualWeld")
  213. ROOTLERP.Parent = Root
  214. ROOTLERP.Part0 = Root
  215. ROOTLERP.Part1 = Torso
  216. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  217.  
  218. local RIGHTARMLERP = Instance.new("ManualWeld")
  219. RIGHTARMLERP.Parent = RightArm
  220. RIGHTARMLERP.Part0 = RightArm
  221. RIGHTARMLERP.Part1 = Torso
  222. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  223.  
  224. local LEFTARMLERP = Instance.new("ManualWeld")
  225. LEFTARMLERP.Parent = LeftArm
  226. LEFTARMLERP.Part0 = LeftArm
  227. LEFTARMLERP.Part1 = Torso
  228. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  229.  
  230. local RIGHTLEGLERP = Instance.new("ManualWeld")
  231. RIGHTLEGLERP.Parent = RightLeg
  232. RIGHTLEGLERP.Part0 = RightLeg
  233. RIGHTLEGLERP.Part1 = Torso
  234. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  235.  
  236. local LEFTLEGLERP = Instance.new("ManualWeld")
  237. LEFTLEGLERP.Parent = LeftLeg
  238. LEFTLEGLERP.Part0 = LeftLeg
  239. LEFTLEGLERP.Part1 = Torso
  240. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  241.  
  242. local function weldBetween(a, b)
  243. local weld = Instance.new("ManualWeld", a)
  244. weld.Part0 = a
  245. weld.Part1 = b
  246. weld.C0 = a.CFrame:inverse() * b.CFrame
  247. return weld
  248. end
  249.  
  250. function makeblockytrail()
  251. coroutine.wrap(function()
  252. while true do
  253. for i,v in pairs(blocktrail) do
  254. smke = Instance.new("Part",v)
  255. smke.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  256. smke.Material = "Neon"
  257. smke.Anchored = true
  258. smke.CanCollide = false
  259. removeuseless:AddItem(smke,2)
  260. end
  261. swait()
  262. end
  263. end)()
  264. end
  265.  
  266. local function ci(x, c, y, n)
  267. so = Instance.new("Sound", x)
  268. so.SoundId = c
  269. so.Volume = y
  270. so.Looped = n
  271. end
  272.  
  273. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  274. A = Instance.new("Attachment", PARENT)
  275. A.Position = POSITION1
  276. A.Name = "A"
  277. B = Instance.new("Attachment", PARENT)
  278. B.Position = POSITION2
  279. B.Name = "B"
  280. tr1 = Instance.new("Trail", PARENT)
  281. tr1.Attachment0 = A
  282. tr1.Attachment1 = B
  283. tr1.Enabled = true
  284. tr1.Lifetime = LIFETIME
  285. tr1.TextureMode = "Static"
  286. tr1.LightInfluence = 0
  287. tr1.Color = COLOR
  288. tr1.Transparency = NumberSequence.new(0, 1)
  289. end
  290.  
  291. function clean()
  292. damageall={}
  293. Repeater={}
  294. Repeater2={}
  295. nonmeshRepeater={}
  296. nonmeshRepeater2={}
  297. dmgii={}
  298. DamageAll2={}
  299. SlowlyFade={}
  300. th1={}
  301. th2={}
  302. th3={}
  303. Extreme={}
  304. ExtremeM={}
  305. ExtremeM2={}
  306. m3={}
  307. th4={}
  308. th5={}
  309. UpMover={}
  310. openshocktable={}
  311. LessSize={}
  312. ForwardMover={}
  313. FadeIn={}
  314. signtransparency={}
  315. signmover={}
  316. signrotator={}
  317. end
  318.  
  319. coroutine.wrap(function()
  320. while wait() do
  321. hum.WalkSpeed = ws
  322. hum.JumpPower = jp
  323. end
  324. end)()
  325. godmode = coroutine.wrap(function()
  326. for i,v in pairs(Character:GetChildren()) do
  327. if v:IsA("BasePart") and v ~= Root then
  328. v.Anchored = false
  329. end
  330. end
  331. while true do
  332. hum.MaxHealth = math.huge
  333. wait(0.0000001)
  334. hum.Health = math.huge
  335. wait()
  336. end
  337. end)
  338. godmode()
  339. ff = Instance.new("ForceField", Character)
  340. ff.Visible = false
  341.  
  342. coroutine.wrap(function()
  343. for i,v in pairs(Character:GetChildren()) do
  344. if v.Name == "Animate" then v:Remove()
  345. end
  346. end
  347. end)()
  348.  
  349. function damagealll(Radius,Position)
  350. local Returning = {}
  351. for _,v in pairs(workspace:GetChildren()) do
  352. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  353. if v:FindFirstChild("Torso") then
  354. local Mag = (v.Torso.Position - Position).magnitude
  355. if Mag < Radius then
  356. table.insert(Returning,v)
  357. end
  358. elseif v:FindFirstChild("UpperTorso") then
  359. local Mag = (v.UpperTorso.Position - Position).magnitude
  360. if Mag < Radius then
  361. table.insert(Returning,v)
  362. end
  363. end
  364. end
  365. end
  366. return Returning
  367. end
  368.  
  369. ArtificialHB = Instance.new("BindableEvent", script)
  370. ArtificialHB.Name = "Heartbeat"
  371. script:WaitForChild("Heartbeat")
  372.  
  373. frame = 1 / 60
  374. tf = 0
  375. allowframeloss = false
  376. tossremainder = false
  377.  
  378.  
  379. lastframe = tick()
  380. script.Heartbeat:Fire()
  381.  
  382.  
  383. game:GetService("RunService").Heartbeat:connect(function(s, p)
  384. tf = tf + s
  385. if tf >= frame then
  386. if allowframeloss then
  387. script.Heartbeat:Fire()
  388. lastframe = tick()
  389. else
  390. for i = 1, math.floor(tf / frame) do
  391. script.Heartbeat:Fire()
  392. end
  393. lastframe = tick()
  394. end
  395. if tossremainder then
  396. tf = 0
  397. else
  398. tf = tf - frame * math.floor(tf / frame)
  399. end
  400. end
  401. end)
  402.  
  403. function swait(num)
  404. if num == 0 or num == nil then
  405. game:service("RunService").Stepped:wait(0)
  406. else
  407. for i = 0, num do
  408. game:service("RunService").Stepped:wait(0)
  409. end
  410. end
  411. end
  412.  
  413.  
  414. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  415. so = Instance.new("Sound")
  416. so.Parent = PARENT
  417. so.SoundId = "rbxassetid://"..ID
  418. so.Volume = VOL
  419. so.Looped = LOOP
  420. so:Play()
  421. removeuseless:AddItem(so,REMOVE)
  422. end
  423.  
  424. warn("SKREEEEEEEEEEEEEEEEEEEEEEEEEEE ---PSYCHO_N00B")
  425.  
  426. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  427. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  428. end
  429.  
  430. function ray2(StartPos, EndPos, Distance, Ignore)
  431. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  432. return ray(StartPos, DIRECTION, Distance, Ignore)
  433. end
  434. sacrifice = Instance.new("Sound",Torso)
  435. sacrifice.SoundId = "rbxassetid://363241881"
  436. sacrifice.Volume = 40
  437. sacrifice.Looped = true
  438. sacrifice:Play()
  439. explosiontable = {}
  440. x = 0
  441. coroutine.wrap(function()
  442. for i = 1, 400 do
  443. swait()
  444. x = x + 15
  445. for i,v in pairs(explosiontable) do
  446. v.Scale = v.Scale + Vector3.new(4,.6,4)
  447. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(x),0)
  448. v.Parent.Transparency = v.Parent.Transparency + .025
  449. end
  450. end
  451. end)()
  452. coroutine.wrap(function()
  453. for i = 1, 25 do
  454. shockwave3 = Instance.new("Part", Torso)
  455. shockwave3.Size = Vector3.new(1,1,1)
  456. shockwave3.CanCollide = false
  457. shockwave3.Anchored = true
  458. shockwave3.Name = "shockwav"
  459. shockwave3.Transparency = .5
  460. shockwave3.BrickColor = BrickColor.new("White")
  461. shockwave3.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  462. shockwavemesh3 = Instance.new("SpecialMesh", shockwave3)
  463. shockwavemesh3.Scale = Vector3.new(1,1,1)
  464. shockwavemesh3.MeshId = "2502638589"
  465. table.insert(explosiontable,shockwavemesh3)
  466. swait(5)
  467. end
  468. end)()
  469. for i = 1, 50 do
  470. settime = 0.05
  471. sine = sine + change
  472. change = 1
  473. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  474. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.5)
  475. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(-13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
  476. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
  477. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.5)
  478. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
  479. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.5)
  480. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.5)
  481. swait()
  482. end
  483. explosiontable2={}
  484. explosiontable3={}
  485. TheExplosion = Instance.new("Part",LeftArm)
  486. TheExplosion.BrickColor = BrickColor.new("Bright blue")
  487. TheExplosion.Material = "Neon"
  488. TheExplosion.Shape = "Ball"
  489. TheExplosion.Anchored = true
  490. TheExplosion.CanCollide = false
  491. TheExplosion.CFrame = CFrame.new(Torso.Position)
  492. TheExplosion.Size = Vector3.new(8,8,8)
  493. TheExplosion.Transparency = 1
  494. shockwave2 = Instance.new("Part", LeftArm)
  495. shockwave2.Size = Vector3.new(1,1,1)
  496. shockwave2.CanCollide = false
  497. shockwave2.Anchored = true
  498. shockwave2.Transparency = 1
  499. shockwave2.BrickColor = BrickColor.new("Bright yellow")
  500. shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  501. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  502. shockwavemesh2.Scale = Vector3.new(3,1,3)
  503. shockwavemesh2.MeshId = "rbxassetid://20329976"
  504. table.insert(explosiontable2,shockwavemesh2)
  505. shockwave = Instance.new("Part", LeftArm)
  506. shockwave.Size = Vector3.new(1,1,1)
  507. shockwave.CanCollide = false
  508. shockwave.Anchored = true
  509. shockwave.Transparency = 0.7
  510. shockwave.BrickColor = BrickColor.new("Shamrock")
  511. shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  512. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  513. shockwavemesh.Scale = Vector3.new(3,1,3)
  514. shockwavemesh.MeshId = "rbxassetid://https://pastebin.com/raw/pMNFWHsa"
  515. table.insert(explosiontable3,shockwavemesh)
  516. coroutine.wrap(function()
  517. for i = 1, 23 do
  518. TheExplosion.Transparency = 1
  519. swait(1)
  520. TheExplosion.Transparency = 1
  521. swait(1)
  522. end
  523. coroutine.wrap(function()
  524. for i = 1, 50 do
  525. wait(2.5)
  526. shocks = TheExplosion:Clone()
  527. shocks.Parent = Torso
  528. shocks.Name = "shock"
  529. swait()
  530. end
  531. end)()
  532. n = 0
  533. f = 0
  534. dmgal = 0
  535. shockwave.Transparency = .5
  536. shockwave2.Transparency = .5
  537. for i = 1, 125 do
  538. dmgal = dmgal + .25
  539. local Hit = damagealll(dmgal,TheExplosion.Position)
  540. for _,v in pairs(Hit) do
  541. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
  542. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  543. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  544. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  545. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
  546. removeuseless:AddItem(vel,.1)
  547. end
  548. n = n + 16
  549. f = f - 16
  550. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.25,.05,.25)
  551.  
  552. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(.25,.05,.25)
  553. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
  554. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-7),0)
  555.  
  556. TheExplosion.Transparency = TheExplosion.Transparency - .0040
  557. TheExplosion.Size = TheExplosion.Size + Vector3.new(.25,.25,.25)
  558. swait()
  559. end
  560. for i = 1, 920 do
  561. dmgal = dmgal + 1
  562. local Hit = damagealll(dmgal/1.5,TheExplosion.Position)
  563. for _,v in pairs(Hit) do
  564. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
  565. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  566. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  567. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  568. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
  569. removeuseless:AddItem(vel,.1)
  570. end
  571. n = n + 4
  572. f = f - 4
  573. for i,v in pairs(explosiontable2) do
  574. v.Scale = v.Scale + Vector3.new(1,.1,1)
  575. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
  576. end
  577. for i,v in pairs(explosiontable3) do
  578. v.Scale = v.Scale + Vector3.new(1,.1,1)
  579. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
  580. end
  581. TheExplosion.Transparency = TheExplosion.Transparency - .0025
  582. TheExplosion.Size = TheExplosion.Size + Vector3.new(1,1,1)
  583. swait()
  584. end
  585. for i = 1, 850 do
  586. n = n + 18
  587. f = f - 18
  588. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(1,.1,1)
  589. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1,.1,1)
  590. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+14),0)
  591. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-14),0)
  592. TheExplosion.Transparency = TheExplosion.Transparency - .0025
  593. swait()
  594. end
  595. coroutine.wrap(function()
  596. for i = 1, 1000 do
  597. for i,v in pairs(hum.Parent:GetDescendants()) do
  598. if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
  599. end
  600. end
  601. wait()
  602. end
  603. end)()
  604. for i = 1, 50 do
  605. n = n + 4
  606. f = f - 4
  607. for i,v in pairs(explosiontable2) do
  608. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
  609. v.Parent.Transparency = v.Parent.Transparency + 0.05
  610. end
  611. for i,v in pairs(explosiontable3) do
  612. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
  613. v.Parent.Transparency = v.Parent.Transparency + 0.05
  614. end
  615. TheExplosion.Transparency = TheExplosion.Transparency + .015
  616. swait()
  617. end
  618. for i,v in pairs(explosiontable2) do
  619. v:Remove()
  620. end
  621. for i,v in pairs(explosiontable3) do
  622. v:Remove()
  623. end
  624. TheExplosion:Remove()
  625. for i,v in pairs(Torso:GetChildren()) do
  626. if v.Name == "shocks" then
  627. v:Remove()
  628. end
  629. end
  630. hum.Parent:BreakJoints()
  631. for i = 1, 1500 do
  632. for i,v in pairs(Torso:GetChildren()) do
  633. if v.Name == "shocks" then
  634. for i = 1, 20 do
  635. v.Transparency = v.Transparency + 0.05
  636. swait()
  637. end
  638. end
  639. end
  640. swait()
  641. end
  642. end)()
  643. for i = 1, 25 do
  644. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  645. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  646. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  647. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  648. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-10)), 0.4)
  649. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(10)), 0.4)
  650. swait()
  651. end
  652. lastexplosion = true
  653. for i = 1, 400 do
  654. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.45, .1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  655. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.05)
  656. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.05)
  657. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.05)
  658. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.05)
  659. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.05)
  660. swait()
  661. end
  662. ]==], owner.Character):WaitForChild 'ServerRemote';
  663. mouse = owner:GetMouse ();-----------/The final oof\\-----------
  664. --[[Movelist
  665. Instant Default dancing.
  666. ---------]]
  667.  
  668. Player=game:GetService("Players").LocalPlayer
  669. Character=Player.Character
  670. Character.Humanoid.Name = "noneofurbusiness"
  671. hum = Character.noneofurbusiness
  672. LeftArm=Character["Left Arm"]
  673. LeftLeg=Character["Left Leg"]
  674. RightArm=Character["Right Arm"]
  675. RightLeg=Character["Right Leg"]
  676. Root=Character["HumanoidRootPart"]
  677. Head=Character["Head"]
  678. Torso=Character["Torso"]
  679. Neck=Torso["Neck"]
  680. place = Torso
  681. hum.WalkSpeed = 0
  682. hum.JumpPower = 0
  683.  
  684. screenGui = Instance.new("ScreenGui")
  685. screenGui.Parent = script.Parent
  686. speech = Instance.new("Sound",workspace)
  687. speech.SoundId = "rbxassetid://732191303"
  688. speech.Volume = 30
  689. speech:Play()
  690. framee = Instance.new("Frame")
  691. framee.Parent = screenGui
  692. framee.Position = UDim2.new(0, 8, 0, -500)
  693. framee.Size = UDim2.new(100000000,10000000,10000000,10000000)
  694. framee.BackgroundColor3 = BrickColor.new("White").Color
  695. framee.BackgroundTransparency = 1
  696. for i = 1, 10 do
  697. framee.BackgroundTransparency = framee.BackgroundTransparency - .1
  698. wait()
  699. end
  700. imageLabelo = Instance.new("ImageLabel")
  701. imageLabelo.Parent = screenGui
  702. imageLabelo.BackgroundTransparency = 1
  703. imageLabelo.ImageTransparency = 0
  704. imageLabelo.Position = UDim2.new(0, 0, 0, -50)
  705. imageLabelo.Size = UDim2.new(0, 1370, 0, 750)
  706. imageLabelo.Image = "rbxassetid://182776298"
  707. wait(6)
  708. imageLabelo2 = Instance.new("ImageLabel")
  709. imageLabelo2.Parent = screenGui
  710. imageLabelo2.BackgroundTransparency = 1
  711. imageLabelo2.ImageTransparency = 1
  712. imageLabelo2.Position = UDim2.new(0, 0, 0, -50)
  713. imageLabelo2.Size = UDim2.new(0, 1370, 0, 750)
  714. imageLabelo2.Image = "rbxassetid://189009367"
  715. for i = 1, 50 do
  716. imageLabelo.ImageTransparency = imageLabelo.ImageTransparency + 0.025
  717. imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency - 0.025
  718. wait()
  719. end
  720. wait(2.9)
  721. for i = 1, 10 do
  722. framee.BackgroundTransparency = framee.BackgroundTransparency + .1
  723. imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency + .1
  724. wait()
  725. end
  726. imageLabelo:Remove()
  727. imageLabelo2:Remove()
  728.  
  729. pcall(function()
  730.  
  731. camera = workspace.CurrentCamera
  732. camera.CameraType = Enum.CameraType.Scriptable
  733. camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5,-15) * CFrame.Angles(0,math.rad(180),0)
  734. coroutine.wrap(function()
  735. for i = 1, 75 do
  736. wait()
  737. end
  738. gf = 5
  739. fg = -30
  740. for i = 1, 580 do
  741. gf = gf + 0
  742. fg = fg + 2.5
  743. camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5 + gf,-15 - fg ) * CFrame.Angles(0,math.rad(180),0)
  744. wait()
  745. end
  746. for i = 1, 250 do
  747. wait()
  748. end
  749. coroutine.wrap(function()
  750. for i = 1, 1000 do
  751. for i,v in pairs(hum.Parent:GetDescendants()) do
  752. if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
  753. end
  754. end
  755. wait()
  756. end
  757. end)()
  758. camera.CameraType = Enum.CameraType.Custom
  759. end)()
  760. end)
  761.  
  762. local remote = NS ([==[
  763. Player=owner
  764. Character=Player.Character
  765. Character.Humanoid.Name = "noneofurbusiness"
  766. hum = Character.noneofurbusiness
  767. LeftArm=Character["Left Arm"]
  768. LeftLeg=Character["Left Leg"]
  769. RightArm=Character["Right Arm"]
  770. RightLeg=Character["Right Leg"]
  771. Root=Character["HumanoidRootPart"]
  772. Head=Character["Head"]
  773. Torso=Character["Torso"]
  774. Neck=Torso["Neck"]
  775. walking = false
  776. jumping = false
  777. allowgrassy = false
  778. zxc = false
  779. matte = nil
  780. colori = nil
  781. bigball = false
  782. attacking = false
  783. laughing = false
  784. running = false
  785. downpress = false
  786. taim = nil
  787. change = 0
  788. ws = 0
  789. jp = 0
  790. appi = false
  791. tauntdebounce = false
  792. position = nil
  793. lastexplosion = false
  794. staybooming = false
  795. MseGuide = true
  796. levitate = false
  797. firsttime5 = false
  798. notallowedtransform = false
  799. settime = 0
  800. firsttime2 = false
  801. sine = 0
  802. t = 0
  803. combo1 = true
  804. dgs = 75
  805. combo2 = false
  806. firsttime3 = false
  807. combo3 = false
  808. local bl = {907530553,907527750,907527912}
  809. colortable = {"Really black","Really red"}
  810. colors = #colortable
  811. blz = #bl
  812. local aces = {1880203893,1881287656,1881287420,1881288034}
  813. ace = #aces
  814. local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
  815. laugh = #laughs
  816. mouse = Player:GetMouse()
  817. RunSrv = game:GetService("RunService")
  818. RenderStepped = game:GetService("RunService").RenderStepped
  819. removeuseless = game:GetService("Debris")
  820. damageall={}
  821. Repeater={}
  822. Repeater2={}
  823. magictable={}
  824. nonmeshRepeater={}
  825. nonmeshRepeater2={}
  826. dmgii={}
  827. DamageAll2={}
  828. SlowlyFade={}
  829. th1={}
  830. lolzor={}
  831. lolzor2={}
  832. th2={}
  833. keyYsize={}
  834. blocktrail={}
  835. keyYtransparency={}
  836. th3={}
  837. laughingtable={}
  838. Extreme={}
  839. ExtremeM={}
  840. ExtremeM2={}
  841. m3={}
  842. th4={}
  843. th5={}
  844. UpMover={}
  845. openshocktable={}
  846. LessSize={}
  847. ForwardMover={}
  848. FadeIn={}
  849. signtransparency={}
  850. signmover={}
  851. signrotator={}
  852.  
  853. FireBall = Instance.new("Sound",LeftArm)
  854. FireBall.SoundId = "rbxassetid://2502638589"
  855. FireBall.Volume = 5
  856. FireBall.Pitch = 2.5
  857.  
  858. BigFireBall = Instance.new("Sound",LeftArm)
  859. BigFireBall.SoundId = "rbxassetid://2502638589"
  860. BigFireBall.Volume = 8
  861. BigFireBall.Pitch = 1.5
  862.  
  863. local HEADLERP = Instance.new("ManualWeld")
  864. HEADLERP.Parent = Head
  865. HEADLERP.Part0 = Head
  866. HEADLERP.Part1 = Torso
  867. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  868.  
  869. local TORSOLERP = Instance.new("ManualWeld")
  870. TORSOLERP.Parent = Root
  871. TORSOLERP.Part0 = Torso
  872. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  873.  
  874. local ROOTLERP = Instance.new("ManualWeld")
  875. ROOTLERP.Parent = Root
  876. ROOTLERP.Part0 = Root
  877. ROOTLERP.Part1 = Torso
  878. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  879.  
  880. local RIGHTARMLERP = Instance.new("ManualWeld")
  881. RIGHTARMLERP.Parent = RightArm
  882. RIGHTARMLERP.Part0 = RightArm
  883. RIGHTARMLERP.Part1 = Torso
  884. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  885.  
  886. local LEFTARMLERP = Instance.new("ManualWeld")
  887. LEFTARMLERP.Parent = LeftArm
  888. LEFTARMLERP.Part0 = LeftArm
  889. LEFTARMLERP.Part1 = Torso
  890. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  891.  
  892. local RIGHTLEGLERP = Instance.new("ManualWeld")
  893. RIGHTLEGLERP.Parent = RightLeg
  894. RIGHTLEGLERP.Part0 = RightLeg
  895. RIGHTLEGLERP.Part1 = Torso
  896. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  897.  
  898. local LEFTLEGLERP = Instance.new("ManualWeld")
  899. LEFTLEGLERP.Parent = LeftLeg
  900. LEFTLEGLERP.Part0 = LeftLeg
  901. LEFTLEGLERP.Part1 = Torso
  902. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  903.  
  904. local function weldBetween(a, b)
  905. local weld = Instance.new("ManualWeld", a)
  906. weld.Part0 = a
  907. weld.Part1 = b
  908. weld.C0 = a.CFrame:inverse() * b.CFrame
  909. return weld
  910. end
  911.  
  912. function makeblockytrail()
  913. coroutine.wrap(function()
  914. while true do
  915. for i,v in pairs(blocktrail) do
  916. smke = Instance.new("Part",v)
  917. smke.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  918. smke.Material = "Neon"
  919. smke.Anchored = true
  920. smke.CanCollide = false
  921. removeuseless:AddItem(smke,2)
  922. end
  923. swait()
  924. end
  925. end)()
  926. end
  927.  
  928. local function ci(x, c, y, n)
  929. so = Instance.new("Sound", x)
  930. so.SoundId = c
  931. so.Volume = y
  932. so.Looped = n
  933. end
  934.  
  935. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  936. A = Instance.new("Attachment", PARENT)
  937. A.Position = POSITION1
  938. A.Name = "A"
  939. B = Instance.new("Attachment", PARENT)
  940. B.Position = POSITION2
  941. B.Name = "B"
  942. tr1 = Instance.new("Trail", PARENT)
  943. tr1.Attachment0 = A
  944. tr1.Attachment1 = B
  945. tr1.Enabled = true
  946. tr1.Lifetime = LIFETIME
  947. tr1.TextureMode = "Static"
  948. tr1.LightInfluence = 0
  949. tr1.Color = COLOR
  950. tr1.Transparency = NumberSequence.new(0, 1)
  951. end
  952.  
  953. function clean()
  954. damageall={}
  955. Repeater={}
  956. Repeater2={}
  957. nonmeshRepeater={}
  958. nonmeshRepeater2={}
  959. dmgii={}
  960. DamageAll2={}
  961. SlowlyFade={}
  962. th1={}
  963. th2={}
  964. th3={}
  965. Extreme={}
  966. ExtremeM={}
  967. ExtremeM2={}
  968. m3={}
  969. th4={}
  970. th5={}
  971. UpMover={}
  972. openshocktable={}
  973. LessSize={}
  974. ForwardMover={}
  975. FadeIn={}
  976. signtransparency={}
  977. signmover={}
  978. signrotator={}
  979. end
  980.  
  981. coroutine.wrap(function()
  982. while wait() do
  983. hum.WalkSpeed = ws
  984. hum.JumpPower = jp
  985. end
  986. end)()
  987. godmode = coroutine.wrap(function()
  988. for i,v in pairs(Character:GetChildren()) do
  989. if v:IsA("BasePart") and v ~= Root then
  990. v.Anchored = false
  991. end
  992. end
  993. while true do
  994. hum.MaxHealth = math.huge
  995. wait(0.0000001)
  996. hum.Health = math.huge
  997. wait()
  998. end
  999. end)
  1000. godmode()
  1001. ff = Instance.new("ForceField", Character)
  1002. ff.Visible = false
  1003.  
  1004. coroutine.wrap(function()
  1005. for i,v in pairs(Character:GetChildren()) do
  1006. if v.Name == "Animate" then v:Remove()
  1007. end
  1008. end
  1009. end)()
  1010.  
  1011. function damagealll(Radius,Position)
  1012. local Returning = {}
  1013. for _,v in pairs(workspace:GetChildren()) do
  1014. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  1015. if v:FindFirstChild("Torso") then
  1016. local Mag = (v.Torso.Position - Position).magnitude
  1017. if Mag < Radius then
  1018. table.insert(Returning,v)
  1019. end
  1020. elseif v:FindFirstChild("UpperTorso") then
  1021. local Mag = (v.UpperTorso.Position - Position).magnitude
  1022. if Mag < Radius then
  1023. table.insert(Returning,v)
  1024. end
  1025. end
  1026. end
  1027. end
  1028. return Returning
  1029. end
  1030.  
  1031. ArtificialHB = Instance.new("BindableEvent", script)
  1032. ArtificialHB.Name = "Heartbeat"
  1033. script:WaitForChild("Heartbeat")
  1034.  
  1035. frame = 1 / 60
  1036. tf = 0
  1037. allowframeloss = false
  1038. tossremainder = false
  1039.  
  1040.  
  1041. lastframe = tick()
  1042. script.Heartbeat:Fire()
  1043.  
  1044.  
  1045. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1046. tf = tf + s
  1047. if tf >= frame then
  1048. if allowframeloss then
  1049. script.Heartbeat:Fire()
  1050. lastframe = tick()
  1051. else
  1052. for i = 1, math.floor(tf / frame) do
  1053. script.Heartbeat:Fire()
  1054. end
  1055. lastframe = tick()
  1056. end
  1057. if tossremainder then
  1058. tf = 0
  1059. else
  1060. tf = tf - frame * math.floor(tf / frame)
  1061. end
  1062. end
  1063. end)
  1064.  
  1065. function swait(num)
  1066. if num == 0 or num == nil then
  1067. game:service("RunService").Stepped:wait(0)
  1068. else
  1069. for i = 0, num do
  1070. game:service("RunService").Stepped:wait(0)
  1071. end
  1072. end
  1073. end
  1074.  
  1075.  
  1076. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  1077. so = Instance.new("Sound")
  1078. so.Parent = PARENT
  1079. so.SoundId = "rbxassetid://"..ID
  1080. so.Volume = VOL
  1081. so.Looped = LOOP
  1082. so:Play()
  1083. removeuseless:AddItem(so,REMOVE)
  1084. end
  1085.  
  1086. warn("SKREEEEEEEEEEEEEEEEEEEEEEEEEEE ---PSYCHO_N00B")
  1087.  
  1088. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1089. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1090. end
  1091.  
  1092. function ray2(StartPos, EndPos, Distance, Ignore)
  1093. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  1094. return ray(StartPos, DIRECTION, Distance, Ignore)
  1095. end
  1096. sacrifice = Instance.new("Sound",Torso)
  1097. sacrifice.SoundId = "rbxassetid://1255491265"
  1098. sacrifice.Volume = 40
  1099. sacrifice.Looped = true
  1100. sacrifice:Play()
  1101. explosiontable = {}
  1102. x = 0
  1103. coroutine.wrap(function()
  1104. for i = 1, 400 do
  1105. swait()
  1106. x = x + 15
  1107. for i,v in pairs(explosiontable) do
  1108. v.Scale = v.Scale + Vector3.new(4,.6,4)
  1109. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(x),0)
  1110. v.Parent.Transparency = v.Parent.Transparency + .025
  1111. end
  1112. end
  1113. end)()
  1114. coroutine.wrap(function()
  1115. for i = 1, 25 do
  1116. shockwave3 = Instance.new("Part", Torso)
  1117. shockwave3.Size = Vector3.new(1,1,1)
  1118. shockwave3.CanCollide = false
  1119. shockwave3.Anchored = true
  1120. shockwave3.Name = "shockwav"
  1121. shockwave3.Transparency = .5
  1122. shockwave3.BrickColor = BrickColor.new("White")
  1123. shockwave3.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  1124. shockwavemesh3 = Instance.new("SpecialMesh", shockwave3)
  1125. shockwavemesh3.Scale = Vector3.new(1,1,1)
  1126. shockwavemesh3.MeshId = "2502638589"
  1127. table.insert(explosiontable,shockwavemesh3)
  1128. swait(5)
  1129. end
  1130. end)()
  1131. for i = 1, 50 do
  1132. settime = 0.05
  1133. sine = sine + change
  1134. change = 1
  1135. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1136. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.5)
  1137. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(-13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
  1138. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
  1139. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.5)
  1140. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
  1141. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.5)
  1142. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.5)
  1143. swait()
  1144. end
  1145. explosiontable2={}
  1146. explosiontable3={}
  1147. TheExplosion = Instance.new("Part",LeftArm)
  1148. TheExplosion.BrickColor = BrickColor.new("Bright blue")
  1149. TheExplosion.Material = "Neon"
  1150. TheExplosion.Shape = "Ball"
  1151. TheExplosion.Anchored = true
  1152. TheExplosion.CanCollide = false
  1153. TheExplosion.CFrame = CFrame.new(Torso.Position)
  1154. TheExplosion.Size = Vector3.new(8,8,8)
  1155. TheExplosion.Transparency = 1
  1156. shockwave2 = Instance.new("Part", LeftArm)
  1157. shockwave2.Size = Vector3.new(1,1,1)
  1158. shockwave2.CanCollide = false
  1159. shockwave2.Anchored = true
  1160. shockwave2.Transparency = 1
  1161. shockwave2.BrickColor = BrickColor.new("Bright yellow")
  1162. shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  1163. shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1164. shockwavemesh2.Scale = Vector3.new(3,1,3)
  1165. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1166. table.insert(explosiontable2,shockwavemesh2)
  1167. shockwave = Instance.new("Part", LeftArm)
  1168. shockwave.Size = Vector3.new(1,1,1)
  1169. shockwave.CanCollide = false
  1170. shockwave.Anchored = true
  1171. shockwave.Transparency = 0.7
  1172. shockwave.BrickColor = BrickColor.new("Shamrock")
  1173. shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
  1174. shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1175. shockwavemesh.Scale = Vector3.new(3,1,3)
  1176. shockwavemesh.MeshId = "rbxassetid://https://pastebin.com/raw/pMNFWHsa"
  1177. table.insert(explosiontable3,shockwavemesh)
  1178. coroutine.wrap(function()
  1179. for i = 1, 23 do
  1180. TheExplosion.Transparency = 1
  1181. swait(1)
  1182. TheExplosion.Transparency = 1
  1183. swait(1)
  1184. end
  1185. coroutine.wrap(function()
  1186. for i = 1, 50 do
  1187. wait(2.5)
  1188. shocks = TheExplosion:Clone()
  1189. shocks.Parent = Torso
  1190. shocks.Name = "shock"
  1191. swait()
  1192. end
  1193. end)()
  1194. n = 0
  1195. f = 0
  1196. dmgal = 0
  1197. shockwave.Transparency = .5
  1198. shockwave2.Transparency = .5
  1199. for i = 1, 125 do
  1200. dmgal = dmgal + .25
  1201. local Hit = damagealll(dmgal,TheExplosion.Position)
  1202. for _,v in pairs(Hit) do
  1203. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
  1204. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  1205. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  1206. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1207. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
  1208. removeuseless:AddItem(vel,.1)
  1209. end
  1210. n = n + 16
  1211. f = f - 16
  1212. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.25,.05,.25)
  1213.  
  1214. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(.25,.05,.25)
  1215. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
  1216. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-7),0)
  1217.  
  1218. TheExplosion.Transparency = TheExplosion.Transparency - .0040
  1219. TheExplosion.Size = TheExplosion.Size + Vector3.new(.25,.25,.25)
  1220. swait()
  1221. end
  1222. for i = 1, 920 do
  1223. dmgal = dmgal + 1
  1224. local Hit = damagealll(dmgal/1.5,TheExplosion.Position)
  1225. for _,v in pairs(Hit) do
  1226. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
  1227. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  1228. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  1229. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1230. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
  1231. removeuseless:AddItem(vel,.1)
  1232. end
  1233. n = n + 4
  1234. f = f - 4
  1235. for i,v in pairs(explosiontable2) do
  1236. v.Scale = v.Scale + Vector3.new(1,.1,1)
  1237. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
  1238. end
  1239. for i,v in pairs(explosiontable3) do
  1240. v.Scale = v.Scale + Vector3.new(1,.1,1)
  1241. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
  1242. end
  1243. TheExplosion.Transparency = TheExplosion.Transparency - .0025
  1244. TheExplosion.Size = TheExplosion.Size + Vector3.new(1,1,1)
  1245. swait()
  1246. end
  1247. for i = 1, 850 do
  1248. n = n + 18
  1249. f = f - 18
  1250. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(1,.1,1)
  1251. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1,.1,1)
  1252. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+14),0)
  1253. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-14),0)
  1254. TheExplosion.Transparency = TheExplosion.Transparency - .0025
  1255. swait()
  1256. end
  1257. coroutine.wrap(function()
  1258. for i = 1, 1000 do
  1259. for i,v in pairs(hum.Parent:GetDescendants()) do
  1260. if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
  1261. end
  1262. end
  1263. wait()
  1264. end
  1265. end)()
  1266. for i = 1, 50 do
  1267. n = n + 4
  1268. f = f - 4
  1269. for i,v in pairs(explosiontable2) do
  1270. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
  1271. v.Parent.Transparency = v.Parent.Transparency + 0.05
  1272. end
  1273. for i,v in pairs(explosiontable3) do
  1274. v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
  1275. v.Parent.Transparency = v.Parent.Transparency + 0.05
  1276. end
  1277. TheExplosion.Transparency = TheExplosion.Transparency + .015
  1278. swait()
  1279. end
  1280. for i,v in pairs(explosiontable2) do
  1281. v:Remove()
  1282. end
  1283. for i,v in pairs(explosiontable3) do
  1284. v:Remove()
  1285. end
  1286. TheExplosion:Remove()
  1287. for i,v in pairs(Torso:GetChildren()) do
  1288. if v.Name == "shocks" then
  1289. v:Remove()
  1290. end
  1291. end
  1292. hum.Parent:BreakJoints()
  1293. for i = 1, 1500 do
  1294. for i,v in pairs(Torso:GetChildren()) do
  1295. if v.Name == "shocks" then
  1296. for i = 1, 20 do
  1297. v.Transparency = v.Transparency + 0.05
  1298. swait()
  1299. end
  1300. end
  1301. end
  1302. swait()
  1303. end
  1304. end)()
  1305. for i = 1, 25 do
  1306. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1307. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  1308. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  1309. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  1310. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-10)), 0.4)
  1311. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(10)), 0.4)
  1312. swait()
  1313. end
  1314. lastexplosion = true
  1315. for i = 1, 400 do
  1316. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.45, .1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  1317. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.05)
  1318. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.05)
  1319. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.05)
  1320. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.05)
  1321. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.05)
  1322. swait()
  1323. end
  1324. ]==], owner.Character):WaitForChild 'ServerRemote';
  1325. mouse = owner:GetMouse ();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement