Advertisement
JRKPastesBins

Untitled

Nov 24th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.07 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 = "Crimson"
  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://430041831"
  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. local bd = Player:FindFirstChild("Body Colors")
  364. if bd then
  365. bd.HeadColor = BrickColor.new(skinCol)
  366. bd.TorsoColor = BrickColor.new(skinCol)
  367. bd.LeftLegColor = BrickColor.new(skinCol)
  368. bd.RightLegColor = BrickColor.new(skinCol)
  369. bd.LeftArmColor = BrickColor.new(skinCol)
  370. bd.RightArmColor = BrickColor.new(skinCol)
  371. else
  372. bd = Instance.new("BodyColors", Player)
  373. bd.HeadColor = BrickColor.new(skinCol)
  374. bd.TorsoColor = BrickColor.new(skinCol)
  375. bd.LeftLegColor = BrickColor.new(skinCol)
  376. bd.RightLegColor = BrickColor.new(skinCol)
  377. bd.LeftArmColor = BrickColor.new(skinCol)
  378. bd.RightArmColor = BrickColor.new(skinCol)
  379. end
  380.  
  381. shirt = Player:FindFirstChild("Shirt")
  382. if shirt then
  383. shirt.ShirtTemplate = "rbxassetid://".. shirtid ..""
  384. else
  385. shirt = Instance.new("Shirt", Player)
  386. shirt.ShirtTemplate = "rbxassetid://".. shirtid ..""
  387. end
  388.  
  389.  
  390. pants = Player:FindFirstChild("Pants")
  391. if pants then
  392. pants.PantsTemplate = "rbxassetid://".. pantsid ..""
  393. else
  394. pants = Instance.new("Pants", Player)
  395. pants. PantsTemplate = "rbxassetid://".. pantsid ..""
  396. end
  397. face = head:FindFirstChild("face")
  398. if face then
  399. face.Texture = "rbxassetid://".. faceid ..""
  400. else
  401. face = Instance.new("Decal", head)
  402. face.Name = "face"
  403. face.Texture = "rbxassetid://".. faceid ..""
  404. end
  405. function aura()
  406. local aura = Instance.new("ParticleEmitter", root)
  407. aura.Texture = "rbxassetid://445231746"
  408. aura.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  409. aura.Size = NumberSequence.new(0,1)
  410. aura.Transparency = NumberSequence.new(0,1)
  411. aura.LockedToPart = true
  412. aura.LightEmission = 1
  413. aura.LightInfluence = 1
  414. aura.ZOffset = -1
  415. aura.Lifetime = NumberRange.new(0.4)
  416. aura.Rate = 200
  417. aura.Speed = NumberRange.new(2)
  418. aura.SpreadAngle = Vector2.new(0,0)
  419. aura.Enabled = true
  420. table.insert(auras, aura)
  421. aurah = aura:Clone()
  422. aurah.Parent = head
  423. table.insert(auras, aurah)
  424. auralarm = aura:Clone()
  425. auralarm.Parent = larm
  426. table.insert(auras, auralarm)
  427. aurararm = aura:Clone()
  428. aurararm.Parent = rarm
  429. table.insert(auras, aurararm)
  430. auralleg = aura:Clone()
  431. auralleg.Parent = lleg
  432. table.insert(auras, auralleg)
  433. aurarleg = aura:Clone()
  434. aurarleg.Parent = rleg
  435. table.insert(auras, aurarleg)
  436. end
  437.  
  438.  
  439.  
  440. function aura40()
  441. local aura = Instance.new("ParticleEmitter", root)
  442. aura.Texture = "rbxassetid://445231746"
  443. aura.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  444. aura.Size = NumberSequence.new(0,1)
  445. aura.Transparency = NumberSequence.new(0,1)
  446. aura.LockedToPart = true
  447. aura.LightEmission = 1
  448. aura.LightInfluence = 1
  449. aura.ZOffset = -1
  450. aura.Lifetime = NumberRange.new(0.4)
  451. aura.Rate = 200
  452. aura.Speed = NumberRange.new(2)
  453. aura.SpreadAngle = Vector2.new(0,0)
  454. aura.Enabled = true
  455. table.insert(auras, aura)
  456. aurah = aura:Clone()
  457. aurah.Parent = head
  458. table.insert(auras, aurah)
  459. auralarm = aura:Clone()
  460. auralarm.Parent = larm
  461. table.insert(auras, auralarm)
  462. aurararm = aura:Clone()
  463. aurararm.Parent = rarm
  464. table.insert(auras, aurararm)
  465. auralleg = aura:Clone()
  466. auralleg.Parent = lleg
  467. table.insert(auras, auralleg)
  468. aurarleg = aura:Clone()
  469. aurarleg.Parent = rleg
  470. table.insert(auras, aurarleg)
  471.  
  472. local aura2 = Instance.new("ParticleEmitter", root)
  473. aura2.Texture = "rbxassetid://445231746"
  474. aura2.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  475. aura2.Size = NumberSequence.new(0,1)
  476. aura2.Transparency = NumberSequence.new(0,1)
  477. aura2.LockedToPart = true
  478. aura2.LightEmission = 0
  479. aura2.LightInfluence = 0
  480. aura2.ZOffset = -1.1
  481. aura2.Lifetime = NumberRange.new(0.4)
  482. aura2.Rate = 100000
  483. aura2.Speed = NumberRange.new(2)
  484. aura2.SpreadAngle = Vector2.new(0,0)
  485. aura2.Enabled = true
  486. table.insert(auras, aura2)
  487. aurah2 = aura2:Clone()
  488. aurah2.Parent = head
  489. table.insert(auras, aurah2)
  490. auralarm2 = aura2:Clone()
  491. auralarm2.Parent = larm
  492. table.insert(auras, auralarm2)
  493. aurararm2 = aura2:Clone()
  494. aurararm2.Parent = rarm
  495. table.insert(auras, aurararm2)
  496. auralleg2 = aura2:Clone()
  497. auralleg2.Parent = lleg
  498. table.insert(auras, auralleg2)
  499. aurarleg2 = aura2:Clone()
  500. aurarleg2.Parent = rleg
  501. table.insert(auras, aurarleg2)
  502. end
  503.  
  504. function aura80()
  505. local aura = Instance.new("ParticleEmitter", root)
  506. aura.Texture = "rbxassetid://445231746"
  507. aura.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  508. aura.Size = NumberSequence.new(0,1)
  509. aura.Transparency = NumberSequence.new(0,1)
  510. aura.LockedToPart = true
  511. aura.LightEmission = 1
  512. aura.LightInfluence = 1
  513. aura.ZOffset = -1
  514. aura.Lifetime = NumberRange.new(0.4)
  515. aura.Rate = 100000
  516. aura.Speed = NumberRange.new(2)
  517. aura.SpreadAngle = Vector2.new(0,0)
  518. aura.Enabled = true
  519. table.insert(auras, aura)
  520. aurah = aura:Clone()
  521. aurah.Parent = head
  522. table.insert(auras, aurah)
  523. auralarm = aura:Clone()
  524. auralarm.Parent = larm
  525. table.insert(auras, auralarm)
  526. aurararm = aura:Clone()
  527. aurararm.Parent = rarm
  528. table.insert(auras, aurararm)
  529. auralleg = aura:Clone()
  530. auralleg.Parent = lleg
  531. table.insert(auras, auralleg)
  532. aurarleg = aura:Clone()
  533. aurarleg.Parent = rleg
  534. table.insert(auras, aurarleg)
  535.  
  536. local aura2 = Instance.new("ParticleEmitter", root)
  537. aura2.Texture = "rbxassetid://445231746"
  538. aura2.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  539. aura2.Size = NumberSequence.new(0,1)
  540. aura2.Transparency = NumberSequence.new(0,1)
  541. aura2.LockedToPart = true
  542. aura2.LightEmission = 0
  543. aura2.LightInfluence = 0
  544. aura2.ZOffset = -1.1
  545. aura2.Lifetime = NumberRange.new(0.4)
  546. aura2.Rate = 100000
  547. aura2.Speed = NumberRange.new(2)
  548. aura2.SpreadAngle = Vector2.new(0,0)
  549. aura2.Enabled = true
  550. table.insert(auras, aura2)
  551. aurah2 = aura2:Clone()
  552. aurah2.Parent = head
  553. table.insert(auras, aurah2)
  554. auralarm2 = aura2:Clone()
  555. auralarm2.Parent = larm
  556. table.insert(auras, auralarm2)
  557. aurararm2 = aura2:Clone()
  558. aurararm2.Parent = rarm
  559. table.insert(auras, aurararm2)
  560. auralleg2 = aura2:Clone()
  561. auralleg2.Parent = lleg
  562. table.insert(auras, auralleg2)
  563. aurarleg2 = aura2:Clone()
  564. aurarleg2.Parent = rleg
  565. table.insert(auras, aurarleg2)
  566.  
  567. local aura3 = Instance.new("ParticleEmitter", root)
  568. aura3.Texture = "rbxassetid://347730682"
  569. aura3.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  570. aura3.Size = NumberSequence.new(5,10)
  571. aura3.Transparency = NumberSequence.new(0,1)
  572. aura3.LockedToPart = true
  573. aura3.LightEmission = 1
  574. aura3.LightInfluence = 0
  575. aura3.ZOffset = -1.5
  576. aura3.Lifetime = NumberRange.new(0.1)
  577. aura3.Rate = 120
  578. aura3.Speed = NumberRange.new(20)
  579. aura3.SpreadAngle = Vector2.new(0,0)
  580. aura3.Enabled = true
  581. table.insert(auras, aura3)
  582. end
  583.  
  584. function aura100()
  585. local aura = Instance.new("ParticleEmitter", root)
  586. aura.Texture = "rbxassetid://445231746"
  587. aura.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  588. aura.Size = NumberSequence.new(0,1)
  589. aura.Transparency = NumberSequence.new(0,1)
  590. aura.LockedToPart = true
  591. aura.LightEmission = 1
  592. aura.LightInfluence = 1
  593. aura.ZOffset = -1
  594. aura.Lifetime = NumberRange.new(0.4)
  595. aura.SpreadAngle = Vector2.new(1000,1000)
  596. aura.Rotation = NumberRange.new(200)
  597. aura.RotSpeed = NumberRange.new(200)
  598. aura.Rate = 100000
  599. aura.Speed = NumberRange.new(5)
  600. aura.Enabled = true
  601. table.insert(auras, aura)
  602. aurah = aura:Clone()
  603. aurah.Parent = head
  604. table.insert(auras, aurah)
  605. auralarm = aura:Clone()
  606. auralarm.Parent = larm
  607. table.insert(auras, auralarm)
  608. aurararm = aura:Clone()
  609. aurararm.Parent = rarm
  610. table.insert(auras, aurararm)
  611. auralleg = aura:Clone()
  612. auralleg.Parent = lleg
  613. table.insert(auras, auralleg)
  614. aurarleg = aura:Clone()
  615. aurarleg.Parent = rleg
  616. table.insert(auras, aurarleg)
  617.  
  618. local aura2 = Instance.new("ParticleEmitter", root)
  619. aura2.Texture = "rbxassetid://445231746"
  620. aura2.Color = ColorSequence.new(Color3.fromRGB(0, 0, 0))
  621. aura2.Size = NumberSequence.new(0,1)
  622. aura2.Transparency = NumberSequence.new(0,1)
  623. aura2.LockedToPart = true
  624. aura2.LightEmission = 0
  625. aura2.LightInfluence = 0
  626. aura2.ZOffset = -1.1
  627. aura2.Lifetime = NumberRange.new(0.4)
  628. aura2.Rate = 100000
  629. aura2.Rotation = NumberRange.new(200)
  630. aura2.RotSpeed = NumberRange.new(200)
  631. aura2.Speed = NumberRange.new(5)
  632. aura2.SpreadAngle = Vector2.new(1000,1000)
  633. aura2.Enabled = true
  634. table.insert(auras, aura2)
  635. aurah2 = aura2:Clone()
  636. aurah2.Parent = head
  637. table.insert(auras, aurah2)
  638. auralarm2 = aura2:Clone()
  639. auralarm2.Parent = larm
  640. table.insert(auras, auralarm2)
  641. aurararm2 = aura2:Clone()
  642. aurararm2.Parent = rarm
  643. table.insert(auras, aurararm2)
  644. auralleg2 = aura2:Clone()
  645. auralleg2.Parent = lleg
  646. table.insert(auras, auralleg2)
  647. aurarleg2 = aura2:Clone()
  648. aurarleg2.Parent = rleg
  649. table.insert(auras, aurarleg2)
  650.  
  651. local aura3 = Instance.new("ParticleEmitter", root)
  652. aura3.Texture = "rbxassetid://347730682"
  653. aura3.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  654. aura3.Size = NumberSequence.new(5,10)
  655. aura3.Transparency = NumberSequence.new(0.9,0.9)
  656. aura3.LockedToPart = true
  657. aura3.LightEmission = 1
  658. aura3.LightInfluence = 0
  659. aura3.ZOffset = -1.5
  660. aura3.Lifetime = NumberRange.new(0.1)
  661. aura3.Rate = 120
  662. aura3.Speed = NumberRange.new(20)
  663. aura3.SpreadAngle = Vector2.new(0,0)
  664. aura3.Enabled = true
  665. table.insert(auras, aura3)
  666. end
  667.  
  668. function removeAura()
  669. -- aura fade
  670. for i,a in pairs(auras) do
  671. a.Enabled = false
  672. game:GetService("Debris"):AddItem(a, 3)
  673. end
  674. auras = {}
  675. end
  676.  
  677.  
  678.  
  679.  
  680.  
  681. hum.JumpPower = 0
  682. hum.HipHeight = 1
  683. hum.WalkSpeed = 10
  684. hum.MaxHealth = 25000
  685. wait()
  686. hum.Health = 25000
  687. hum:WaitForChild("Animator"):Remove()
  688. function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
  689. local joint = Instance.new("Weld", wp0)
  690. joint.Part0 = wp0
  691. joint.Part1 = wp1
  692. joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
  693. joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
  694. joint.Name = name
  695. return joint
  696. end
  697.  
  698. local RS = createJoint(tors, rarm, 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
  699. local TS = createJoint(root, tors, 0, 0, 0, 0, 0, 0, "RootJoint")
  700. local LS = createJoint(tors, larm, -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
  701. local RH = createJoint(tors, rleg, 0.5, -1, 0, 0, 1, 0, "Right Hip")
  702. local LH = createJoint(tors, lleg, -0.5, -1, 0, 0, 1, 0, "Left Hip")
  703. local NK = createJoint(tors, head, 0, 1, 0, 0, -1/2, 0, "Neck")
  704.  
  705. local rsc0 = RS.C0
  706. local lsc0 = LS.C0
  707. local tsc0 = TS.C0
  708. local rhc0 = RH.C0
  709. local lhc0 = LH.C0
  710. local nkc0 = NK.C0
  711.  
  712. local ears = Instance.new("Part", Player)
  713. ears.Size = Vector3.new(1, 1, 1)
  714. ears.CanCollide = false
  715. ears.BrickColor = BrickColor.new(skinCol)
  716. local earsMesh = Instance.new("SpecialMesh", ears)
  717. earsMesh.MeshId = "rbxassetid://16630147"
  718. earsMesh.Scale = Vector3.new(0.9, 1, 0.9)
  719. createJoint(head, ears, 0, 0.9, 0, 0, 0, 0, "EarWeld")
  720. local tail = Instance.new("Part", Player)
  721. tail.Size = Vector3.new(1, 1, 1)
  722. tail.CanCollide = false
  723. tail.BrickColor = BrickColor.new(skinCol)
  724. local tailMesh = Instance.new("SpecialMesh", tail)
  725. tailMesh.MeshId = "rbxassetid://"
  726. tailMesh.Scale = Vector3.new(0.7, 0.7, 0.7)
  727. tailWeld = createJoint(tors, tail, 0, 0.5, 1.5, 0, 0, 0, "TailWeld")
  728. tailWeld.C0 = tailWeld.C0 * CFrame.Angles(math.rad(-50), 0, math.rad(-90))
  729.  
  730. function createSound(soundid, volume, looped, parent, pitch, lifetime)
  731. local sound = Instance.new("Sound", parent)
  732. sound.SoundId = "rbxassetid://".. soundid ..""
  733. sound.Volume = volume
  734. sound.Pitch = pitch
  735. game:GetService("Debris"):AddItem(sound, lifetime)
  736. return sound
  737. end
  738.  
  739.  
  740.  
  741. function damageLeftarm()
  742. function Damage(model)
  743. for i,s in pairs(model:GetChildren()) do
  744. Damage(s)
  745. if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  746. if (larm.Position - s.Position).magnitude < 2.364 and leftArmdamaging and punching then
  747. local hum = s.Parent:FindFirstChild("Humanoid")
  748. if hum then
  749. if damaged[hum.Parent] == nil then
  750. if vel then
  751. vel:Remove()
  752. end
  753.  
  754. vel = Instance.new("BodyVelocity", s)
  755. vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  756. game:GetService("Debris"):AddItem(vel, 0.25)
  757.  
  758. damaged[hum.Parent] = true
  759. hum:TakeDamage(punchDamage +(math.random(-20, 25)/30))
  760. local punchSound = createSound("1030539343", 1, false, Player.Head, 1 + (math.random(0, 5)/10), 1)
  761. punchSound:Play()
  762. end
  763. end
  764. end
  765. end
  766. end
  767. end
  768. Damage(workspace)
  769.  
  770. end
  771.  
  772.  
  773.  
  774. function damageRightarm()
  775. function Damage(model)
  776. for i,s in pairs(model:GetChildren()) do
  777. Damage(s)
  778. if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  779. if (rarm.Position - s.Position).magnitude < 2.364 and rightArmdamaging and punching then
  780. local hum = s.Parent:FindFirstChild("Humanoid")
  781. if hum then
  782. if damaged[hum.Parent] == nil then
  783. if vel then
  784. vel:Remove()
  785. end
  786.  
  787.  
  788.  
  789. vel = Instance.new("BodyVelocity", s)
  790. vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  791. game:GetService("Debris"):AddItem(vel, 0.25)
  792.  
  793. damaged[hum.Parent] = true
  794. hum:TakeDamage(punchDamage +(math.random(-20, 25)/30))
  795. local punchSound = createSound("1030539343", 1, false, Player.Head, 1 + (math.random(0, 5)/10), 1)
  796. punchSound:Play()
  797. end
  798. end
  799. end
  800. end
  801. end
  802. end
  803. Damage(workspace)
  804.  
  805. end
  806.  
  807.  
  808.  
  809. Render:connect(function()
  810. t = t + 0.5
  811.  
  812. if flying then
  813. Player.HumanoidRootPart.CFrame = CFrame.new(Player.HumanoidRootPart.Position, Vector3.new(Mouse.Hit.p.x, Player.HumanoidRootPart.Position.y, Mouse.Hit.p.z))
  814. if mouseDownF then
  815. if bv then
  816. bv.Velocity = Mouse.Hit.lookVector * 100
  817. end
  818. else
  819. if bv then
  820. bv.Velocity = Vector3.new(0, 0, 0)
  821. end
  822. end
  823. end
  824. local exactVel = CFrame.new(Player.HumanoidRootPart.CFrame:vectorToObjectSpace(Player.HumanoidRootPart.Velocity))
  825. if idle then
  826. if math.abs(Player.HumanoidRootPart.Velocity.x) < 1 and math.abs(Player.HumanoidRootPart.Velocity.z) < 1 then
  827. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, math.sin(t/10)/5, 0), 0.05)
  828. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.cos(t/10)/10, 0, 0), 0.05)
  829. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, 0.05 + math.cos(t/10)/10, 0)
  830. * CFrame.Angles(math.rad(-45), 0, math.rad(25) + -math.cos(t/10)/10), 0.05)
  831. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, 0.05 + math.cos(t/10)/10, 0)
  832. * CFrame.Angles(math.rad(-45), 0, math.rad(-25) + math.cos(t/10)/10), 0.05)
  833. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, 0.3 + math.cos(t/10)/10, -0.2)
  834. * CFrame.Angles(math.rad(-5) + math.cos(t/10)/10/20, 0, math.rad(5)), 0.05)
  835. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, 0.3 + math.cos(t/10)/10, -0.2)
  836. * CFrame.Angles(math.rad(-5) + math.cos(t/10)/10/20, 0, math.rad(-5)), 0.05)
  837. else
  838. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, math.cos(t/10)/5, 0)
  839. * CFrame.Angles(math.rad(exactVel.p.z), 0, math.rad(-exactVel.p.x)), 0.05)
  840. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2,0, math.rad(exactVel.p.x)/2), 0.05)
  841. 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)
  842. 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)
  843. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, 0, math.rad(5) + math.cos(t/10)/30 + math.rad(-exactVel.p.x))
  844. * CFrame.new(0, 0.3, -0.2), 0.05)
  845. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, 0, math.rad(-5) + -math.cos(t/10)/30 + math.rad(-exactVel.p.x))
  846. * CFrame.new(0, 0.3, -0.2), 0.05)
  847.  
  848. end
  849. else
  850. if action == "Punch1" then
  851. local speed = 0.8
  852.  
  853. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  854. * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  855. * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(50), 0), speed)
  856. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(-40), 0), speed)
  857. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(30), math.rad(-45), 0), speed)
  858. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, math.rad(-45), 0)
  859. * CFrame.Angles(math.rad(-45), 0, 0), speed)
  860. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  861. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(-45), math.rad(-20))
  862. * CFrame.Angles(math.rad(90), 0, math.rad(-45)), speed)
  863. elseif action == "Punch2" then
  864. local speed = 0.8
  865. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  866. * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  867. * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(-50), 0), speed)
  868. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(40), 0), speed)
  869. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, math.rad(45), 0)
  870. * CFrame.Angles(math.rad(-45), 0, 0), speed)
  871. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(30), math.rad(45), 0), speed)
  872. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(45), math.rad(20))
  873. * CFrame.Angles(math.rad(100), 0, math.rad(45)), speed)
  874. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  875. elseif action == "Punch3" then
  876. local speed = 0.8
  877.  
  878. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  879. * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  880. * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(40), 0), speed)
  881. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(-40), 0), speed)
  882. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(30), math.rad(-45), 0), speed)
  883. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, math.rad(-45), 0)
  884. * CFrame.Angles(math.rad(-45), 0, 0), speed)
  885. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  886. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(-45), math.rad(-20))
  887. * CFrame.Angles(math.rad(80), 0, 0), speed)
  888. elseif action == "Punch4" then
  889. local speed = 0.8
  890.  
  891. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  892. * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  893. * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(-40), 0), speed)
  894. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(40), 0), speed)
  895. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, math.rad(45), 0)
  896. * CFrame.Angles(math.rad(-45), 0, 0), speed)
  897. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(30), math.rad(45), 0), speed)
  898. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(45), math.rad(-20))
  899. * CFrame.Angles(math.rad(70), 0, 0), speed)
  900. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  901. end
  902.  
  903.  
  904. damageLeftarm()
  905. damageRightarm()
  906. end
  907. end)
  908.  
  909.  
  910. function ascend()
  911. if pwr10 == true then
  912. pwr40 = true
  913. punchDamage = 30
  914. KiDamage = 50
  915. hum.WalkSpeed = 24
  916. pwr10 = false
  917. removeAura()
  918. aura40()
  919. elseif pwr40 == true then
  920. pwr80 = true
  921. punchDamage = 60
  922. KiDamage = 60
  923. hum.WalkSpeed = 38
  924. pwr40 = false
  925. removeAura()
  926. aura80()
  927. elseif pwr80 == true then
  928. pwr100 = true
  929. punchDamage = 90
  930. KiDamage = 70
  931. hum.WalkSpeed = 56
  932. pwr80 = false
  933. removeAura()
  934. aura100()
  935. end
  936. end
  937.  
  938. function descend()
  939. if pwr100 == true then
  940. pwr80 = true
  941. punchDamage = 60
  942. KiDamage = 60
  943. hum.WalkSpeed = 38
  944. pwr100 = false
  945. removeAura()
  946. aura80()
  947. elseif pwr80 == true then
  948. pwr40 = true
  949. punchDamage = 30
  950. KiDamage = 60
  951. hum.WalkSpeed = 24
  952. pwr80 = false
  953. removeAura()
  954. aura40()
  955. elseif pwr40 == true then
  956. pwr10 = true
  957. punchDamage = 20
  958. KiDamage = 30
  959. hum.WalkSpeed = 16
  960. pwr40 = false
  961. removeAura()
  962. end
  963. end
  964.  
  965. function base()
  966. pwr10 = true
  967. pwr40 = false
  968. pwr80 = false
  969. pwr100 = false
  970. punchDamage = 20
  971. hum.WalkSpeed = 16
  972. removeAura()
  973. end
  974.  
  975. function lerpt(item,max,num,speed)
  976. for i = num, max, speed do
  977. item.Transparency = i
  978. wait()
  979. end
  980. item:Destroy()
  981. end
  982.  
  983. function blast(pos)
  984. spawn(function()
  985. local damaged = {}
  986. local x = math.random(-5, 5)
  987. local y = math.random(-5, 5)
  988. local z = math.random(-5, 5)
  989. local ki = Instance.new("Part", Player)
  990. ki.Size = Vector3.new(1.1,1.1,1.1)
  991. ki.Material = "Neon"
  992. ki.CFrame = tors.CFrame * CFrame.new(x, y, -2)
  993. ki.Anchored = false
  994. ki.CanCollide = false
  995. ki.TopSurface = 10
  996. ki.BottomSurface = 10
  997. ki.BrickColor = BrickColor.new("Navy blue")
  998. ki.LeftSurface = 10
  999. ki.RightSurface = 10
  1000. ki.FrontSurface = 10
  1001. ki.BackSurface = 10
  1002. local kim = Instance.new("SpecialMesh", ki)
  1003. kim.MeshType = "Sphere"
  1004. local bp = Instance.new("BodyPosition", ki)
  1005. bp.Position = pos + Vector3.new(x, y, z)
  1006. bp.P = math.random(20000,100000)
  1007. bp.D = 1000
  1008. bp.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1009. repeat wait() until (ki.Position-bp.Position).magnitude < 3
  1010. local ki2 = Instance.new("Part", Player)
  1011. function Damage(model)
  1012. for i,s in pairs(model:GetChildren()) do
  1013. Damage(s)
  1014. if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  1015. if (ki2.Position - s.Position).magnitude < 7 then
  1016. local hum = s.Parent:FindFirstChild("Humanoid")
  1017. if hum then
  1018. if damaged[hum.Parent] == nil then
  1019. damaged[hum.Parent] = true
  1020. if vel then
  1021. vel:Remove()
  1022. end
  1023. vel = Instance.new("BodyVelocity", s)
  1024. vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  1025. game:GetService("Debris"):AddItem(vel, 0.5)
  1026. hum:TakeDamage(KiDamage +(math.random(-10, 10)/10))
  1027. end
  1028. end
  1029. end
  1030. end
  1031. end
  1032. end
  1033. ki2.Size = Vector3.new(1,1,1)
  1034. ki2.Material = "Neon"
  1035. ki2.Anchored = true
  1036. ki2.BrickColor = BrickColor.new("Navy blue")
  1037. ki2.CFrame = CFrame.new(pos + Vector3.new(x, y, z))
  1038. ki2.CanCollide = false
  1039. ki2.TopSurface = 10
  1040. ki2.BottomSurface = 10
  1041. ki2.LeftSurface = 10
  1042. ki2.RightSurface = 10
  1043. ki2.FrontSurface = 10
  1044. ki2.BackSurface = 10
  1045. local kim2 = Instance.new("SpecialMesh", ki2)
  1046. kim2.MeshType = "Sphere"
  1047. spawn(function()
  1048. for i = 0,15,3 do
  1049. wait()
  1050. ki2.Size = Vector3.new(i,i,i)
  1051. Damage(workspace)
  1052. end
  1053. spawn(function()
  1054. lerpt(ki2,1,0,0.2)
  1055. end)
  1056. end)
  1057. ki:Destroy()
  1058.  
  1059. end)
  1060. end
  1061. Mouse.KeyDown:connect(function(k)
  1062. if k:lower() == "b" and not ascendcooldown then
  1063. spawn(function()
  1064. ascendcooldown = true
  1065. wait(5)
  1066. ascendcooldown = false
  1067. end)
  1068. ascend()
  1069. elseif k:lower() == "n" and not descendcooldown then
  1070. spawn(function()
  1071. descendcooldown = true
  1072. wait(2)
  1073. descendcooldown = false
  1074. end)
  1075. descend()
  1076. elseif k == "m" then
  1077. base()
  1078. elseif k == "q" then
  1079. action = "Punching"
  1080. idle = false
  1081. punching = true
  1082. mudodo:Play()
  1083.  
  1084.  
  1085.  
  1086. repeat
  1087.  
  1088.  
  1089. if punching == false then
  1090. mudodo = false
  1091. mudodo:Stop()
  1092. mudodo:Destroy()
  1093. attacking = false
  1094. idle = true
  1095. end
  1096. damaged = {}
  1097. action = "Punch1"
  1098.  
  1099.  
  1100. leftArmdamaging = false
  1101. rightArmdamaging = true
  1102. wait(speed)
  1103.  
  1104. if punching == false then
  1105. attacking = false
  1106. idle = true
  1107. end
  1108. damaged = {}
  1109. action = "Punch2"
  1110.  
  1111. leftArmdamaging = true
  1112. rightArmdamaging = false
  1113. wait(speed)
  1114.  
  1115. if keyDown == false then
  1116. attacking = false
  1117. idle = true
  1118. end
  1119. damaged = {}
  1120. action = "Punch3"
  1121.  
  1122. leftArmdamaging = false
  1123. rightArmdamaging = true
  1124. wait(speed)
  1125.  
  1126. if keyDown == false then
  1127. attacking = false
  1128. idle = true
  1129. end
  1130. damaged = {}
  1131. action = "Punch4"
  1132.  
  1133. wait(speed)
  1134.  
  1135. until punching == false
  1136. elseif k:lower() == "f" then
  1137. if flying then
  1138. flying = false
  1139. if bv then
  1140. bv:Remove()
  1141. end
  1142. else
  1143. flying = true
  1144. bv = Instance.new("BodyVelocity", root)
  1145. bv.Velocity = Vector3.new(0, 0, 0)
  1146. end
  1147.  
  1148.  
  1149. elseif k:lower() == "e" then
  1150. kiBlasting = true
  1151. repeat
  1152. idle = false
  1153. if armKi == "Right" then
  1154. action = "Punch3"
  1155. else
  1156. action = "Punch4"
  1157. end
  1158. blast(Mouse.Hit.p)
  1159. wait(0.05)
  1160. if armKi == "Right" then
  1161. armKi = "Left"
  1162. else
  1163. armKi = "Right"
  1164. end
  1165. until kiBlasting == false
  1166. end
  1167. end)
  1168.  
  1169. Mouse.KeyUp:connect(function(k)
  1170. if k:lower() == "q" then
  1171. action = ""
  1172. punching = false
  1173. idle = true
  1174. leftArmdamaging = false
  1175. rightArmdamaging = false
  1176. elseif k:lower() == "e" and kiBlasting then
  1177. kiBlasting = false
  1178. action = ""
  1179. idle = true
  1180. end
  1181. end)
  1182. Mouse.Button1Down:connect(function()
  1183. if flying then
  1184. mouseDownF = true
  1185. end
  1186. end)
  1187. Mouse.Button1Up:connect(function()
  1188. if flying then
  1189. mouseDownF = false
  1190. end
  1191. end)
  1192. Mouse.KeyUp:connect(function(key)
  1193. if key == "q" then
  1194. mudodo:Stop()
  1195. end
  1196. end)
  1197. Mouse.KeyDown:connect(function(key)
  1198. if key == "z" then
  1199. if char.Head.Transparency == 0 then
  1200. GoInvisible()
  1201. Lol:Play()
  1202.  
  1203. elseif char.Head.Transparency == 1 then
  1204. GoVisible()
  1205. Lol:Play()
  1206. end
  1207. end end)
  1208.  
  1209.  
  1210.  
  1211. base()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement