JRKPastesBins

Untitled

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