Advertisement
CHARA-SCRIPTER

epicsniper

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