Advertisement
JRKPastesBins

Untitled

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