Advertisement
JRKPastesBins

Untitled

Sep 30th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.80 KB | None | 0 0
  1. local plr = game.Players.LocalPlayer
  2. local Player = plr.Character
  3. local char = plr.Character
  4. local Mouse = plr:GetMouse()
  5. local hum = Player.Humanoid
  6. local rarm = Player["Right Arm"]
  7. local larm= Player["Left Arm"]
  8. local rleg= Player["Right Leg"]
  9. local lleg = Player["Left Leg"]
  10. local root = Player.HumanoidRootPart
  11. local tors = Player.Torso
  12. local head = Player.Head
  13. local bep = true
  14. local shirtid = 935522487
  15. local pantsid = 1044870411
  16. chr = plr.Character
  17. hrp = chr.HumanoidRootPart
  18. local punching = false
  19. local skinCol = "Crimson"
  20. local damaged = {}
  21. local t = tick()
  22. local faceid = 378389548
  23. local auras = {}
  24. local idle = true
  25. local kiBlasting = false
  26. local pwr10 = true
  27. local bv = nil
  28. local flying = false
  29. local pwr40 = false
  30. local pwr80 = false
  31. local pwr100 = false
  32. local ascendcooldown = false
  33. local descendcooldown = false
  34. local leftArmdamaging = false
  35. local rightArmdamaging = false
  36. local punching = false
  37. local action = ""
  38. local mouseDownF = false
  39. local punchDamage = 15
  40. local KiDamage = 30
  41. local armKi = "Right"
  42. Player:WaitForChild("Health"):Remove()
  43. local Render = game:GetService("RunService").RenderStepped
  44. game.Chat:Chat(Player, "Pathetic beings.. I guess its time to teach them a lesson.", "White")
  45. for i,s in pairs(Player:GetChildren()) do
  46. if s:IsA("Hat") or s:IsA("Accessory") or s:IsA("Accoutrement") or s:IsA("CharacterMesh") then
  47. s:Destroy()
  48. end
  49. end
  50.  
  51. --------------------
  52. local memedon = {}
  53. Heartbeat = Instance.new("BindableEvent")
  54. Heartbeat.Name = "Heartbeat"
  55. Heartbeat.Parent = script
  56. function swait(num)
  57. if num == 0 or num == nil then
  58. Heartbeat.Event:wait()
  59. else
  60. for i = 1, num do
  61. Heartbeat.Event:wait()
  62. end
  63. end
  64. end
  65. rd2 = math.random
  66. modz = Instance.new("Model")
  67. modz.Name = "efx"
  68. modz.Parent = chr
  69. function nooutline(p)
  70. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  71. end
  72. function makepart(color, name, reflec, mater, parnt, cfram)
  73. local port = Instance.new("Part")
  74. port.BrickColor = BrickColor.new(color)
  75. port.Name = name
  76. port.Transparency = 1
  77. nooutline(port)
  78. port.Reflectance = reflec
  79. port.Material = mater
  80. port.Anchored = false
  81. port.CanCollide = false
  82. port.Locked = true
  83. port.Size = Vector3.new(0.2, 0.2, 0.2)
  84. port.Parent = parnt
  85. return port
  86. end
  87. local function blur(limb)
  88. coroutine.resume(coroutine.create(function()
  89. local memedon = {}
  90. for i = 1, 6 do
  91. local b1 = Instance.new("Part")
  92. nooutline(b1)
  93. b1.Size = Vector3.new(1, 2, 1)
  94. b1.CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
  95. b1.CanCollide = false
  96. b1.BrickColor = limb.BrickColor
  97. b1.Anchored = true
  98. b1.Transparency = 0.7
  99. b1.Locked = true
  100. b1.Parent = modz
  101. table.insert(memedon, b1)
  102. end
  103. local num = 0
  104. repeat
  105. swait()
  106. num = num % 6 + 1
  107. memedon[num].CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
  108. until bep == false
  109. for i = 1, #memedon do
  110. swait()
  111. memedon[i]:Destroy()
  112. end
  113. end))
  114. end
  115. --------------------
  116.  
  117. --Menacing SFX and music
  118. local plr = game:GetService("Players").LocalPlayer
  119. local deb = false
  120.  
  121. while not plr.Character do wait() end
  122. wait(1)
  123.  
  124. local tstab = {}
  125. local tsstab = {}
  126. local ignlist = {}
  127. local stab = {}
  128.  
  129. function plrIgnore(char)
  130. for i,v in pairs(char:GetChildren()) do
  131. if #v:GetChildren() >= 1 then
  132. plrIgnore(v)
  133. end
  134. table.insert(ignlist,v)
  135. end
  136. end
  137.  
  138. function timeStop(target)
  139. for i,v in pairs(target:GetChildren()) do
  140. if #v:GetChildren() >= 1 then
  141. timeStop(v)
  142. end
  143. local isinign = false
  144. for i,b in pairs(ignlist) do
  145. if b == v then
  146. isinign = true
  147. end
  148. end
  149. if isinign == false then
  150. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  151. if v.Anchored == false then
  152. table.insert(tstab,v)
  153. v.Anchored = true
  154. end
  155. end
  156. if v:IsA("Sound") then
  157. local isintab = false
  158. for i,b in pairs(stab) do
  159. if v == b[1] then
  160. isintab = true
  161. end
  162. end
  163. if isintab == false then
  164. table.insert(stab,{v,v.Pitch})
  165. end
  166. end
  167. --[[if v:IsA("Script") or v:IsA("LocalScript") then
  168. if v.Disabled == false then
  169. table.insert(tsstab,v)
  170. v.Disabled = true
  171. end
  172. end]]
  173. end
  174. end
  175. local isinign = false
  176. for i,b in pairs(ignlist) do
  177. if b == target then
  178. isinign = true
  179. end
  180. end
  181. if isinign == false then
  182. if target:IsA("Part") or target:IsA("WedgePart") or target:IsA("UnionOperation") then
  183. if target.Anchored == false then
  184. table.insert(tstab,target)
  185. target.Anchored = true
  186. end
  187. end
  188. if target:IsA("Sound") then
  189. table.insert(stab,{target,target.Pitch})
  190. end
  191. end
  192. end
  193.  
  194. plr:GetMouse().KeyDown:connect(function(key)
  195. if key == "g" then
  196. if deb == true then
  197. deb = false
  198. else
  199. print("R!")
  200. deb = true
  201.  
  202. --[[local s = Instance.new("Sound",game:GetService("Workspace"))
  203. s.SoundId = "rbxassetid://576124533"
  204. s.Volume = 0.5
  205. s:Play()
  206.  
  207. wait(1.5)]]
  208.  
  209. print("")
  210. local cc = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
  211. spawn(function()
  212. plr.Character.Humanoid.WalkSpeed = 0
  213. plr.Character.Humanoid.JumpPower = 0
  214. local p = Instance.new("Part",plr.Character)
  215. p.Transparency = 0.5
  216. p.BrickColor = BrickColor.new("Crimson")
  217. p.Size = Vector3.new(0.2,0.2,0.2)
  218. p.Anchored = true
  219. p.CanCollide = false
  220. p.CFrame = plr.Character.Torso.CFrame
  221. local m = Instance.new("SpecialMesh",p)
  222. m.MeshType = Enum.MeshType.Sphere
  223.  
  224. local r = 255
  225. local g = 255
  226. local b = 255
  227. local contrast = 0
  228.  
  229. for i=1,50 do
  230. m.Scale = m.Scale + Vector3.new(50,50,50)
  231. p.Transparency = p.Transparency + 0.5/50
  232. r = r - ((255-42)/50)
  233. g = g - ((255-0)/50)
  234. b = b - ((255-255)/50)
  235. contrast = contrast - 2/50
  236. --cc.TintColor = Color3.fromRGB(r,g,b)
  237. cc.Contrast = contrast
  238. for i,v in pairs(stab) do
  239. v[1].Pitch = v[1].Pitch - (v[2]/50)
  240. end
  241. wait()
  242. end
  243. p:Destroy()
  244. plr.Character.Humanoid.WalkSpeed = 16
  245. plr.Character.Humanoid.JumpPower = 50
  246. end)
  247. local sHp = plr.Character.Humanoid.Health
  248. local hplock = plr.Character.Humanoid.HealthChanged:connect(function()
  249. plr.Character.Humanoid.Health = sHp
  250. end)
  251.  
  252. local aNew = game:GetService("Workspace").ChildAdded:connect(function(c)
  253. timeStop(c)
  254. end)
  255.  
  256. for i,v in pairs(ignlist) do
  257. table.remove(ignlist,1)
  258. end
  259. plrIgnore(plr.Character)
  260. timeStop(game:GetService("Workspace"))
  261. while deb ~= false do wait() end
  262. --spawn(function()
  263. local r = 42
  264. local g = 0
  265. local b = 255
  266. local contrast = -2
  267. for i=1,50 do
  268. r = r + ((255-42)/50)
  269. g = g + ((255-0)/50)
  270. b = b + ((255-255)/50)
  271. contrast = contrast + 2/50
  272. --cc.TintColor = Color3.fromRGB(r,g,b)
  273. cc.Contrast = contrast
  274. for i,v in pairs(stab) do
  275. v[1].Pitch = v[1].Pitch + (v[2]/50)
  276. end
  277. wait()
  278. end
  279. cc:Destroy()
  280. --end)
  281. for i,v in pairs(tstab) do
  282. v.Anchored = false
  283. end
  284. for i,v in pairs(tstab) do
  285. table.remove(tstab,1)
  286. end
  287. --table.foreach(stab,print)
  288. for i,v in pairs(stab) do
  289. table.remove(stab,1)
  290. end
  291. --print("---------")
  292. --table.foreach(stab,print)
  293. --[[for i,v in pairs(tsstab) do
  294. v.Disabled = false
  295. end
  296. for i,v in pairs(tsstab) do
  297. table.remove(tsstab,1)
  298. end]]
  299. hplock:Disconnect()
  300. aNew:Disconnect()
  301. deb = false
  302. end
  303. end
  304. end)
  305.  
  306. local asd = game:service'Players'.LocalPlayer
  307. repeat wait() until asd.Character
  308. local asdchar = asd.Character
  309. local Head = asdchar:findFirstChild("Head")
  310. z = Instance.new("Sound", Head)
  311. z.SoundId = "rbxassetid://" -- Put Music ID Here.
  312. z.Looped = true
  313. z.Volume = 4
  314. wait(.1)
  315. z:Play()
  316. local transPoints = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(0.207, 0.594, 0.0187), NumberSequenceKeypoint.new(0.4, 0.55, 0.031), NumberSequenceKeypoint.new(0.57, 0.619, 0.05), NumberSequenceKeypoint.new(0.76, 0.8, 0.0375), NumberSequenceKeypoint.new(1, 1, 0)}
  317. local sizePoints = {NumberSequenceKeypoint.new(0, 1.9, 0), NumberSequenceKeypoint.new(1, 0, 0)}
  318. local Size = NumberSequence.new(sizePoints)
  319. local Transparency = NumberSequence.new(transPoints)
  320. efxBlock = Instance.new("Part", asdchar)
  321. efxBlock.CanCollide = false
  322. efxBlock.Material = "Neon"
  323. efxBlock.FormFactor = "Custom"
  324. efxBlock.Transparency = 1
  325. efxBlock.Size = Vector3.new(0.25, 0.25, 0.25)
  326. local mesh = Instance.new("SpecialMesh", efxBlock)
  327. mesh.MeshType = Enum.MeshType.Sphere
  328. mesh.Scale = Vector3.new(1, 1, 1)
  329. local particles = Instance.new("ParticleEmitter", efxBlock)
  330. particles.LightEmission = 0
  331. particles.Size = Size
  332. particles.Name = "Fire"
  333. particles.Transparency = Transparency
  334. particles.LockedToPart = false
  335. particles.VelocityInheritance = -0.5
  336. particles.LockedToPart = false
  337. particles.Rate = 2
  338. particles.Texture = "rbxassetid://"
  339. particles.Lifetime = NumberRange.new(3, 3)
  340. particles.Speed = NumberRange.new(3, 3)
  341. particles.VelocitySpread = 25
  342. local offset = Vector3.new(0, 0, 0)
  343. local weld = Instance.new("Weld", asdchar.Torso)
  344. weld.Part0 = asdchar.Torso
  345. weld.Part1 = efxBlock
  346. weld.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(-40), math.rad(40), math.rad(40))
  347.  
  348. local mudodo = Instance.new("Sound")
  349. mudodo.Volume = 5
  350. mudodo.SoundId = "rbxassetid://616593932"
  351. mudodo.Looped = true
  352. mudodo.Parent = hrp
  353.  
  354. local Lol = Instance.new("Sound")
  355. Lol.Volume = 5
  356. Lol.SoundId = "rbxassetid://153613030"
  357. Lol.Looped = false
  358. Lol.Parent = hrp
  359.  
  360.  
  361. function GoInvisible()
  362. char.Humanoid.WalkSpeed = 120
  363. char.Head.face.Transparency = 1
  364. char["Left Leg"].Transparency = 0.5
  365. char["Head"].Transparency = 0.5
  366. char["Right Leg"].Transparency = 0.5
  367. char["Torso"].Transparency = 0.5
  368. char["Left Arm"].Transparency = 0.5
  369. char["Right Arm"].Transparency = 0.5
  370. wait(0.001)
  371. char["Left Leg"].Transparency = 0.6
  372. char["Head"].Transparency = 0.6
  373. char["Right Leg"].Transparency = 0.6
  374. char["Torso"].Transparency = 0.6
  375. char["Left Arm"].Transparency = 0.6
  376. char["Right Arm"].Transparency = 0.6
  377. wait(0.001)
  378. char["Left Leg"].Transparency = 0.7
  379. char["Head"].Transparency = 0.7
  380. char["Right Leg"].Transparency = 0.7
  381. char["Torso"].Transparency = 0.7
  382. char["Left Arm"].Transparency = 0.7
  383. char["Right Arm"].Transparency = 0.7
  384. wait(0.001)
  385. char["Left Leg"].Transparency = 1
  386. char["Head"].Transparency = 1
  387. char["Right Leg"].Transparency = 1
  388. char["Torso"].Transparency = 1
  389. char["Left Arm"].Transparency = 1
  390. char["Right Arm"].Transparency = 1
  391. end
  392.  
  393. function GoVisible()
  394. char.Humanoid.WalkSpeed = 16
  395. char.Head.face.Transparency = 0
  396. char["Left Leg"].Transparency = 0.9
  397. char["Head"].Transparency = 0.9
  398. char["Right Leg"].Transparency = 9
  399. char["Torso"].Transparency = 0.9
  400. char["Left Arm"].Transparency = 0.9
  401. char["Right Arm"].Transparency = 0.9
  402. wait(0.001)
  403. char["Left Leg"].Transparency = 0.7
  404. char["Head"].Transparency = 0.7
  405. char["Right Leg"].Transparency = 0.7
  406. char["Torso"].Transparency = 0.7
  407. char["Left Arm"].Transparency = 0.7
  408. char["Right Arm"].Transparency = 0.7
  409. wait(0.001)
  410. char["Left Leg"].Transparency = 0
  411. char["Head"].Transparency = 0
  412. char["Right Leg"].Transparency = 0
  413. char["Torso"].Transparency = 0
  414. char["Left Arm"].Transparency = 0
  415. char["Right Arm"].Transparency = 0
  416. end
  417.  
  418.  
  419. local bd = Player:FindFirstChild("Body Colors")
  420. if bd then
  421. bd.HeadColor = BrickColor.new(skinCol)
  422. bd.TorsoColor = BrickColor.new(skinCol)
  423. bd.LeftLegColor = BrickColor.new(skinCol)
  424. bd.RightLegColor = BrickColor.new(skinCol)
  425. bd.LeftArmColor = BrickColor.new(skinCol)
  426. bd.RightArmColor = BrickColor.new(skinCol)
  427. else
  428. bd = Instance.new("BodyColors", Player)
  429. bd.HeadColor = BrickColor.new(skinCol)
  430. bd.TorsoColor = BrickColor.new(skinCol)
  431. bd.LeftLegColor = BrickColor.new(skinCol)
  432. bd.RightLegColor = BrickColor.new(skinCol)
  433. bd.LeftArmColor = BrickColor.new(skinCol)
  434. bd.RightArmColor = BrickColor.new(skinCol)
  435. end
  436.  
  437. shirt = Player:FindFirstChild("Shirt")
  438. if shirt then
  439. shirt.ShirtTemplate = "rbxassetid://".. shirtid ..""
  440. else
  441. shirt = Instance.new("Shirt", Player)
  442. shirt.ShirtTemplate = "rbxassetid://".. shirtid ..""
  443. end
  444.  
  445.  
  446. pants = Player:FindFirstChild("Pants")
  447. if pants then
  448. pants.PantsTemplate = "rbxassetid://".. pantsid ..""
  449. else
  450. pants = Instance.new("Pants", Player)
  451. pants. PantsTemplate = "rbxassetid://".. pantsid ..""
  452. end
  453. face = head:FindFirstChild("face")
  454. if face then
  455. face.Texture = "rbxassetid://".. faceid ..""
  456. else
  457. face = Instance.new("Decal", head)
  458. face.Name = "face"
  459. face.Texture = "rbxassetid://".. faceid ..""
  460. end
  461. function aura()
  462. local aura = Instance.new("ParticleEmitter", root)
  463. aura.Texture = "rbxassetid://445231746"
  464. aura.Color = ColorSequence.new(Color3.fromRGB(220, 0, 0))
  465. aura.Size = NumberSequence.new(0,1)
  466. aura.Transparency = NumberSequence.new(0,1)
  467. aura.LockedToPart = true
  468. aura.LightEmission = 1
  469. aura.LightInfluence = 1
  470. aura.ZOffset = -1
  471. aura.Lifetime = NumberRange.new(0.4)
  472. aura.Rate = 200
  473. aura.Speed = NumberRange.new(2)
  474. aura.SpreadAngle = Vector2.new(0,0)
  475. aura.Enabled = true
  476. table.insert(auras, aura)
  477. aurah = aura:Clone()
  478. aurah.Parent = head
  479. table.insert(auras, aurah)
  480. auralarm = aura:Clone()
  481. auralarm.Parent = larm
  482. table.insert(auras, auralarm)
  483. aurararm = aura:Clone()
  484. aurararm.Parent = rarm
  485. table.insert(auras, aurararm)
  486. auralleg = aura:Clone()
  487. auralleg.Parent = lleg
  488. table.insert(auras, auralleg)
  489. aurarleg = aura:Clone()
  490. aurarleg.Parent = rleg
  491. table.insert(auras, aurarleg)
  492. end
  493.  
  494.  
  495.  
  496. function aura40()
  497. local aura = Instance.new("ParticleEmitter", root)
  498. aura.Texture = "rbxassetid://445231746"
  499. aura.Color = ColorSequence.new(Color3.fromRGB(250, 0, 0))
  500. aura.Size = NumberSequence.new(0,1)
  501. aura.Transparency = NumberSequence.new(0,1)
  502. aura.LockedToPart = true
  503. aura.LightEmission = 1
  504. aura.LightInfluence = 1
  505. aura.ZOffset = -1
  506. aura.Lifetime = NumberRange.new(0.4)
  507. aura.Rate = 200
  508. aura.Speed = NumberRange.new(2)
  509. aura.SpreadAngle = Vector2.new(0,0)
  510. aura.Enabled = true
  511. table.insert(auras, aura)
  512. aurah = aura:Clone()
  513. aurah.Parent = head
  514. table.insert(auras, aurah)
  515. auralarm = aura:Clone()
  516. auralarm.Parent = larm
  517. table.insert(auras, auralarm)
  518. aurararm = aura:Clone()
  519. aurararm.Parent = rarm
  520. table.insert(auras, aurararm)
  521. auralleg = aura:Clone()
  522. auralleg.Parent = lleg
  523. table.insert(auras, auralleg)
  524. aurarleg = aura:Clone()
  525. aurarleg.Parent = rleg
  526. table.insert(auras, aurarleg)
  527.  
  528. local aura2 = Instance.new("ParticleEmitter", root)
  529. aura2.Texture = "rbxassetid://445231746"
  530. aura2.Color = ColorSequence.new(Color3.fromRGB(245, 0, 0))
  531. aura2.Size = NumberSequence.new(0,1)
  532. aura2.Transparency = NumberSequence.new(0,1)
  533. aura2.LockedToPart = true
  534. aura2.LightEmission = 0
  535. aura2.LightInfluence = 0
  536. aura2.ZOffset = -1.1
  537. aura2.Lifetime = NumberRange.new(0.4)
  538. aura2.Rate = 100000
  539. aura2.Speed = NumberRange.new(2)
  540. aura2.SpreadAngle = Vector2.new(0,0)
  541. aura2.Enabled = true
  542. table.insert(auras, aura2)
  543. aurah2 = aura2:Clone()
  544. aurah2.Parent = head
  545. table.insert(auras, aurah2)
  546. auralarm2 = aura2:Clone()
  547. auralarm2.Parent = larm
  548. table.insert(auras, auralarm2)
  549. aurararm2 = aura2:Clone()
  550. aurararm2.Parent = rarm
  551. table.insert(auras, aurararm2)
  552. auralleg2 = aura2:Clone()
  553. auralleg2.Parent = lleg
  554. table.insert(auras, auralleg2)
  555. aurarleg2 = aura2:Clone()
  556. aurarleg2.Parent = rleg
  557. table.insert(auras, aurarleg2)
  558. end
  559.  
  560. function aura80()
  561. local aura = Instance.new("ParticleEmitter", root)
  562. aura.Texture = "rbxassetid://445231746"
  563. aura.Color = ColorSequence.new(Color3.fromRGB(250, 0, 0))
  564. aura.Size = NumberSequence.new(0,1)
  565. aura.Transparency = NumberSequence.new(0,1)
  566. aura.LockedToPart = true
  567. aura.LightEmission = 1
  568. aura.LightInfluence = 1
  569. aura.ZOffset = -1
  570. aura.Lifetime = NumberRange.new(0.4)
  571. aura.Rate = 100000
  572. aura.Speed = NumberRange.new(2)
  573. aura.SpreadAngle = Vector2.new(0,0)
  574. aura.Enabled = true
  575. table.insert(auras, aura)
  576. aurah = aura:Clone()
  577. aurah.Parent = head
  578. table.insert(auras, aurah)
  579. auralarm = aura:Clone()
  580. auralarm.Parent = larm
  581. table.insert(auras, auralarm)
  582. aurararm = aura:Clone()
  583. aurararm.Parent = rarm
  584. table.insert(auras, aurararm)
  585. auralleg = aura:Clone()
  586. auralleg.Parent = lleg
  587. table.insert(auras, auralleg)
  588. aurarleg = aura:Clone()
  589. aurarleg.Parent = rleg
  590. table.insert(auras, aurarleg)
  591.  
  592. local aura2 = Instance.new("ParticleEmitter", root)
  593. aura2.Texture = "rbxassetid://445231746"
  594. aura2.Color = ColorSequence.new(Color3.fromRGB(245, 0, 0))
  595. aura2.Size = NumberSequence.new(0,1)
  596. aura2.Transparency = NumberSequence.new(0,1)
  597. aura2.LockedToPart = true
  598. aura2.LightEmission = 0
  599. aura2.LightInfluence = 0
  600. aura2.ZOffset = -1.1
  601. aura2.Lifetime = NumberRange.new(0.4)
  602. aura2.Rate = 100000
  603. aura2.Speed = NumberRange.new(2)
  604. aura2.SpreadAngle = Vector2.new(0,0)
  605. aura2.Enabled = true
  606. table.insert(auras, aura2)
  607. aurah2 = aura2:Clone()
  608. aurah2.Parent = head
  609. table.insert(auras, aurah2)
  610. auralarm2 = aura2:Clone()
  611. auralarm2.Parent = larm
  612. table.insert(auras, auralarm2)
  613. aurararm2 = aura2:Clone()
  614. aurararm2.Parent = rarm
  615. table.insert(auras, aurararm2)
  616. auralleg2 = aura2:Clone()
  617. auralleg2.Parent = lleg
  618. table.insert(auras, auralleg2)
  619. aurarleg2 = aura2:Clone()
  620. aurarleg2.Parent = rleg
  621. table.insert(auras, aurarleg2)
  622.  
  623. local aura3 = Instance.new("ParticleEmitter", root)
  624. aura3.Texture = "rbxassetid://347730682"
  625. aura3.Color = ColorSequence.new(Color3.fromRGB(220, 0, 0))
  626. aura3.Size = NumberSequence.new(5,10)
  627. aura3.Transparency = NumberSequence.new(0,1)
  628. aura3.LockedToPart = true
  629. aura3.LightEmission = 1
  630. aura3.LightInfluence = 0
  631. aura3.ZOffset = -1.5
  632. aura3.Lifetime = NumberRange.new(0.1)
  633. aura3.Rate = 120
  634. aura3.Speed = NumberRange.new(20)
  635. aura3.SpreadAngle = Vector2.new(0,0)
  636. aura3.Enabled = true
  637. table.insert(auras, aura3)
  638. end
  639.  
  640. function aura100()
  641. local aura = Instance.new("ParticleEmitter", root)
  642. aura.Texture = "rbxassetid://445231746"
  643. aura.Color = ColorSequence.new(Color3.fromRGB(250, 0, 0))
  644. aura.Size = NumberSequence.new(0,1)
  645. aura.Transparency = NumberSequence.new(0,1)
  646. aura.LockedToPart = true
  647. aura.LightEmission = 1
  648. aura.LightInfluence = 1
  649. aura.ZOffset = -1
  650. aura.Lifetime = NumberRange.new(0.4)
  651. aura.SpreadAngle = Vector2.new(1000,1000)
  652. aura.Rotation = NumberRange.new(200)
  653. aura.RotSpeed = NumberRange.new(200)
  654. aura.Rate = 100000
  655. aura.Speed = NumberRange.new(5)
  656. aura.Enabled = true
  657. table.insert(auras, aura)
  658. aurah = aura:Clone()
  659. aurah.Parent = head
  660. table.insert(auras, aurah)
  661. auralarm = aura:Clone()
  662. auralarm.Parent = larm
  663. table.insert(auras, auralarm)
  664. aurararm = aura:Clone()
  665. aurararm.Parent = rarm
  666. table.insert(auras, aurararm)
  667. auralleg = aura:Clone()
  668. auralleg.Parent = lleg
  669. table.insert(auras, auralleg)
  670. aurarleg = aura:Clone()
  671. aurarleg.Parent = rleg
  672. table.insert(auras, aurarleg)
  673.  
  674. local aura2 = Instance.new("ParticleEmitter", root)
  675. aura2.Texture = "rbxassetid://445231746"
  676. aura2.Color = ColorSequence.new(Color3.fromRGB(0, 0, 0))
  677. aura2.Size = NumberSequence.new(0,1)
  678. aura2.Transparency = NumberSequence.new(0,1)
  679. aura2.LockedToPart = true
  680. aura2.LightEmission = 0
  681. aura2.LightInfluence = 0
  682. aura2.ZOffset = -1.1
  683. aura2.Lifetime = NumberRange.new(0.4)
  684. aura2.Rate = 100000
  685. aura2.Rotation = NumberRange.new(200)
  686. aura2.RotSpeed = NumberRange.new(200)
  687. aura2.Speed = NumberRange.new(5)
  688. aura2.SpreadAngle = Vector2.new(1000,1000)
  689. aura2.Enabled = true
  690. table.insert(auras, aura2)
  691. aurah2 = aura2:Clone()
  692. aurah2.Parent = head
  693. table.insert(auras, aurah2)
  694. auralarm2 = aura2:Clone()
  695. auralarm2.Parent = larm
  696. table.insert(auras, auralarm2)
  697. aurararm2 = aura2:Clone()
  698. aurararm2.Parent = rarm
  699. table.insert(auras, aurararm2)
  700. auralleg2 = aura2:Clone()
  701. auralleg2.Parent = lleg
  702. table.insert(auras, auralleg2)
  703. aurarleg2 = aura2:Clone()
  704. aurarleg2.Parent = rleg
  705. table.insert(auras, aurarleg2)
  706.  
  707. local aura3 = Instance.new("ParticleEmitter", root)
  708. aura3.Texture = "rbxassetid://347730682"
  709. aura3.Color = ColorSequence.new(Color3.fromRGB(220, 0, 0))
  710. aura3.Size = NumberSequence.new(5,10)
  711. aura3.Transparency = NumberSequence.new(0.9,0.9)
  712. aura3.LockedToPart = true
  713. aura3.LightEmission = 1
  714. aura3.LightInfluence = 0
  715. aura3.ZOffset = -1.5
  716. aura3.Lifetime = NumberRange.new(0.1)
  717. aura3.Rate = 120
  718. aura3.Speed = NumberRange.new(20)
  719. aura3.SpreadAngle = Vector2.new(0,0)
  720. aura3.Enabled = true
  721. table.insert(auras, aura3)
  722. end
  723.  
  724. function removeAura()
  725. -- aura fade
  726. for i,a in pairs(auras) do
  727. a.Enabled = false
  728. game:GetService("Debris"):AddItem(a, 3)
  729. end
  730. auras = {}
  731. end
  732.  
  733.  
  734.  
  735.  
  736.  
  737. hum.JumpPower = 0
  738. hum.HipHeight = 1
  739. hum.WalkSpeed = 10
  740. hum.MaxHealth = 25000
  741. wait()
  742. hum.Health = 25000
  743. hum:WaitForChild("Animator"):Remove()
  744. function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
  745. local joint = Instance.new("Weld", wp0)
  746. joint.Part0 = wp0
  747. joint.Part1 = wp1
  748. joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
  749. joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
  750. joint.Name = name
  751. return joint
  752. end
  753.  
  754. local RS = createJoint(tors, rarm, 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
  755. local TS = createJoint(root, tors, 0, 0, 0, 0, 0, 0, "RootJoint")
  756. local LS = createJoint(tors, larm, -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
  757. local RH = createJoint(tors, rleg, 0.5, -1, 0, 0, 1, 0, "Right Hip")
  758. local LH = createJoint(tors, lleg, -0.5, -1, 0, 0, 1, 0, "Left Hip")
  759. local NK = createJoint(tors, head, 0, 1, 0, 0, -1/2, 0, "Neck")
  760.  
  761. local rsc0 = RS.C0
  762. local lsc0 = LS.C0
  763. local tsc0 = TS.C0
  764. local rhc0 = RH.C0
  765. local lhc0 = LH.C0
  766. local nkc0 = NK.C0
  767.  
  768. local ears = Instance.new("Part", Player)
  769. ears.Size = Vector3.new(1, 1, 1)
  770. ears.CanCollide = false
  771. ears.BrickColor = BrickColor.new(skinCol)
  772. local earsMesh = Instance.new("SpecialMesh", ears)
  773. earsMesh.MeshId = "rbxassetid://16630147"
  774. earsMesh.Scale = Vector3.new(0.9, 1, 0.9)
  775. createJoint(head, ears, 0, 0.9, 0, 0, 0, 0, "EarWeld")
  776. local tail = Instance.new("Part", Player)
  777. tail.Size = Vector3.new(1, 1, 1)
  778. tail.CanCollide = false
  779. tail.BrickColor = BrickColor.new(skinCol)
  780. local tailMesh = Instance.new("SpecialMesh", tail)
  781. tailMesh.MeshId = "rbxassetid://"
  782. tailMesh.Scale = Vector3.new(0.7, 0.7, 0.7)
  783. tailWeld = createJoint(tors, tail, 0, 0.5, 1.5, 0, 0, 0, "TailWeld")
  784. tailWeld.C0 = tailWeld.C0 * CFrame.Angles(math.rad(-50), 0, math.rad(-90))
  785.  
  786. function createSound(soundid, volume, looped, parent, pitch, lifetime)
  787. local sound = Instance.new("Sound", parent)
  788. sound.SoundId = "rbxassetid://".. soundid ..""
  789. sound.Volume = volume
  790. sound.Pitch = pitch
  791. game:GetService("Debris"):AddItem(sound, lifetime)
  792. return sound
  793. end
  794.  
  795.  
  796.  
  797. function damageLeftarm()
  798. function Damage(model)
  799. for i,s in pairs(model:GetChildren()) do
  800. Damage(s)
  801. if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  802. if (larm.Position - s.Position).magnitude < 2.364 and leftArmdamaging and punching then
  803. local hum = s.Parent:FindFirstChild("Humanoid")
  804. if hum then
  805. if damaged[hum.Parent] == nil then
  806. if vel then
  807. vel:Remove()
  808. end
  809.  
  810. vel = Instance.new("BodyVelocity", s)
  811. vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  812. game:GetService("Debris"):AddItem(vel, 0.25)
  813.  
  814. damaged[hum.Parent] = true
  815. hum:TakeDamage(punchDamage +(math.random(-20, 25)/30))
  816. local punchSound = createSound("1030539343", 1, false, Player.Head, 1 + (math.random(0, 5)/10), 1)
  817. punchSound:Play()
  818. end
  819. end
  820. end
  821. end
  822. end
  823. end
  824. Damage(workspace)
  825.  
  826. end
  827.  
  828.  
  829.  
  830. function damageRightarm()
  831. function Damage(model)
  832. for i,s in pairs(model:GetChildren()) do
  833. Damage(s)
  834. if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  835. if (rarm.Position - s.Position).magnitude < 2.364 and rightArmdamaging and punching then
  836. local hum = s.Parent:FindFirstChild("Humanoid")
  837. if hum then
  838. if damaged[hum.Parent] == nil then
  839. if vel then
  840. vel:Remove()
  841. end
  842.  
  843.  
  844.  
  845. vel = Instance.new("BodyVelocity", s)
  846. vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  847. game:GetService("Debris"):AddItem(vel, 0.25)
  848.  
  849. damaged[hum.Parent] = true
  850. hum:TakeDamage(punchDamage +(math.random(-20, 25)/30))
  851. local punchSound = createSound("1030539343", 1, false, Player.Head, 1 + (math.random(0, 5)/10), 1)
  852. punchSound:Play()
  853. end
  854. end
  855. end
  856. end
  857. end
  858. end
  859. Damage(workspace)
  860.  
  861. end
  862.  
  863.  
  864.  
  865. Render:connect(function()
  866. t = t + 0.5
  867.  
  868. if flying then
  869. Player.HumanoidRootPart.CFrame = CFrame.new(Player.HumanoidRootPart.Position, Vector3.new(Mouse.Hit.p.x, Player.HumanoidRootPart.Position.y, Mouse.Hit.p.z))
  870. if mouseDownF then
  871. if bv then
  872. bv.Velocity = Mouse.Hit.lookVector * 100
  873. end
  874. else
  875. if bv then
  876. bv.Velocity = Vector3.new(0, 0, 0)
  877. end
  878. end
  879. end
  880. local exactVel = CFrame.new(Player.HumanoidRootPart.CFrame:vectorToObjectSpace(Player.HumanoidRootPart.Velocity))
  881. if idle then
  882. if math.abs(Player.HumanoidRootPart.Velocity.x) < 1 and math.abs(Player.HumanoidRootPart.Velocity.z) < 1 then
  883. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, math.sin(t/10)/5, 0), 0.05)
  884. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.cos(t/10)/10, 0, 0), 0.05)
  885. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, 0.05 + math.cos(t/10)/10, 0)
  886. * CFrame.Angles(math.rad(-45), 0, math.rad(25) + -math.cos(t/10)/10), 0.05)
  887. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, 0.05 + math.cos(t/10)/10, 0)
  888. * CFrame.Angles(math.rad(-45), 0, math.rad(-25) + math.cos(t/10)/10), 0.05)
  889. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, 0.3 + math.cos(t/10)/10, -0.2)
  890. * CFrame.Angles(math.rad(-5) + math.cos(t/10)/10/20, 0, math.rad(5)), 0.05)
  891. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, 0.3 + math.cos(t/10)/10, -0.2)
  892. * CFrame.Angles(math.rad(-5) + math.cos(t/10)/10/20, 0, math.rad(-5)), 0.05)
  893. else
  894. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, math.cos(t/10)/5, 0)
  895. * CFrame.Angles(math.rad(exactVel.p.z), 0, math.rad(-exactVel.p.x)), 0.05)
  896. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2,0, math.rad(exactVel.p.x)/2), 0.05)
  897. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(exactVel.p.z)/2, 0, math.rad(10) + math.cos(t/10)/30 + math.rad(-exactVel.p.x)), 0.05)
  898. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(exactVel.p.z)/2, 0, math.rad(-10) + -math.cos(t/10)/30 + math.rad(-exactVel.p.x)), 0.05)
  899. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, 0, math.rad(5) + math.cos(t/10)/30 + math.rad(-exactVel.p.x))
  900. * CFrame.new(0, 0.3, -0.2), 0.05)
  901. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, 0, math.rad(-5) + -math.cos(t/10)/30 + math.rad(-exactVel.p.x))
  902. * CFrame.new(0, 0.3, -0.2), 0.05)
  903.  
  904. end
  905. else
  906. if action == "Punch1" then
  907. local speed = 0.8
  908.  
  909. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  910. * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  911. * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(50), 0), speed)
  912. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(-40), 0), speed)
  913. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(30), math.rad(-45), 0), speed)
  914. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, math.rad(-45), 0)
  915. * CFrame.Angles(math.rad(-45), 0, 0), speed)
  916. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  917. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(-45), math.rad(-20))
  918. * CFrame.Angles(math.rad(90), 0, math.rad(-45)), speed)
  919. elseif action == "Punch2" then
  920. local speed = 0.8
  921. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  922. * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  923. * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(-50), 0), speed)
  924. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(40), 0), speed)
  925. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, math.rad(45), 0)
  926. * CFrame.Angles(math.rad(-45), 0, 0), speed)
  927. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(30), math.rad(45), 0), speed)
  928. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(45), math.rad(20))
  929. * CFrame.Angles(math.rad(100), 0, math.rad(45)), speed)
  930. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  931. elseif action == "Punch3" then
  932. local speed = 0.8
  933.  
  934. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  935. * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  936. * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(40), 0), speed)
  937. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(-40), 0), speed)
  938. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(30), math.rad(-45), 0), speed)
  939. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, math.rad(-45), 0)
  940. * CFrame.Angles(math.rad(-45), 0, 0), speed)
  941. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  942. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(-45), math.rad(-20))
  943. * CFrame.Angles(math.rad(80), 0, 0), speed)
  944. elseif action == "Punch4" then
  945. local speed = 0.8
  946.  
  947. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  948. * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  949. * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(-40), 0), speed)
  950. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(40), 0), speed)
  951. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, math.rad(45), 0)
  952. * CFrame.Angles(math.rad(-45), 0, 0), speed)
  953. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(30), math.rad(45), 0), speed)
  954. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(45), math.rad(-20))
  955. * CFrame.Angles(math.rad(70), 0, 0), speed)
  956. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  957. end
  958.  
  959.  
  960. damageLeftarm()
  961. damageRightarm()
  962. end
  963. end)
  964.  
  965.  
  966. function ascend()
  967. if pwr10 == true then
  968. pwr40 = true
  969. punchDamage = 30
  970. KiDamage = 50
  971. hum.WalkSpeed = 24
  972. pwr10 = false
  973. removeAura()
  974. aura40()
  975. elseif pwr40 == true then
  976. pwr80 = true
  977. punchDamage = 60
  978. KiDamage = 60
  979. hum.WalkSpeed = 38
  980. pwr40 = false
  981. removeAura()
  982. aura80()
  983. elseif pwr80 == true then
  984. pwr100 = true
  985. punchDamage = 90
  986. KiDamage = 70
  987. hum.WalkSpeed = 56
  988. pwr80 = false
  989. removeAura()
  990. aura100()
  991. end
  992. end
  993.  
  994. function descend()
  995. if pwr100 == true then
  996. pwr80 = true
  997. punchDamage = 60
  998. KiDamage = 60
  999. hum.WalkSpeed = 38
  1000. pwr100 = false
  1001. removeAura()
  1002. aura80()
  1003. elseif pwr80 == true then
  1004. pwr40 = true
  1005. punchDamage = 30
  1006. KiDamage = 60
  1007. hum.WalkSpeed = 24
  1008. pwr80 = false
  1009. removeAura()
  1010. aura40()
  1011. elseif pwr40 == true then
  1012. pwr10 = true
  1013. punchDamage = 20
  1014. KiDamage = 30
  1015. hum.WalkSpeed = 16
  1016. pwr40 = false
  1017. removeAura()
  1018. end
  1019. end
  1020.  
  1021. function base()
  1022. pwr10 = true
  1023. pwr40 = false
  1024. pwr80 = false
  1025. pwr100 = false
  1026. punchDamage = 20
  1027. hum.WalkSpeed = 16
  1028. removeAura()
  1029. end
  1030.  
  1031. function lerpt(item,max,num,speed)
  1032. for i = num, max, speed do
  1033. item.Transparency = i
  1034. wait()
  1035. end
  1036. item:Destroy()
  1037. end
  1038.  
  1039. function blast(pos)
  1040. spawn(function()
  1041. local damaged = {}
  1042. local x = math.random(-5, 5)
  1043. local y = math.random(-5, 5)
  1044. local z = math.random(-5, 5)
  1045. local ki = Instance.new("Part", Player)
  1046. ki.Size = Vector3.new(1.1,1.1,1.1)
  1047. ki.Material = "Neon"
  1048. ki.CFrame = tors.CFrame * CFrame.new(x, y, -2)
  1049. ki.Anchored = false
  1050. ki.CanCollide = false
  1051. ki.TopSurface = 10
  1052. ki.BottomSurface = 10
  1053. ki.BrickColor = BrickColor.new("Bright red")
  1054. ki.LeftSurface = 10
  1055. ki.RightSurface = 10
  1056. ki.FrontSurface = 10
  1057. ki.BackSurface = 10
  1058. local kim = Instance.new("SpecialMesh", ki)
  1059. kim.MeshType = "Sphere"
  1060. local bp = Instance.new("BodyPosition", ki)
  1061. bp.Position = pos + Vector3.new(x, y, z)
  1062. bp.P = math.random(20000,100000)
  1063. bp.D = 1000
  1064. bp.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1065. repeat wait() until (ki.Position-bp.Position).magnitude < 3
  1066. local ki2 = Instance.new("Part", Player)
  1067. function Damage(model)
  1068. for i,s in pairs(model:GetChildren()) do
  1069. Damage(s)
  1070. if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  1071. if (ki2.Position - s.Position).magnitude < 7 then
  1072. local hum = s.Parent:FindFirstChild("Humanoid")
  1073. if hum then
  1074. if damaged[hum.Parent] == nil then
  1075. damaged[hum.Parent] = true
  1076. if vel then
  1077. vel:Remove()
  1078. end
  1079. vel = Instance.new("BodyVelocity", s)
  1080. vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  1081. game:GetService("Debris"):AddItem(vel, 0.5)
  1082. hum:TakeDamage(KiDamage +(math.random(-10, 10)/10))
  1083. end
  1084. end
  1085. end
  1086. end
  1087. end
  1088. end
  1089. ki2.Size = Vector3.new(1,1,1)
  1090. ki2.Material = "Neon"
  1091. ki2.Anchored = true
  1092. ki2.BrickColor = BrickColor.new("Really red")
  1093. ki2.CFrame = CFrame.new(pos + Vector3.new(x, y, z))
  1094. ki2.CanCollide = false
  1095. ki2.TopSurface = 10
  1096. ki2.BottomSurface = 10
  1097. ki2.LeftSurface = 10
  1098. ki2.RightSurface = 10
  1099. ki2.FrontSurface = 10
  1100. ki2.BackSurface = 10
  1101. local kim2 = Instance.new("SpecialMesh", ki2)
  1102. kim2.MeshType = "Sphere"
  1103. spawn(function()
  1104. for i = 0,15,3 do
  1105. wait()
  1106. ki2.Size = Vector3.new(i,i,i)
  1107. Damage(workspace)
  1108. end
  1109. spawn(function()
  1110. lerpt(ki2,1,0,0.2)
  1111. end)
  1112. end)
  1113. ki:Destroy()
  1114.  
  1115. end)
  1116. end
  1117. Mouse.KeyDown:connect(function(k)
  1118. if k:lower() == "b" and not ascendcooldown then
  1119. spawn(function()
  1120. ascendcooldown = true
  1121. wait(5)
  1122. ascendcooldown = false
  1123. end)
  1124. ascend()
  1125. elseif k:lower() == "n" and not descendcooldown then
  1126. spawn(function()
  1127. descendcooldown = true
  1128. wait(2)
  1129. descendcooldown = false
  1130. end)
  1131. descend()
  1132. elseif k == "m" then
  1133. base()
  1134. elseif k == "q" then
  1135. action = "Punching"
  1136. idle = false
  1137. punching = true
  1138. mudodo:Play()
  1139. blur(rarm)
  1140. blur(larm)
  1141.  
  1142.  
  1143. repeat
  1144.  
  1145.  
  1146. if punching == false then
  1147. mudodo = false
  1148. mudodo:Stop()
  1149. mudodo:Destroy()
  1150. attacking = false
  1151. idle = true
  1152. end
  1153. damaged = {}
  1154. action = "Punch1"
  1155.  
  1156.  
  1157. leftArmdamaging = false
  1158. rightArmdamaging = true
  1159. wait(speed)
  1160.  
  1161. if punching == false then
  1162. attacking = false
  1163. idle = true
  1164. end
  1165. damaged = {}
  1166. action = "Punch2"
  1167.  
  1168. leftArmdamaging = true
  1169. rightArmdamaging = false
  1170. wait(speed)
  1171.  
  1172. if keyDown == false then
  1173. attacking = false
  1174. idle = true
  1175. end
  1176. damaged = {}
  1177. action = "Punch3"
  1178.  
  1179. leftArmdamaging = false
  1180. rightArmdamaging = true
  1181. wait(speed)
  1182.  
  1183. if keyDown == false then
  1184. attacking = false
  1185. idle = true
  1186. end
  1187. damaged = {}
  1188. action = "Punch4"
  1189.  
  1190. wait(speed)
  1191.  
  1192. until punching == false
  1193. elseif k:lower() == "f" then
  1194. if flying then
  1195. flying = false
  1196. if bv then
  1197. bv:Remove()
  1198. end
  1199. else
  1200. flying = true
  1201. bv = Instance.new("BodyVelocity", root)
  1202. bv.Velocity = Vector3.new(0, 0, 0)
  1203. end
  1204.  
  1205.  
  1206. elseif k:lower() == "e" then
  1207. kiBlasting = true
  1208. repeat
  1209. idle = false
  1210. if armKi == "Right" then
  1211. action = "Punch3"
  1212. else
  1213. action = "Punch4"
  1214. end
  1215. blast(Mouse.Hit.p)
  1216. wait(0.05)
  1217. if armKi == "Right" then
  1218. armKi = "Left"
  1219. else
  1220. armKi = "Right"
  1221. end
  1222. until kiBlasting == false
  1223. end
  1224. end)
  1225.  
  1226. Mouse.KeyUp:connect(function(k)
  1227. if k:lower() == "q" then
  1228. action = ""
  1229. punching = false
  1230. idle = true
  1231. leftArmdamaging = false
  1232. rightArmdamaging = false
  1233. elseif k:lower() == "e" and kiBlasting then
  1234. kiBlasting = false
  1235. action = ""
  1236. idle = true
  1237. end
  1238. end)
  1239. Mouse.Button1Down:connect(function()
  1240. if flying then
  1241. mouseDownF = true
  1242. end
  1243. end)
  1244. Mouse.Button1Up:connect(function()
  1245. if flying then
  1246. mouseDownF = false
  1247. end
  1248. end)
  1249. Mouse.KeyUp:connect(function(key)
  1250. if key == "q" then
  1251. mudodo:Stop()
  1252. bep = false
  1253. end
  1254. end)
  1255. Mouse.KeyDown:connect(function(key)
  1256. if key == "z" then
  1257. if char.Head.Transparency == 0 then
  1258. GoInvisible()
  1259. Lol:Play()
  1260.  
  1261. elseif char.Head.Transparency == 1 then
  1262. GoVisible()
  1263. Lol:Play()
  1264. end
  1265. end end)
  1266.  
  1267.  
  1268.  
  1269. base()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement