Advertisement
ingfury

Russian Uberify [Edit of Uberify]

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