Advertisement
JRKPastesBins

Untitled

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