Advertisement
CHARA-SCRIPTER

uber

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