Advertisement
JRKPastesBins

Untitled

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