Advertisement
ItzInfern

old one again

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