Advertisement
Thefrozen106

SORRY (Uber)

Jul 11th, 2017
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.44 KB | None | 0 0
  1. --SORRY FOR NOT POSTING FOR 1 MONTHS MY COMPUTER BROKE HEHEHE
  2.  
  3. --[[ UBERIFY! Made By: WafflesAreVeryGood If leaked, thanks a fucking lot.]]--
  4. --[[
  5. q = Left punch C
  6. e = Right punch C
  7. r = Beam C
  8. t = Double beam C
  9. y = Pick up then throw C
  10. p = Play music C
  11. l = Stop music C
  12. f = Stop scripts near you Failure.
  13. h = Barrage C
  14. j = Enable/Disable UBERIFY! C(maybe)
  15. k = Backflip C
  16. z = Inincerate C
  17. x = Record frame C
  18. c = Play C
  19. v = Shield C
  20. b = EX-U-PLO-SION! C
  21. n = Dash attack C
  22. m = Huge jump C
  23. g = Eye shot C
  24. shift = Sprint with cool effect and stuff
  25.  
  26. --]]
  27. local plr = game.Players.LocalPlayer
  28. local char = plr.Character
  29. local mouse = plr:GetMouse()
  30. local torso = char.Torso
  31. local rs = torso["Right Shoulder"]
  32. local ls = torso["Left Shoulder"]
  33. local rh = torso["Right Hip"]
  34. local lh = torso["Left Hip"]
  35. local rj = char.HumanoidRootPart.RootJoint
  36. local neck = torso.Neck
  37. local animpose = "Idle"
  38. local attacking = false
  39. local cananim = true
  40. local rage = false
  41. local shield = nil
  42. local sprint = false
  43. local canrage = true
  44. local legs = false
  45. local bc = char:WaitForChild("Body Colors")
  46. local multiplier = 1
  47. local lac = char["Body Colors"].LeftArmColor
  48. local rac = char["Body Colors"].RightArmColor
  49. local rlc = char["Body Colors"].RightArmColor
  50. local llc = char["Body Colors"].LeftLegColor
  51. local hc = char["Body Colors"].HeadColor
  52. local tc = char["Body Colors"].TorsoColor
  53. local humanoid = char:FindFirstChildOfClass("Humanoid")
  54. local huge = Vector3.new(math.huge,math.huge,math.huge)
  55. local mobs = Instance.new("Sound", char)
  56. mobs.SoundId = "rbxassetid://189224548"
  57. mobs.Looped = true
  58. mobs.Volume = 3
  59. mobs:Play()
  60. local shirt = nil
  61. local pants = nil
  62. local speed = 100
  63. local push = 100
  64. if char:FindFirstChild("Animate") then char.Animate:Destroy() end
  65. if char:FindFirstChildOfClass("Humanoid"):FindFirstChild("Animator") then char:FindFirstChildOfClass("Humanoid").Animator:Destroy() end
  66. local particlecolor = ColorSequence.new(Color3.new(1,1,1))
  67. function swait(t)
  68. if t == nil or t == 0 then
  69. game:service('RunService').Stepped:wait(0)
  70. else
  71. for i = 0, t do
  72. game:service('RunService').Stepped:wait(0)
  73. end
  74. end
  75. end
  76. function hurt(hit, dmg)
  77. if hit.Parent then
  78. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  79. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  80. if hum then
  81. if hum.Parent.Name ~= plr.Name then
  82. if dmg == "Kill" or hum.Health > 100000 then
  83. hit.Parent:BreakJoints()
  84. return true
  85. else
  86. if math.random(0, 100) == 50 then
  87. hum.Health = hum.Health - dmg*multiplier*2.5
  88. else
  89. hum.Health = hum.Health -dmg*multiplier
  90. end
  91. return true
  92. end
  93. end
  94. end
  95. end
  96. end
  97. function soundeffect(id, volume, speed, parent)
  98. spawn(function()
  99. local s = Instance.new("Sound")
  100. s.SoundId = id
  101. s.Volume = volume
  102. s.PlaybackSpeed = speed
  103. s.Parent = parent
  104. s:Play()
  105. repeat wait() until not s.Playing
  106. s:Destroy()
  107. end)
  108. end
  109. function gethum(obj)
  110. if obj.Parent then
  111. if obj.Parent:FindFirstChild("Humanoid") then
  112. if obj.Parent.Name ~= plr.Name then
  113. return obj.Parent:FindFirstChildOfClass("Humanoid")
  114. end
  115. end
  116. end
  117. end
  118. function smooth(obj)
  119. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  120. for i,v in pairs(sides) do
  121. obj[v.."Surface"] = "SmoothNoOutlines"
  122. end
  123. end
  124. function fade(obj, dest, grow)
  125. spawn(function()
  126. local oldcf = obj.CFrame
  127. for i = 0, 10 do
  128. if grow then
  129. obj.Size = obj.Size +Vector3.new(1,1,1)
  130. obj.CFrame = oldcf
  131. end
  132. obj.Transparency = obj.Transparency +0.1
  133. swait()
  134. end
  135. if dest then
  136. obj:Destroy()
  137. end
  138. end)
  139. end
  140. local keyamount = 0
  141. mouse.KeyDown:connect(function(key)
  142. if key == "w" or key == "a" or key == "s" or key == "d" then
  143. keyamount = keyamount + 1
  144. if animpose ~= "Falling" then
  145. if keyamount > 3 then keyamount = 0 end
  146. animpose = "Walking"
  147. end
  148. end
  149. end)
  150. mouse.KeyUp:connect(function(key)
  151. if key == "w" or key == "a" or key == "s" or key == "d" then
  152. keyamount = keyamount - 1
  153. if keyamount < 0 then keyamount = 0 end
  154. if keyamount == 0 then
  155. animpose = "Idle"
  156. end
  157. end
  158. end)
  159. wait(1)
  160. for i,v in pairs(char:children()) do
  161. if v:IsA("Accessory") then
  162. v:Destroy()
  163. end
  164. end
  165. local p = Instance.new("Part")
  166. p.CanCollide = false
  167. p.Size = Vector3.new(0.2,0.2,0.2)
  168. smooth(p)
  169. p.Material = "Neon"
  170. p.BrickColor = BrickColor.new("Institutional white")
  171. p.CFrame = char.Head.CFrame
  172. p.Name = "Right Eye"
  173. local m = Instance.new("SpecialMesh", p)
  174. m.MeshType = "Sphere"
  175. m.Scale = Vector3.new(0.7,1.1,0.7)
  176. local p2 = p:Clone()
  177. p2.Name = "Left Eye"
  178. local reye = p
  179. local leye = p2
  180. local reyeweld = w
  181. local leyeweld = w2
  182. reye.Parent = char
  183. leye.Parent = char
  184. local w2 = Instance.new("Weld", p2)
  185. w2.Part0 = p2
  186. w2.Part1 = char.Head
  187. w2.C0 = CFrame.new(0.109999999, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  188. local w = Instance.new("Weld", p)
  189. w.Part0 = p
  190. w.Part1 = char.Head
  191. w.C0 = CFrame.new(-0.109999999, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  192. local p = Instance.new("Part")
  193. p.Size = Vector3.new(0.2,0.2,0.2)
  194. p.CanCollide = false
  195. p.CFrame = char.Head.CFrame
  196. p.Transparency = 1
  197. p.Name = "Effect"
  198. p.Parent = char
  199. local w = Instance.new("Weld", p)
  200. w.Name = "justaweld"
  201. w.Part0 = p
  202. w.Part1 = char.Head
  203. w.C0 = CFrame.new(-0.109999999, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  204. local effect = Instance.new("ParticleEmitter")
  205. effect.Color = ColorSequence.new(Color3.new(250/255,80/255,1/255))
  206. effect.LightEmission = 0.7
  207. effect.Size = NumberSequence.new(0.3)
  208. effect.Texture = "rbxassetid://243664672"
  209. effect.Transparency = NumberSequence.new(0.5)
  210. effect.Lifetime = NumberRange.new(1.5)
  211. effect.Rate = 500
  212. effect.Speed = NumberRange.new(3)
  213. effect.Enabled = false
  214. effect.Parent = p
  215. local effectp = p
  216. mouse.KeyDown:connect(function(key)
  217. if key == "p" then
  218. if not char:FindFirstChild("Sound") then
  219. mobs = Instance.new("Sound", char)
  220. mobs.SoundId = "rbxassetid://189224548"
  221. mobs.Looped = true
  222. mobs.Volume = 3
  223. end
  224. mobs:Stop()
  225. mobs:Play()
  226. end
  227. end)
  228. mouse.KeyDown:connect(function(key)
  229. if key == "l" then
  230. if mobs then
  231. mobs:Stop()
  232. end
  233. a = function(b)
  234. for i,v in pairs(b:children()) do
  235. if v:IsA("Sound") and v.Parent ~= char then
  236. v:Destroy()
  237. end
  238. a(v)
  239. end
  240. end
  241. a(workspace)
  242. end
  243. end)
  244. mouse.KeyDown:connect(function(key)
  245. if key == "j" and not rage and canrage then
  246. rage = true
  247. canrage = false
  248. local truenumber = 0
  249. for i = 0, 1 do
  250. reye.Mesh.Scale = reye.Mesh.Scale:Lerp(Vector3.new(0.7,0,0.7),0.6)
  251. leye.Mesh.Scale = reye.Mesh.Scale
  252. wait()
  253. end
  254. humanoid.MaxHealth = 100000 humanoid.Name = "yahaha"
  255. wait()
  256. humanoid.Health = 100000
  257. multiplier = 5
  258. push = 200
  259. reye.BrickColor = BrickColor.new("Deep orange")
  260. leye.BrickColor = BrickColor.new("Deep orange")
  261. wait(0.1)
  262. mobs.SoundId = "rbxassetid://305355374"
  263. for i = 0, 1 do
  264. reye.Mesh.Scale = reye.Mesh.Scale:Lerp(Vector3.new(0.7,1.1,0.7),0.6)
  265. leye.Mesh.Scale = reye.Mesh.Scale
  266. wait()
  267. end
  268. wait(0.3)
  269. effect.Enabled = true
  270. canrage = true
  271. particlecolor = ColorSequence.new(Color3.new(250/255,80/255,1/255))
  272. repeat wait()
  273. truenumber = truenumber+0.05
  274. local num = math.sin(truenumber)*25
  275. effectp.justaweld.C0 = CFrame.new(effectp.justaweld.C0.p) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(num))
  276. until not rage
  277. end
  278. if key == "j" and rage and canrage then
  279. canrage = false
  280. for i = 0, 1 do
  281. reye.Mesh.Scale = reye.Mesh.Scale:Lerp(Vector3.new(0.7,0,0.7),0.6)
  282. leye.Mesh.Scale = reye.Mesh.Scale
  283. wait()
  284. end
  285. rage = false
  286. reye.BrickColor = BrickColor.new("Institutional white")
  287. leye.BrickColor = BrickColor.new("Institutional white")
  288. wait(0.1)
  289. mobs.SoundId = "rbxassetid://189224548"
  290. for i = 0, 1 do
  291. reye.Mesh.Scale = reye.Mesh.Scale:Lerp(Vector3.new(0.7,1.1,0.7),0.6)
  292. leye.Mesh.Scale = reye.Mesh.Scale
  293. wait()
  294. end
  295. effect.Enabled = false
  296. canrage = true
  297. particlecolor = ColorSequence.new(Color3.new(1,1,1))
  298. end
  299. end)
  300. mouse.KeyDown:connect(function(key)
  301. if key == "g" and not attacking then
  302. attacking = true
  303. local p = Instance.new("Part")
  304. p.Transparency = 1
  305. p.Anchored = true
  306. p.Size = Vector3.new(2,2,2)
  307. p.CanCollide = false
  308. local pe = Instance.new("ParticleEmitter", p)
  309. pe.Color = particlecolor
  310. pe.LightEmission = 0.7
  311. pe.Size = NumberSequence.new(2)
  312. pe.Texture = "rbxassetid://243664672"
  313. pe.Transparency = NumberSequence.new(0.5)
  314. pe.Lifetime = NumberRange.new(0.1)
  315. pe.Rate = 500
  316. pe.Speed = NumberRange.new(3)
  317. p.CFrame = reye.CFrame
  318. p.Parent = workspace
  319. p.Anchored = false
  320. local bv = Instance.new("BodyVelocity", p)
  321. bv.MaxForce = huge
  322. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  323. p.Touched:connect(function(hit)
  324. hurt(hit, math.random(5,10))
  325. end)
  326. game.Debris:AddItem(p, 4)
  327. attacking = false
  328. end
  329. end)
  330. mouse.KeyDown:connect(function(key)
  331. if key == "q" and not attacking then
  332. attacking = true
  333. legs = true
  334. local con = char["Left Arm"].Touched:connect(function(hit)
  335. if hurt(hit, math.random(15,30)) then
  336. local bv = Instance.new("BodyVelocity")
  337. bv.MaxForce = huge
  338. bv.Velocity = -char["Left Arm"].CFrame.upVector*50
  339. bv.Parent = hit
  340. game.Debris:AddItem(bv, 0.5)
  341. end
  342. end)
  343. for i = 0, 0.7, 0.1 do
  344. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0348995551, 0.258661419, -0.965337634, -0.99939239, -0.00903249159, 0.0337103829, 1.15483999e-007, 0.965927243, 0.258819371), 0.8)
  345. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.8)
  346. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.94551903, 0.325568229, 0, 0, 0, 1, 0.325568229, 0.94551903, 0), 0.8)
  347. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.920505404, -0.390731245, -0, 0, 0, 1, -0.390731245, 0.920505404, 0), 0.8)
  348. wait()
  349. end
  350. con:disconnect()
  351. wait(0.05)
  352. attacking = false
  353. legs = false
  354. end
  355. end)
  356. mouse.KeyDown:connect(function(key)
  357. if key == "e" and not attacking then
  358. attacking = true
  359. legs = true
  360. local con = char["Right Arm"].Touched:connect(function(hit)
  361. if hurt(hit, math.random(15,30)) then
  362. local bv = Instance.new("BodyVelocity")
  363. bv.MaxForce = huge
  364. bv.Velocity = -char["Right Arm"].CFrame.upVector*50
  365. bv.Parent = hit
  366. game.Debris:AddItem(bv, 0.5)
  367. end
  368. end)
  369. for i = 0, 0.7, 0.1 do
  370. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0523359589, -0.998629689, 0, 0.998629689, 0.0523359589, 1, 0, 0), 0.8)
  371. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0348783135, 0.00121797505, 0.99939096, 0.998783648, -0.0348783135, 0.034899503, 0.0348993987, 0.999392271, 0), 0.8)
  372. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.956305265, -0.292371809, 0, 0, 0, 1, -0.292371809, 0.956305265, 0), 0.8)
  373. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.913546026, 0.406736761, 0, 0, 0, 1, 0.406736761, 0.913546026, 0), 0.8)
  374. wait()
  375. end
  376. con:disconnect()
  377. wait(0.05)
  378. attacking = false
  379. legs = false
  380. end
  381. end)
  382. mouse.KeyDown:connect(function(key)
  383. if key == "r" and not attacking then
  384. legs = true
  385. attacking = true
  386. local p = Instance.new("Part")
  387. p.CanCollide = false
  388. p.Anchored = true
  389. smooth(p)
  390. p.Transparency = 1
  391. p.Size = Vector3.new(0.2,0.2,0.2)
  392. local pe = Instance.new("ParticleEmitter", p)
  393. pe.Color = particlecolor
  394. pe.LightEmission = 0.7
  395. pe.Size = NumberSequence.new(2)
  396. pe.Texture = "rbxassetid://243664672"
  397. pe.Transparency = NumberSequence.new(0.5)
  398. pe.Lifetime = NumberRange.new(0.3)
  399. pe.Rate = 500
  400. pe.Speed = NumberRange.new(3)
  401. local p2 = p:Clone()
  402. p.Parent = char
  403. p2.Parent = char
  404. spawn(function()
  405. local num = 0
  406. repeat swait()
  407. num = num + 0.5
  408. local sin = math.sin(num)*2
  409. local cos = math.cos(num)*2
  410. p.CFrame = char["Right Arm"].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  411. until not attacking
  412. p:Destroy()
  413. p2:Destroy()
  414. end)
  415. for i = 0, 1, 0.1 do
  416. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0523359589, -0.998629689, 0, 0.998629689, 0.0523359589, 1, 0, 0), 0.4)
  417. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0348783135, 0.00121797505, 0.99939096, 0.998783648, -0.0348783135, 0.034899503, 0.0348993987, 0.999392271, 0), 0.4)
  418. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.956305265, -0.292371809, 0, 0, 0, 1, -0.292371809, 0.956305265, 0), 0.4)
  419. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.913546026, 0.406736761, 0, 0, 0, 1, 0.406736761, 0.913546026, 0), 0.4)
  420. wait()
  421. end
  422. wait(0.5)
  423. for i = 0, 50 do
  424. local p = Instance.new("Part")
  425. p.Transparency = 1
  426. p.Size = Vector3.new(5,5,5)
  427. p.Name = "ignore"
  428. p.CanCollide = false
  429. p.CFrame = char["Right Arm"].CFrame
  430. smooth(p)
  431. local pe = Instance.new("ParticleEmitter")
  432. pe.Color = particlecolor
  433. pe.LightEmission = 0.7
  434. pe.Size = NumberSequence.new(5)
  435. pe.Texture = "rbxassetid://243664672"
  436. pe.Transparency = NumberSequence.new(0.5)
  437. pe.Lifetime = NumberRange.new(0.3)
  438. pe.Rate = 500
  439. pe.Speed = NumberRange.new(3)
  440. pe.Parent = p
  441. p.Parent = workspace
  442. p.Touched:connect(function(hit)
  443. if hit.Name ~= "ignore" then
  444. hurt(hit, 50)
  445. end
  446. end)
  447. local bv = Instance.new("BodyVelocity")
  448. bv.MaxForce = huge
  449. bv.Velocity = CFrame.new(char["Right Arm"].Position, mouse.Hit.p).lookVector*push
  450. bv.Parent = p
  451. game.Debris:AddItem(p, 5)
  452. swait()
  453. end
  454. attacking = false
  455. legs = false
  456. end
  457. end)
  458. mouse.KeyDown:connect(function(key)
  459. if key == "t" and not attacking then
  460. attacking = true
  461. legs = true
  462. for i = 1, 2 do
  463. local arm = ""
  464. if i == 1 then arm = "Right Arm" end
  465. if i == 2 then arm = "Left Arm" end
  466. local p = Instance.new("Part")
  467. p.CanCollide = false
  468. p.Anchored = true
  469. smooth(p)
  470. p.Transparency = 1
  471. p.Size = Vector3.new(0.2,0.2,0.2)
  472. local pe = Instance.new("ParticleEmitter", p)
  473. pe.Color = particlecolor
  474. pe.LightEmission = 0.7
  475. pe.Size = NumberSequence.new(2)
  476. pe.Texture = "rbxassetid://243664672"
  477. pe.Transparency = NumberSequence.new(0.5)
  478. pe.Lifetime = NumberRange.new(0.3)
  479. pe.Rate = 500
  480. pe.Speed = NumberRange.new(3)
  481. local p2 = p:Clone()
  482. p.Parent = char
  483. p2.Parent = char
  484. spawn(function()
  485. local num = 0
  486. repeat swait()
  487. num = num + 0.5
  488. local sin = math.sin(num)*2
  489. local cos = math.cos(num)*2
  490. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  491. until not attacking
  492. p:Destroy()
  493. p2:Destroy()
  494. end)
  495. end
  496. for i = 0, 1, 0.1 do
  497. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0348517336, -0.0018264954, -0.999390841, -0.998022854, -0.0523041189, 0.0348994955, -0.0523358807, 0.998631001, 0), 0.4)
  498. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0348517336, 0.0018264954, 0.999390841, 0.998022854, -0.0523041189, 0.0348994955, 0.0523358211, 0.998630881, 0), 0.4)
  499. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.4)
  500. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.4)
  501. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
  502. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
  503. wait()
  504. end
  505. for i = 0, 50 do
  506. local arm = ""
  507. if i%2 == 0 then
  508. arm = "Right Arm"
  509. else
  510. arm = "Left Arm"
  511. end
  512. local p = Instance.new("Part")
  513. p.Transparency = 1
  514. p.Size = Vector3.new(5,5,5)
  515. p.Name = "ignore"
  516. p.CanCollide = false
  517. p.CFrame = char[arm].CFrame
  518. smooth(p)
  519. local pe = Instance.new("ParticleEmitter")
  520. pe.Color = particlecolor
  521. pe.LightEmission = 0.7
  522. pe.Size = NumberSequence.new(2)
  523. pe.Texture = "rbxassetid://243664672"
  524. pe.Transparency = NumberSequence.new(0.5)
  525. pe.Lifetime = NumberRange.new(0.2)
  526. pe.Rate = 500
  527. pe.Speed = NumberRange.new(3)
  528. pe.Parent = p
  529. p.Parent = workspace
  530. p.Touched:connect(function(hit)
  531. if hit.Name ~= "ignore" then
  532. hurt(hit, 10)
  533. end
  534. end)
  535. local bv = Instance.new("BodyVelocity")
  536. bv.MaxForce = huge
  537. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  538. bv.Parent = p
  539. game.Debris:AddItem(p, 5)
  540. swait()
  541. end
  542. wait(0.5)
  543. attacking = false
  544. legs = false
  545. end
  546. end)
  547. mouse.KeyDown:connect(function(key)
  548. if key == "y" and not attacking then
  549. attacking = true
  550. legs = true
  551. for i = 0, 0.7, 0.1 do
  552. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.7)
  553. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0347083807, -0.321920633, 0.946130574, 0.993917823, -0.110135622, -0.00101229548, 0.104528494, 0.940340519, 0.323785156), 0.7)
  554. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.984808087, 0.173648223, 0, 0, 0, 1, 0.173648223, 0.984808087, 0), 0.7)
  555. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.96592617, -0.258819103, -0, 0, 0, 1, -0.258819103, 0.96592617, 0), 0.7)
  556. wait()
  557. end
  558. local w = nil
  559. scon = char["Right Arm"].Touched:connect(function(hit)
  560. if gethum(hit) then
  561. if hit.Parent:FindFirstChild("Head") then
  562. w = Instance.new("Weld")
  563. w.Part0 = char["Right Arm"]
  564. w.Part1 = hit.Parent.Head
  565. w.C0 = CFrame.new(0,-2,0)
  566. w.Parent = hit.Parent.Head
  567. scon:disconnect()
  568. scon = nil
  569. end
  570. end
  571. end)
  572. for i = 0, 0.7, 0.1 do
  573. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.8)
  574. rs.C0 = rs.C0:Lerp(CFrame.new(0.779308438, 0.539296746, -0.44693622, -0.0347083807, 0.441383421, 0.896648288, 0.993917823, -0.0785935149, 0.0771619156, 0.104528494, 0.89387244, -0.435970813), 0.8)
  575. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.984808445, -0.173648283, 0, 0, 0, 1, -0.173648283, 0.984808445, 0), 0.8)
  576. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.961262584, 0.275637597, 0, 0, 0, 1.00000012, 0.275637567, 0.961262703, 0), 0.8)
  577. wait()
  578. end
  579. local save = char.Torso.CFrame
  580. for i = 0, 0.4, 0.1 do
  581. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.6)
  582. rs.C0 = rs.C0:Lerp(CFrame.new(1.50524855, 0.565971315, -0.459527433, -0.0347083807, -0.999394238, 0.00364828855, 0.993917823, -0.0348996557, -0.104465209, 0.104528494, 5.77419996e-008, 0.994526088), 0.6)
  583. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.874620974, 0.484810293, 0, 0, 0, 1, 0.484810293, 0.874620974, 0), 0.6)
  584. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.798636913, -0.601815939, 0, 0, 0, 1.00000012, -0.601815999, 0.798636913, 0), 0.6)
  585. wait()
  586. end
  587. if w then
  588. if w.Parent then
  589. local character = w.Parent.Parent
  590. character.Head.CanCollide = false
  591. w:Destroy()
  592. local bv = Instance.new("BodyVelocity")
  593. bv.MaxForce = huge
  594. bv.Velocity = -save.lookVector*push
  595. bv.Parent = character.Torso
  596. game.Debris:AddItem(bv, 0.5)
  597. spawn(function()
  598. wait(0.25)
  599. character.Head.CanCollide = true
  600. end)
  601. character:FindFirstChildOfClass("Humanoid").PlatformStand = false
  602. end
  603. end
  604. wait(0.1)
  605. if scon then scon:disconnect() end
  606. attacking = false
  607. legs = false
  608. end
  609. end)
  610. local deb = false
  611. mouse.KeyDown:connect(function(key)
  612. if key == "h" and not deb and not attacking then
  613. deb = true
  614. for i = 0, 10 do
  615. spawn(function()
  616. local p = Instance.new("Part")
  617. p.Anchored = true
  618. p.CanCollide = false
  619. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-5,5),-10,math.random(-5,5))
  620. smooth(p)
  621. p.BrickColor = BrickColor.DarkGray()
  622. p.Material = Enum.Material.Slate
  623. p.Size = Vector3.new(1,1,1)
  624. p.Transparency = 1
  625. local pe = Instance.new("ParticleEmitter")
  626. pe.Color = particlecolor
  627. pe.LightEmission = 0.7
  628. pe.Size = NumberSequence.new(1)
  629. pe.Texture = "rbxassetid://243664672"
  630. pe.Transparency = NumberSequence.new(0.5)
  631. pe.Lifetime = NumberRange.new(0.2)
  632. pe.Rate = 500
  633. pe.Speed = NumberRange.new(3)
  634. pe.Parent = p
  635. p.Parent = workspace
  636. local endcf = p.CFrame *CFrame.new(0,30,0)
  637. for i = 0, 20 do
  638. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  639. wait()
  640. end
  641. local z = Instance.new("Part")
  642. z.CFrame = p.CFrame
  643. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  644. local bv = Instance.new("BodyVelocity", p)
  645. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  646. bv.Velocity = z.CFrame.lookVector*140
  647. p.Anchored = false
  648. z:Destroy()
  649. p.CanCollide = false
  650. local connection
  651. spawn(function()
  652. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  653. repeat wait()
  654. p.CFrame = p.CFrame *angle
  655. until not p or p.CanCollide
  656. end)
  657. connection = p.Touched:connect(function(hit)
  658. hurt(hit, math.random(5,5))
  659. if not hit.Anchored and hit.Parent.Name ~= plr.Name and hit.Parent.ClassName ~= "Accessory" then
  660. p.CanCollide = true
  661. end
  662. end)
  663. game.Debris:AddItem(p, 5)
  664. end)
  665. wait()
  666. deb = false
  667. end
  668. end
  669. end)
  670. mouse.KeyDown:connect(function(key)
  671. if key == "k" and not attacking then
  672. attacking = true
  673. for i = 0, 0.7, 0.1 do
  674. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0697564781, -0.997564137, 0, 0.997564137, 0.0697564781, 1, 0, 0), 0.7)
  675. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.0697564855, 0.997564256, 0, 0.997564256, 0.0697564855, -1, 0, 0), 0.7)
  676. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.915699959, -0.141025871, 0, 0, -1, 0.838671386, 0.544639707, 0, 0.544639707, -0.838671386, 0), 0.7)
  677. rh.C0 = rh.C0:Lerp(CFrame.new(1, -0.399999917, -0.700000048, 0, 0, 1, 0.224951148, 0.974370599, 0, -0.974370599, 0.224951148, 0), 0.7)
  678. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.7)
  679. rj.C0 = rj.C0:Lerp(CFrame.new(0, -0.700000048, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.7)
  680. wait()
  681. end
  682. local bv = Instance.new("BodyVelocity")
  683. bv.MaxForce = huge
  684. bv.Velocity = -char.Torso.CFrame.lookVector*100
  685. bv.Velocity = bv.Velocity +Vector3.new(0,100,0)
  686. bv.Parent = char.Torso
  687. game.Debris:AddItem(bv, 0.5)
  688. repeat
  689. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.121869355, -0.99254632, 0, 0.99254632, 0.121869355, 1, 0, 0), 0.2)
  690. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.13917312, 0.99026823, 0, 0.99026823, 0.13917312, -1, -0, 0), 0.2)
  691. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.599999905, -0.400000006, -0, -0, -1, 0, 1, 0, 1, 0, 0), 0.2)
  692. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, 0, 1, -0.529919565, 0.848048747, 0, -0.848048747, -0.529919565, 0), 0.2)
  693. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1.00000024, -1.80731718e-009, 4.5061474e-010, 0, 0.241921946, 0.970296025, -1.86264515e-009, 0.970296264, -0.241922006), 0.2)
  694. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
  695. wait()
  696. until char.HumanoidRootPart.Velocity.Y < 0
  697. local num2 = 0.5
  698. local bv = Instance.new("BodyForce")
  699. bv.Force = -char.Torso.CFrame.lookVector*1000
  700. bv.Parent = char.Torso
  701. repeat
  702. if num2 < 5 then
  703. num2 = num2+0.5
  704. end
  705. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0321390443, -0.899457872, -0.435827494, -0.903263509, 0.212814748, -0.37259686, 0.427884579, 0.381691694, -0.819286048), 0.2)
  706. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.166612521, 0.861375272, 0.47987023, 0.814885736, 0.153724328, -0.558868229, -0.555161953, 0.484153807, -0.67630893), 0.2)
  707. lh.C0 = lh.C0:Lerp(CFrame.new(-0.988398254, -0.309396505, -0.610682189, 0.00854844693, 0.0146014411, -0.999856889, 0.498114854, 0.866946518, 0.0169191808, 0.867069304, -0.498188108, 0.00013788142), 0.2)
  708. rh.C0 = rh.C0:Lerp(CFrame.new(0.988217235, -0.304208815, -0.86811024, 0.00891196821, -0.0143678738, 0.999857128, -0.528013527, 0.849068403, 0.0169073474, -0.849189758, -0.528088629, -1.95365774e-005), 0.2)
  709. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.788011312, 0.615662038, 0, 0.61566186, -0.788011372), 0.2)
  710. rj.C0 = rj.C0:Lerp(rj.C0 *CFrame.Angles(math.rad(-(10*num2)),0,0), 0.5)
  711. wait()
  712. until char.HumanoidRootPart.Velocity.Y >= -3
  713. bv:Destroy()
  714. attacking = false
  715. end
  716. end)
  717. mouse.KeyDown:connect(function(key)
  718. if key == "z" and not attacking then
  719. attacking = true
  720. local p = Instance.new("Part")
  721. p.Anchored = true
  722. smooth(p)
  723. p.Material = "Neon"
  724. local bc = BrickColor.new("Deep orange")
  725. if particlecolor == ColorSequence.new(Color3.new(1,1,1)) then
  726. bc = BrickColor.new("Institutional White")
  727. end
  728. p.BrickColor = bc
  729. local m = Instance.new("SpecialMesh", p)
  730. m.MeshType = "Sphere"
  731. p.Size = Vector3.new(1,1,1)
  732. p.CFrame = char.Torso.CFrame
  733. p.CanCollide = false
  734. local pe = Instance.new("ParticleEmitter")
  735. pe.Color = particlecolor
  736. pe.LightEmission = 0.7
  737. pe.Size = NumberSequence.new(3)
  738. pe.Texture = "rbxassetid://243664672"
  739. pe.Transparency = NumberSequence.new(0.5)
  740. pe.Lifetime = NumberRange.new(5)
  741. pe.Rate = 500
  742. pe.Speed = NumberRange.new(50)
  743. pe.VelocitySpread = 360
  744. pe.Parent = p
  745. p.Parent = workspace
  746. local rate = 5
  747. local oldcf = p.CFrame
  748. local con = p.Touched:connect(function(hit)
  749. if hit.Parent then
  750. if hit.Anchored == false then
  751. if hit.Parent.Name ~= plr.Name then
  752. if not hit.Parent:IsA("Accessory") then
  753. fade(hit, true)
  754. end
  755. end
  756. end
  757. end
  758. end)
  759. attacking = false
  760. for i = 0, 10*rate do
  761. p.Size = p.Size +Vector3.new(5,5,5)/rate
  762. p.Transparency = p.Transparency+0.1/rate
  763. p.CFrame = oldcf
  764. swait()
  765. end
  766. pe.Enabled = false
  767. con:disconnect()
  768. game.Debris:AddItem(p, 5)
  769. end
  770. end)
  771. local timetravel = false
  772. local recording = false
  773. local frames = 0
  774. local objects = 0
  775. local data = {
  776. ["Objects"] = {
  777.  
  778. }
  779. }
  780. function animate()
  781. a = function(b)
  782. for i,v in pairs(b:children()) do
  783. if v:IsA("BasePart") then
  784. if v.Anchored == false then
  785. local val = Instance.new("StringValue", v)
  786. val.Name = "Anchoredz"
  787. v.Anchored = true
  788. end
  789. end
  790. a(v)
  791. end
  792. end
  793. a(workspace)
  794. end
  795. function unanimate()
  796. a = function(b)
  797. for i,v in pairs(b:children()) do
  798. if v:IsA("BasePart") then
  799. if v:FindFirstChild("Anchoredz") then
  800. v.Anchoredz:Destroy()
  801. v.Anchored = false
  802. end
  803. end
  804. a(v)
  805. end
  806. end
  807. a(workspace)
  808. end
  809. mouse.KeyDown:connect(function(key)
  810. if key == "c" and not timetravel then
  811. timetravel = true
  812. local currentframe = frames+1
  813. animate(true)
  814. for i = 1, frames do
  815. currentframe = currentframe - 1
  816. local currentobj = 0
  817. for i = 1, objects do
  818. currentobj = currentobj + 1
  819. obj = data["Objects"]["obj"..currentobj]
  820. if obj["Object"] then
  821. if obj["Frame"..currentframe] then
  822. obj["Object"].CFrame = obj["Frame"..currentframe]["CFrame"]
  823. end
  824. end
  825. end
  826. wait()
  827. end
  828. unanimate()
  829. timetravel = false
  830. objects = 0
  831. frames = 0
  832. data = {
  833. ["Objects"] = {
  834.  
  835. }
  836. }
  837.  
  838. end
  839. end)
  840. mouse.KeyDown:connect(function(key)
  841. if key == "x" and not recording and not timetravel then
  842. recording = true
  843. if not timetravel and recording then
  844. frames = frames+1
  845. local num = 0
  846. a = function(b)
  847. for i,v in pairs(b:children()) do
  848. if v:IsA("BasePart") then
  849. num = num + 1
  850. if not data["Objects"]["obj"..num] then
  851. data["Objects"]["obj"..num] = {
  852. ["Object"] = nil
  853.  
  854. }
  855. data["Objects"]["obj"..num]["Object"] = v
  856. objects = objects + 1
  857. end
  858. data["Objects"]["obj"..num]["Frame"..frames] = {}
  859. data["Objects"]["obj"..num]["Frame"..frames]["Size"] = v.Size
  860. data["Objects"]["obj"..num]["Frame"..frames]["CFrame"] = v.CFrame
  861. end
  862. a(v)
  863. end
  864. end
  865. a(workspace)
  866. end
  867. recording = false
  868. end
  869. end)
  870. mouse.KeyDown:connect(function(key)
  871. if key == "v" and not attacking then
  872. attacking = true
  873. shielding = true
  874. local p = Instance.new("Part")
  875. p.Anchored = true
  876. smooth(p)
  877. shield = p
  878. local bc = BrickColor.Random()
  879. if ragetype == "???" and rage then bc = BrickColor.new("Really black") end
  880. p.BrickColor = bc
  881. p.Size = Vector3.new(30,30,0)
  882. p.Material = "Neon"
  883. local m = Instance.new("SpecialMesh", p)
  884. m.MeshType = "Sphere"
  885. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  886. local num2 = -0.5
  887. for i = 0, 10 do
  888. if shielding then
  889. local p = Instance.new("Part")
  890. p.Size = Vector3.new(0.2,0.2,0.2)
  891. p.CanCollide = false
  892. p.Anchored = true
  893. p.Transparency = 1
  894. local pe = Instance.new("ParticleEmitter")
  895. pe.Color = particlecolor
  896. pe.LightEmission = 0.7
  897. pe.Size = NumberSequence.new(1)
  898. pe.Texture = "rbxassetid://243664672"
  899. pe.Transparency = NumberSequence.new(0.5)
  900. pe.Lifetime = NumberRange.new(0.2)
  901. pe.Rate = 500
  902. pe.Speed = NumberRange.new(3)
  903. pe.Parent = p
  904. p.Parent = shield
  905. num2 = num2 + 1
  906. local num = num2
  907. local neg = false
  908. spawn(function()
  909. repeat wait()
  910. num = num + 0.1
  911. local sin = math.sin(num)*15
  912. local cos = math.cos(num)*15
  913. if shield then
  914. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  915. end
  916. until not shielding
  917. end)
  918. else
  919. break
  920. end
  921. end
  922. p.Transparency = 1
  923. p.Parent = workspace
  924. p.Touched:connect(function(hit)
  925. if hurt(hit, math.random(50, 100)) then
  926. fade(hit)
  927. elseif hit.Anchored == false and hit.Parent.Name ~= plr.Name and hit.Parent.ClassName ~= "Accessory" then
  928. fade(hit, true)
  929. end
  930. end)
  931. char:FindFirstChildOfClass("Humanoid").WalkSpeed = 0
  932. for i = 0, 1, 0.1 do
  933. if attacking or shielding then
  934. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0523359552, -0.99862957, 0, 0.99862957, 0.0523359552, 1, 0, 0), 0.6)
  935. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.0173860267, -0.69564718, 0.71817416, 0.996044099, -0.0505616963, -0.0730885938, 0.087155737, 0.716603398, 0.692016065), 0.6)
  936. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.6)
  937. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.6)
  938. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.777146578, -0.629320741, -0, 0, 0, 1, -0.629320741, 0.777146578, 0), 0.6)
  939. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.694658995, 0.719340265, 0, 0, 0, 1, 0.719340265, 0.694658995, 0), 0.6)
  940. wait()
  941. else
  942. break
  943. end
  944. end
  945. end
  946. end)
  947. mouse.KeyUp:connect(function(key)
  948. if key == "v" and attacking then
  949. if shield then
  950. fade(shield, true)
  951. attacking = false
  952. shielding = false
  953. char:FindFirstChildOfClass("Humanoid").WalkSpeed = 16
  954. end
  955. end
  956. end)
  957. mouse.KeyDown:connect(function(key)
  958. if key == "b" and not attacking then
  959. attacking = true
  960. local p = Instance.new("Part")
  961. p.Anchored = true
  962. smooth(p)
  963. p.Material = "Neon"
  964. local bc = BrickColor.new("Deep orange")
  965. if particlecolor == ColorSequence.new(Color3.new(1,1,1)) then
  966. bc = BrickColor.new("Institutional White")
  967. end
  968. p.BrickColor = bc
  969. local m = Instance.new("SpecialMesh", p)
  970. m.MeshType = "Sphere"
  971. p.Size = Vector3.new(1,1,1)
  972. p.CFrame = char.Torso.CFrame
  973. p.CanCollide = false
  974. local pe = Instance.new("ParticleEmitter")
  975. pe.Color = particlecolor
  976. pe.LightEmission = 0.7
  977. pe.Size = NumberSequence.new(10)
  978. pe.Texture = "rbxassetid://243664672"
  979. pe.Transparency = NumberSequence.new(0.5)
  980. pe.Lifetime = NumberRange.new(5)
  981. pe.Rate = 500
  982. pe.Speed = NumberRange.new(50)
  983. pe.VelocitySpread = 360
  984. pe.Parent = p
  985. p.Parent = workspace
  986. local rate = 20
  987. local oldcf = p.CFrame
  988. local con = p.Touched:connect(function(hit)
  989. if hit.Parent then
  990. if hit.Anchored == false then
  991. if hit.Parent.Name ~= plr.Name then
  992. if not hit.Parent:IsA("Accessory") then
  993. fade(hit, true)
  994. end
  995. end
  996. end
  997. end
  998. end)
  999. attacking = false
  1000. for i = 0, 10*rate do
  1001. p.Size = p.Size +Vector3.new(20,20,20)/rate
  1002. p.Transparency = p.Transparency+0.1/rate
  1003. p.CFrame = oldcf
  1004. swait()
  1005. end
  1006. pe.Enabled = false
  1007. con:disconnect()
  1008. game.Debris:AddItem(p, 5)
  1009. end
  1010. end)
  1011. mouse.KeyDown:connect(function(key)
  1012. if key == "n" and not attacking then
  1013. attacking = true
  1014. local bv = Instance.new("BodyVelocity")
  1015. bv.MaxForce = huge
  1016. bv.Velocity = char.HumanoidRootPart.CFrame.lookVector*push/1.5
  1017. bv.Parent = char.Torso
  1018. game.Debris:AddItem(bv, 0.5)
  1019. local con = char["Right Arm"].Touched:connect(function(hit)
  1020. if hurt(hit, math.random(30,50)) then
  1021. local bv = Instance.new("BodyVelocity")
  1022. bv.MaxForce = huge
  1023. bv.Velocity = char.HumanoidRootPart.CFrame.lookVector*char.HumanoidRootPart.Velocity.Z*(push/1)
  1024. bv.Parent = hit
  1025. game.Debris:AddItem(bv, 0.5)
  1026. end
  1027. end)
  1028. for i = 0, 1, 0.1 do
  1029. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.207911745, -0.978147984, 0, 0.978147984, 0.207911745, 1, 0, 0), 0.6)
  1030. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, 0.325568229, 0.94551903, 0.999849021, 0.0165017936, -0.00568202185, -0.0174526293, 0.945375919, -0.325519055), 0.6)
  1031. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0523359552, -0.99862957, 0, 0.99862957, 0.0523359552, 1, 0, 0), 0.6)
  1032. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0523359552, 0.99862957, 0, 0.99862957, 0.0523359552, -1, 0, 0), 0.6)
  1033. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.224951565, -0.974371314, 0, 0, 0, 1, -0.974371314, 0.224951565, 0), 0.6)
  1034. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.156434745, 0.987689376, 0, 0, 0, 1, 0.987689376, 0.156434745, 0), 0.6)
  1035. wait()
  1036. end
  1037. wait(0.5)
  1038. con:disconnect()
  1039. attacking = false
  1040. end
  1041. end)
  1042. mouse.KeyDown:connect(function(key)
  1043. if key == "m" and not attacking and animpose ~= "Falling" then
  1044. attacking = true
  1045. char:FindFirstChildOfClass("Humanoid").JumpPower = 500
  1046. char:FindFirstChildOfClass("Humanoid").Jump = true
  1047. wait()
  1048. char:FindFirstChildOfClass("Humanoid").JumpPower = 100
  1049. repeat wait() until char.HumanoidRootPart.Velocity.Y < 0
  1050. local num = 0.5
  1051. local num2 = 0.5
  1052. repeat wait()
  1053. num = num + 0.5
  1054. if num2 < 10 then
  1055. num2 = num2+0.5
  1056. end
  1057. if num%3 == 0 then soundeffect("rbxassetid://541909814", 2, 1, char.Torso) end
  1058. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0321390443, -0.899457872, -0.435827494, -0.903263509, 0.212814748, -0.37259686, 0.427884579, 0.381691694, -0.819286048), 0.2)
  1059. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.166612521, 0.861375272, 0.47987023, 0.814885736, 0.153724328, -0.558868229, -0.555161953, 0.484153807, -0.67630893), 0.2)
  1060. lh.C0 = lh.C0:Lerp(CFrame.new(-0.988398254, -0.309396505, -0.610682189, 0.00854844693, 0.0146014411, -0.999856889, 0.498114854, 0.866946518, 0.0169191808, 0.867069304, -0.498188108, 0.00013788142), 0.2)
  1061. rh.C0 = rh.C0:Lerp(CFrame.new(0.988217235, -0.304208815, -0.86811024, 0.00891196821, -0.0143678738, 0.999857128, -0.528013527, 0.849068403, 0.0169073474, -0.849189758, -0.528088629, -1.95365774e-005), 0.2)
  1062. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.788011312, 0.615662038, 0, 0.61566186, -0.788011372), 0.2)
  1063. rj.C0 = rj.C0:Lerp(rj.C0 *CFrame.Angles(math.rad((10*num2)),0,0), 0.5)
  1064. until char.HumanoidRootPart.Velocity.Y > -1
  1065. soundeffect("rbxassetid://165969964", 3, 1, char.Torso)
  1066. for i = 0, 1.3, 0.1 do
  1067. if i == 0.6 then
  1068. local ring = Instance.new("Part")
  1069. ring.Size = Vector3.new(1.16, 1.16, 0.16)
  1070. local bc = BrickColor.new("Institutional white")
  1071. if rage then
  1072. bc = BrickColor.new("Deep orange")
  1073. end
  1074. ring.BrickColor = bc
  1075. ring.Anchored = true
  1076. ring.CFrame = char.Torso.CFrame *CFrame.new(0,-2.5,0)
  1077. ring.CFrame = ring.CFrame *CFrame.Angles(math.rad(90),0,0)
  1078. local m = Instance.new("SpecialMesh", ring)
  1079. m.MeshId = "rbxassetid://3270017"
  1080. ring.Parent = workspace
  1081. local thing = Instance.new("Part")
  1082. thing.Size = Vector3.new(1.866, 1.421, 2.155)
  1083. thing.BrickColor = bc
  1084. thing.Anchored = true
  1085. thing.CFrame = char.Torso.CFrame *CFrame.new(0,-2.5,0)
  1086. local m2 = Instance.new("SpecialMesh", thing)
  1087. m2.MeshId = "rbxassetid://20329976"
  1088. thing.Parent = workspace
  1089. local oldcf2 = thing.CFrame
  1090. local multiplier2 = Vector3.new(1.866, 1.421, 2.155)*3
  1091. local oldcf = ring.CFrame
  1092. local multiplier = Vector3.new(1.16, 1.16, 0.16)*3
  1093. thing.Touched:connect(function(hit)
  1094. hurt(hit, math.random(30,35))
  1095. end)
  1096. ring.Touched:connect(function(hit)
  1097. if hurt(hit, math.random(10,15)) then
  1098. hit.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
  1099. end
  1100. end)
  1101. spawn(function()
  1102. for i = 0, 20 do
  1103. ring.Size = multiplier*i
  1104. m.Scale = m.Scale +Vector3.new(3,3,3)
  1105. ring.CFrame = oldcf
  1106. ring.Transparency = ring.Transparency +0.05
  1107. thing.Size = multiplier*i
  1108. m2.Scale = m2.Scale +Vector3.new(3,3,3)
  1109. thing.CFrame = oldcf2
  1110. thing.Transparency = thing.Transparency +0.05
  1111. wait(0.01)
  1112. end
  1113. thing:Destroy()
  1114. ring:Destroy()
  1115. end)
  1116. end
  1117. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.13917312, -0.99026823, 0, 0.99026823, 0.13917312, 1, 0, 0), 0.7)
  1118. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.190809026, 0.981627405, 0, 0.981627405, 0.190809026, -1, 0, 0), 0.7)
  1119. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.297612011, -0.327801049, 0, 0, -1, 0.374606699, 0.927184403, 0, 0.927184403, -0.374606699, 0), 0.7)
  1120. rh.C0 = rh.C0:Lerp(CFrame.new(1, -0.399999917, -0.5, 0, 0, 1, 0.121869355, 0.99254632, 0, -0.99254632, 0.121869355, 0), 0.7)
  1121. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.7)
  1122. rj.C0 = rj.C0:Lerp(CFrame.new(0, -0.800000072, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.7)
  1123. wait()
  1124. end
  1125. attacking = false
  1126.  
  1127. end
  1128. end)
  1129. mouse.KeyDown:connect(function(key)
  1130. if key:byte() == 48 and not shielding then
  1131. sprint = true
  1132. char:FindFirstChildOfClass("Humanoid").WalkSpeed = speed
  1133. local mod = Instance.new("Model", workspace)
  1134. mod.Name = "MobModel"
  1135. for i,v in pairs(char:children()) do
  1136. if v:IsA("Accessory") and not rage then
  1137. if v:FindFirstChild("Handle") then
  1138. v.Handle.Transparency = 1
  1139. end
  1140. end
  1141. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  1142. v.Transparency = 1
  1143. end
  1144. end
  1145. if char.Head:FindFirstChild("face") then
  1146. char.Head.face.Transparency = 1
  1147. end
  1148. repeat wait()
  1149. if not workspace:FindFirstChild("MobModel") then
  1150. mod = Instance.new("Model", workspace)
  1151. mod.Name = "MobModel"
  1152. end
  1153. for i,v in pairs(char:children()) do
  1154. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  1155. local new = v:Clone()
  1156. smooth(new)
  1157. new.Transparency = 0
  1158. new.Anchored = true
  1159. new.CanCollide = false
  1160. new.Material = "Neon"
  1161. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  1162. new.Parent = mod
  1163. fade(new, true)
  1164. end
  1165. end
  1166. until not sprint
  1167. if mod then
  1168. spawn(function()
  1169. repeat wait() until not mod or #mod:children() == 0
  1170. mod:Destroy()
  1171. end)
  1172. end
  1173. char:FindFirstChildOfClass("Humanoid").WalkSpeed = 16
  1174. end
  1175. end)
  1176. mouse.KeyUp:connect(function(key)
  1177. if key:byte() == 48 then
  1178. sprint = false
  1179. for i,v in pairs(char:children()) do
  1180. if v:IsA("Accessory") and not rage then
  1181. if v:FindFirstChild("Handle") then
  1182. v.Handle.Transparency = 0
  1183. end
  1184. end
  1185. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  1186. v.Transparency = 0
  1187. end
  1188. end
  1189. if char.Head:FindFirstChild("face") then
  1190. char.Head.face.Transparency = 0
  1191. end
  1192. end
  1193. end)
  1194.  
  1195.  
  1196. local idlesine = 0
  1197. while wait() do
  1198. if animpose == "Walking" and cananim and not attacking and not legs then
  1199. for i = 0, 0.7, 0.1 do
  1200. if animpose == "Walking" and cananim and not attacking and not legs then
  1201. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0.0475738533, 0.051016707, -0.997564137, 0.680338025, 0.72957325, 0.0697564781, 0.731354535, -0.681998909, 0), 0.4)
  1202. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0626967475, -0.0305792596, 0.997564137, 0.896606028, 0.43730399, 0.0697564781, -0.438371748, 0.898795009, -1.29931566e-010), 0.4)
  1203. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, -0.0219629817, 0.02712203, -0.999390841, -0.628937364, 0.776673257, 0.0348994955, 0.777146697, 0.6293208, 0), 0.4)
  1204. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0.0238014236, -0.0255239103, 0.999390841, -0.681583524, 0.73090899, 0.0348994955, -0.731354535, -0.681998909, 0), 0.4)
  1205. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
  1206. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
  1207. wait()
  1208. else
  1209. break
  1210. end
  1211. end
  1212. for i = 0, 0.7, 0.1 do
  1213. if animpose == "Walking" and cananim and not attacking and not legs then
  1214. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0585028417, 0.0379922055, -0.997564137, -0.836630702, 0.543314457, 0.0697564781, 0.544640183, 0.838672042, 0), 0.4)
  1215. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.0475739017, -0.051016774, 0.997564137, -0.680339456, 0.729574919, 0.0697564781, -0.731355429, -0.681999743, -1.29931566e-010), 0.4)
  1216. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0.0205134545, 0.0282343514, -0.999390841, 0.587428331, 0.808525503, 0.0348994955, 0.809018135, -0.587786257, 0), 0.4)
  1217. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, -0.0224330258, -0.0267346334, 0.999390841, 0.642397523, 0.765579402, 0.0348994955, -0.76604569, 0.642788768, 0), 0.4)
  1218. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
  1219. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
  1220. wait()
  1221. else
  1222. break
  1223. end
  1224. end
  1225. end
  1226. if animpose == "Walking" and cananim and legs then
  1227. for i = 0, 0.7, 0.1 do
  1228. if animpose == "Walking" and cananim and legs then
  1229. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, -0.0219629817, 0.02712203, -0.999390841, -0.628937364, 0.776673257, 0.0348994955, 0.777146697, 0.6293208, 0), 0.4)
  1230. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0.0238014236, -0.0255239103, 0.999390841, -0.681583524, 0.73090899, 0.0348994955, -0.731354535, -0.681998909, 0), 0.4)
  1231. wait()
  1232. else
  1233. break
  1234. end
  1235. end
  1236. for i = 0, 0.7, 0.1 do
  1237. if animpose == "Walking" and cananim and legs then
  1238. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0.0205134545, 0.0282343514, -0.999390841, 0.587428331, 0.808525503, 0.0348994955, 0.809018135, -0.587786257, 0), 0.4)
  1239. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, -0.0224330258, -0.0267346334, 0.999390841, 0.642397523, 0.765579402, 0.0348994955, -0.76604569, 0.642788768, 0), 0.4)
  1240. wait()
  1241. else
  1242. break
  1243. end
  1244. end
  1245. end
  1246. if animpose == "Idle" and cananim and legs then
  1247. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.5)
  1248. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.5)
  1249. end
  1250. if animpose ~= "Idle" and not legs then idlesine = 0 end
  1251. if animpose == "Idle" and cananim and not attacking and not legs then
  1252. idlesine = idlesine + 0.01
  1253. local sin = math.sin(idlesine)*2.5
  1254. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0697564781, -0.997564137, 0, 0.997564137, 0.0697564781, 1, 0, 0)*CFrame.Angles(math.rad(sin),0,0), 0.5)
  1255. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.0697564781, 0.997564137, -1.86264515e-009, 0.997564256, 0.0697564781, -1.00000012, -1.858108e-009, -1.29931566e-010)*CFrame.Angles(math.rad(sin),0,0), 0.5)
  1256. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.5)
  1257. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.5)
  1258. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.5)
  1259. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.5)
  1260. end
  1261. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement