Advertisement
D0MiN0_FX

Monk [ RARE ]

Oct 26th, 2016
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 116.30 KB | None | 0 0
  1. --[[
  2. @Name: Monk
  3. @Author: iKrypto
  4. @Date: 7/18/16
  5. @Engine: Lua 5.1
  6. ]]
  7.  
  8. wait(0.003)
  9. --print'starting script...'
  10.  
  11. local startLoad = tick()
  12. script.Name = "Monk"
  13. local plrs = game:GetService('Players')
  14. local plr = plrs.LocalPlayer
  15. local char = plr.Character
  16. local bp = plr.Backpack
  17. local hum = char.Humanoid
  18. local T = char.Torso
  19. local Character = char
  20. local Humanoid = hum
  21. local torso = char.Torso
  22. local Mastery,Haste,damage = 8,.08,0
  23. local stats,Parts,Cooldowns,Damage,recountData,parts,Damaged,Ally,Buffs,canBeKillt,hold = {},{},{},{},{},{},{},{},{},{},{}
  24. local Ctrl,Cam,lastclick,btimer = false,game.Workspace:FindFirstChild('currentCamera'),tick(),0
  25. local OrbModel,currentTarget,candamage,Meditating
  26. local shielding,damageAmp = false,0
  27. local dot = {}
  28. local combocounter,PGui,channeling,Mode = 0,plr.PlayerGui,false,''
  29. local new = Instance.new
  30. -- if leaked, don't edit this value
  31. -- it lets other scripts know this is
  32. -- a linked script so that you can do
  33. -- extra features such as slowing, stunning
  34. -- buffing, healing etc. Thanks.
  35. local iAmDarkusScript = Instance.new('Model')
  36. iAmDarkusScript.Parent = hum
  37. iAmDarkusScript.Name = 'Property of Darkus_Theory'
  38. head = char.Head
  39. local otheranims = false
  40. mouse = plr:GetMouse()
  41. count = 0
  42. Mode = 'Idling'
  43. local tMesh,asset = "rbxasset://fonts/torso.mesh","rbxassetid://"
  44. local meshes,sounds = {blast = 20329976,ring = 3270017,spike = 1033714,cone = 1082802,crown = 20329976,cloud = 1095708,diamond = 9756362},{laser = 166196553;gun = 131070686;falling = 138206037;hit = 146163493;twirl = 46299547;explosion = 142070127}
  45. prmColor = 'Really black'
  46. secColor = 'Royal purple'
  47. humanoid = char:findFirstChild("Humanoid")
  48. torso = char:findFirstChild("Torso")
  49. head = char.Head
  50. prmColor = 'ReFriendly black'
  51. secColor = 'Royal purple'
  52. humanoid = char:findFirstChild("Humanoid")
  53. torso = char:findFirstChild("Torso")
  54. head = char.Head
  55. ra = char:findFirstChild("Right Arm")
  56. la = char:findFirstChild("Left Arm")
  57. rl = char:findFirstChild("Right Leg")
  58. ll = char:findFirstChild("Left Leg")
  59. rs = torso:findFirstChild("Right Shoulder")
  60. ls = torso:findFirstChild("Left Shoulder")
  61. rh = torso:findFirstChild("Right Hip")
  62. lh = torso:findFirstChild("Left Hip")
  63. neck = torso:findFirstChild("Neck")
  64. rootpart = char:findFirstChild("HumanoidRootPart")
  65. rj = rootpart:findFirstChild("RootJoint")
  66. anim = char:findFirstChild("Animate")
  67. camera = workspace.CurrentCamera
  68. plr.CameraMaxZoomDistance = math.huge
  69. pcall(function()anim:Destroy()end)
  70. pcall(function()char["Health"]:Destroy() end)
  71. pcall(function()humanoid.Animator:Destroy()end)
  72. local rm = Instance.new("Weld", torso)
  73. rm.C0 = CFrame.new(1.5, 0.5, 0)
  74. rm.C1 = CFrame.new(0, 0.5, 0)
  75. rm.Part0 = torso
  76. rm.Part1 = ra
  77. local lm = Instance.new("Weld", torso)
  78. lm.C0 = CFrame.new(-1.5, 0.5, 0)
  79. lm.C1 = CFrame.new(0, 0.5, 0)
  80. lm.Part0 = torso
  81. lm.Part1 = la
  82. local rlegm = Instance.new("Weld", torso)
  83. rlegm.C0 = CFrame.new(0.5, -1, 0)
  84. rlegm.C1 = CFrame.new(0, 1, 0)
  85. rlegm.Part0 = torso
  86. rlegm.Part1 = rl
  87. local llegm = Instance.new("Weld", torso)
  88. llegm.C0 = CFrame.new(-0.5, -1, 0)
  89. llegm.C1 = CFrame.new(0, 1, 0)
  90. llegm.Part0 = torso
  91. llegm.Part1 = ll
  92. neckc0 = neck.C0
  93. rsc0 = rm.C0
  94. lsc0 = lm.C0
  95. llc0 = llegm.C0
  96. rlc0 = rlegm.C0
  97. rootc0 = rj.C0
  98. rootc1 = rj.C1
  99. wait()
  100. local RightFist = Instance.new('Part')
  101. RightFist.Name = 'RightFist'
  102. RightFist.BrickColor = BrickColor.new('Really black')
  103. RightFist.Locked = true
  104. RightFist.Shape = 'Block'
  105. RightFist.Size = Vector3.new(1.2, 1.2, 1.2)
  106. RightFist.Parent = char
  107. RightFist.CanCollide = false
  108. local RightFistWeld = Instance.new('Weld',RightFist)
  109. RightFistWeld.Name = 'RightFistWeld'
  110. RightFistWeld.C0 = CFrame.new(0,-.8, 0)
  111. RightFistWeld.Part0 = ra
  112. RightFistWeld.Part1 = RightFist
  113.  
  114. local LeftFist = Instance.new('Part')
  115. LeftFist.Name = 'LeftFist'
  116. LeftFist.BrickColor = BrickColor.new('Really black')
  117. LeftFist.Locked = true
  118. LeftFist.Shape = 'Block'
  119. LeftFist.Size = Vector3.new(1.2, 1.2, 1.2)
  120. LeftFist.Parent = char
  121. LeftFist.CanCollide = false
  122. local LeftFistWeld = Instance.new('Weld',LeftFist)
  123. LeftFistWeld.C0 = CFrame.new(0,-.8, 0)
  124. LeftFistWeld.Part0 = la
  125. LeftFistWeld.Part1 = LeftFist
  126.  
  127. local RightFoot = Instance.new('Part')
  128. RightFoot.Name = 'RightFoot'
  129. RightFoot.BrickColor = BrickColor.new('Really black')
  130. RightFoot.Locked = true
  131. RightFoot.Shape = 'Block'
  132. RightFoot.Size = Vector3.new(1.2, 1.2, 1.2)
  133. RightFoot.Parent = char
  134. RightFoot.CanCollide = false
  135. local RightFootWeld = Instance.new('Weld',RightFoot)
  136. RightFootWeld.Name = 'RightFootWeld'
  137. RightFootWeld.C0 = CFrame.new(0,-.7, 0)
  138. RightFootWeld.Part0 = rl
  139. RightFootWeld.Part1 = RightFoot
  140.  
  141. local LeftFoot = Instance.new('Part')
  142. LeftFoot.Name = 'LeftFoot'
  143. LeftFoot.BrickColor = BrickColor.new('Really black')
  144. LeftFoot.Locked = true
  145. LeftFoot.Shape = 'Block'
  146. LeftFoot.Size = Vector3.new(1.2, 1.2, 1.2)
  147. LeftFoot.Parent = char
  148. LeftFoot.CanCollide = false
  149. local LeftFootWeld = Instance.new('Weld',LeftFoot)
  150. LeftFootWeld.C0 = CFrame.new(0,-.7, 0)
  151. LeftFootWeld.Part0 = ll
  152. LeftFootWeld.Part1 = LeftFoot
  153.  
  154. RightFist.Transparency = 1
  155. LeftFist.Transparency = 1
  156. RightFoot.Transparency = 1
  157. LeftFoot.Transparency = 1
  158.  
  159. wepdps = function(obj)
  160. if not candamage then return end
  161. if obj:IsDescendantOf(char) then return end
  162. if not searchForHumanoid(obj.Parent) then return end
  163. local Hum = searchForHumanoid(obj.Parent)
  164. if Damaged[Hum] and tick()-Damaged[Hum] < (.2+stats['Haste']) then return end
  165. local dist = (obj.Position-torso.Position).magnitude
  166. if dist > 5 then return end
  167. local calculation = getDPS()
  168. local cftos = (Hum.Parent:findFirstChild'Torso' and Hum.Parent:findFirstChild'Torso'.CFrame:pointToObjectSpace(torso.Position) or {X=0,Y=0,Z=0})
  169. if cftos.Z > 0 then calculation = calculation * 1.3 end
  170. damageHuman(Hum, math.ceil(calculation*.6), obj)
  171. if math.random(1,10) > 3 then Disable(Hum) end
  172. logDamage('Autoattack', calculation)
  173. Damaged[Hum] = tick()
  174. coroutine.wrap(quickSound)(260430060, head, .8)
  175. stats['Mana'] = stats['Mana'] + 6
  176. if math.random(1,10) > 8 then stats['Chi'] = stats['Chi'] + 1 end
  177. end
  178.  
  179. RightFist.Touched:connect(wepdps)
  180. LeftFist.Touched:connect(wepdps)
  181. RightFoot.Touched:connect(wepdps)
  182. LeftFoot.Touched:connect(wepdps)
  183.  
  184.  
  185. cn,ca,bc,v3,r = CFrame.new,CFrame.Angles,BrickColor.new,Vector3.new,function(a)return (math.random()-.5)*2*(a or 1) end
  186. deg,nf,c3,ins,ma,pi,mr = math.deg,math.floor,Color3.new,Instance.new,math.abs,math.pi,math.rad
  187. local part = function(prnt,cfr,siz,col,anc,canc,tra,mat,typ)
  188. local p = ins(typ or "Part")
  189. p.FormFactor = "Custom"
  190. p.Material = mat
  191. p.Transparency = tra
  192. p.CanCollide = canc
  193. p.Anchored = anc
  194. p.BrickColor = bc(col)
  195. p.Size = siz
  196. p.CFrame = cfr
  197. p.Parent = prnt
  198. p.Locked = true
  199. p.TopSurface,p.BottomSurface = 0,0
  200. p:BreakJoints()
  201. return p
  202. end
  203. local mesh = function(typ,prnt,scal,mtyp,mid,mtx)
  204. local m = ins(typ or "SpecialMesh")
  205. if mtyp then m.MeshType = mtyp end
  206. if mid then m.MeshId = mid end
  207. if mtx then m.TextureId = mtx end
  208. if scal then m.Scale = scal end
  209. m.Parent = prnt
  210. return m
  211. end
  212. local weldy = function(prt1,prt2,c0,c1)
  213. local w = ins("Weld",prt1)
  214. w.Part0 = prt1
  215. w.Part1 = prt2
  216. w.C0,w.C1 = c0 or cn(),c1 or cn()
  217. return w
  218. end
  219. function rune(cf,size,lifespan)
  220. coroutine.wrap(function()
  221. local p = Instance.new("Part")
  222. plight = Instance.new("PointLight",p)
  223. plight.Color = BrickColor.new("Bright red").Color
  224. p.formFactor = 0
  225. p.Size = Vector3.new()
  226. p.BrickColor = BrickColor.new("Bright red")
  227. p.Anchored = true
  228. p.Locked = true
  229. p.CanCollide = false
  230. p.CFrame = cf*CFrame.Angles(math.pi/2,0,0)
  231. p.TopSurface = 0
  232. p.BottomSurface = 0
  233. p.Parent = char
  234. local m = Instance.new("SpecialMesh",p)
  235. local wave = p:Clone()
  236. wave.CFrame = cf
  237. wave.Parent = player.Character
  238. wave.Mesh.MeshType = Enum.MeshType.Sphere
  239. wave.Mesh.Scale = Vector3.new(0,size/10,0)
  240. m.MeshId = "http://www.roblox.com/asset/?id=47260990"
  241. m.Scale = Vector3.new(size,size,size)
  242. p.Transparency = 1
  243. game.Debris:AddItem(p)
  244. game.Debris:AddItem(wave)
  245. for i=1,5 do
  246. p.Transparency = 1-math.sin(i/10*math.pi)*0.75
  247. p.CFrame = p.CFrame*CFrame.Angles(0,0,(i/5)*math.pi/12)
  248. wave.Mesh.Scale = Vector3.new(size*i,size*i,size*i)/2
  249. wave.Transparency = i/5
  250. wait(1/30)
  251. end
  252. wave:Remove()
  253. delay(lifespan,function()
  254. for i=1,20 do
  255. local ratio = math.sin(i/40*math.pi)*0.75
  256. p.Transparency = 0.25+ratio
  257. wait(1/30)
  258. end
  259. p:Remove()
  260. end)
  261. end)()
  262. end
  263. function explosion(where,heat,size,pres)
  264. a = Instance.new("Explosion",Workspace)
  265. a.BlastRadius = size
  266. a.BlastPressure = pres
  267. a.Position = where.Position
  268. local f = Instance.new("Fire",p)
  269. f.Size = size
  270. f.Heat = heat
  271. f:Remove()
  272. end
  273. function flame(cf,heat,size,instant)
  274. local p = Instance.new("Part")
  275. p.formFactor = 3
  276. p.Anchored = true
  277. p.CanCollide = false
  278. p.Locked = true
  279. p.Transparency = 1
  280. p.Size = Vector3.new()
  281. p.CFrame = cf
  282. p.Parent = char
  283. local f = Instance.new("Fire",p)
  284. f.Size = size
  285. f.Heat = heat
  286. game.Debris:AddItem(p,1.1)
  287. delay(0.1,function()
  288. f.Enabled = false
  289. if instant then
  290. p:Destroy()
  291. end
  292. end)
  293. end
  294. function rune(cf,size,lifespan)
  295. coroutine.wrap(function()
  296. local p = Instance.new("Part")
  297. plight = Instance.new("PointLight",p)
  298. plight.Color = BrickColor.new("Bright red").Color
  299. p.formFactor = 0
  300. p.Size = Vector3.new()
  301. p.BrickColor = BrickColor.new("Bright red")
  302. p.Anchored = true
  303. p.Locked = true
  304. p.CanCollide = false
  305. p.CFrame = cf*CFrame.Angles(math.pi/2,0,0)
  306. p.TopSurface = 0
  307. p.BottomSurface = 0
  308. p.Parent = char
  309. local m = Instance.new("SpecialMesh",p)
  310. local wave = p:Clone()
  311. wave.CFrame = cf
  312. wave.Parent = char
  313. wave.Mesh.MeshType = Enum.MeshType.Sphere
  314. wave.Mesh.Scale = Vector3.new(0,size/10,0)
  315. m.MeshId = "http://www.roblox.com/asset/?id=9756362"
  316. m.Scale = Vector3.new(size,size,size/10)
  317. p.Transparency = 1
  318. game.Debris:AddItem(p)
  319. game.Debris:AddItem(wave)
  320. for i=1,5 do
  321. p.Transparency = 1-math.sin(i/10*math.pi)*0.75
  322. p.CFrame = p.CFrame*CFrame.Angles(0,0,(i/5)*math.pi/12)
  323. wave.Mesh.Scale = Vector3.new(size*i,size/10,size*i)/2
  324. wave.Transparency = i/5
  325. wait(1/30)
  326. end
  327. wave:Remove()
  328. delay(lifespan,function()
  329. for i=1,20 do
  330. local ratio = math.sin(i/40*math.pi)*0.75
  331. p.Transparency = 0.25+ratio
  332. wait(1/30)
  333. end
  334. p:Remove()
  335. end)
  336. end)()
  337. end
  338. --rune(torso.CFrame-Vector3.new(0,2.5,0),20,1)
  339. function getRegion(point,range,ignore)
  340. return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
  341. end
  342. function getHumanoid(v)
  343. if v and v.Parent then
  344. local h = v.Parent:findFirstChild("Humanoid") or v.Parent.Parent:findFirstChild("Humanoid")
  345. if not h then
  346. for _,p in ipairs(v.Parent:GetChildren()) do
  347. if p:isA("Humanoid") then
  348. h = p
  349. end
  350. end
  351. if not h and v.Parent.Parent and v.Parent.Parent ~= game and v.Parent.Parent ~= workspace then
  352. for _,p in ipairs(v.Parent.Parent:GetChildren()) do
  353. if p:isA("Humanoid") then
  354. h = p
  355. end
  356. end
  357. end
  358. end
  359. return h
  360. end
  361. end
  362. function advRay(start,point)
  363. local dis = (start-(start+point)).magnitude
  364. local dir = ((start+point)-start).unit
  365. if dis > 999 then
  366. dis = 999
  367. end
  368. point = dis*dir
  369. hit,pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(start,point),{player.Character})
  370. if hit and not hit.CanCollide and not getHumanoid(hit) then
  371. function persistentRay(list)
  372. hit,pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(start,point),{player.Character,unpack(list)})
  373. if hit and not hit.CanCollide and not getHumanoid(hit) then
  374. hit,pos = persistentRay({hit,unpack(list)})
  375. end
  376. return hit,pos
  377. end
  378. hit,pos = persistentRay({hit})
  379. end
  380. return hit,pos
  381. end
  382. function Burn(v)
  383. coroutine.wrap(function()
  384. local Colors = {"Really red","Really black","Orange","New Yeller"}
  385. local calc = getDPS()*.5
  386. if v:IsA("Model")and v ~= char and not v:findFirstChild("Burnt")then
  387. local h = v:findFirstChild("Humanoid")
  388. if h then
  389. if h.Health > 0 then
  390. local t = v:findFirstChild("Torso")
  391. if t then
  392. if(t.Position -T.Position).magnitude <= 20 then
  393. local f = Instance.new("StringValue",v)
  394. f.Name = "Burnt"
  395. ParticleEmit(v.Torso,BrickColor.new("Really red"),10)
  396. for m,c in pairs(v:GetChildren())do
  397. if c:IsA("BasePart")then
  398. local ss = Instance.new("Fire",c)
  399. ss.Size = c.Size.y +2
  400. ss.Color = BrickColor.new(Colors[math.random(1,#Colors)]).Color
  401. ss.SecondaryColor = Color3.new(0,0,0)
  402. ss.Heat = 100
  403. delay(10,function()
  404. local size = ss.Size
  405. for i = size,0,-1 do
  406. ss.Size = i
  407. Wait()
  408. end
  409. ss:Destroy()
  410. end)
  411. end
  412. end
  413. h.PlatformStand = true
  414. coroutine.wrap(function()
  415. for i = 1,10 do
  416. h:TakeDamage(calc)
  417. logDamage('Fire',calc)
  418. Wait(1)
  419. end
  420. end)()
  421. Game:GetService("Debris"):AddItem(f,10)
  422. end
  423. end
  424. end
  425. end
  426. end
  427. end)()
  428. end;
  429. function AoE(point,radius,damage,push,trip)
  430. ypcall(function()
  431. local push = push or Vector3.new()
  432. local hit = getRegion(point,radius,{char})
  433. local humanoidList = {}
  434. for _,v in pairs(hit) do
  435. local h = getHumanoid(v)
  436. if not v.Anchored then
  437. if h then
  438. if not humanoidList[h] then
  439. if Damaged[h] and tick()-Damaged[h]<.2 then return end
  440. humanoidList[h] = true
  441. Damaged[h] = tick()
  442. damageHuman(h,damage,h.Parent:findFirstChild'Head')
  443. Burn(h.Parent)
  444. if h.Parent:findFirstChild("Torso") and h.Parent.Torso:isA("BasePart") then
  445. if push.magnitude > 0 then
  446. local v = Instance.new("BodyVelocity",h.Parent.Torso)
  447. v.maxForce = Vector3.new(1,1,1)*10000000000
  448. v.velocity = push/0.1
  449. game.Debris:AddItem(v,0.1)
  450. end
  451. if trip then
  452. local v = Instance.new("BodyAngularVelocity",h.Parent.Torso)
  453. v.maxTorque = Vector3.new(1,1,1)*10000000000
  454. v.angularvelocity = Vector3.new(math.pi,0,math.pi)/0.1
  455. game.Debris:AddItem(v,0.1)
  456. end
  457. end
  458. end
  459. else v:BreakJoints()
  460. v.Velocity = v.Velocity+push/v:GetMass()
  461. end
  462. end
  463. end
  464. end)
  465. end
  466. function crownExplode(cf,col,scl)
  467. local p = part(char,cf,v3(1,1,1),col,true,false,.1,"SmoothPlastic")
  468. local pm = mesh("FileMesh",p,nil,nil,asset..meshes.crown)
  469. Spawn(function()
  470. for i=.1,1.1,.025 do
  471. p.Transparency = i
  472. pm.Scale = pm.Scale + v3(scl,scl,scl)
  473. wait()
  474. end
  475. p:Destroy()
  476. end)
  477. end
  478. function crater(pos,dist,siz,col,mat)
  479. local num = math.random(7,13)
  480. for i=1,num do
  481. game:service("Debris"):AddItem(part(char,CFrame.new(pos)*ca(0,pi*2/num*i,0)*cn(0,0,dist)*ca(r(2),r(2),r(2)),v3(ma(r(siz)),ma(r(siz)),ma(r(siz))),col,true,true,0,mat),7)
  482. end
  483. end
  484. function quickSound(id,par,pi)
  485. local s = Instance.new("Sound")
  486. s.Pitch = pi or 1
  487. s.SoundId = asset..id
  488. s.Parent = par
  489. wait()
  490. s:Play()
  491. return s
  492. end
  493. function newSound(id,par,pi)
  494. local s = Instance.new("Sound",par)
  495. s.Pitch = pi or 1
  496. s.Volume = .3
  497. s.SoundId = asset..id
  498. s:Play()
  499. return s
  500. end
  501.  
  502. function cylinderOpen(cf,col,col2)
  503. local p = part(char,cf,v3(0,1000,0),col,true,false,.1,"SmoothPlastic")
  504. local pm = mesh("CylinderMesh",p)
  505. local p2 = part(char,cf,v3(0,1000,0),col2,true,false,.1,"SmoothPlastic")
  506. local p2m = mesh("CylinderMesh",p2)
  507. Spawn(function()
  508. for i=.1,1.1,.0125 do
  509. p.Transparency = i
  510. p2.Transparency = i
  511. pm.Scale = pm.Scale + v3(.8,0,.8)
  512. p2m.Scale = p2m.Scale + v3(.5,0,.5)
  513. wait()
  514. end
  515. p:Destroy()
  516. p2:Destroy()
  517. end)
  518. end
  519. function cylinderOpen2(cf,col,col2)
  520. local p = part(workspace,cf,v3(0,1000,0),col,true,false,.1,"SmoothPlastic")
  521. local pm = mesh("CylinderMesh",p)
  522. local p2 = part(workspace,cf,v3(0,1000,0),col2,true,false,.1,"SmoothPlastic")
  523. local p2m = mesh("CylinderMesh",p2)
  524. Spawn(function()
  525. for i=.1,1.1,.05 do
  526. p.Transparency = i
  527. p2.Transparency = i
  528. pm.Scale = pm.Scale + v3(.7,0,.7)
  529. p2m.Scale = p2m.Scale + v3(.6,0,.6)
  530. wait()
  531. end
  532. wait(10)
  533. p:Destroy()
  534. p2:Destroy()
  535. end)
  536. end
  537.  
  538. function Effect(Pos,x1,y1,z1,x2,y2,z2,color,ref)
  539. local S = Instance.new("Part",Character)
  540. S.FormFactor = 0
  541. S.Size = Vector3.new(1,1,1)
  542. S.BrickColor = color
  543. S.Reflectance = ref or 0
  544. S.TopSurface = 0
  545. S.BottomSurface = 0
  546. S.Transparency = 0.5
  547. S.Anchored = true
  548. S.CanCollide = false
  549. S.CFrame = CFrame.new(Pos)* CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  550. local msh2 = Instance.new("BlockMesh",S)
  551. msh2.Scale = Vector3.new(x1,y1,z1)
  552. coroutine.wrap(function()
  553. for i = 1,9 do
  554. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  555. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  556. S.Transparency = i *0.1
  557. Wait()
  558. end
  559. S:Destroy()
  560. end)()end
  561. function Effect2(part,x1,y1,z1,x2,y2,z2,color,ref)
  562. if part:IsDescendantOf(Workspace)then
  563. local S = Instance.new("Part",Character)
  564. S.FormFactor = 0
  565. S.Size = Vector3.new(1,1,1)
  566. S.BrickColor = color
  567. S.Reflectance = ref or 0
  568. S.TopSurface = 0
  569. S.BottomSurface = 0
  570. S.Transparency = 0.5
  571. S.Anchored = true
  572. S.CanCollide = false
  573. S.CFrame = part.CFrame * CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  574. local msh2 = Instance.new("BlockMesh",S)
  575. msh2.Scale = Vector3.new(x1,y1,z1)
  576. coroutine.wrap(function()
  577. for i = 1,9 do
  578. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  579. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  580. S.Transparency = i *0.1
  581. Wait()
  582. end
  583. S:Destroy()
  584. end)()end end
  585. local function EmberWave(CF,Color)
  586. local p = Instance.new("Part",Character)
  587. p.Anchored = true
  588. p.Locked = true
  589. p.CanCollide = false
  590. p.CFrame = CF
  591. p.Transparency = 1
  592. coroutine.wrap(function()
  593. local x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  594. for i = 1,30 do
  595. p.CFrame = p.CFrame *x
  596. x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  597. Effect2(p,2.6,2.6,2.6,0,0,0,Color,0.3)
  598. Wait(0.1)
  599. end
  600. p:Destroy()
  601. end)()end
  602.  
  603. function MediumParticleEmit(Object,Color)
  604. coroutine.wrap(function()
  605. while Wait(1.1)do
  606. if not Object then break end
  607. local p = Instance.new("Part",Object.Parent)
  608. p.Name = "Trail"
  609. p.TopSurface = 0
  610. p.BottomSurface = 0
  611. p.Anchored = true
  612. p.CanCollide = false
  613. p.FormFactor = "Custom"
  614. p.Size = Vector3.new(0.01,0.01,0.01)
  615. p.BrickColor = type(Color)== 'userdata' and Color or BrickColor.new(Color)
  616. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  617. local m = Instance.new("BlockMesh",p)
  618. m.Scale = Vector3.new(2,2,2)
  619. coroutine.wrap(function()
  620. for i = 1,15 do
  621. p.Transparency = i/15
  622. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  623. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  624. Wait()
  625. end
  626. p:Destroy()
  627. end)()
  628. end
  629. end)()
  630. end
  631.  
  632. if head:FindFirstChild('Mesh') then
  633. if head:FindFirstChild('Mesh'):IsA('BlockMesh') then
  634. head:FindFirstChild('Mesh'):remove()
  635. wait()
  636. local nm = Instance.new('SpecialMesh', head)
  637. nm.MeshType = 'Head'
  638. nm.Scale = Vector3.new(1.25,1.25,1.25)
  639. end
  640. end
  641. if head:FindFirstChild('face') then
  642. head:FindFirstChild('face'):Destroy()--.Texture = 'http://www.roblox.com/asset/?id=128963883'
  643. end
  644.  
  645. function newStat(stat, type, value)
  646. if stats[stat] then return end
  647. stats[stat] = value
  648. return stats[stat]
  649. end
  650.  
  651. local function Implode(CF,Color)
  652. local cf = CF
  653. local f = Instance.new("Part",Character)
  654. f.BrickColor = Color
  655. f.Size = Vector3.new(1,1,1)
  656. f.Anchored = true
  657. f.Locked = true
  658. f.CanCollide = false
  659. f.TopSurface = 0
  660. f.Transparency = 1
  661. f.BottomSurface = 0
  662. f.CFrame = cf
  663. local sm = Instance.new("SpecialMesh",f)
  664. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  665. sm.Scale = Vector3.new(30,30,30)
  666. coroutine.wrap(function()
  667. for i = 1,10 do
  668. f.Transparency = f.Transparency -0.1
  669. sm.Scale = sm.Scale - Vector3.new(3,3,3)
  670. Wait()
  671. end
  672. f:Destroy()
  673. end)()
  674. local ax = Instance.new("Part",Character)
  675. ax.Size = Vector3.new(30,30,30)
  676. ax.TopSurface = 0
  677. ax.BottomSurface = 0
  678. ax.Transparency = 0
  679. ax.Locked = true
  680. ax.BrickColor = Color
  681. ax.Shape = "Ball"
  682. ax.CanCollide = false
  683. ax.CFrame = cf
  684. ax.Anchored = true
  685. ax.Transparency = 1
  686. coroutine.wrap(function()
  687. for i = 1,10 do
  688. ax.Size = ax.Size - Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  689. ax.Transparency = ax.Transparency -0.1
  690. ax.CFrame = cf
  691. Wait()
  692. end
  693. ax:Destroy()
  694. end)()
  695. end
  696. local function Explode(CF,Color,SMM,BBoom)
  697. local cf = CF
  698. local f = Instance.new("Part",Character)
  699. f.BrickColor = Color
  700. f.Size = Vector3.new(5,1,5)
  701. f.Anchored = true
  702. f.Locked = true
  703. f.CanCollide = false
  704. f.TopSurface = 0
  705. f.BottomSurface = 0
  706. f.CFrame = cf
  707. local sm = Instance.new("SpecialMesh",f)
  708. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  709. sm.Scale = Vector3.new(5,5,5)
  710. coroutine.wrap(function()
  711. for i = 1,20 do
  712. f.Transparency = f.Transparency +0.05
  713. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  714. Wait()
  715. end
  716. f:Destroy()
  717. end)()
  718. if BBoom then do
  719. local zs = BBoom
  720. local ax = Instance.new("Part",Character)
  721. ax.Size = Vector3.new(1,1,1)
  722. ax.TopSurface = 0
  723. ax.BottomSurface = 0
  724. ax.Transparency = 0
  725. ax.Locked = true
  726. ax.BrickColor = Color
  727. ax.Shape = "Ball"
  728. ax.CanCollide = false
  729. ax.CFrame = zs
  730. ax.Anchored = true
  731. local SMMx = Instance.new("SpecialMesh",ax)
  732. SMMx.MeshId = "http://www.roblox.com/asset/?id=1323306"
  733. SMMx.Scale = Vector3.new(1,1,1)
  734. coroutine.wrap(function()
  735. for i = 1,20 do
  736. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  737. ax.Transparency = ax.Transparency +0.05
  738. ax.CFrame = zs
  739. Wait()
  740. end
  741. ax:Destroy()
  742. end)()
  743. end
  744. end
  745. local ax = Instance.new("Part",Character)
  746. ax.Size = Vector3.new(1,1,1)
  747. ax.TopSurface = 0
  748. ax.BottomSurface = 0
  749. ax.Transparency = 0
  750. ax.Locked = true
  751. ax.BrickColor = Color
  752. ax.Shape = "Ball"
  753. ax.CanCollide = false
  754. ax.CFrame = cf
  755. ax.Anchored = true
  756. local SMMx do if SMM then
  757. SMMx = Instance.new("SpecialMesh",ax)
  758. SMMx.MeshId = SMM
  759. SMMx.Scale = Vector3.new(1,1,1)
  760. end
  761. end
  762. coroutine.wrap(function()
  763. for i = 1,20 do
  764. if SMM then
  765. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  766. else
  767. ax.Size = ax.Size + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  768. end
  769. ax.Transparency = ax.Transparency +0.05
  770. ax.CFrame = cf
  771. Wait()
  772. end
  773. ax:Destroy()
  774. end)()
  775. end
  776. function ParticleEmit(Object,Color,Duration)
  777. local Counter = 0
  778. coroutine.wrap(function()
  779. while Wait(0.3)do
  780. if Counter == Duration then break end
  781. local p = Instance.new("Part",Object.Parent)
  782. p.Name = "Trail"
  783. p.TopSurface = 0
  784. p.BottomSurface = 0
  785. p.Anchored = true
  786. p.CanCollide = false
  787. p.FormFactor = "Custom"
  788. p.Size = Vector3.new(0.01,0.01,0.01)
  789. p.BrickColor = Color and(type(Color)== 'userdata' and Color or BrickColor.new(Color))
  790. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  791. local m = Instance.new("BlockMesh",p)
  792. m.Scale = Vector3.new(2,2,2)
  793. coroutine.wrap(function()
  794. for i = 1,15 do
  795. p.Transparency = i/15
  796. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  797. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  798. Wait()
  799. end
  800. p:Destroy()
  801. end)()
  802. end
  803. end)()
  804. if Duration == math.huge then return end
  805. coroutine.wrap(function()
  806. while Wait(1)do
  807. Counter = Counter +1
  808. if Counter == Duration then
  809. break
  810. end
  811. end
  812. end)()
  813. end
  814. function SlowParticleEmit(Object)
  815. coroutine.wrap(function()
  816. while Wait(3.2)do
  817. if not Object then break end
  818. local p = Instance.new("Part",Object.Parent)
  819. p.Name = "Trail"
  820. p.TopSurface = 0
  821. p.BottomSurface = 0
  822. p.Anchored = true
  823. p.CanCollide = false
  824. p.FormFactor = "Custom"
  825. p.Size = Vector3.new(0.01,0.01,0.01)
  826. p.BrickColor = (BrickColor.new("Royal purple"))
  827. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  828. local m = Instance.new("BlockMesh",p)
  829. m.Scale = Vector3.new(2,2,2)
  830. coroutine.wrap(function()
  831. for i = 1,15 do
  832. p.Transparency = i/15
  833. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  834. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  835. Wait()
  836. end
  837. p:Destroy()
  838. end)()
  839. end
  840. end)()
  841. end
  842.  
  843. function expandDong(ctarg)
  844. local nTarg = (ctarg and ctarg or OrbModel.PurplePart)
  845. local Orbi = Instance.new('Part')
  846. Orbi.CFrame = nTarg.CFrame
  847. Orbi.Size = Vector3.new(3,3,3)
  848. Orbi.CanCollide = false
  849. Orbi.Locked = true
  850. Orbi.Shape = 'Ball'
  851. Orbi.Anchored = true
  852. Orbi.Transparency = .6
  853. Orbi.TopSurface,Orbi.BottomSurface = 0,0
  854. Orbi.Name = 'Expand Dong'
  855. Orbi.BrickColor = BrickColor.new('Royal purple')
  856.  
  857. local OrbiMesh = Instance.new('SpecialMesh',Orbi)
  858. OrbiMesh.Name = 'Dxpand Eong'
  859. OrbiMesh.Scale = Vector3.new(2, 2, 2)
  860. OrbiMesh.MeshType = 'Sphere'
  861. coroutine.wrap(function()
  862. for i,v in pairs(IsNear(nTarg.Position, 5, nil, true)) do
  863. if Damaged[v:FindFirstChild('Humanoid')] and tick()-Damaged[v:FindFirstChild('Humanoid')] < 1 then return end
  864. local calc = getDPS()*3
  865. healHuman(v:FindFirstChild('Humanoid'), calc)
  866. logDamage('Meditation', calc)
  867. Damaged[v:FindFirstChild('Humanoid')] = tick()
  868. end
  869. end)()
  870. Orbi.Parent = char
  871. ypcall(function()
  872. for i = 3,0,-1 do wait(.05)
  873. OrbiMesh.Scale = OrbiMesh.Scale + Vector3.new(.6, .6, .6)
  874. Orbi.CFrame = nTarg.CFrame
  875. end
  876. for i = .6,1,.05 do
  877. wait(0.04)
  878. Orbi.Transparency = i
  879. end
  880. Orbi:Destroy()
  881. end)
  882. end
  883.  
  884.  
  885. function useMana(amount)
  886. local precalc = stats['Mana']-amount
  887.  
  888. if stats['Mana'] < 0 then return false end
  889. if precalc < 0 then return false end
  890.  
  891. stats['Mana'] = precalc
  892.  
  893. return true
  894. end
  895.  
  896. function useChi(amount)
  897. local precalc = stats['Chi']-amount
  898.  
  899. if stats['Chi'] < 0 then return false end
  900. if precalc < 0 then return false end
  901.  
  902. stats['Chi'] = precalc
  903.  
  904. return true
  905. end
  906.  
  907. function recount()
  908.  
  909. local totl = {}
  910.  
  911. local function addUp(tbl)
  912. local total = 0
  913. for i,v in next,tbl do
  914. total = total + v
  915. end
  916. return total
  917. end
  918.  
  919. local function avg(tbl)
  920.  
  921. local num = #tbl
  922. local nom = addUp(tbl)
  923.  
  924. return (nom/num)
  925. end
  926.  
  927. warn('RECOUNT - All Data')
  928. for i,v in pairs(recountData) do
  929. local qq = addUp(v)
  930. print(i..': '..qq..' ('..math.ceil(avg(v))..')')
  931. table.insert(totl, qq)
  932. end
  933.  
  934. warn('TOTAL: '..addUp(totl))
  935.  
  936. end
  937.  
  938. function logDamage(skill, damage)
  939.  
  940. if not recountData[skill] then recountData[skill] = {} end
  941.  
  942. local tbl = recountData[skill]
  943. table.insert(tbl, damage)
  944.  
  945. end
  946. function getDPS(override)
  947. local crit = math.random(1,15)
  948. local DPS = ((stats.Mastery) * (crit > 11 and stats.CriticalStrikeBonus or 1.2))
  949. DPS = math.ceil(DPS)
  950. lastdps = tick()
  951. if berserk then DPS = DPS * 1.8 end
  952. if cheating then DPS = DPS * 1.5 end
  953. if damageAmp>0 then DPS=DPS*damageAmp end
  954. return DPS,((crit > 13) and true or false)
  955. end
  956.  
  957. function Karma()
  958. local Humanoid = currentTarget
  959. if not Humanoid then return end
  960. Title('<Touch of Karma>', (Humanoid.Parent:findFirstChild('Head') or Instance.new('Part')),Color3.new(200/255,10/255,200/255),true,false)
  961.  
  962. local currentHp = hum.Health
  963.  
  964. local karmaCon = hum.Changed:connect(function(prop)
  965. if prop == 'Health_XML' then
  966. if hum.Health < currentHp then
  967. local change = currentHp-hum.Health
  968. damageHuman(Humanoid,change,Humanoid.Parent:findFirstChild'Head')
  969. end
  970. currentHp = hum.Health
  971. end
  972. end)
  973.  
  974. local karmaDetect = Instance.new('Model')
  975. karmaDetect.Name = plr.Name..' Karma'
  976. wait()
  977. karmaDetect.Parent = Humanoid
  978.  
  979. for i = 8,0,-1 do
  980. wait(1)
  981. end
  982.  
  983. karmaDetect:Destroy()
  984. karmaCon:disconnect()
  985.  
  986. end
  987.  
  988.  
  989. function Disable(Humanoid)
  990.  
  991. if Humanoid == hum then return end
  992.  
  993. ypcall(function()
  994.  
  995. for i = 10,0,-1 do
  996.  
  997. if not Humanoid.Parent then break end
  998. if Humanoid.WalkSpeed > 5 then
  999. if Humanoid.Health <= 0 then break end
  1000.  
  1001. if Humanoid:findFirstChild'Property of Darkus_Theory' then
  1002. Humanoid.WalkSpeed = 3
  1003. Humanoid.JumpPower = 0
  1004. end
  1005. --Humanoid.JumpPower = 0
  1006. end
  1007.  
  1008. wait(1)
  1009.  
  1010. end
  1011.  
  1012. if Humanoid.WalkSpeed > 5 then
  1013. if Humanoid:findFirstChild'Property of Darkus_Theory' then
  1014. Humanoid.JumpPower = 50
  1015. Humanoid.WalkSpeed = 16
  1016. end
  1017. end
  1018.  
  1019. end)
  1020. end
  1021.  
  1022. function damageHuman(hum,d,hit)
  1023. if not hum:IsA('Humanoid') then hum.Parent:breakJoints() return end
  1024. pcall(function() hum.Parent.Health.Disabled = true end)
  1025. if hum.Health <= 0 then return end
  1026. if hum == Humanoid then return end
  1027. if hum:findFirstChild('Shielding') then return end
  1028. if Ally[hum] then return end
  1029. Title("-"..math.ceil(d), ((hit.Parent and hit.Parent~='Workspace') and (hit.Parent:findFirstChild'Head' or Instance.new('Model'))), Color3.new(255/255,0/255,0/255),true,false)
  1030. hum.Health = hum.Health - math.ceil(d)
  1031. if hum.Health <= 0 then logDamage('Kills', 1) Alert('You killed '..hum.Parent.Name..'!', 'Yellow') if btimer > 0 then btimer=btimer+10 end end
  1032. end
  1033.  
  1034. function healHuman(hum,d)
  1035. if not hum then return end
  1036. if hum.Health <= 0 then return end
  1037. pcall(function() hum.Parent.Health.Disabled = true end)
  1038. if hum==Humanoid or Ally[hum] then
  1039. local abs = (hum.Health-hum.MaxHealth)+d
  1040. if abs >= hum.MaxHealth * .5 then return end
  1041. hum:TakeDamage(-math.ceil(d))
  1042. logDamage('Healing done', math.ceil(d))
  1043. end
  1044.  
  1045. if math.random(0,100) > 75 and not shadowform then
  1046. stats['Chi'] = stats['Chi'] + 1
  1047. end
  1048.  
  1049. end
  1050.  
  1051.  
  1052.  
  1053. function Tag(Humanoid)
  1054. local c = Instance.new("ObjectValue",Humanoid)
  1055. c.Value = plr
  1056. c.Name = "creator"
  1057. end
  1058.  
  1059. function CloneCharacter()
  1060. Character.Archivable = true
  1061. local Clone = Character:Clone()
  1062. for i,v in pairs(Clone:GetChildren())do
  1063. if v:IsA("BasePart") then
  1064. v.Transparency = .1
  1065. v.Reflectance = .1
  1066. end
  1067. end
  1068. Character.Archivable = false
  1069. Clone.Parent = game:service('Workspace')
  1070. Clone.Archivable = false
  1071. game:service('Debris'):AddItem(Clone,9)
  1072. return Clone
  1073. end
  1074. function searchForHumanoid(thing)
  1075. for _,v in pairs(thing:children()) do
  1076. if v:IsA('Humanoid') then
  1077. return v
  1078. end
  1079. end
  1080. return false
  1081. end
  1082. function CreateUI(Player)
  1083. --//Created by Opligitory
  1084. local this = {
  1085. Debounces = {
  1086. HelpOpen = false;
  1087. CoolDownOpen = false;
  1088. NameShowing = true;
  1089. };
  1090. }
  1091. local function Create(ty)
  1092. return function(data)
  1093. local obj = Instance.new(ty)
  1094. for k,v in pairs(data)do
  1095. if type(k) == 'number' then
  1096. v.Parent = obj
  1097. else
  1098. obj[k] = v
  1099. end
  1100. end
  1101. return obj
  1102. end
  1103. end
  1104.  
  1105. local function Thread(f)
  1106. assert(type(f) == 'function',"bad argument #1 'function' expected got "..type(f))
  1107. return coroutine.resume(coroutine.create(f))
  1108. end
  1109.  
  1110. local Monk = Create("ScreenGui"){
  1111. Parent = Player.PlayerGui;
  1112. Name = "Monk";
  1113. Archivable = true;
  1114. }
  1115. local Background = Create("Frame"){
  1116. Visible = true;
  1117. Active = false;
  1118. Parent = Monk;
  1119. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1120. Archivable = true;
  1121. Size = UDim2.new(0, 305, 0, 300);
  1122. Draggable = false;
  1123. ClipsDescendants = false;
  1124. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1125. Style = Enum.FrameStyle.DropShadow;
  1126. BackgroundTransparency = 0;
  1127. Position = UDim2.new(1, -305, 0.5, -50);
  1128. BorderSizePixel = 1;
  1129. Name = "Background";
  1130. BackgroundColor3 = Color3.new(1, 1, 1);
  1131. }
  1132. local mTitle = Create("TextLabel"){
  1133. Visible = true;
  1134. FontSize = Enum.FontSize.Size28;
  1135. Active = false;
  1136. Parent = Background;
  1137. BorderSizePixel = 1;
  1138. TextStrokeTransparency = 1;
  1139. TextXAlignment = Enum.TextXAlignment.Center;
  1140. TextWrapped = false;
  1141. TextWrap = false;
  1142. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1143. TextTransparency = 0;
  1144. Archivable = true;
  1145. Size = UDim2.new(1, 0, 0, 20);
  1146. Draggable = false;
  1147. TextStrokeColor3 = Color3.new(0, 0, 0);
  1148. ClipsDescendants = false;
  1149. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1150. Text = "";
  1151. TextColor3 = Color3.new(1, 1, 1);
  1152. Font = Enum.Font.SourceSans;
  1153. BackgroundTransparency = 1;
  1154. Position = UDim2.new(0, 0, 0, 0);
  1155. Name = "Title";
  1156. TextYAlignment = Enum.TextYAlignment.Center;
  1157. TextScaled = false;
  1158. BackgroundColor3 = Color3.new(1, 1, 1);
  1159. }
  1160. local BreakLine = Create("Frame"){
  1161. Visible = true;
  1162. Active = false;
  1163. Parent = mTitle;
  1164. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1165. Archivable = true;
  1166. Size = UDim2.new(1, 0, 0, 1);
  1167. Draggable = false;
  1168. ClipsDescendants = false;
  1169. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1170. Style = Enum.FrameStyle.Custom;
  1171. BackgroundTransparency = 0;
  1172. Position = UDim2.new(0, 0, 1, 6);
  1173. BorderSizePixel = 0;
  1174. Name = "BreakLine";
  1175. BackgroundColor3 = Color3.new(1, 1, 1);
  1176. }
  1177. local Stats = Create("Frame"){
  1178. Visible = true;
  1179. Active = false;
  1180. Parent = Background;
  1181. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1182. Archivable = true;
  1183. Size = UDim2.new(1, 0, 1, -30);
  1184. Draggable = false;
  1185. ClipsDescendants = false;
  1186. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1187. Style = Enum.FrameStyle.Custom;
  1188. BackgroundTransparency = 1;
  1189. Position = UDim2.new(0, 0, 1, -250);
  1190. BorderSizePixel = 1;
  1191. Name = "Stats";
  1192. BackgroundColor3 = Color3.new(1, 1, 1);
  1193. }
  1194. local Health = Create("Frame"){
  1195. Visible = true;
  1196. Active = false;
  1197. Parent = Stats;
  1198. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1199. Archivable = true;
  1200. Size = UDim2.new(1, 0, 0, 30);
  1201. Draggable = false;
  1202. ClipsDescendants = false;
  1203. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1204. Style = Enum.FrameStyle.Custom;
  1205. BackgroundTransparency = 0;
  1206. Position = UDim2.new(0, 0, 0, 0);
  1207. BorderSizePixel = 0;
  1208. Name = "Health";
  1209. BackgroundColor3 = Color3.new(0.447059, 0.447059, 0.447059);
  1210. }
  1211. local hText = Create("TextLabel"){
  1212. Visible = true;
  1213. FontSize = Enum.FontSize.Size28;
  1214. Active = false;
  1215. Parent = Health;
  1216. BorderSizePixel = 0;
  1217. TextStrokeTransparency = 0.69999998807907;
  1218. TextXAlignment = Enum.TextXAlignment.Center;
  1219. TextWrapped = false;
  1220. TextWrap = false;
  1221. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1222. TextTransparency = 0;
  1223. Archivable = true;
  1224. Size = UDim2.new(1, -8, 1, -8);
  1225. Draggable = false;
  1226. TextStrokeColor3 = Color3.new(0, 0, 0);
  1227. ClipsDescendants = false;
  1228. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1229. Text = "Health: 100/100";
  1230. TextColor3 = Color3.new(1, 1, 1);
  1231. Font = Enum.Font.SourceSans;
  1232. BackgroundTransparency = 1;
  1233. Position = UDim2.new(0, 4, 0, 4);
  1234. Name = "hText";
  1235. TextYAlignment = Enum.TextYAlignment.Center;
  1236. TextScaled = false;
  1237. BackgroundColor3 = Color3.new(1, 0.207843, 0.211765);
  1238. ZIndex = 2;
  1239. }
  1240. local hStatus = Create("TextLabel"){
  1241. Visible = true;
  1242. FontSize = Enum.FontSize.Size28;
  1243. Active = false;
  1244. Parent = Health;
  1245. BorderSizePixel = 0;
  1246. TextStrokeTransparency = 0.69999998807907;
  1247. TextXAlignment = Enum.TextXAlignment.Center;
  1248. TextWrapped = false;
  1249. TextWrap = false;
  1250. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1251. TextTransparency = 0;
  1252. Archivable = true;
  1253. Size = UDim2.new(1, -8, 1, -8);
  1254. Draggable = false;
  1255. TextStrokeColor3 = Color3.new(0, 0, 0);
  1256. ClipsDescendants = false;
  1257. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1258. Text = "";
  1259. TextColor3 = Color3.new(1, 1, 1);
  1260. Font = Enum.Font.SourceSans;
  1261. BackgroundTransparency = 0;
  1262. Position = UDim2.new(0, 4, 0, 4);
  1263. Name = "hStatus";
  1264. TextYAlignment = Enum.TextYAlignment.Center;
  1265. TextScaled = false;
  1266. BackgroundColor3 = Color3.new(1, 0.207843, 0.211765);
  1267.  
  1268. }
  1269. local Mana = Create("Frame"){
  1270. Visible = true;
  1271. Active = false;
  1272. Parent = Stats;
  1273. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1274. Archivable = true;
  1275. Size = UDim2.new(1, 0, 0, 30);
  1276. Draggable = false;
  1277. ClipsDescendants = false;
  1278. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1279. Style = Enum.FrameStyle.Custom;
  1280. BackgroundTransparency = 0;
  1281. Position = UDim2.new(0, 0, 0, 35);
  1282. BorderSizePixel = 0;
  1283. Name = "Mana";
  1284. BackgroundColor3 = Color3.new(0.447059, 0.447059, 0.447059);
  1285. }
  1286. local fText = Create("TextLabel"){
  1287. Visible = true;
  1288. FontSize = Enum.FontSize.Size28;
  1289. Active = false;
  1290. Parent = Mana;
  1291. BorderSizePixel = 0;
  1292. TextStrokeTransparency = 0.69999998807907;
  1293. TextXAlignment = Enum.TextXAlignment.Center;
  1294. TextWrapped = false;
  1295. TextWrap = false;
  1296. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1297. TextTransparency = 0;
  1298. Archivable = true;
  1299. Size = UDim2.new(1, -8, 1, -8);
  1300. Draggable = false;
  1301. TextStrokeColor3 = Color3.new(0, 0, 0);
  1302. ClipsDescendants = false;
  1303. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1304. Text = "Mana: 100/100";
  1305. TextColor3 = Color3.new(1, 1, 1);
  1306. Font = Enum.Font.SourceSans;
  1307. BackgroundTransparency = 1;
  1308. Position = UDim2.new(0, 4, 0, 4);
  1309. Name = "fText";
  1310. TextYAlignment = Enum.TextYAlignment.Center;
  1311. TextScaled = false;
  1312. BackgroundColor3 = Color3.new(1, 0.976471, 0.278431);
  1313. ZIndex = 2;
  1314. }
  1315. local fStatus = Create("TextLabel"){
  1316. Visible = true;
  1317. FontSize = Enum.FontSize.Size28;
  1318. Active = false;
  1319. Parent = Mana;
  1320. BorderSizePixel = 0;
  1321. TextStrokeTransparency = 0.69999998807907;
  1322. TextXAlignment = Enum.TextXAlignment.Center;
  1323. TextWrapped = false;
  1324. TextWrap = false;
  1325. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1326. TextTransparency = 0;
  1327. Archivable = true;
  1328. Size = UDim2.new(1, -8, 1, -8);
  1329. Draggable = false;
  1330. TextStrokeColor3 = Color3.new(0, 0, 0);
  1331. ClipsDescendants = false;
  1332. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1333. Text = "";
  1334. TextColor3 = Color3.new(1, 1, 1);
  1335. Font = Enum.Font.SourceSans;
  1336. BackgroundTransparency = 0;
  1337. Position = UDim2.new(0, 4, 0, 4);
  1338. Name = "fStatus";
  1339. TextYAlignment = Enum.TextYAlignment.Center;
  1340. TextScaled = false;
  1341. BackgroundColor3 = Color3.new(114/255, 253/255, 255/255);
  1342. }
  1343. local CP = Create("Frame"){
  1344. Visible = true;
  1345. Active = false;
  1346. Parent = Stats;
  1347. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1348. Archivable = true;
  1349. Size = UDim2.new(1, 0, 0, 30);
  1350. Draggable = false;
  1351. ClipsDescendants = false;
  1352. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1353. Style = Enum.FrameStyle.Custom;
  1354. BackgroundTransparency = 0;
  1355. Position = UDim2.new(0, 0, 0, 70);
  1356. BorderSizePixel = 0;
  1357. Name = "CP";
  1358. BackgroundColor3 = Color3.new(0.447059, 0.447059, 0.447059);
  1359. }
  1360. local cText = Create("TextLabel"){
  1361. Visible = true;
  1362. FontSize = Enum.FontSize.Size28;
  1363. Active = false;
  1364. Parent = CP;
  1365. BorderSizePixel = 0;
  1366. TextStrokeTransparency = 0.69999998807907;
  1367. TextXAlignment = Enum.TextXAlignment.Center;
  1368. TextWrapped = false;
  1369. TextWrap = false;
  1370. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1371. TextTransparency = 0;
  1372. Archivable = true;
  1373. Size = UDim2.new(1, -8, 1, -8);
  1374. Draggable = false;
  1375. TextStrokeColor3 = Color3.new(0, 0, 0);
  1376. ClipsDescendants = false;
  1377. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1378. Text = "Chi: 6/6";
  1379. TextColor3 = Color3.new(1, 1, 1);
  1380. Font = Enum.Font.SourceSans;
  1381. BackgroundTransparency = 1;
  1382. Position = UDim2.new(0, 4, 0, 4);
  1383. Name = "cText";
  1384. TextYAlignment = Enum.TextYAlignment.Center;
  1385. TextScaled = false;
  1386. BackgroundColor3 = Color3.new(19/255, 200/255, 255/255);
  1387. ZIndex = 2;
  1388. }
  1389. local cStatus = Create("TextLabel"){
  1390. Visible = true;
  1391. FontSize = Enum.FontSize.Size28;
  1392. Active = false;
  1393. Parent = CP;
  1394. BorderSizePixel = 0;
  1395. TextStrokeTransparency = 0.69999998807907;
  1396. TextXAlignment = Enum.TextXAlignment.Center;
  1397. TextWrapped = false;
  1398. TextWrap = false;
  1399. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1400. TextTransparency = 0;
  1401. Archivable = true;
  1402. Size = UDim2.new(1, -8, 1, -8);
  1403. Draggable = false;
  1404. TextStrokeColor3 = Color3.new(0, 0, 0);
  1405. ClipsDescendants = false;
  1406. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1407. Text = "";
  1408. TextColor3 = Color3.new(1, 1, 1);
  1409. Font = Enum.Font.SourceSans;
  1410. BackgroundTransparency = 0;
  1411. Position = UDim2.new(0, 4, 0, 4);
  1412. Name = "cStatus";
  1413. TextYAlignment = Enum.TextYAlignment.Center;
  1414. TextScaled = false;
  1415. BackgroundColor3 = Color3.new(0.298039, 1, 0.25098);
  1416. }
  1417. local Target = Create("TextLabel"){
  1418. Visible = true;
  1419. FontSize = Enum.FontSize.Size28;
  1420. Active = false;
  1421. Parent = Stats;
  1422. BorderSizePixel = 1;
  1423. TextStrokeTransparency = 0.69999998807907;
  1424. TextXAlignment = Enum.TextXAlignment.Center;
  1425. TextWrapped = true;
  1426. TextWrap = true;
  1427. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1428. TextTransparency = 0;
  1429. Archivable = true;
  1430. Size = UDim2.new(1, 0, 0, 30);
  1431. Draggable = false;
  1432. TextStrokeColor3 = Color3.new(0, 0, 0);
  1433. ClipsDescendants = false;
  1434. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1435. Text = "Target: Darkus_Theory";
  1436. TextColor3 = Color3.new(1, 1, 1);
  1437. Font = Enum.Font.SourceSans;
  1438. BackgroundTransparency = 1;
  1439. Position = UDim2.new(0, 0, 0, 105);
  1440. Name = "Target";
  1441. TextYAlignment = Enum.TextYAlignment.Center;
  1442. TextScaled = false;
  1443. BackgroundColor3 = Color3.new(1, 1, 1);
  1444. }
  1445. local TargetHp = Create("Frame"){
  1446. Visible = true;
  1447. Active = false;
  1448. Parent = Stats;
  1449. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1450. Archivable = true;
  1451. Size = UDim2.new(1, 0, 0, 30);
  1452. Draggable = false;
  1453. ClipsDescendants = false;
  1454. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1455. Style = Enum.FrameStyle.Custom;
  1456. BackgroundTransparency = 0;
  1457. Position = UDim2.new(0, 0, 0, 140);
  1458. BorderSizePixel = 0;
  1459. Name = "TargetHp";
  1460. BackgroundColor3 = Color3.new(0.447059, 0.447059, 0.447059);
  1461. }
  1462. local tText = Create("TextLabel"){
  1463. Visible = true;
  1464. FontSize = Enum.FontSize.Size28;
  1465. Active = false;
  1466. Parent = TargetHp;
  1467. BorderSizePixel = 0;
  1468. TextStrokeTransparency = 0.69999998807907;
  1469. TextXAlignment = Enum.TextXAlignment.Center;
  1470. TextWrapped = false;
  1471. TextWrap = false;
  1472. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1473. TextTransparency = 0;
  1474. Archivable = true;
  1475. Size = UDim2.new(1, -8, 1, -8);
  1476. Draggable = false;
  1477. TextStrokeColor3 = Color3.new(0, 0, 0);
  1478. ClipsDescendants = false;
  1479. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1480. Text = "Target Health: 100/100";
  1481. TextColor3 = Color3.new(1, 1, 1);
  1482. Font = Enum.Font.SourceSans;
  1483. BackgroundTransparency = 1;
  1484. Position = UDim2.new(0, 4, 0, 4);
  1485. Name = "tText";
  1486. TextYAlignment = Enum.TextYAlignment.Center;
  1487. TextScaled = false;
  1488. BackgroundColor3 = Color3.new(1, 0.207843, 0.211765);
  1489. ZIndex = 2;
  1490. }
  1491. local tStatus = Create("TextLabel"){
  1492. Visible = true;
  1493. FontSize = Enum.FontSize.Size28;
  1494. Active = false;
  1495. Parent = TargetHp;
  1496. BorderSizePixel = 0;
  1497. TextStrokeTransparency = 0.69999998807907;
  1498. TextXAlignment = Enum.TextXAlignment.Center;
  1499. TextWrapped = false;
  1500. TextWrap = false;
  1501. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1502. TextTransparency = 0;
  1503. Archivable = true;
  1504. Size = UDim2.new(1, -8, 1, -8);
  1505. Draggable = false;
  1506. TextStrokeColor3 = Color3.new(0, 0, 0);
  1507. ClipsDescendants = false;
  1508. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1509. Text = "";
  1510. TextColor3 = Color3.new(1, 1, 1);
  1511. Font = Enum.Font.SourceSans;
  1512. BackgroundTransparency = 0;
  1513. Position = UDim2.new(0, 4, 0, 4);
  1514. Name = "tStatus";
  1515. TextYAlignment = Enum.TextYAlignment.Center;
  1516. TextScaled = false;
  1517. BackgroundColor3 = Color3.new(1, 0.207843, 0.211765);
  1518. }
  1519. local Anim = Create("TextLabel"){
  1520. Visible = true;
  1521. FontSize = Enum.FontSize.Size24;
  1522. Active = false;
  1523. Parent = Stats;
  1524. BorderSizePixel = 1;
  1525. TextStrokeTransparency = 0.69999998807907;
  1526. TextXAlignment = Enum.TextXAlignment.Center;
  1527. TextWrapped = false;
  1528. TextWrap = false;
  1529. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1530. TextTransparency = 0;
  1531. Archivable = true;
  1532. Size = UDim2.new(1, 0, 0, 20);
  1533. Draggable = false;
  1534. TextStrokeColor3 = Color3.new(0, 0, 0);
  1535. ClipsDescendants = false;
  1536. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1537. Text = "Animation: Idle";
  1538. TextColor3 = Color3.new(1, 1, 1);
  1539. Font = Enum.Font.SourceSans;
  1540. BackgroundTransparency = 1;
  1541. Position = UDim2.new(0, 0, 0, 175);
  1542. Name = "Anim";
  1543. TextYAlignment = Enum.TextYAlignment.Center;
  1544. TextScaled = false;
  1545. BackgroundColor3 = Color3.new(1, 1, 1);
  1546. }
  1547. local Buttons = Create("Frame"){
  1548. Visible = true;
  1549. Active = false;
  1550. Parent = Stats;
  1551. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1552. Archivable = true;
  1553. Size = UDim2.new(1, 0, 0, 60);
  1554. Draggable = false;
  1555. ClipsDescendants = false;
  1556. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1557. Style = Enum.FrameStyle.Custom;
  1558. BackgroundTransparency = 1;
  1559. Position = UDim2.new(0, 0, 1, -60);
  1560. BorderSizePixel = 1;
  1561. Name = "Buttons";
  1562. BackgroundColor3 = Color3.new(1, 1, 1);
  1563. }
  1564. local HideName = Create("TextButton"){
  1565. Visible = true;
  1566. TextWrapped = false;
  1567. Active = true;
  1568. TextStrokeTransparency = 1;
  1569. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1570. BorderSizePixel = 1;
  1571. Draggable = false;
  1572. Modal = false;
  1573. AutoButtonColor = true;
  1574. TextYAlignment = Enum.TextYAlignment.Center;
  1575. TextScaled = false;
  1576. BackgroundColor3 = Color3.new(1, 1, 1);
  1577. TextStrokeColor3 = Color3.new(0, 0, 0);
  1578. Selected = false;
  1579. Archivable = true;
  1580. Size = UDim2.new(0, 90, 0, 30);
  1581. TextXAlignment = Enum.TextXAlignment.Center;
  1582. FontSize = Enum.FontSize.Size18;
  1583. Parent = Buttons;
  1584. ClipsDescendants = false;
  1585. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1586. Text = "Hide Name";
  1587. TextWrap = false;
  1588. TextTransparency = 0;
  1589. Font = Enum.Font.SourceSans;
  1590. BackgroundTransparency = 0;
  1591. Position = UDim2.new(0, 4, 1, -35);
  1592. TextColor3 = Color3.new(1, 1, 1);
  1593. Style = Enum.ButtonStyle.RobloxRoundDefaultButton;
  1594. Name = "HideName";
  1595. }
  1596. local Controls = Create("TextButton"){
  1597. Visible = true;
  1598. TextWrapped = false;
  1599. Active = true;
  1600. TextStrokeTransparency = 1;
  1601. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1602. BorderSizePixel = 1;
  1603. Draggable = false;
  1604. Modal = false;
  1605. AutoButtonColor = true;
  1606. TextYAlignment = Enum.TextYAlignment.Center;
  1607. TextScaled = false;
  1608. BackgroundColor3 = Color3.new(1, 1, 1);
  1609. TextStrokeColor3 = Color3.new(0, 0, 0);
  1610. Selected = false;
  1611. Archivable = true;
  1612. Size = UDim2.new(0, 90, 0, 30);
  1613. TextXAlignment = Enum.TextXAlignment.Center;
  1614. FontSize = Enum.FontSize.Size18;
  1615. Parent = Buttons;
  1616. ClipsDescendants = false;
  1617. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1618. Text = "Controls";
  1619. TextWrap = false;
  1620. TextTransparency = 0;
  1621. Font = Enum.Font.SourceSans;
  1622. BackgroundTransparency = 0;
  1623. Position = UDim2.new(1, -94, 1, -35);
  1624. TextColor3 = Color3.new(1, 1, 1);
  1625. Style = Enum.ButtonStyle.RobloxRoundDefaultButton;
  1626. Name = "Controls";
  1627. }
  1628. local CoolDownsButton = Create("TextButton"){
  1629. Visible = true;
  1630. TextWrapped = false;
  1631. Active = true;
  1632. TextStrokeTransparency = 1;
  1633. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1634. BorderSizePixel = 1;
  1635. Draggable = false;
  1636. Modal = false;
  1637. AutoButtonColor = true;
  1638. TextYAlignment = Enum.TextYAlignment.Center;
  1639. TextScaled = false;
  1640. BackgroundColor3 = Color3.new(1, 1, 1);
  1641. TextStrokeColor3 = Color3.new(0, 0, 0);
  1642. Selected = false;
  1643. Archivable = true;
  1644. Size = UDim2.new(0, 90, 0, 30);
  1645. TextXAlignment = Enum.TextXAlignment.Center;
  1646. FontSize = Enum.FontSize.Size18;
  1647. Parent = Buttons;
  1648. ClipsDescendants = false;
  1649. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1650. Text = "Cooldowns";
  1651. TextWrap = false;
  1652. TextTransparency = 0;
  1653. Font = Enum.Font.SourceSans;
  1654. BackgroundTransparency = 0;
  1655. Position = UDim2.new(0, 99, 1, -35);
  1656. TextColor3 = Color3.new(1, 1, 1);
  1657. Style = Enum.ButtonStyle.RobloxRoundDefaultButton;
  1658. Name = "CoolDowns";
  1659. }
  1660. local Status = Create("TextLabel"){
  1661. Visible = true;
  1662. FontSize = Enum.FontSize.Size24;
  1663. Active = false;
  1664. Parent = Stats;
  1665. BorderSizePixel = 1;
  1666. TextStrokeTransparency = 0.69999998807907;
  1667. TextXAlignment = Enum.TextXAlignment.Center;
  1668. TextWrapped = false;
  1669. TextWrap = false;
  1670. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1671. TextTransparency = 0;
  1672. Archivable = true;
  1673. Size = UDim2.new(1, 0, 0, 20);
  1674. Draggable = false;
  1675. TextStrokeColor3 = Color3.new(0, 0, 0);
  1676. ClipsDescendants = false;
  1677. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1678. Text = "Status: Normal";
  1679. TextColor3 = Color3.new(1, 1, 1);
  1680. Font = Enum.Font.SourceSans;
  1681. BackgroundTransparency = 1;
  1682. Position = UDim2.new(0, 0, 0, 195);
  1683. Name = "Status";
  1684. TextYAlignment = Enum.TextYAlignment.Center;
  1685. TextScaled = false;
  1686. BackgroundColor3 = Color3.new(1, 1, 1);
  1687. }
  1688. local CoolDowns = Create("Frame"){
  1689. Visible = true;
  1690. Active = false;
  1691. Parent = Background;
  1692. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1693. Archivable = true;
  1694. Size = UDim2.new(1, 20, 0, 100);
  1695. Draggable = false;
  1696. ClipsDescendants = false;
  1697. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1698. Style = Enum.FrameStyle.DropShadow;
  1699. BackgroundTransparency = 0;
  1700. Position = UDim2.new(1, 10, 0, -105);
  1701. BorderSizePixel = 1;
  1702. Name = "CoolDowns";
  1703. BackgroundColor3 = Color3.new(1, 1, 1);
  1704. }
  1705. local TouchOfDeath = Create("TextLabel"){
  1706. Visible = true;
  1707. FontSize = Enum.FontSize.Size14;
  1708. Active = false;
  1709. Parent = CoolDowns;
  1710. BorderSizePixel = 0;
  1711. TextStrokeTransparency = 0.69999998807907;
  1712. TextXAlignment = Enum.TextXAlignment.Center;
  1713. TextWrapped = false;
  1714. TextWrap = false;
  1715. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1716. TextTransparency = 0;
  1717. Archivable = true;
  1718. Size = UDim2.new(0, 90, 0, 35);
  1719. Draggable = false;
  1720. TextStrokeColor3 = Color3.new(0, 0, 0);
  1721. ClipsDescendants = false;
  1722. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1723. Text = "TouchOfDeath";
  1724. TextColor3 = Color3.new(1, 1, 1);
  1725. Font = Enum.Font.SourceSans;
  1726. BackgroundTransparency = 0;
  1727. Position = UDim2.new(0, 0, 0, 0);
  1728. Name = "TouchOfDeath";
  1729. TextYAlignment = Enum.TextYAlignment.Center;
  1730. TextScaled = false;
  1731. BackgroundColor3 = Color3.new(1, 0.376471, 0.439216);
  1732. }
  1733. local SurgingMists = Create("TextLabel"){
  1734. Visible = true;
  1735. FontSize = Enum.FontSize.Size14;
  1736. Active = false;
  1737. Parent = CoolDowns;
  1738. BorderSizePixel = 0;
  1739. TextStrokeTransparency = 0.69999998807907;
  1740. TextXAlignment = Enum.TextXAlignment.Center;
  1741. TextWrapped = false;
  1742. TextWrap = false;
  1743. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1744. TextTransparency = 0;
  1745. Archivable = true;
  1746. Size = UDim2.new(0, 90, 0, 35);
  1747. Draggable = false;
  1748. TextStrokeColor3 = Color3.new(0, 0, 0);
  1749. ClipsDescendants = false;
  1750. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1751. Text = "SurgingMists";
  1752. TextColor3 = Color3.new(1, 1, 1);
  1753. Font = Enum.Font.SourceSans;
  1754. BackgroundTransparency = 0;
  1755. Position = UDim2.new(0, 100, 0, 0);
  1756. Name = "SurgingMists";
  1757. TextYAlignment = Enum.TextYAlignment.Center;
  1758. TextScaled = false;
  1759. BackgroundColor3 = Color3.new(0.329412, 0.898039, 0.282353);
  1760. }
  1761. local FlameBreath = Create("TextLabel"){
  1762. Visible = true;
  1763. FontSize = Enum.FontSize.Size14;
  1764. Active = false;
  1765. Parent = CoolDowns;
  1766. BorderSizePixel = 0;
  1767. TextStrokeTransparency = 0.69999998807907;
  1768. TextXAlignment = Enum.TextXAlignment.Center;
  1769. TextWrapped = false;
  1770. TextWrap = false;
  1771. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1772. TextTransparency = 0;
  1773. Archivable = true;
  1774. Size = UDim2.new(0, 90, 0, 35);
  1775. Draggable = false;
  1776. TextStrokeColor3 = Color3.new(0, 0, 0);
  1777. ClipsDescendants = false;
  1778. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1779. Text = "FlameBreath";
  1780. TextColor3 = Color3.new(1, 1, 1);
  1781. Font = Enum.Font.SourceSans;
  1782. BackgroundTransparency = 0;
  1783. Position = UDim2.new(1, -90, 0, 0);
  1784. Name = "FlameBreath";
  1785. TextYAlignment = Enum.TextYAlignment.Center;
  1786. TextScaled = false;
  1787. BackgroundColor3 = Color3.new(0.270588, 0.85098, 1);
  1788. }
  1789. local Meditate = Create("TextLabel"){
  1790. Visible = true;
  1791. FontSize = Enum.FontSize.Size14;
  1792. Active = false;
  1793. Parent = CoolDowns;
  1794. BorderSizePixel = 0;
  1795. TextStrokeTransparency = 0.69999998807907;
  1796. TextXAlignment = Enum.TextXAlignment.Center;
  1797. TextWrapped = false;
  1798. TextWrap = false;
  1799. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1800. TextTransparency = 0;
  1801. Archivable = true;
  1802. Size = UDim2.new(0, 110, 0, 35);
  1803. Draggable = false;
  1804. TextStrokeColor3 = Color3.new(0, 0, 0);
  1805. ClipsDescendants = false;
  1806. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1807. Text = "Meditate";
  1808. TextColor3 = Color3.new(1, 1, 1);
  1809. Font = Enum.Font.SourceSans;
  1810. BackgroundTransparency = 0;
  1811. Position = UDim2.new(0, 0, 0, 45);
  1812. Name = "Meditate";
  1813. TextYAlignment = Enum.TextYAlignment.Center;
  1814. TextScaled = false;
  1815. BackgroundColor3 = Color3.new(0.694118, 0.298039, 0.701961);
  1816. }
  1817. local Debounce = Create("TextLabel"){
  1818. Visible = true;
  1819. FontSize = Enum.FontSize.Size14;
  1820. Active = false;
  1821. Parent = CoolDowns;
  1822. BorderSizePixel = 0;
  1823. TextStrokeTransparency = 0.69999998807907;
  1824. TextXAlignment = Enum.TextXAlignment.Center;
  1825. TextWrapped = false;
  1826. TextWrap = false;
  1827. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1828. TextTransparency = 0;
  1829. Archivable = true;
  1830. Size = UDim2.new(0, 70, 0, 35);
  1831. Draggable = false;
  1832. TextStrokeColor3 = Color3.new(0, 0, 0);
  1833. ClipsDescendants = false;
  1834. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1835. Text = "Debounce";
  1836. TextColor3 = Color3.new(1, 1, 1);
  1837. Font = Enum.Font.SourceSans;
  1838. BackgroundTransparency = 0;
  1839. Position = UDim2.new(0, 120, 0, 45);
  1840. Name = "Debounce";
  1841. TextYAlignment = Enum.TextYAlignment.Center;
  1842. TextScaled = false;
  1843. BackgroundColor3 = Color3.new(0.839216, 0.854902, 0.32549);
  1844. }
  1845. local Karma = Create("TextLabel"){
  1846. Visible = true;
  1847. FontSize = Enum.FontSize.Size14;
  1848. Active = false;
  1849. Parent = CoolDowns;
  1850. BorderSizePixel = 0;
  1851. TextStrokeTransparency = 0.69999998807907;
  1852. TextXAlignment = Enum.TextXAlignment.Center;
  1853. TextWrapped = false;
  1854. TextWrap = false;
  1855. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1856. TextTransparency = 0;
  1857. Archivable = true;
  1858. Size = UDim2.new(0, 90, 0, 35);
  1859. Draggable = false;
  1860. TextStrokeColor3 = Color3.new(0, 0, 0);
  1861. ClipsDescendants = false;
  1862. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1863. Text = "Karma";
  1864. TextColor3 = Color3.new(1, 1, 1);
  1865. Font = Enum.Font.SourceSans;
  1866. BackgroundTransparency = 0;
  1867. Position = UDim2.new(1, -90, 0, 45);
  1868. Name = "Karma";
  1869. TextYAlignment = Enum.TextYAlignment.Center;
  1870. TextScaled = false;
  1871. BackgroundColor3 = Color3.new(0.466667, 0.466667, 0.466667);
  1872. }
  1873. local Help = Create("Frame"){
  1874. Visible = true;
  1875. Active = false;
  1876. Parent = Monk;
  1877. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1878. Archivable = true;
  1879. Size = UDim2.new(0, 500, 0, 300);
  1880. Draggable = false;
  1881. ClipsDescendants = false;
  1882. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1883. Style = Enum.FrameStyle.DropShadow;
  1884. BackgroundTransparency = 0;
  1885. Position = UDim2.new(1,0,.5,-150);
  1886. BorderSizePixel = 1;
  1887. Name = "Help";
  1888. BackgroundColor3 = Color3.new(1, 1, 1);
  1889. }
  1890. local Title = Create("TextLabel"){
  1891. Visible = true;
  1892. FontSize = Enum.FontSize.Size24;
  1893. Active = false;
  1894. Parent = Help;
  1895. BorderSizePixel = 1;
  1896. TextStrokeTransparency = 1;
  1897. TextXAlignment = Enum.TextXAlignment.Center;
  1898. TextWrapped = false;
  1899. TextWrap = false;
  1900. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1901. TextTransparency = 0;
  1902. Archivable = true;
  1903. Size = UDim2.new(1, 0, 0, 30);
  1904. Draggable = false;
  1905. TextStrokeColor3 = Color3.new(0, 0, 0);
  1906. ClipsDescendants = false;
  1907. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1908. Text = "Monk Controls";
  1909. TextColor3 = Color3.new(1, 1, 1);
  1910. Font = Enum.Font.SourceSans;
  1911. BackgroundTransparency = 1;
  1912. Position = UDim2.new(0, 0, 0, 0);
  1913. Name = "Title";
  1914. TextYAlignment = Enum.TextYAlignment.Center;
  1915. TextScaled = false;
  1916. BackgroundColor3 = Color3.new(1, 1, 1);
  1917. }
  1918. local Border = Create("Frame"){
  1919. Visible = true;
  1920. Active = false;
  1921. Parent = Title;
  1922. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1923. Archivable = true;
  1924. Size = UDim2.new(1, 0, 0, 1);
  1925. Draggable = false;
  1926. ClipsDescendants = false;
  1927. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1928. Style = Enum.FrameStyle.Custom;
  1929. BackgroundTransparency = 0;
  1930. Position = UDim2.new(0, 0, 1, 0);
  1931. BorderSizePixel = 0;
  1932. Name = "Border";
  1933. BackgroundColor3 = Color3.new(1, 1, 1);
  1934. }
  1935. local Content = Create("ScrollingFrame"){
  1936. Visible = true;
  1937. Active = false;
  1938. Parent = Help;
  1939. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1940. Archivable = true;
  1941. Size = UDim2.new(1, 0, 1, -35);
  1942. Draggable = false;
  1943. ClipsDescendants = true;
  1944. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1945. ScrollBarThickness = 7;
  1946. BackgroundTransparency = 0;
  1947. Position = UDim2.new(0, 0, 0, 35);
  1948. BorderSizePixel = 0;
  1949. Name = "Content";
  1950. BackgroundColor3 = Color3.new(0.32549, 0.32549, 0.32549);
  1951. CanvasSize = UDim2.new(1,0,1.35,0)
  1952. }
  1953. local Line7 = Create("TextLabel"){
  1954. Visible = true;
  1955. FontSize = Enum.FontSize.Size18;
  1956. Active = false;
  1957. Parent = Content;
  1958. BorderSizePixel = 1;
  1959. TextStrokeTransparency = 1;
  1960. TextXAlignment = Enum.TextXAlignment.Left;
  1961. TextWrapped = true;
  1962. TextWrap = true;
  1963. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1964. TextTransparency = 0;
  1965. Archivable = true;
  1966. Size = UDim2.new(1, 0, 0, 30);
  1967. Draggable = false;
  1968. TextStrokeColor3 = Color3.new(0, 0, 0);
  1969. ClipsDescendants = false;
  1970. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1971. Text = "[G] - [Enemy Toggle]: Toggles your target between enemy and ally. Allies cannot take damage.";
  1972. TextColor3 = Color3.new(1, 1, 1);
  1973. Font = Enum.Font.SourceSans;
  1974. BackgroundTransparency = 1;
  1975. Position = UDim2.new(0, 0, 0, 190);
  1976. Name = "Line7";
  1977. TextYAlignment = Enum.TextYAlignment.Center;
  1978. TextScaled = false;
  1979. BackgroundColor3 = Color3.new(1, 1, 1);
  1980. }
  1981. local Line6 = Create("TextLabel"){
  1982. Visible = true;
  1983. FontSize = Enum.FontSize.Size18;
  1984. Active = false;
  1985. Parent = Content;
  1986. BorderSizePixel = 1;
  1987. TextStrokeTransparency = 1;
  1988. TextXAlignment = Enum.TextXAlignment.Left;
  1989. TextWrapped = true;
  1990. TextWrap = true;
  1991. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1992. TextTransparency = 0;
  1993. Archivable = true;
  1994. Size = UDim2.new(1, 0, 0, 30);
  1995. Draggable = false;
  1996. TextStrokeColor3 = Color3.new(0, 0, 0);
  1997. ClipsDescendants = false;
  1998. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1999. Text = "[F] - [FlameBreath]: Ignites targets within a cone in front of your character.";
  2000. TextColor3 = Color3.new(1, 1, 1);
  2001. Font = Enum.Font.SourceSans;
  2002. BackgroundTransparency = 1;
  2003. Position = UDim2.new(0, 0, 0, 160);
  2004. Name = "Line6";
  2005. TextYAlignment = Enum.TextYAlignment.Center;
  2006. TextScaled = false;
  2007. BackgroundColor3 = Color3.new(1, 1, 1);
  2008. }
  2009. local Line5 = Create("TextLabel"){
  2010. Visible = true;
  2011. FontSize = Enum.FontSize.Size18;
  2012. Active = false;
  2013. Parent = Content;
  2014. BorderSizePixel = 1;
  2015. TextStrokeTransparency = 1;
  2016. TextXAlignment = Enum.TextXAlignment.Left;
  2017. TextWrapped = true;
  2018. TextWrap = true;
  2019. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2020. TextTransparency = 0;
  2021. Archivable = true;
  2022. Size = UDim2.new(1, 0, 0, 30);
  2023. Draggable = false;
  2024. TextStrokeColor3 = Color3.new(0, 0, 0);
  2025. ClipsDescendants = false;
  2026. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2027. Text = "[Y] - [Self Target]: Targets your own character.";
  2028. TextColor3 = Color3.new(1, 1, 1);
  2029. Font = Enum.Font.SourceSans;
  2030. BackgroundTransparency = 1;
  2031. Position = UDim2.new(0, 0, 0, 130);
  2032. Name = "Line5";
  2033. TextYAlignment = Enum.TextYAlignment.Center;
  2034. TextScaled = false;
  2035. BackgroundColor3 = Color3.new(1, 1, 1);
  2036. }
  2037. local Line4 = Create("TextLabel"){
  2038. Visible = true;
  2039. FontSize = Enum.FontSize.Size18;
  2040. Active = false;
  2041. Parent = Content;
  2042. BorderSizePixel = 1;
  2043. TextStrokeTransparency = 1;
  2044. TextXAlignment = Enum.TextXAlignment.Left;
  2045. TextWrapped = true;
  2046. TextWrap = true;
  2047. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2048. TextTransparency = 0;
  2049. Archivable = true;
  2050. Size = UDim2.new(1, 0, 0, 30);
  2051. Draggable = false;
  2052. TextStrokeColor3 = Color3.new(0, 0, 0);
  2053. ClipsDescendants = false;
  2054. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2055. Text = "[T] - [Target]: Targets the player under your mouse.";
  2056. TextColor3 = Color3.new(1, 1, 1);
  2057. Font = Enum.Font.SourceSans;
  2058. BackgroundTransparency = 1;
  2059. Position = UDim2.new(0, 0, 0, 100);
  2060. Name = "Line4";
  2061. TextYAlignment = Enum.TextYAlignment.Center;
  2062. TextScaled = false;
  2063. BackgroundColor3 = Color3.new(1, 1, 1);
  2064. }
  2065. local Line3 = Create("TextLabel"){
  2066. Visible = true;
  2067. FontSize = Enum.FontSize.Size18;
  2068. Active = false;
  2069. Parent = Content;
  2070. BorderSizePixel = 1;
  2071. TextStrokeTransparency = 1;
  2072. TextXAlignment = Enum.TextXAlignment.Left;
  2073. TextWrapped = true;
  2074. TextWrap = true;
  2075. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2076. TextTransparency = 0;
  2077. Archivable = true;
  2078. Size = UDim2.new(1, 0, 0, 40);
  2079. Draggable = false;
  2080. TextStrokeColor3 = Color3.new(0, 0, 0);
  2081. ClipsDescendants = false;
  2082. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2083. Text = "[E] - [Ground Smash]: Uppercut enemies then slam back to the ground to deal devastating damage.";
  2084. TextColor3 = Color3.new(1, 1, 1);
  2085. Font = Enum.Font.SourceSans;
  2086. BackgroundTransparency = 1;
  2087. Position = UDim2.new(0, 0, 0, 60);
  2088. Name = "Line3";
  2089. TextYAlignment = Enum.TextYAlignment.Top;
  2090. TextScaled = false;
  2091. BackgroundColor3 = Color3.new(1, 1, 1);
  2092. }
  2093. local Line2 = Create("TextLabel"){
  2094. Visible = true;
  2095. FontSize = Enum.FontSize.Size18;
  2096. Active = false;
  2097. Parent = Content;
  2098. BorderSizePixel = 1;
  2099. TextStrokeTransparency = 1;
  2100. TextXAlignment = Enum.TextXAlignment.Left;
  2101. TextWrapped = false;
  2102. TextWrap = false;
  2103. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2104. TextTransparency = 0;
  2105. Archivable = true;
  2106. Size = UDim2.new(1, 0, 0, 30);
  2107. Draggable = false;
  2108. TextStrokeColor3 = Color3.new(0, 0, 0);
  2109. ClipsDescendants = false;
  2110. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2111. Text = "[Q] - [Meditate]: Regenerates Health and Mana over time.";
  2112. TextColor3 = Color3.new(1, 1, 1);
  2113. Font = Enum.Font.SourceSans;
  2114. BackgroundTransparency = 1;
  2115. Position = UDim2.new(0, 0, 0, 30);
  2116. Name = "Line2";
  2117. TextYAlignment = Enum.TextYAlignment.Center;
  2118. TextScaled = false;
  2119. BackgroundColor3 = Color3.new(1, 1, 1);
  2120. }
  2121. local Line1 = Create("TextLabel"){
  2122. Visible = true;
  2123. FontSize = Enum.FontSize.Size18;
  2124. Active = false;
  2125. Parent = Content;
  2126. BorderSizePixel = 1;
  2127. TextStrokeTransparency = 1;
  2128. TextXAlignment = Enum.TextXAlignment.Left;
  2129. TextWrapped = false;
  2130. TextWrap = false;
  2131. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2132. TextTransparency = 0;
  2133. Archivable = true;
  2134. Size = UDim2.new(1, 0, 0, 30);
  2135. Draggable = false;
  2136. TextStrokeColor3 = Color3.new(0, 0, 0);
  2137. ClipsDescendants = false;
  2138. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2139. Text = "[Ctrl+Alt] - [Chi Torpedo]: Vault forward";
  2140. TextColor3 = Color3.new(1, 1, 1);
  2141. Font = Enum.Font.SourceSans;
  2142. BackgroundTransparency = 1;
  2143. Position = UDim2.new(0, 0, 0, 0);
  2144. Name = "Line1";
  2145. TextYAlignment = Enum.TextYAlignment.Center;
  2146. TextScaled = false;
  2147. BackgroundColor3 = Color3.new(1, 1, 1);
  2148. }
  2149. local Line8 = Create("TextLabel"){
  2150. Visible = true;
  2151. FontSize = Enum.FontSize.Size18;
  2152. Active = false;
  2153. Parent = Content;
  2154. BorderSizePixel = 1;
  2155. TextStrokeTransparency = 1;
  2156. TextXAlignment = Enum.TextXAlignment.Left;
  2157. TextWrapped = true;
  2158. TextWrap = true;
  2159. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2160. TextTransparency = 0;
  2161. Archivable = true;
  2162. Size = UDim2.new(1, 0, 0, 30);
  2163. Draggable = false;
  2164. TextStrokeColor3 = Color3.new(0, 0, 0);
  2165. ClipsDescendants = false;
  2166. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2167. Text = "[H] - [Soothing Mists]: Gives a stat buff to your target.";
  2168. TextColor3 = Color3.new(1, 1, 1);
  2169. Font = Enum.Font.SourceSans;
  2170. BackgroundTransparency = 1;
  2171. Position = UDim2.new(0, 0, 0, 220);
  2172. Name = "Line8";
  2173. TextYAlignment = Enum.TextYAlignment.Center;
  2174. TextScaled = false;
  2175. BackgroundColor3 = Color3.new(1, 1, 1);
  2176. }
  2177. local Line9 = Create("TextLabel"){
  2178. Visible = true;
  2179. FontSize = Enum.FontSize.Size18;
  2180. Active = false;
  2181. Parent = Content;
  2182. BorderSizePixel = 1;
  2183. TextStrokeTransparency = 1;
  2184. TextXAlignment = Enum.TextXAlignment.Left;
  2185. TextWrapped = true;
  2186. TextWrap = true;
  2187. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2188. TextTransparency = 0;
  2189. Archivable = true;
  2190. Size = UDim2.new(1, 0, 0, 30);
  2191. Draggable = false;
  2192. TextStrokeColor3 = Color3.new(0, 0, 0);
  2193. ClipsDescendants = false;
  2194. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2195. Text = "[Z] - [Touch of Karma]: 50% of all damage taken will be replicated onto the target.";
  2196. TextColor3 = Color3.new(1, 1, 1);
  2197. Font = Enum.Font.SourceSans;
  2198. BackgroundTransparency = 1;
  2199. Position = UDim2.new(0, 0, 0, 250);
  2200. Name = "Line9";
  2201. TextYAlignment = Enum.TextYAlignment.Center;
  2202. TextScaled = false;
  2203. BackgroundColor3 = Color3.new(1, 1, 1);
  2204. }
  2205.  
  2206. local Line10 = Create("TextLabel"){
  2207. Visible = true;
  2208. FontSize = Enum.FontSize.Size18;
  2209. Active = false;
  2210. Parent = Content;
  2211. BorderSizePixel = 1;
  2212. TextStrokeTransparency = 1;
  2213. TextXAlignment = Enum.TextXAlignment.Left;
  2214. TextWrapped = true;
  2215. TextWrap = true;
  2216. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2217. TextTransparency = 0;
  2218. Archivable = true;
  2219. Size = UDim2.new(1, 0, 0, 30);
  2220. Draggable = false;
  2221. TextStrokeColor3 = Color3.new(0, 0, 0);
  2222. ClipsDescendants = false;
  2223. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2224. Text = "[X] - [TouchOfDeath]: Deals incredible scales of damage to targets below 10% HP.";
  2225. TextColor3 = Color3.new(1, 1, 1);
  2226. Font = Enum.Font.SourceSans;
  2227. BackgroundTransparency = 1;
  2228. Position = UDim2.new(0, 0, 0, 280);
  2229. Name = "Line10";
  2230. TextYAlignment = Enum.TextYAlignment.Center;
  2231. TextScaled = false;
  2232. BackgroundColor3 = Color3.new(1, 1, 1);
  2233. }
  2234.  
  2235. local Line11 = Create("TextLabel"){
  2236. Visible = true;
  2237. FontSize = Enum.FontSize.Size18;
  2238. Active = false;
  2239. Parent = Content;
  2240. BorderSizePixel = 1;
  2241. TextStrokeTransparency = 1;
  2242. TextXAlignment = Enum.TextXAlignment.Left;
  2243. TextWrapped = true;
  2244. TextWrap = true;
  2245. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2246. TextTransparency = 0;
  2247. Archivable = true;
  2248. Size = UDim2.new(1, 0, 0, 30);
  2249. Draggable = false;
  2250. TextStrokeColor3 = Color3.new(0, 0, 0);
  2251. ClipsDescendants = false;
  2252. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2253. Text = "[C] - [SurgingMists]: Instantly heals your target.";
  2254. TextColor3 = Color3.new(1, 1, 1);
  2255. Font = Enum.Font.SourceSans;
  2256. BackgroundTransparency = 1;
  2257. Position = UDim2.new(0, 0, 0, 310);
  2258. Name = "Line11";
  2259. TextYAlignment = Enum.TextYAlignment.Center;
  2260. TextScaled = false;
  2261. BackgroundColor3 = Color3.new(1, 1, 1);
  2262. }
  2263.  
  2264. local Line12 = Create("TextLabel"){
  2265. Visible = true;
  2266. FontSize = Enum.FontSize.Size18;
  2267. Active = false;
  2268. Parent = Content;
  2269. BorderSizePixel = 1;
  2270. TextStrokeTransparency = 1;
  2271. TextXAlignment = Enum.TextXAlignment.Left;
  2272. TextWrapped = true;
  2273. TextWrap = true;
  2274. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2275. TextTransparency = 0;
  2276. Archivable = true;
  2277. Size = UDim2.new(1, 0, 0, 30);
  2278. Draggable = false;
  2279. TextStrokeColor3 = Color3.new(0, 0, 0);
  2280. ClipsDescendants = false;
  2281. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2282. Text = "[V] - [ShadowSight]: Allows you to monitor your target.";
  2283. TextColor3 = Color3.new(1, 1, 1);
  2284. Font = Enum.Font.SourceSans;
  2285. BackgroundTransparency = 1;
  2286. Position = UDim2.new(0, 0, 0, 340);
  2287. Name = "Line12";
  2288. TextYAlignment = Enum.TextYAlignment.Center;
  2289. TextScaled = false;
  2290. BackgroundColor3 = Color3.new(1, 1, 1);
  2291. }
  2292. local Line12 = Create("TextLabel"){
  2293. Visible = true;
  2294. FontSize = Enum.FontSize.Size18;
  2295. Active = false;
  2296. Parent = Content;
  2297. BorderSizePixel = 1;
  2298. TextStrokeTransparency = 1;
  2299. TextXAlignment = Enum.TextXAlignment.Left;
  2300. TextWrapped = true;
  2301. TextWrap = true;
  2302. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2303. TextTransparency = 0;
  2304. Archivable = true;
  2305. Size = UDim2.new(1, 0, 0, 30);
  2306. Draggable = false;
  2307. TextStrokeColor3 = Color3.new(0, 0, 0);
  2308. ClipsDescendants = false;
  2309. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2310. Text = "[Shift] - [Sprint]: Move at a quickened pace.";
  2311. TextColor3 = Color3.new(1, 1, 1);
  2312. Font = Enum.Font.SourceSans;
  2313. BackgroundTransparency = 1;
  2314. Position = UDim2.new(0, 0, 0, 370);
  2315. Name = "Line12";
  2316. TextYAlignment = Enum.TextYAlignment.Center;
  2317. TextScaled = false;
  2318. BackgroundColor3 = Color3.new(1, 1, 1);
  2319. }
  2320.  
  2321. this.Skills = {
  2322. ["TouchOfDeath"] = TouchOfDeath;
  2323. ["SurgingMists"] = SurgingMists;
  2324. ["FlameBreath"] = FlameBreath;
  2325. ["Meditate"] = Meditate;
  2326. ["Debounce"] = Debounce;
  2327. ["Karma"] = Karma;
  2328. }
  2329.  
  2330. function this:SetHealth(newHealth,MaxHealth)
  2331. local OldSize = hStatus.Size
  2332. hStatus.Size = UDim2.new(0, newHealth / MaxHealth * 281,0,22)
  2333. hText.Text = "Health: "..tostring(newHealth).."/"..tostring(MaxHealth).." ("..math.floor((newHealth/MaxHealth)*100).."%)"
  2334. end
  2335.  
  2336. HideName.MouseButton1Down:connect(function()
  2337.  
  2338. end)
  2339.  
  2340. function this:SetMana(int)
  2341. local OldSize = fStatus.Size
  2342. fStatus.Size = UDim2.new(0, int / 100 * 281,0,22)
  2343. fText.Text = "Mana: "..tostring(int).."/100".." ("..math.floor((int/100)*100).."%)"
  2344. end
  2345.  
  2346. function this:SetCP(int)--//Chi
  2347. local OldSize = cStatus.Size
  2348. cStatus.Size = UDim2.new(0, int / 5 * 281,0,22)
  2349. cText.Text = "Chi: "..tostring(int).."/5"
  2350. end
  2351.  
  2352. function this:SetTarget(targ)
  2353. if targ=='No Target' then
  2354. Target.Text = 'No Target'
  2355. else
  2356. Target.Text = (isFriendly() and 'Ally' or 'Enemy')..": "..targ
  2357. end
  2358. end
  2359.  
  2360. function this:SetTH(newHealth,MaxHealth)--//Target Health
  2361. if not type(newHealth) == 'number' then newHealth = 0 end
  2362. if not type(MaxHealth) == 'number' then MaxHealth = 0 end
  2363. local OldSize = tStatus.Size
  2364. tStatus.Size = UDim2.new(0, newHealth / MaxHealth * 281,0,22)
  2365. tText.Text = "Health: "..tostring(newHealth).."/"..tostring(MaxHealth)..(newHealth > 0 and " ("..math.floor((newHealth/MaxHealth)*100).."%)" or "")
  2366. end
  2367.  
  2368. function this:SetTitle()
  2369. mTitle.Text = '~~~~ Monk ~~~~'
  2370. end
  2371.  
  2372. function this:ToggleHelp()
  2373. Thread(function()
  2374. if this.Debounces.HelpOpen == true then
  2375. Help:TweenPosition(UDim2.new(1,0,.5,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1)
  2376. this.Debounces.HelpOpen = false
  2377. elseif this.Debounces.HelpOpen == false then
  2378. Help:TweenPosition(UDim2.new(0.5, -320,.5,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1)
  2379. this.Debounces.HelpOpen = true
  2380. end
  2381. end)
  2382. end
  2383.  
  2384. function this:ToggleCD()
  2385. Thread(function()
  2386. if this.Debounces.CoolDownOpen == true then
  2387. CoolDowns:TweenPosition(UDim2.new(1,10,0,-105),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1)
  2388. this.Debounces.CoolDownOpen = false
  2389. elseif this.Debounces.CoolDownOpen == false then
  2390. CoolDowns:TweenPosition(UDim2.new(0,-10,0,-105),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1)
  2391. this.Debounces.CoolDownOpen = true
  2392. end
  2393. end)
  2394. end
  2395.  
  2396. function this:SetCD(skill,int)
  2397. assert(this.Skills[skill] ~= nil,"not a valid skill")
  2398. local Skill = this.Skills[skill]
  2399. if int > 0 then
  2400. Skill.Text = skill..": "..tostring(int).."s"
  2401. else
  2402. Skill.Text = skill
  2403. end
  2404. end
  2405.  
  2406. function this:SetAnim(s)
  2407. Anim.Text = "Animation: "..tostring(s)
  2408. end
  2409.  
  2410. function this:SetStatus(s)
  2411. Status.Text = "Status: "..tostring(s)
  2412. end
  2413.  
  2414. Controls.MouseButton1Down:connect(function()this:ToggleHelp()end)
  2415. CoolDownsButton.MouseButton1Down:connect(function()this:ToggleCD()end)
  2416. return this
  2417. end
  2418. local UI = CreateUI(game.Players.LocalPlayer)
  2419.  
  2420.  
  2421. function Title(txt,part,color,rise,spell)
  2422. local col = color
  2423. local Gui = Instance.new("BillboardGui",part)
  2424. Gui.Name = "3DGUI"
  2425. Gui.ExtentsOffset = Vector3.new(0,2,0)
  2426. Gui.Size = UDim2.new(8,0,2,0)
  2427. local Tit = Instance.new("TextLabel",Gui)
  2428. Tit.Name = "Gooey"
  2429. Tit.TextColor3 = col
  2430. Tit.TextTransparency = 0.25
  2431. Tit.TextStrokeColor3 = col
  2432. Tit.TextStrokeTransparency = 1
  2433. Tit.Size = UDim2.new(1,0,1,0)
  2434. Tit.BackgroundTransparency = 1
  2435. Tit.Font = "Arial"
  2436. Tit.TextScaled = true
  2437. Tit.Text = txt
  2438. if rise then
  2439. if not tonumber(rise) then rise = 6 end
  2440. coroutine.wrap(function()
  2441. local randvar = (spell and 0 or math.random(-4,4))
  2442. while Tit.Parent and Gui.Parent and wait() do
  2443. Gui.ExtentsOffset = Gui.ExtentsOffset + Vector3.new(0.025*randvar,0.025*rise,0.025)
  2444. end
  2445. end)()
  2446. end
  2447. game:service('Debris'):AddItem(Gui,2)
  2448. return Tit
  2449. end
  2450.  
  2451. function DamageNear(Pos,Mag,Dmg,x)
  2452. local Targets,HitAlready = {},{}
  2453. for i,v in pairs(workspace:GetChildren())do
  2454. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")then
  2455. for _,x in pairs(v:GetChildren())do
  2456. if x:IsA("BasePart")then
  2457. if(Pos -x.Position).magnitude <= Mag then
  2458. table.insert(Targets,v)
  2459. end
  2460. end
  2461. end
  2462. end
  2463. end
  2464. for i,v in pairs(Targets)do
  2465. if not HitAlready[v.Name]then
  2466. ypcall(function()
  2467. end)
  2468. HitAlready[v.Name] = true
  2469. end
  2470. end
  2471. end
  2472.  
  2473. function weld(thing1,thing2)
  2474. local a = Instance.new('Weld');
  2475. pcall(function()
  2476. a.Parent = thing1;
  2477. a.Part0 = thing1;
  2478. a.Part1 = thing2;
  2479. a.C0 = thing1.CFrame:inverse()*thing2.CFrame
  2480. end)
  2481. return a
  2482. end
  2483.  
  2484. function IsNear(Position,Distance,SinglePlayer,db)
  2485. if SinglePlayer then
  2486. return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance
  2487. end
  2488. local List = {}
  2489. for i,v in pairs(workspace:GetChildren())do
  2490. if v:IsA("Model")then
  2491. if v:findFirstChild("Torso")then
  2492. --if (v ~= char and not db) then
  2493. if(v.Torso.CFrame.p -Position).magnitude < Distance then
  2494. table.insert(List,v)
  2495. end
  2496. --end
  2497. end
  2498. end
  2499. end
  2500. return List
  2501. end
  2502.  
  2503. function createOrb()
  2504.  
  2505. local Orb = Instance.new("Model")
  2506. Orb.Name = "OrbModel"
  2507. local PurplePart = Instance.new("Part", Orb)
  2508. PurplePart.BrickColor = BrickColor.new("Royal purple")
  2509. PurplePart.Anchored = true
  2510. PurplePart.Locked = true
  2511. PurplePart.CanCollide = false
  2512. PurplePart.Name = 'PurplePart'
  2513. PurplePart.Material = 'Plastic'
  2514. PurplePart.Size = Vector3.new(1, 1, 1)
  2515. PurplePart.BottomSurface = Enum.SurfaceType.Smooth
  2516. PurplePart.TopSurface = Enum.SurfaceType.Smooth
  2517. PurpleMesh = Instance.new("SpecialMesh", PurplePart)
  2518. PurpleMesh.MeshType = Enum.MeshType.Sphere
  2519. PurpleMesh.Name = "Mesh"
  2520. PurpleMesh.VertexColor = Vector3.new(1, 0, 1)
  2521. PurpleMesh.Scale = Vector3.new(1.5,1.5,1.5)
  2522.  
  2523. local Ring = Instance.new("Part", PurplePart)
  2524. Ring.Name = "BlastRing"
  2525. Ring.TopSurface = 0
  2526. Ring.BottomSurface = 0
  2527. Ring.CanCollide = false
  2528. Ring.Anchored = true
  2529. Ring.Locked = true
  2530. Ring.Material = 'Neon'
  2531. Ring.BrickColor = BrickColor.new('Really black')
  2532. Ring.Size = Vector3.new(1,1,1)
  2533. local RingMesh = Instance.new("SpecialMesh",Ring)
  2534. RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2535. RingMesh.Name = "BlastMesh"
  2536. RingMesh.Scale = Vector3.new(1.5,1.5,1.5)
  2537.  
  2538. local target = Instance.new('Model')
  2539. target.Parent = PurplePart
  2540. target.Name = 'nil'
  2541.  
  2542. Orb.Parent = char
  2543. OrbModel = Orb
  2544.  
  2545. local Light = Instance.new("PointLight", PurplePart)
  2546. Light.Name = "HeadLight"
  2547. Light.Color = Color3.new(0,0,200/255)
  2548. Light.Range = 6
  2549. Light.Brightness = 20
  2550.  
  2551.  
  2552. local con = game:GetService("RunService").RenderStepped:connect(function()
  2553. local Targ
  2554. if not currentTarget then Targ = hum else Targ = currentTarget end
  2555.  
  2556. local c = math.abs(math.cos(tick()))
  2557.  
  2558. if c <= .6 then c = .6 end
  2559.  
  2560. PurpleMesh.Scale = Vector3.new(c*1.1, c*1.1, c*1.1)
  2561. RingMesh.Scale = Vector3.new(c*1.1, c*1.1, c*1.1)
  2562.  
  2563. if isFriendly() then target.Name = 'Friendly' else target.Name = 'Enemy' end
  2564.  
  2565. if Targ:FindFirstChild(plr.Name..' Karma') then
  2566. ms = 'Really red'
  2567. ss = 'Really black'
  2568. else
  2569. ms = 'Royal purple'
  2570. ss = 'Really black'
  2571. end
  2572. PurplePart.BrickColor = BrickColor.new(ms)
  2573. Ring.BrickColor = BrickColor.new(ss)
  2574.  
  2575. target.Parent = Targ
  2576. pcall(function()
  2577. PurplePart.CFrame = PurplePart.CFrame:lerp((Targ.Parent and Targ.Parent or char).Head.CFrame*CFrame.new(0,3,0),.5)
  2578. Ring.CFrame = CFrame.new(PurplePart.Position) * CFrame.fromEulerAnglesXYZ(-math.rad(80+(math.sin(tick())*8)), 0, math.rad(80+(math.sin(tick())*15)))
  2579. end)
  2580. end)
  2581.  
  2582. local chnge = function(a)
  2583. if a=='Name' then
  2584. Orb:Destroy()
  2585. con:disconnect()
  2586. createOrb()
  2587. elseif a=='Parent' then
  2588. Orb:Destroy()
  2589. con:disconnect()
  2590. createOrb()
  2591. elseif a=='Anchored' then
  2592. Orb:Destroy()
  2593. con:disconnect()
  2594. createOrb()
  2595. elseif a=='Locked' then
  2596. Orb:Destroy()
  2597. con:disconnect()
  2598. createOrb()
  2599. end
  2600. end
  2601.  
  2602. Orb.Changed:connect(chnge)
  2603. Ring.Changed:connect(chnge)
  2604. PurplePart.Changed:connect(chnge)
  2605. return Orb
  2606. end
  2607.  
  2608.  
  2609. function isFriendly()
  2610.  
  2611. if currentTarget == hum then return end
  2612.  
  2613. if Ally[currentTarget] then return true end
  2614.  
  2615. return false
  2616. end
  2617.  
  2618. function toggleFriendly()
  2619.  
  2620. if currentTarget == hum then return end
  2621.  
  2622. pcall(function()if Ally[currentTarget] then Ally[currentTarget] = nil else Ally[currentTarget] = true end end)
  2623.  
  2624. end
  2625.  
  2626. function Ringz(part,col)
  2627. for i = 1,6 do
  2628. local p = Instance.new("Part", Character)
  2629. p.Name = "BlastRing"
  2630. p.TopSurface = 0
  2631. p.BottomSurface = 0
  2632. p.CanCollide = false
  2633. p.Anchored = true
  2634. p.BrickColor = BrickColor.new(col)
  2635. p.Size = Vector3.new(1,1,1)
  2636. p.CFrame = CFrame.new(part.Position - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  2637. local rm = Instance.new("SpecialMesh",p)
  2638. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2639. rm.Name = "BlastMesh"
  2640. rm.Scale = Vector3.new(1,1,1)
  2641. coroutine.wrap(function()
  2642. for n = 1,15 do
  2643. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*.8
  2644. if 2 +i/5 == 1.2 then
  2645. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  2646. end
  2647. p.Transparency = n/15
  2648. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  2649. Wait()
  2650. end
  2651. p:Destroy()
  2652. end)()
  2653. end
  2654. end
  2655. hum.JumpPower = 10
  2656. Character.Humanoid.Jumping:connect(function()
  2657. if Jumping then return end
  2658. local eCtrl = Ctrl
  2659. if eCtrl then if not useMana(5) then return end end
  2660. Mode = 'Jumping'
  2661. Jumping = true
  2662. if eCtrl then crownExplode(torso.CFrame * CFrame.new(0, math.rad(90), 0), 'Black', .2) otheranims = true
  2663. Mode = 'Torpedo' end
  2664. local vu = Instance.new("BodyVelocity",torso)
  2665. vu.P = 500
  2666. vu.maxForce = Vector3.new(10000000000,5000000000000000000000,100000000000)
  2667. vu.velocity = Vector3.new((head.CFrame.lookVector.X*(eCtrl and 100 or 10)),(eCtrl and 10 or 60),(head.CFrame.lookVector.Z*(eCtrl and 100 or 10)))
  2668. game:GetService("Debris"):AddItem(vu,0.267)
  2669. wait(0.6)
  2670. Jumping = false
  2671. otheranims = false
  2672. end)
  2673.  
  2674. Search = false
  2675.  
  2676. function shadowSight()
  2677.  
  2678. if Search == false then
  2679. Search = true
  2680. for i,v in pairs(game.Players:getPlayers()) do
  2681. if v.Name~=char.Name then
  2682. for j,k in pairs(v.Character:GetChildren()) do
  2683. if k:IsA("BasePart") and k.Transparency >= 1 then
  2684. bawx=Instance.new("SelectionBox",camera)
  2685. bawx.Color = BrickColor.new("Bright red")
  2686. bawx.Transparency = .5
  2687. bawx.Adornee = k
  2688. end
  2689. end
  2690. end
  2691. end
  2692. camera.CameraSubject = OrbModel.PurplePart
  2693. elseif Search == true then
  2694. Search = false
  2695. for i, v in pairs(camera:GetChildren()) do
  2696. if v:IsA("SelectionBox") then
  2697. v:Destroy()
  2698. end
  2699. end
  2700. camera.CameraSubject = hum
  2701. end
  2702.  
  2703. end
  2704.  
  2705.  
  2706. function updateCooldowns()
  2707. local Skills = {
  2708. ["TouchOfDeath"] = true;
  2709. ["SurgingMists"] = true;
  2710. ["FlameBreath"] = true;
  2711. ["Meditate"] = true;
  2712. ["Debounce"] = true;
  2713. ["Karma"] = true;
  2714. }
  2715.  
  2716. for i,v in pairs(Skills) do
  2717. if Cooldowns[i] then
  2718. local data = math.ceil(Cooldowns[i].timeRequired-(tick()-Cooldowns[i].startTime))
  2719. if not data then data = -1 end
  2720. UI:SetCD(tostring(i), data)
  2721. end
  2722. end
  2723.  
  2724. end
  2725.  
  2726. function lerp(weld,beglerp,endlerp,speed)
  2727. weld.C0 = beglerp:lerp(endlerp,speed)
  2728. return weld.C0
  2729. end
  2730.  
  2731. newStat("Mana", 'NumberValue', 100)
  2732. newStat("Chi", 'NumberValue', 0)
  2733. newStat("Mastery", 'NumberValue', Mastery)
  2734. newStat("Haste", 'NumberValue', Haste)
  2735. newStat("CriticalStrikeBonus", 'NumberValue', 2)
  2736.  
  2737. hum.WalkSpeed = 20
  2738. hum.MaxHealth = 750
  2739. wait()
  2740. hum.Health = 750
  2741. lastenrage = tick()
  2742.  
  2743. ohp = hum.Health
  2744.  
  2745. Alert = function(txt, color, font, fontsize)
  2746. local Colorz = {
  2747. ["Red"] = Color3.new(255/255,0,0);
  2748. ["Green"] = Color3.new(0,255/255,0);
  2749. ["Blue"] = Color3.new(0,0,255/255);
  2750. ["Purple"] = Color3.new(255/255,255/255,0);
  2751. ["Black"] = Color3.new(0,0,0);
  2752. ["White"] = Color3.new(1,1,1);
  2753. ['Orange'] = Color3.new(1,0.5,0);
  2754. ['Yellow'] = Color3.new(1,1,0);
  2755. };
  2756.  
  2757. game:GetService('StarterGui'):SetCore('ChatMakeSystemMessage', {
  2758. Text = (txt and txt or 'nil'),
  2759. Color = (color and Colorz[color] or Color3.new(.8,0,0)),
  2760. Font = (font and font or 'SourceSansLight'),
  2761. FontSize = (fontsize and fontsize or 'Size14'),
  2762. })
  2763. end
  2764.  
  2765. function giveBuff(buffName, stat, duration, addition, targ)
  2766. local nTarg
  2767. nTarg = targ or currentTarget
  2768. if not nTarg then nTarg = hum end
  2769.  
  2770. local pckt = Instance.new('Model')
  2771. pckt.Name = 'BUFF:'..buffName
  2772. pckt.Parent = nTarg
  2773. local Stat = Instance.new('StringValue')
  2774. Stat.Name = 'Stat'
  2775. Stat.Value = stat
  2776. Stat.Parent = pckt
  2777. local Duration = Instance.new('StringValue')
  2778. Duration.Name = 'Duration'
  2779. Duration.Value = duration
  2780. Duration.Parent = pckt
  2781. local Addition = Instance.new('StringValue')
  2782. Addition.Name = 'Addition'
  2783. Addition.Value = addition
  2784. Addition.Parent = pckt
  2785.  
  2786. end
  2787.  
  2788. hum.ChildAdded:connect(function(obj)
  2789. if obj.Name:sub(1,5)=='BUFF:' then
  2790. if Buffs[obj.Name] then return end
  2791. Buffs[obj.Name] = obj
  2792. local stat,dura,bnam,addi
  2793. stat = obj:WaitForChild('Stat').Value
  2794. dura = obj:WaitForChild('Duration').Value
  2795. bnam = obj.Name:sub(6)
  2796. addi = obj:WaitForChild('Addition').Value
  2797.  
  2798. if not stat then stat = 'MainStat' end
  2799. if not dura then dura = 10 end
  2800. if not addi then addi = 0 end
  2801.  
  2802. obj:Destroy()
  2803.  
  2804. --Alert('DEBUG: '..stat..','..dura..','..bnam..','..addi, 'Yellow')
  2805.  
  2806. coroutine.wrap(function()
  2807. Alert('Buff '..bnam..' received.', 'White')
  2808. if stat == 'MainStat' then stat = 'Agility' end
  2809. if stat == 'Health' then hum.MaxHealth = hum.MaxHealth + addi return end
  2810. if not stats[stat] then stats[stat] = 0 end
  2811. stats[stat] = stats[stat] + addi
  2812. for i = 0,dura do
  2813. wait(1)
  2814. end
  2815. Buffs[bnam] = nil
  2816. Alert('Buff '..bnam..' faded.', 'White')
  2817. stats[stat] = stats[stat] - addi
  2818. end)()
  2819. end
  2820. end)
  2821.  
  2822.  
  2823. hum.Changed:connect(function(val)
  2824. if val == "MaxHealth" then
  2825.  
  2826. if not berserk then
  2827. --hum.MaxHealth = 500
  2828. else
  2829. --hum.MaxHealth = 650
  2830. end
  2831.  
  2832. elseif val == 'Health_XML' then
  2833. if hum.Health < ohp then
  2834. lastdps = tick()
  2835. end
  2836. ohp = hum.Health
  2837.  
  2838. elseif val =='PlatformStand' then
  2839. hum.PlatformStand = false
  2840. elseif val == "Sit" then
  2841. Kneeling = true
  2842. elseif val == "WalkSpeed" then
  2843. end
  2844. end)
  2845. regening = false
  2846. lastdps = tick()
  2847. function regenHealth()
  2848. if regening then return end
  2849. if (tick()-lastdps < 15) then return end
  2850. regening = true
  2851. local s = wait(1)
  2852. local health = hum.Health
  2853. if health > 0 and health < hum.MaxHealth then
  2854. local newHealthDelta = hum.MaxHealth * .03
  2855. health = health + newHealthDelta
  2856. hum.Health = math.min(health,hum.MaxHealth)
  2857. end
  2858.  
  2859. regening = false
  2860. end
  2861.  
  2862. function checkCooldown(ability)
  2863. if not Cooldowns[ability] then return false end
  2864. local trem = (tick()-Cooldowns[ability].startTime)
  2865. if (trem <= Cooldowns[ability].timeRequired) then return true end
  2866. return false
  2867. end
  2868.  
  2869. function setCooldown(ability, req)
  2870. Cooldowns[ability] = {startTime = tick(), timeRequired = req}
  2871. end
  2872.  
  2873. function getRandomPlayer()
  2874. local players = game:service('Players'):GetPlayers()
  2875. if #players > 0 then
  2876. local plrz = players[math.random(#players)]
  2877. if plrz.Name == plr.Name then
  2878. repeat wait() plrz = players[math.random(#players)] until plrz.Name ~= plr.Name
  2879. currentTarget = plrz
  2880. Target(plrz)
  2881. end
  2882. return plrz
  2883. end
  2884. end
  2885.  
  2886. function getTarget()
  2887. return currentTarget
  2888. end
  2889.  
  2890. local mouse = plr:GetMouse()
  2891. mouse.Button1Down:connect(function()
  2892. if tick()-lastclick > .5 then combocounter = 0 end
  2893. if combocounter == 0 and not otheranims then
  2894. otheranims = true
  2895. candamage = true
  2896. Mode = 'Slash'
  2897. wait(.1+stats['Haste'])
  2898. otheranims = false
  2899. combocounter = 1
  2900. elseif combocounter == 1 and not otheranims then
  2901. otheranims = true
  2902. candamage = true
  2903. Mode = 'Slash2'
  2904. wait(.1+stats['Haste'])
  2905. otheranims = false
  2906. combocounter = 2
  2907. elseif combocounter == 2 and not otheranims then
  2908. otheranims = true
  2909. candamage = true
  2910. Mode = 'Slash3'
  2911. wait(.1+stats['Haste'])
  2912. otheranims = false
  2913. combocounter =3
  2914. elseif combocounter == 3 and not otheranims then
  2915. otheranims = true
  2916. candamage = true
  2917. Mode = 'Slash4'
  2918. wait(.1+stats['Haste'])
  2919. otheranims = false
  2920. combocounter = 0
  2921. end
  2922. candamage = false
  2923. lastclick = tick()
  2924. end)
  2925.  
  2926. lastpress = tick()
  2927. function KeyDown(key)
  2928. local tar = getTarget()
  2929. lastpress = tick()
  2930. local cTarg = currentTarget and currentTarget or hum
  2931. local dpsCalc = getDPS()
  2932.  
  2933. if key == 't' then
  2934. if mouse.Target and searchForHumanoid(mouse.Target.Parent) then
  2935. local currTar = searchForHumanoid(mouse.Target.Parent)
  2936. currentTarget = currTar
  2937. else
  2938. end
  2939. elseif key == 'g' then
  2940. toggleFriendly()
  2941. elseif key == 'h' then
  2942. giveBuff('Soothing Mists', 'MainStat', 120, 2)
  2943. elseif key == 'y' then
  2944. currentTarget = hum
  2945. elseif key=='v' then
  2946. shadowSight()
  2947. elseif key=='f' then
  2948. if checkCooldown('FlameBreath') then return end
  2949. if not useChi(2) then return end
  2950. setCooldown('FlameBreath', 15)
  2951. otheranims = true
  2952. Mode='FlameBreath'
  2953. local cam = workspace.CurrentCamera
  2954. local mouseHit = mouse.Hit.p
  2955. local cf = torso.CFrame
  2956. local lookXZ = CFrame.new(cf.p,mouseHit*Vector3.new(1,0,1)+Vector3.new(0,cf.p.y,0))
  2957. local target = (mouseHit-cf.p).unit
  2958. local dir = math.pi/2-math.acos(target.y)
  2959. local strength = stats.Mastery*50
  2960. hold['f'] = true
  2961. coroutine.wrap(function()
  2962. local n = 1
  2963. while hold['f'] do
  2964. if not useMana(2) then break end
  2965. n = n + 1
  2966. if n > 10 then n = 1 end
  2967. wait(1/30)
  2968. local scale = math.min(30,n*3)
  2969. flame(CFrame.new((head.CFrame*CFrame.new(0,0,-5-n*scale/4)).p)*CFrame.Angles((math.random()-0.5)*math.pi/4,0,(math.random()-0.5)*math.pi/4),9,scale)
  2970. AoE((head.CFrame*CFrame.new(0,0,-5-n*scale/4)).p,scale,strength/100,target*strength/1000,false)
  2971. end
  2972. end)()
  2973. elseif key=='z' then
  2974. if cTarg:findFirstChild(plr.Name..' Karma') or cTarg==Humanoid then return end
  2975. if checkCooldown('Karma') then return end
  2976. if not useChi(2) then return end
  2977. setCooldown('Karma', 30)
  2978. Karma()
  2979. elseif key=='e' then
  2980. if checkCooldown('Smash') then return end
  2981. setCooldown('Smash', 5)
  2982. if not useChi(1) then return end
  2983. otheranims = true
  2984. candamage = true
  2985. damageAmp = 2
  2986. Mode = 'Slash5'
  2987. wait(.2+stats['Haste'])
  2988. Mode = 'Slash6'
  2989. wait(.45+stats['Haste'])
  2990. damageAmp = 0
  2991. candamage = false
  2992. otheranims = false
  2993. elseif key == 'x' then
  2994. if checkCooldown('TouchOfDeath') then return end
  2995. if checkCooldown('Debounce') then return end
  2996. setCooldown('Debounce', 2)
  2997. otheranims = true
  2998. Mode = 'TouchOfDeath'
  2999. local rfcon = RightFist.Touched:connect(function(obj)
  3000. if obj:IsDescendantOf(char) then return end
  3001. if not searchForHumanoid(obj.Parent) then return end
  3002. local Hum = searchForHumanoid(obj.Parent)
  3003. local ex
  3004. canBeKillt[Hum] = true
  3005. local hcon = Hum.Died:connect(function()
  3006. if not canBeKillt[Hum] then return end
  3007. local char = Hum.Parent
  3008. for i,v in pairs(char:children'') do
  3009. if v:IsA('BasePart') then
  3010. v.BrickColor = BrickColor.new('Really black')
  3011. end
  3012. end
  3013. end)
  3014. if (Hum.Health<(Hum.MaxHealth*.10)) then ex = true end
  3015. if Damage[Hum] and tick()-Damage[Hum] < 3 then return end
  3016. if checkCooldown('TouchOfDeath') then return end
  3017. if not useMana(10) then return end
  3018. setCooldown('TouchOfDeath', 10)
  3019. local calculation = (ex and (getDPS()*6.5) or getDPS()*1.5)
  3020. local cftos = Hum.Parent.Torso.CFrame:pointToObjectSpace(torso.Position)
  3021. Damage[Hum] = tick()
  3022. if cftos.Z > 0 then calculation = calculation * 1.5 end
  3023. damageHuman(Hum, calculation, obj)
  3024. logDamage('TouchOfDeath', calculation)
  3025. quickSound(220834000, head)
  3026. canBeKillt[Hum] = false
  3027. end)
  3028. wait(.2+stats['Haste'])
  3029. rfcon:disconnect()
  3030. otheranims = false
  3031. elseif key == 'q' then
  3032. if checkCooldown('Meditate') then return end
  3033. setCooldown('Meditate', 15)
  3034. otheranims = true
  3035. Meditating = true
  3036. hum.WalkSpeed = 0
  3037. Mode = 'Meditate'
  3038. while Meditating do
  3039. expandDong(torso)
  3040. stats['Mana'] = stats['Mana'] + 5
  3041. wait(3)
  3042. end
  3043. elseif key == 'c' then
  3044. if checkCooldown('SurgingMists') then return end
  3045. setCooldown('SurgingMists', 5)
  3046. if not useMana(20) then return end
  3047. healHuman(cTarg, getDPS()*4)
  3048. elseif key:byte() == 48 and hum.WalkSpeed > 8 then
  3049. hum.WalkSpeed = 30
  3050. elseif key:byte() == 50 then
  3051. Ctrl = true
  3052. else
  3053. --code
  3054. end
  3055. end
  3056. local s = Instance.new('Sound')
  3057. s.Parent =head
  3058. s.SoundId = "rbxassetid://251613697"
  3059. s.Volume = 150
  3060. s.Looped = true
  3061. s.Pitch = 1.1
  3062. wait()
  3063. --s:play()
  3064. mouse.KeyDown:connect(KeyDown)
  3065. mouse.KeyUp:connect(function(key)
  3066. lastpress = tick()
  3067. if key:byte() == 48 and hum.WalkSpeed > 8 then
  3068. hum.WalkSpeed = 20
  3069. elseif key == 'f' then
  3070. hold['f'] = false
  3071. otheranims = false
  3072. elseif key == 'q' then
  3073. Meditating = false
  3074. hum.WalkSpeed = 20
  3075. otheranims = false
  3076. elseif key:byte() == 50 then
  3077. Ctrl = false
  3078. end
  3079. end)
  3080.  
  3081.  
  3082.  
  3083. plr.Chatted:connect(function(m)
  3084. if m:sub(1,5) == 'stat/' and (plr.Name=='Darkus_Theory' or plr.Name == 'worthystone' or plr.Name == 'coty645' or plr.Name == 'lsaiah328') then
  3085. local q = m:sub(6)
  3086. local spl = q:find('/')
  3087. local stat = q:sub(1,spl-1)
  3088. local data = tonumber(q:sub(spl+1))
  3089. if not stats[stat] then return end
  3090. stats[''..stat..''] = data
  3091. elseif m=='recount' then
  3092. recount()
  3093. elseif m=='cheatmode' and (plr.Name=='Darkus_Theory' or plr.Name == 'worthystone' or plr.Name == 'coty645' or plr.Name == 'lsaiah328') then
  3094. if cheating then
  3095. cheating = false
  3096. stats['Haste'] = Haste
  3097. stats['Mastery'] = Mastery
  3098. else
  3099. cheating = true
  3100. end
  3101. end
  3102. end)
  3103.  
  3104. local t = tick()
  3105. local Smooth = 1
  3106. ---------------------------
  3107. local sine = 0
  3108. local change = 1
  3109. coroutine.wrap(function()
  3110. game:service('RunService').Heartbeat:connect(function()
  3111. regenHealth()
  3112. if stats["Chi"] > 5 then stats["Chi"] = 5 end
  3113. if stats["Chi"] < 0 then stats["Chi"] = 0 end
  3114. if stats["Mana"] > 100 then stats["Mana"] = 100 end
  3115. if stats["Mana"] < 0 then stats["Mana"] = 0 end
  3116. if stats["Mana"] < 100 then stats["Mana"] = stats["Mana"] + ((tick()-lastdps < 10) and .1 or .05) end
  3117. UI:SetHealth(math.ceil(hum.Health),hum.MaxHealth)
  3118. UI:SetMana(math.ceil(stats['Mana']))
  3119. UI:SetCP(stats['Chi'])
  3120. UI:SetTarget(currentTarget and currentTarget.Parent and currentTarget.Parent.Name or 'No Target')
  3121. if currentTarget and currentTarget:isA('Humanoid') and currentTarget.Health then
  3122. UI:SetTH(currentTarget and tonumber(math.floor(currentTarget.Health)) or 0, currentTarget and tonumber(math.floor(currentTarget.MaxHealth)) or 0)
  3123. else
  3124. UI:SetTH(0,0)
  3125. end
  3126. UI:SetTitle()
  3127.  
  3128. if hum.WalkSpeed == 0 then
  3129. UI:SetStatus('Stunned')
  3130. elseif hum.WalkSpeed < 10 then
  3131. UI:SetStatus('Slowed')
  3132. else
  3133. UI:SetStatus('Normal')
  3134. end
  3135.  
  3136. if cheating then
  3137. Cooldowns = {}
  3138. stats['Chi'] = 5
  3139. stats['Mana'] = 100
  3140. stats['Haste'] = 0
  3141. end
  3142.  
  3143. if not stats['Haste'] then stats['Haste'] = Haste end
  3144.  
  3145. if (stats['Haste'] and stats['Haste'] < 0) then stats['Haste'] = 0 end
  3146.  
  3147. if not Kneeling and not hum.PlatformStand and not Finished and not otheranims and lunging then
  3148. end
  3149. if currentTarget and currentTarget.Health <= 0 then
  3150. currentTarget = nil
  3151. else
  3152. end
  3153.  
  3154. updateCooldowns()
  3155. local mg = Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude
  3156. if not otheranims then
  3157. if (mg < 3) and not Jumping then
  3158. Mode = "Idling"
  3159. elseif (mg > 3 and mg < 25) and not Jumping then
  3160. Mode = "Walking"
  3161. elseif (mg > 25) and not Jumping then
  3162. Mode = "Running"
  3163. elseif Jumping and (Vector3.new(0, torso.Velocity.y, 0).magnitude > 2) and (mg > 1) then
  3164. Mode = "Jumping"
  3165. end
  3166. end
  3167. count = (count % 100) + (1)*(hum.WalkSpeed)/(5*1.3)--countspeed
  3168. torso = char:FindFirstChild('Torso')
  3169. angle = math.pi * math.sin(math.pi*2/100*count)
  3170. t = t+0.2*Smooth
  3171. UI:SetAnim(Mode)
  3172.  
  3173. if (Mode=='Idling') and (tick()-lastdps < 30 and tick()-lastclick < 30) and not otheranims then Mode='CombatIdling' end
  3174.  
  3175. if Mode == "Jumping" then
  3176. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0,.6,-.6) * CFrame.Angles(0,-math.rad(10),0), .4)
  3177. lerp(llegm, llegm.C0, llc0 * CFrame.new(0,.4,-.3), .4)
  3178. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(40), 0, 0), .4)
  3179. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(20), 0, -math.rad(30)), .4)
  3180. lerp(rm, rm.C0, rsc0 * CFrame.Angles(-math.rad(20), 0, math.rad(30)), .4)
  3181. lerp(rj, rj.C0, rootc0 * CFrame.Angles(math.rad(30), 0, 0), .4)
  3182. elseif hum.PlatformStand then
  3183. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(math.rad(50), 0, math.rad(10)),.4)
  3184. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(math.rad(50), 0, -math.rad(10)),.4)
  3185. lerp(neck, neck.C0, neckc0 * CFrame.Angles(math.rad(20), 0, 0), .4)
  3186. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(25), 0, -math.rad(15)), .4)
  3187. lerp(rm, rm.C0, rsc0 * CFrame.Angles(-math.rad(45), 0, math.rad(15)), .4)
  3188. lerp(rj, rj.C1, rootc1 * CFrame.Angles(-math.rad(40), 0, 0), .4)
  3189. elseif Mode == 'Idling' then --stand
  3190. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, -math.rad(20), math.rad(3)),.3)
  3191. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, 0, -math.rad(3)),.3)
  3192. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, -math.rad(20)),.3)
  3193. lerp(lm, lm.C0, lsc0 * CFrame.Angles(0, 0, -math.rad(10)+(angle*0.0200)),.03)
  3194. lerp(rm, rm.C0, rsc0 * CFrame.Angles(0, 0, math.rad(10)+(-angle*0.0200)),.03)
  3195. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,math.rad(20)),.3)
  3196. elseif Mode == 'CombatIdling' then --stand
  3197. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, .05,-.2) * CFrame.Angles(math.rad(10), -math.rad(20), math.rad(10)),.3)
  3198. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, 0, -math.rad(3)),.3)
  3199. lerp(neck, neck.C0, neckc0 * CFrame.Angles(math.rad(0)+(angle*0.020), 0, -math.rad(20)),.2)
  3200. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(10), 0, -math.rad(20)+(angle*0.0300)),.1)
  3201. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(10), 0, math.rad(20)+(-angle*0.0300)),.1)
  3202. lerp(rj, rj.C0, rootc0 * CFrame.Angles(math.rad(5),0,math.rad(20)),.3)
  3203. elseif Mode == 'Walking' then-- walk
  3204. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, .1+math.cos(t)/2.5*.35, -.1+-math.sin(t)/1.5*.45) * CFrame.Angles(math.rad(-10) + math.sin(count/14)/2, 0, 0), .3)
  3205. lerp(llegm, llegm.C0, llc0 * CFrame.new(0, .1+-math.cos(t)/2.5*.35, -.1+math.sin(t)/1.5*.45) * CFrame.Angles(math.rad(-10) + -math.sin(count/14)/2, 0, 0), .3)
  3206. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(15), 0, 0),.3)
  3207. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(.1+math.cos(t)*10), 0, -math.rad(5)),.3)
  3208. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(.1+math.cos(t)*10), 0, math.rad(5)),.3)
  3209. lerp(rj, rj.C0, rootc0 * CFrame.new(0,-.18,0) * CFrame.Angles(math.rad(15), -math.cos(t/6)/30+math.sin(rootpart.RotVelocity.y/2)/6, 0),.3)
  3210. elseif Mode == 'Running' then--run
  3211. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, .1+math.cos(t)/2.5*.35, -.1+-math.sin(t)/1.5*.45) * CFrame.Angles(math.rad(-10) + math.sin(count/14)/2, 0, 0), .3)
  3212. lerp(llegm, llegm.C0, llc0 * CFrame.new(0, .1+-math.cos(t)/2.5*.35, -.1+math.sin(t)/1.5*.45) * CFrame.Angles(math.rad(-10) + -math.sin(count/14)/2, 0, 0), .3)
  3213. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(25), 0, 0),.3)
  3214. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(.1+math.cos(t)*15), 0, math.rad(-15-(angle*0.03))),.3)
  3215. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(.1+math.cos(t)*15), 0, math.rad(15+(angle*0.03))),.3)
  3216. lerp(rj, rj.C0, rootc0 * CFrame.Angles(math.rad(25), -math.cos(t/6)/30+math.sin(rootpart.RotVelocity.y/2)/6, 0),.3)
  3217. elseif Mode == 'Slash' then
  3218. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, math.rad(20), math.rad(3)+(angle*0.0200)),.5)
  3219. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(30), -math.rad(3)+(-angle*0.0200)),.5)
  3220. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, -math.rad(90)),.5)
  3221. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(30), math.rad(45), math.rad(60)),.5)
  3222. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(20), 0, -math.rad(10)),.5)
  3223. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,math.rad(90)),.5)
  3224. elseif Mode == 'Slash2' then
  3225. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, math.rad(20), math.rad(3)+(angle*0.0200)),.5)
  3226. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(30), -math.rad(3)+(-angle*0.0200)),.5)
  3227. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, math.rad(90)),.5)
  3228. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.rad(30), -math.rad(45), -math.rad(60)),.5)
  3229. lerp(rm, rm.C0, rsc0 * CFrame.Angles(-math.rad(20), 0, math.rad(10)),.5)
  3230. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,-math.rad(90)),.5)
  3231. elseif Mode == 'Slash3' then
  3232. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(-math.rad(40), -math.rad(30), math.rad(3)),.5)
  3233. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(math.rad(70), 0, -math.rad(3)),.5)
  3234. lerp(neck, neck.C0, neckc0 * CFrame.Angles(math.rad(30), 0, 0),.5)
  3235. lerp(lm, lm.C0, lsc0 * CFrame.Angles(0, 0, -math.rad(10)+(angle*0.0200)),.5)
  3236. lerp(rm, rm.C0, rsc0 * CFrame.Angles(0, 0, math.rad(10)+(-angle*0.0200)),.5)
  3237. lerp(rj, rj.C0, rootc0 * CFrame.new(0,0,0) * CFrame.Angles(-math.rad(30),0,-math.rad(20)),.5)
  3238. elseif Mode == 'Slash4' then
  3239. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(-math.rad(40), -math.rad(30), -math.rad(3)),.5)
  3240. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(math.rad(70), 0, math.rad(3)),.5)
  3241. lerp(neck, neck.C0, neckc0 * CFrame.Angles(math.rad(30), 0, 0),.5)
  3242. lerp(lm, lm.C0, lsc0 * CFrame.Angles(0, 0, -math.rad(10)+(angle*0.0200)),.5)
  3243. lerp(rm, rm.C0, rsc0 * CFrame.Angles(0, 0, math.rad(10)+(-angle*0.0200)),.5)
  3244. lerp(rj, rj.C0, rootc0 * CFrame.new(0,0,0) * CFrame.Angles(-math.rad(30),0,math.rad(20)),.5)
  3245. elseif Mode == 'Slash5' then
  3246. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, math.rad(20), math.rad(3)+(angle*0.0200)),.5)
  3247. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(30), -math.rad(3)+(-angle*0.0200)),.5)
  3248. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, math.rad(30), -math.rad(90)),.5)
  3249. lerp(rm, rm.C0, rsc0 * CFrame.Angles(0, math.pi/2, math.rad(170)),.5)
  3250. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.rad(20), 0, math.rad(10)),.5)
  3251. lerp(rj, rj.C0, rootc0 * CFrame.new(0, -1, 15) * CFrame.Angles(0,0,math.rad(100)),.2)
  3252. elseif Mode == 'Slash6' then
  3253. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, 1,-.5) * CFrame.Angles(math.rad(30),0,0), .4)
  3254. lerp(llegm, llegm.C0, llc0 * CFrame.new(0, .4,-.5) * CFrame.Angles(-math.rad(20),0,0), .4)
  3255. lerp(neck, neck.C0, neckc0 * CFrame.Angles(math.rad(50), 0, 0),.5)
  3256. lerp(rm, rm.C0, rsc0 * CFrame.new(-.55,0,0) * CFrame.Angles(math.rad(30), -math.rad(65), -math.rad(60)),.5)
  3257. lerp(lm, lm.C0, lsc0 * CFrame.new(.55,0,0) * CFrame.Angles(math.rad(30), math.rad(65), math.rad(60)),.5)
  3258. lerp(rj, rj.C0, rootc0 * CFrame.new(0, -2, -1) * CFrame.Angles(math.rad(40),0,0),.4)
  3259. elseif Mode == 'Meditate' then
  3260. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(math.rad(40)+(angle*0.010), 0, math.rad(10)),.05)
  3261. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(math.rad(40)+(angle*0.010), 0, -math.rad(10)),.05)
  3262. lerp(neck, neck.C0, neckc0 * CFrame.Angles(math.rad(20), 0, 0), .4)
  3263. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(45)+(angle*0.010), 0, -math.rad(15)), .05)
  3264. lerp(rm, rm.C0, rsc0 * CFrame.Angles(-math.rad(45)+(angle*0.010), 0, math.rad(15)), .05)
  3265. lerp(rj, rj.C0, rootc0 * CFrame.new(0,0, math.sin(tick()/4)+2) * CFrame.Angles(-math.rad(45),0,0), .1)
  3266. elseif Mode == 'Torpedo' then
  3267. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, -math.rad(20), math.rad(3)),.4)
  3268. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(20), -math.rad(3)),.4)
  3269. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(90), 0, 0),.4)
  3270. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.pi, 0, -math.rad(10)+(angle*0.0100)),.4)
  3271. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.pi, 0, math.rad(10)+(-angle*0.0100)),.4)
  3272. lerp(rj, rj.C0, rootc0 * CFrame.Angles(math.rad(90),0,0),.4)
  3273. elseif Mode == 'TouchOfDeath' then
  3274. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, -math.rad(40), math.rad(3)),.5)
  3275. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, -math.rad(20), -math.rad(3)),.5)
  3276. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, -math.rad(80)),.5)
  3277. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)),.5)
  3278. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(20), 0, -math.rad(10)),.5)
  3279. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,math.rad(80)),.5)
  3280. elseif Mode == 'FlameBreath' then
  3281. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, .5,-.2) * CFrame.Angles(math.rad(30), 0, 0),.3)
  3282. lerp(llegm, llegm.C0, llc0 * CFrame.new(0, 0,.15) * CFrame.Angles(-math.rad(20),0,0), .4)
  3283. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(30), 0, 0),.3)
  3284. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(30), 0, -math.rad(10)+(angle*0.0200)),.03)
  3285. lerp(rm, rm.C0, rsc0 * CFrame.Angles(-math.rad(30), 0, math.rad(10)+(-angle*0.0200)),.03)
  3286. lerp(rj, rj.C0, rootc0 * CFrame.new(0,0,-.4) * CFrame.Angles(math.rad(30),0,0),.3)
  3287. end
  3288. end)
  3289. end)()
  3290. createOrb()
  3291. rune(torso.CFrame-Vector3.new(0,4.5,0),20,1)
  3292. print('Monk loaded')
  3293. print'Created by Darkus_Theory'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement