Advertisement
JRKPastesBins

Untitled

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