Advertisement
JRKPastesBins

Untitled

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