Advertisement
iKryptoxc

[RELEASE] Darkus_Theory's Rogue

Jul 25th, 2016
1,869
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 142.31 KB | None | 0 0
  1. --[[
  2. @Name: Rogue
  3. @Author: iKrypto
  4. @Date: 7/4/16
  5. @Engine: Lua 5.1
  6. ]]
  7.  
  8. wait(0.003)
  9. --print'starting script...'
  10.  
  11. -- Primary Development ended on 7/13/2016
  12. -- Revamp began on 7/17/2016 due to data loss
  13. -- Old script found in modules on 7/19/2016 and revamp updated, development over again.
  14.  
  15. local startLoad = tick()
  16. script.Name = "Assassination"
  17. local plrs = game:GetService('Players')
  18. local plr = plrs.LocalPlayer
  19. local char = plr.Character
  20. local bp = plr.Backpack
  21. local hum = char.Humanoid
  22. local T = char.Torso
  23. local Character = char
  24. local Humanoid = hum
  25. local torso = char.Torso
  26. local Agility,Haste,damage = 6,.16,0
  27. local stats,Parts,Cooldowns,Damage,recountData,parts,Damaged,Ally,Buffs = {},{},{},{},{},{},{},{},{}
  28. local Ctrl,Cam,lastclick,btimer,Stealthed,beaming = false,game.Workspace:FindFirstChild('currentCamera'),tick(),0,false,false
  29. local lastdps,OrbModel,currentTarget,candamage
  30. local shielding = false
  31. local dot = {}
  32. local combocounter,PGui,channeling,Mode = 0,plr.PlayerGui,false,''
  33. local new = Instance.new
  34. -- if leaked, don't edit this value
  35. -- it lets other scripts know this is
  36. -- a linked script so that you can do
  37. -- extra features such as slowing, stunning
  38. -- buffing, healing etc. Thanks.
  39. local iAmDarkusScript = Instance.new('Model')
  40. iAmDarkusScript.Parent = hum
  41. iAmDarkusScript.Name = 'Property of Darkus_Theory'
  42. head = char.Head
  43. local ohp = hum.Health
  44. local otheranims = false
  45. mouse = plr:GetMouse()
  46. count = 0
  47. Mode = 'Idling'
  48. Bin = Instance.new('Folder')
  49. Bin.Name='suit'
  50. Bin.Parent=char
  51. Colors={['Primary']='Dark indigo',['Secondary']='Royal purple',['Tertiary']='Bright violet',}
  52. Body={["HUM"]=char:FindFirstChild('Humanoid'),["H"]=char:FindFirstChild('Head'),["T"]=char:FindFirstChild('Torso'),["LA"]=char:FindFirstChild('Left Arm'),["RA"]=char:FindFirstChild('Right Arm'),["LL"]=char:FindFirstChild('Left Leg'),["RL"]=char:FindFirstChild('Right Leg'),};
  53. local tMesh,asset = "rbxasset://fonts/torso.mesh","rbxassetid://"
  54. 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}
  55. prmColor = 'Really black'
  56. secColor = 'Toothpaste'
  57. humanoid = char:findFirstChild("Humanoid")
  58. torso = char:findFirstChild("Torso")
  59. head = char.Head
  60. prmColor = 'ReEnemy black'
  61. secColor = 'Toothpaste'
  62. humanoid = char:findFirstChild("Humanoid")
  63. torso = char:findFirstChild("Torso")
  64. head = char.Head
  65. ra = char:findFirstChild("Right Arm")
  66. la = char:findFirstChild("Left Arm")
  67. rl = char:findFirstChild("Right Leg")
  68. ll = char:findFirstChild("Left Leg")
  69. rs = torso:findFirstChild("Right Shoulder")
  70. ls = torso:findFirstChild("Left Shoulder")
  71. rh = torso:findFirstChild("Right Hip")
  72. lh = torso:findFirstChild("Left Hip")
  73. neck = torso:findFirstChild("Neck")
  74. rootpart = char:findFirstChild("HumanoidRootPart")
  75. rj = rootpart:findFirstChild("RootJoint")
  76. anim = char:findFirstChild("Animate")
  77. camera = workspace.CurrentCamera
  78. plr.CameraMaxZoomDistance = math.huge
  79. for i,v in next, char:children'' do if v:isA'Accessory' then v:Destroy() end end
  80. pcall(function()anim:Destroy()end)
  81. pcall(function()char["Health"]:Destroy() end)
  82. pcall(function()humanoid.Animator:Destroy()end)
  83. local rm = Instance.new("Weld", torso)
  84. rm.C0 = CFrame.new(1.5, 0.5, 0)
  85. rm.C1 = CFrame.new(0, 0.5, 0)
  86. rm.Part0 = torso
  87. rm.Part1 = ra
  88. local lm = Instance.new("Weld", torso)
  89. lm.C0 = CFrame.new(-1.5, 0.5, 0)
  90. lm.C1 = CFrame.new(0, 0.5, 0)
  91. lm.Part0 = torso
  92. lm.Part1 = la
  93. local rlegm = Instance.new("Weld", torso)
  94. rlegm.C0 = CFrame.new(0.5, -1, 0)
  95. rlegm.C1 = CFrame.new(0, 1, 0)
  96. rlegm.Part0 = torso
  97. rlegm.Part1 = rl
  98. local llegm = Instance.new("Weld", torso)
  99. llegm.C0 = CFrame.new(-0.5, -1, 0)
  100. llegm.C1 = CFrame.new(0, 1, 0)
  101. llegm.Part0 = torso
  102. llegm.Part1 = ll
  103. neckc0 = neck.C0
  104. rsc0 = rm.C0
  105. lsc0 = lm.C0
  106. llc0 = llegm.C0
  107. rlc0 = rlegm.C0
  108. rootc0 = rj.C0
  109. rootc1 = rj.C1
  110. wait()
  111. local s = Instance.new('Shirt', char)
  112. s.Name = 'Wild Gladiator\'s Felweave Raiment'
  113. s.ShirtTemplate = 'http://www.roblox.com/asset/?id=166273878'
  114. local p = Instance.new('Pants', char)
  115. p.Name = 'Wild Gladiator\'s Felweave Trousers'
  116. p.PantsTemplate = 'http://www.roblox.com/asset/?id=166273938'
  117. local h = Instance.new('Part', char)
  118. h.Name = 'DK Hood'
  119. h.TopSurface,h.BottomSurface = 0,0
  120. h.Size = Vector3.new(2.3, 2.3, 2.3)
  121. h.CFrame = torso.CFrame
  122. h.CanCollide = false
  123. h.BrickColor = BrickColor.new('Really black')
  124. h:BreakJoints()
  125. local m = Instance.new('SpecialMesh', h)
  126. m.Name = "Wild Gladiator's Felweave Cowl"
  127. m.MeshType = 'FileMesh'
  128. m.Scale = Vector3.new(1, 1, 1)
  129. m.MeshId = 'http://www.roblox.com/asset/?id=16952952'
  130. m.VertexColor = Vector3.new(1,1,1)
  131. local Weld = Instance.new("Weld")
  132. Weld.Part0 = char.Head
  133. Weld.Part1 = h
  134. Weld.Parent = char.Head
  135. Weld.C0 = CFrame.new(0, .3, 0)
  136.  
  137. local Dagger = Instance.new('Part')
  138. Dagger.Name = 'Dagger'
  139. Dagger.BrickColor = BrickColor.new('Really black')
  140. Dagger.Locked = true
  141. Dagger.Shape = 'Block'
  142. Dagger.Size = Vector3.new(1, 3.8, 1)
  143. Dagger.Parent = char
  144. Dagger.CanCollide = false
  145. local DaggerMesh = Instance.new('SpecialMesh',Dagger)
  146. DaggerMesh.Name = 'DaggerMesh'
  147. DaggerMesh.MeshType = 'FileMesh'
  148. DaggerMesh.MeshId = "http://www.roblox.com/asset/?id=432556696"
  149. DaggerMesh.TextureId = "http://www.roblox.com/asset/?id=22769571"
  150. DaggerMesh.Scale = Vector3.new(.14, .14, .14)
  151. DaggerMesh.VertexColor = Vector3.new(0, 0, 0)
  152. local DaggerWeld = Instance.new('Weld',Dagger)
  153. DaggerWeld.Name = 'DaggerWeld'
  154. DaggerWeld.C0 = CFrame.new(0,-.7, -1.2) * CFrame.Angles(-math.rad(180), -math.rad(90), -math.rad(90))
  155. DaggerWeld.Part0 = ra
  156. DaggerWeld.Part1 = Dagger
  157.  
  158. local Katana = Instance.new('Part')
  159. Katana.Name = 'Katana'
  160. Katana.BrickColor = BrickColor.new('Really black')
  161. Katana.Locked = true
  162. Katana.Shape = 'Block'
  163. Katana.Size = Vector3.new(1, 0.8, 4)
  164. Katana.Parent = char
  165. Katana.CanCollide = false
  166. local KatanaMesh = Instance.new('SpecialMesh',Katana)
  167. KatanaMesh.Name = 'KatanaMesh'
  168. KatanaMesh.MeshType = 'FileMesh'
  169. KatanaMesh.MeshId = "http://www.roblox.com/asset/?id=22769578"
  170. KatanaMesh.TextureId = "http://www.roblox.com/asset/?id=22769571"
  171. KatanaMesh.Scale = Vector3.new(.23, .23, .23)
  172. KatanaMesh.VertexColor = Vector3.new(0, 0, 0)
  173. local KatanaWeld = Instance.new('Weld',Katana)
  174. KatanaWeld.C0 = CFrame.new(0,-1.05, 1) * CFrame.Angles(0, 0, math.rad(90))
  175. KatanaWeld.Part0 = la
  176. KatanaWeld.Part1 = Katana
  177.  
  178. wepdps = function(obj)
  179. local slow
  180. if not candamage then return end
  181. if obj:IsDescendantOf(char) then return end
  182. if not obj.Parent:findFirstChild('Humanoid',true) then return end
  183. local Hum = obj.Parent:findFirstChild('Humanoid',true)
  184. if Damaged[Hum] and tick()-Damaged[Hum] < (.2+stats['Haste']) then return end
  185. local dist = (obj.Position-torso.Position).magnitude
  186. if dist > 5 then return end
  187. local calculation = getDPS()
  188. local cftos = Hum.Parent.HumanoidRootPart.CFrame:pointToObjectSpace(torso.Position)
  189. if cftos.Z > 0 then calculation = calculation * 1.3 end
  190. if Hum:FindFirstChild('MarkOfDeath') then
  191. calculation = calculation * 1.5
  192. end
  193. local function randomSlashSound()
  194. local ids = {220833967,220833976,220834019}
  195.  
  196. quickSound(ids[math.random(1,#ids)], head, .8)
  197. end
  198. if Stealthed and not cheating then Stealth() slow=true calculation = calculation * 1.4 end
  199. damageHuman(Hum, math.floor(calculation*.6), obj)
  200. coroutine.wrap(randomSlashSound)()
  201. logDamage('Autoattack', calculation)
  202. Damaged[Hum] = tick()
  203. if slow then slowPoison(Hum) slow=false end
  204. stats['Focus'] = stats['Focus'] + 6
  205. if math.random(1,10) > 7 then stats['Combo Points'] = stats['Combo Points'] + 1 end
  206. end
  207.  
  208. recuperate = function(obj)
  209. if obj:IsDescendantOf(char) then return end
  210. if not obj.Parent:findFirstChild('Humanoid',true) then return end
  211. local Hum = obj.Parent:findFirstChild('Humanoid',true)
  212. if Damaged[Hum] and tick()-Damaged[Hum] < 3 then return end
  213. if checkCooldown('Recuperate') then return end
  214. if not useFocus(40) then return end
  215. setCooldown('Recuperate', 45)
  216. local numcp = stats['Combo Points']
  217. stats['Combo Points'] = 0
  218. local calculation = getDPS()+(stats['Combo Points']*2)
  219. local cftos = Hum.Parent.Torso.CFrame:pointToObjectSpace(torso.Position)
  220. if cftos.Z > 0 then calculation = calculation * 1.5 end
  221. if Stealthed and not cheating then Stealth() end
  222. damageHuman(Hum, calculation/2, obj)
  223. logDamage('Recuperate', calculation)
  224. Damaged[Hum] = tick()
  225. local healcalc = ((calculation/2)*(numcp > 0 and numcp or 1))*.6
  226. ypcall(function()
  227. for i = healcalc/10,0,-(healcalc/100) do
  228. hum.Health = hum.Health+(healcalc)
  229. Title("+"..math.floor(healcalc), head, Color3.new(0,200/255,0),true,false)
  230. wait(.75)
  231. end
  232. end)
  233. end
  234.  
  235. dfa = function(obj)
  236. if obj:IsDescendantOf(char) then return end
  237. if not obj.Parent:findFirstChild('Humanoid',true) then return end
  238. local Hum = obj.Parent:findFirstChild('Humanoid',true)
  239. local ex
  240. if (Hum.Health<(Hum.MaxHealth*.35)) then ex = true end
  241. if Damage[Hum] and tick()-Damage[Hum] < 3 then return end
  242. if not useFocus(25) then return end
  243. local calculation = (ex and (getDPS()*5) or getDPS()*2)
  244. local cftos = Hum.Parent.Torso.CFrame:pointToObjectSpace(torso.Position)
  245. Damage[Hum] = tick()
  246. if cftos.Z > 0 then calculation = calculation * 1.5 end
  247. if Stealthed and not cheating then Stealth() end
  248. damageHuman(Hum, calculation, obj)
  249. logDamage('Death From Above', calculation)
  250. quickSound(444667824, head, .8)
  251. end
  252.  
  253. envenom = function(obj)
  254. if obj:IsDescendantOf(char) then return end
  255. if not obj.Parent:findFirstChild('Humanoid',true) then return end
  256. local Hum = obj.Parent:findFirstChild('Humanoid',true)
  257. local ex
  258. if (Hum.Health<(Hum.MaxHealth*.15)) then ex = true end
  259. if Damage[Hum] and tick()-Damage[Hum] < 3 then return end
  260. if checkCooldown('Envenom') then return end
  261. if not useFocus(10) then return end
  262. setCooldown('Envenom', 10)
  263. local calculation = (ex and (hum.MaxHealth+math.random(1,100)) or getDPS()*4)
  264. local cftos = Hum.Parent.Torso.CFrame:pointToObjectSpace(torso.Position)
  265. Damage[Hum] = tick()
  266. if cftos.Z > 0 then calculation = calculation * 1.5 end
  267. if Stealthed and not cheating then Stealth() end
  268. damageHuman(Hum, calculation, obj)
  269. logDamage('Envenom', calculation)
  270. quickSound(220834000, head)
  271. end
  272.  
  273.  
  274. Dagger.Touched:connect(wepdps)
  275. Katana.Touched:connect(wepdps)
  276.  
  277. pcall(function()
  278. char["Body Colors"].HeadColor = BrickColor.new("Medium stone grey")
  279. char["Body Colors"].TorsoColor = BrickColor.new("Really black")
  280. char["Body Colors"].LeftArmColor = BrickColor.new("Medium stone grey")
  281. char["Body Colors"].RightArmColor = BrickColor.new("Medium stone grey")
  282. char["Body Colors"].LeftLegColor = BrickColor.new("Really blackReally black")
  283. char["Body Colors"].RightLegColor = BrickColor.new("Really black")
  284. end)
  285.  
  286. local aa1 = {}
  287.  
  288. local WorldUp = Vector3.new(0,1,0)
  289. function look2(Vec1,Vec2)
  290. local Orig = Vec1
  291. Vec1 = Vec1+Vector3.new(0,1,0)
  292. Vec2 = Vec2+Vector3.new(0,1,0)
  293. local Forward = (Vec2-Vec1).unit
  294. local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
  295. local Right = Up:Cross(Forward).unit
  296. Forward = -Forward
  297. Right = -Right
  298. return CFrame.new(Orig.X,Orig.Y,Orig.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
  299. end
  300.  
  301. function look(CFr,Vec2)
  302. local A = Vector3.new(0,0,0)
  303. local B = CFr:inverse()*Vec2
  304. local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
  305. if B.Z > 0 then
  306. CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
  307. elseif B.Z == 0 then
  308. if B.Y > 0 then
  309. CF = CFr*CFrame.Angles(math.pi/2,0,0)
  310. elseif B.Y < 0 then
  311. CF = CFr*CFrame.Angles(-math.pi/2,0,0)
  312. else
  313. CF = CFr
  314. end
  315. end
  316. local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
  317. local Up = Vector3.new(X,Y,Z)
  318. local Forward = (Vec2-CFr.p).unit
  319. local Right = Up:Cross(Forward)
  320. Forward = -Forward
  321. Right = -Right
  322. return CFrame.new(CFr.X,CFr.Y,CFr.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
  323. end
  324.  
  325. function simulate(j,d,m,r,t)
  326. local joint = j
  327. for i,v in ipairs(t) do
  328. if v[1]:FindFirstChild("Weld") then
  329. local stiff = m.CFrame.lookVector*0.03
  330. if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
  331. local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
  332. local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
  333. local pos = joint.p+(dir*(d*0.5))
  334. --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
  335. local inv = v[1].Weld.Part0.CFrame
  336. local rel1 = inv:inverse()*pos
  337. local rel2 = inv:inverse()*(pos-(dir*dis))
  338. local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
  339. v[1].Weld.C0 = cf
  340. v[2] = inv*cf
  341. --v[1].CFrame = cf
  342. end
  343. end
  344. end
  345.  
  346. for i=1,6 do
  347. local p = Instance.new("Part",char)
  348. p.Anchored = false
  349. p.BrickColor = BrickColor.new("Really black")
  350. p.CanCollide = false
  351. p.FormFactor="Custom"
  352. p.Material = "SmoothPlastic"
  353. p.TopSurface = "SmoothNoOutlines"
  354. p.BottomSurface = "SmoothNoOutlines"
  355. p.RightSurface = "SmoothNoOutlines"
  356. p.LeftSurface = "SmoothNoOutlines"
  357. p.FrontSurface = "SmoothNoOutlines"
  358. p.BackSurface = "SmoothNoOutlines"
  359.  
  360. p.Size=Vector3.new(2+(i*.15),.15,0.15)
  361. p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
  362. mesh = Instance.new("BlockMesh",p)
  363. mesh.Scale = Vector3.new(1,1,4)
  364. local w = Instance.new("Motor6D",p)
  365. w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
  366. w.Part1 = p
  367. w.Name = "Weld"
  368. --table.insert(aa1,p)
  369. aa1[i] = {p,p.CFrame}
  370.  
  371. end
  372.  
  373. game:service"RunService".Stepped:connect(function()
  374. simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
  375. end)
  376.  
  377. cn,ca,bc,v3,r = CFrame.new,CFrame.Angles,BrickColor.new,Vector3.new,function(a)return (math.random()-.5)*2*(a or 1) end
  378. deg,nf,c3,ins,ma,pi,mr = math.deg,math.floor,Color3.new,Instance.new,math.abs,math.pi,math.rad
  379. local part = function(prnt,cfr,siz,col,anc,canc,tra,mat,typ)
  380. local p = ins(typ or "Part")
  381. p.FormFactor = "Custom"
  382. p.Material = mat
  383. p.Transparency = tra
  384. p.CanCollide = canc
  385. p.Anchored = anc
  386. p.BrickColor = bc(col)
  387. p.Size = siz
  388. p.CFrame = cfr
  389. p.Parent = prnt
  390. p.Locked = true
  391. p.TopSurface,p.BottomSurface = 0,0
  392. p:BreakJoints()
  393. return p
  394. end
  395. local mesh = function(typ,prnt,scal,mtyp,mid,mtx)
  396. local m = ins(typ or "SpecialMesh")
  397. if mtyp then m.MeshType = mtyp end
  398. if mid then m.MeshId = mid end
  399. if mtx then m.TextureId = mtx end
  400. if scal then m.Scale = scal end
  401. m.Parent = prnt
  402. return m
  403. end
  404. local weldy = function(prt1,prt2,c0,c1)
  405. local w = ins("Weld",prt1)
  406. w.Part0 = prt1
  407. w.Part1 = prt2
  408. w.C0,w.C1 = c0 or cn(),c1 or cn()
  409. return w
  410. end
  411. function crownExplode(cf,col,scl)
  412. local p = part(char,cf,v3(1,1,1),col,true,false,.1,"SmoothPlastic")
  413. local pm = mesh("FileMesh",p,nil,nil,asset..meshes.crown)
  414. Spawn(function()
  415. for i=.1,1.1,.025 do
  416. p.Transparency = i
  417. pm.Scale = pm.Scale + v3(scl,scl,scl)
  418. wait()
  419. end
  420. p:Destroy()
  421. end)
  422. end
  423. function crater(cf,dist,siz,col,mat)
  424. local num = math.random(7,13)
  425. for i=1,num do
  426. game:service("Debris"):AddItem(part(char,cf*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)
  427. end
  428. end
  429. function quickSound(id,par,pi)
  430. local s = Instance.new("Sound")
  431. s.Pitch = pi or 1
  432. s.SoundId = asset..id
  433. s.Parent = par
  434. wait()
  435. s:Play()
  436. return s
  437. end
  438. function newSound(id,par,pi)
  439. local s = Instance.new("Sound",par)
  440. s.Pitch = pi or 1
  441. s.Volume = .3
  442. s.SoundId = asset..id
  443. s:Play()
  444. return s
  445. end
  446.  
  447. function cylinderOpen(cf,col,col2)
  448. local p = part(char,cf,v3(0,1000,0),col,true,false,.1,"SmoothPlastic")
  449. local pm = mesh("CylinderMesh",p)
  450. local p2 = part(char,cf,v3(0,1000,0),col2,true,false,.1,"SmoothPlastic")
  451. local p2m = mesh("CylinderMesh",p2)
  452. Spawn(function()
  453. for i=.1,1.1,.0125 do
  454. p.Transparency = i
  455. p2.Transparency = i
  456. pm.Scale = pm.Scale + v3(.8,0,.8)
  457. p2m.Scale = p2m.Scale + v3(.5,0,.5)
  458. wait()
  459. end
  460. p:Destroy()
  461. p2:Destroy()
  462. end)
  463. end
  464. function cylinderOpen2(cf,col,col2)
  465. local p = part(workspace,cf,v3(0,1000,0),col,true,false,.1,"SmoothPlastic")
  466. local pm = mesh("CylinderMesh",p)
  467. local p2 = part(workspace,cf,v3(0,1000,0),col2,true,false,.1,"SmoothPlastic")
  468. local p2m = mesh("CylinderMesh",p2)
  469. Spawn(function()
  470. for i=.1,1.1,.05 do
  471. p.Transparency = i
  472. p2.Transparency = i
  473. pm.Scale = pm.Scale + v3(.7,0,.7)
  474. p2m.Scale = p2m.Scale + v3(.6,0,.6)
  475. wait()
  476. end
  477. wait(10)
  478. p:Destroy()
  479. p2:Destroy()
  480. end)
  481. end
  482.  
  483. function Effect(Pos,x1,y1,z1,x2,y2,z2,color,ref)
  484. local S = Instance.new("Part",Character)
  485. S.FormFactor = 0
  486. S.Size = Vector3.new(1,1,1)
  487. S.BrickColor = color
  488. S.Reflectance = ref or 0
  489. S.TopSurface = 0
  490. S.BottomSurface = 0
  491. S.Transparency = 0.5
  492. S.Anchored = true
  493. S.CanCollide = false
  494. S.CFrame = CFrame.new(Pos)* CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  495. local msh2 = Instance.new("BlockMesh",S)
  496. msh2.Scale = Vector3.new(x1,y1,z1)
  497. coroutine.wrap(function()
  498. for i = 1,9 do
  499. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  500. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  501. S.Transparency = i *0.1
  502. Wait()
  503. end
  504. S:Destroy()
  505. end)()end
  506. function Effect2(part,x1,y1,z1,x2,y2,z2,color,ref)
  507. if part:IsDescendantOf(Workspace)then
  508. local S = Instance.new("Part",Character)
  509. S.FormFactor = 0
  510. S.Size = Vector3.new(1,1,1)
  511. S.BrickColor = color
  512. S.Reflectance = ref or 0
  513. S.TopSurface = 0
  514. S.BottomSurface = 0
  515. S.Transparency = 0.5
  516. S.Anchored = true
  517. S.CanCollide = false
  518. S.CFrame = part.CFrame * CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  519. local msh2 = Instance.new("BlockMesh",S)
  520. msh2.Scale = Vector3.new(x1,y1,z1)
  521. coroutine.wrap(function()
  522. for i = 1,9 do
  523. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  524. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  525. S.Transparency = i *0.1
  526. Wait()
  527. end
  528. S:Destroy()
  529. end)()end end
  530. local function EmberWave(CF,Color)
  531. local p = Instance.new("Part",Character)
  532. p.Anchored = true
  533. p.Locked = true
  534. p.CanCollide = false
  535. p.CFrame = CF
  536. p.Transparency = 1
  537. coroutine.wrap(function()
  538. local x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  539. for i = 1,30 do
  540. p.CFrame = p.CFrame *x
  541. x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  542. Effect2(p,2.6,2.6,2.6,0,0,0,Color,0.3)
  543. Wait(0.1)
  544. end
  545. p:Destroy()
  546. end)()end
  547.  
  548. function MediumParticleEmit(Object,Color)
  549. coroutine.wrap(function()
  550. while Wait(1.1)do
  551. if not Object then break end
  552. local p = Instance.new("Part",Object.Parent)
  553. p.Name = "Trail"
  554. p.TopSurface = 0
  555. p.BottomSurface = 0
  556. p.Anchored = true
  557. p.CanCollide = false
  558. p.FormFactor = "Custom"
  559. p.Size = Vector3.new(0.01,0.01,0.01)
  560. p.BrickColor = type(Color)== 'userdata' and Color or BrickColor.new(Color)
  561. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  562. local m = Instance.new("BlockMesh",p)
  563. m.Scale = Vector3.new(2,2,2)
  564. coroutine.wrap(function()
  565. for i = 1,15 do
  566. p.Transparency = i/15
  567. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  568. 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)
  569. Wait()
  570. end
  571. p:Destroy()
  572. end)()
  573. end
  574. end)()
  575. end
  576.  
  577. coroutine.wrap(function()
  578. for i = 1,4 do
  579. MediumParticleEmit(head,'Dark indigo')
  580. end
  581. end)()
  582.  
  583. if head:FindFirstChild('Mesh') then
  584. if head:FindFirstChild('Mesh'):IsA('BlockMesh') then
  585. head:FindFirstChild('Mesh'):remove()
  586. wait()
  587. local nm = Instance.new('SpecialMesh', head)
  588. nm.MeshType = 'Head'
  589. nm.Scale = Vector3.new(1.25,1.25,1.25)
  590. end
  591. end
  592. if head:FindFirstChild('face') then
  593. head:FindFirstChild('face'):Destroy()--.Texture = 'http://www.roblox.com/asset/?id=128963883'
  594. end
  595.  
  596. function newStat(stat, type, value)
  597. if stats[stat] then return end
  598. stats[stat] = value
  599. return stats[stat]
  600. end
  601.  
  602. local function Implode(CF,Color)
  603. local cf = CF
  604. local f = Instance.new("Part",Character)
  605. f.BrickColor = Color
  606. f.Size = Vector3.new(1,1,1)
  607. f.Anchored = true
  608. f.Locked = true
  609. f.CanCollide = false
  610. f.TopSurface = 0
  611. f.Transparency = 1
  612. f.BottomSurface = 0
  613. f.CFrame = cf
  614. local sm = Instance.new("SpecialMesh",f)
  615. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  616. sm.Scale = Vector3.new(30,30,30)
  617. coroutine.wrap(function()
  618. for i = 1,10 do
  619. f.Transparency = f.Transparency -0.1
  620. sm.Scale = sm.Scale - Vector3.new(3,3,3)
  621. Wait()
  622. end
  623. f:Destroy()
  624. end)()
  625. local ax = Instance.new("Part",Character)
  626. ax.Size = Vector3.new(30,30,30)
  627. ax.TopSurface = 0
  628. ax.BottomSurface = 0
  629. ax.Transparency = 0
  630. ax.Locked = true
  631. ax.BrickColor = Color
  632. ax.Shape = "Ball"
  633. ax.CanCollide = false
  634. ax.CFrame = cf
  635. ax.Anchored = true
  636. ax.Transparency = 1
  637. coroutine.wrap(function()
  638. for i = 1,10 do
  639. ax.Size = ax.Size - Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  640. ax.Transparency = ax.Transparency -0.1
  641. ax.CFrame = cf
  642. Wait()
  643. end
  644. ax:Destroy()
  645. end)()
  646. end
  647. local function Explode(CF,Color,SMM,BBoom)
  648. local cf = CF
  649. local f = Instance.new("Part",Character)
  650. f.BrickColor = Color
  651. f.Size = Vector3.new(5,1,5)
  652. f.Anchored = true
  653. f.Locked = true
  654. f.CanCollide = false
  655. f.TopSurface = 0
  656. f.BottomSurface = 0
  657. f.CFrame = cf
  658. local sm = Instance.new("SpecialMesh",f)
  659. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  660. sm.Scale = Vector3.new(5,5,5)
  661. coroutine.wrap(function()
  662. for i = 1,20 do
  663. f.Transparency = f.Transparency +0.05
  664. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  665. Wait()
  666. end
  667. f:Destroy()
  668. end)()
  669. if BBoom then do
  670. local zs = BBoom
  671. local ax = Instance.new("Part",Character)
  672. ax.Size = Vector3.new(1,1,1)
  673. ax.TopSurface = 0
  674. ax.BottomSurface = 0
  675. ax.Transparency = 0
  676. ax.Locked = true
  677. ax.BrickColor = Color
  678. ax.Shape = "Ball"
  679. ax.CanCollide = false
  680. ax.CFrame = zs
  681. ax.Anchored = true
  682. local SMMx = Instance.new("SpecialMesh",ax)
  683. SMMx.MeshId = "http://www.roblox.com/asset/?id=1323306"
  684. SMMx.Scale = Vector3.new(1,1,1)
  685. coroutine.wrap(function()
  686. for i = 1,20 do
  687. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  688. ax.Transparency = ax.Transparency +0.05
  689. ax.CFrame = zs
  690. Wait()
  691. end
  692. ax:Destroy()
  693. end)()
  694. end
  695. end
  696. local ax = Instance.new("Part",Character)
  697. ax.Size = Vector3.new(1,1,1)
  698. ax.TopSurface = 0
  699. ax.BottomSurface = 0
  700. ax.Transparency = 0
  701. ax.Locked = true
  702. ax.BrickColor = Color
  703. ax.Shape = "Ball"
  704. ax.CanCollide = false
  705. ax.CFrame = cf
  706. ax.Anchored = true
  707. local SMMx do if SMM then
  708. SMMx = Instance.new("SpecialMesh",ax)
  709. SMMx.MeshId = SMM
  710. SMMx.Scale = Vector3.new(1,1,1)
  711. end
  712. end
  713. coroutine.wrap(function()
  714. for i = 1,20 do
  715. if SMM then
  716. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  717. else
  718. ax.Size = ax.Size + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  719. end
  720. ax.Transparency = ax.Transparency +0.05
  721. ax.CFrame = cf
  722. Wait()
  723. end
  724. ax:Destroy()
  725. end)()
  726. end
  727. function ParticleEmit(Object,Color,Duration)
  728. local Counter = 0
  729. coroutine.wrap(function()
  730. while Wait(0.3)do
  731. if Counter == Duration then break end
  732. local p = Instance.new("Part",Object.Parent)
  733. p.Name = "Trail"
  734. p.TopSurface = 0
  735. p.BottomSurface = 0
  736. p.Anchored = true
  737. p.CanCollide = false
  738. p.FormFactor = "Custom"
  739. p.Size = Vector3.new(0.01,0.01,0.01)
  740. p.BrickColor = Color and(type(Color)== 'userdata' and Color or BrickColor.new(Color))
  741. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  742. local m = Instance.new("BlockMesh",p)
  743. m.Scale = Vector3.new(2,2,2)
  744. coroutine.wrap(function()
  745. for i = 1,15 do
  746. p.Transparency = i/15
  747. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  748. 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)
  749. Wait()
  750. end
  751. p:Destroy()
  752. end)()
  753. end
  754. end)()
  755. if Duration == math.huge then return end
  756. coroutine.wrap(function()
  757. while Wait(1)do
  758. Counter = Counter +1
  759. if Counter == Duration then
  760. break
  761. end
  762. end
  763. end)()
  764. end
  765. function SlowParticleEmit(Object)
  766. coroutine.wrap(function()
  767. while Wait(3.2)do
  768. if not Object then break end
  769. local p = Instance.new("Part",Object.Parent)
  770. p.Name = "Trail"
  771. p.TopSurface = 0
  772. p.BottomSurface = 0
  773. p.Anchored = true
  774. p.CanCollide = false
  775. p.FormFactor = "Custom"
  776. p.Size = Vector3.new(0.01,0.01,0.01)
  777. p.BrickColor = (BrickColor.new("Toothpaste"))
  778. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  779. local m = Instance.new("BlockMesh",p)
  780. m.Scale = Vector3.new(2,2,2)
  781. coroutine.wrap(function()
  782. for i = 1,15 do
  783. p.Transparency = i/15
  784. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  785. 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)
  786. Wait()
  787. end
  788. p:Destroy()
  789. end)()
  790. end
  791. end)()
  792. end
  793.  
  794. function slowPoison(Humanoid)
  795. local hps
  796. local hp
  797. if Humanoid == hum then return end
  798. hps = Humanoid.Parent:FindFirstChild('Health',true)
  799. if hps then hp = true end
  800. ypcall(function()
  801. for i = 10,0,-2 do
  802. if not Humanoid.Parent then break end
  803. if hp then hps.Disabled = true end
  804. if Humanoid.WalkSpeed > 5 then
  805. if Humanoid.Health <= 0 then break end
  806. if Humanoid:findFirstChild'Property of Darkus_Theory' and not bypassin then
  807. Humanoid.WalkSpeed = 6
  808. Humanoid.JumpPower = 0
  809. end
  810. --Humanoid.JumpPower = 0
  811. end
  812. local c = getDPS()*.4
  813. damageHuman(Humanoid, c, Humanoid.Parent.Head)
  814. logDamage('Poison', c)
  815. local p = part(Humanoid.Parent,Humanoid.Parent.HumanoidRootPart.CFrame*cn(r(2),r(2),r(2)),v3(.1,0,.1),"Bright green",false,true,0,"SmoothPlastic")
  816. wait(.5+stats['Haste']*3)
  817. end
  818. if Humanoid.WalkSpeed > 5 then
  819. if Humanoid:findFirstChild'Property of Darkus_Theory' and not bypassin then
  820. Humanoid.JumpPower = 50
  821. Humanoid.WalkSpeed = 16
  822. end
  823. end
  824. ypcall(function()
  825. wait(4)
  826. if hps then hps.Disabled = false end
  827. end)
  828. end)
  829. end
  830.  
  831. function expandDong()
  832. local Orbi = Instance.new('Part')
  833. Orbi.Size = Vector3.new(3,3,3)
  834. Orbi.CanCollide = false
  835. Orbi.Locked = true
  836. Orbi.Shape = 'Ball'
  837. Orbi.Anchored = true
  838. Orbi.Parent = char
  839. Orbi.Transparency = .4
  840. Orbi.TopSurface,Orbi.BottomSurface = 0,0
  841. Orbi.Name = 'Expand Dong'
  842. Orbi.BrickColor = BrickColor.new('Dark indigo')
  843. coroutine.wrap(function()
  844. for i,v in pairs(IsNear(torso.Position, 25, nil, true)) do
  845. if v:findFirstChild'Humanoid' then
  846. if Damaged[v:FindFirstChild('Humanoid')] and tick()-Damaged[v:FindFirstChild('Humanoid')] < 1 then return end
  847. local calc = getDPS()*1.4
  848. damageHuman(v:FindFirstChild('Humanoid'), calc, v:findFirstChild'HumanoidRootPart')
  849. logDamage('Transformation', calc)
  850. Damaged[v:FindFirstChild('Humanoid')] = tick()
  851. end
  852. end
  853. end)()
  854. local OrbiMesh = Instance.new('SpecialMesh',Orbi)
  855. OrbiMesh.Name = 'Dxpand Eong'
  856. OrbiMesh.Scale = Vector3.new(2, 2, 2)
  857. OrbiMesh.MeshType = 'Sphere'
  858. ypcall(function()
  859. for i = 3,0,-1 do wait(.05)
  860. OrbiMesh.Scale = OrbiMesh.Scale + Vector3.new(1.5, 1.5, 1.5)
  861. Orbi.CFrame = torso.CFrame
  862. end
  863. for i = .4,1,.05 do
  864. wait(0.04)
  865. Orbi.Transparency = i
  866. end
  867. Orbi:Destroy()
  868. end)
  869. end
  870.  
  871. function MarkOfDeath(humreset)
  872. if not currentTarget then return end
  873. if checkCooldown('MarkOfDeath') then return end
  874. setCooldown('MarkOfDeath', 15)
  875. stats['Focus'] = stats['Focus'] + 30
  876. local MarkOfDeath = Instance.new('Model')
  877. MarkOfDeath.Name = 'MarkOfDeath'
  878. MarkOfDeath.Parent = currentTarget
  879. ypcall(function()
  880. for i = 10,0,-1 do
  881. wait(1)
  882. end
  883. if MarkOfDeath.Parent then MarkOfDeath:Destroy() end
  884. end)
  885.  
  886. end
  887.  
  888. function useFocus(amount)
  889. local precalc = stats['Focus']-amount
  890.  
  891. if stats['Focus'] < 0 then return false end
  892. if precalc < 0 then return false end
  893.  
  894. stats['Focus'] = precalc
  895.  
  896. return true
  897. end
  898.  
  899. function recount()
  900.  
  901. local totl = {}
  902.  
  903. local function addUp(tbl)
  904. local total = 0
  905. for i,v in next,tbl do
  906. total = total + v
  907. end
  908. return total
  909. end
  910.  
  911. local function avg(tbl)
  912.  
  913. local num = #tbl
  914. local nom = addUp(tbl)
  915.  
  916. return (nom/num)
  917. end
  918.  
  919. warn('RECOUNT - All Data')
  920. for i,v in pairs(recountData) do
  921. local qq = addUp(v)
  922. print(i..': '..qq..' ('..math.floor(avg(v))..')')
  923. table.insert(totl, qq)
  924. end
  925.  
  926. warn('TOTAL: '..addUp(totl))
  927.  
  928. end
  929.  
  930. function logDamage(skill, damage)
  931.  
  932. if not recountData[skill] then recountData[skill] = {} end
  933.  
  934. local tbl = recountData[skill]
  935. table.insert(tbl, damage)
  936.  
  937. end
  938. function getDPS(override)
  939. local crit = math.random(1,15)
  940. local DPS = ((stats.Agility) * (crit > 11 and stats.CriticalStrikeBonus or 1.2))
  941. DPS = math.ceil(DPS)
  942. lastdps = tick()
  943. if berserk then DPS = DPS * 1.8 end
  944. if cheating then DPS = DPS * 1.5 end
  945. return DPS,((crit > 13) and true or false)
  946. end
  947.  
  948. function Berserk()
  949.  
  950. if checkCooldown('Berserk') then return end
  951. if not berserk then if not useFocus(70) then return end end
  952. stats['Combo Points'] = 0
  953. if Stealthed then Stealth() end
  954. changing = true
  955. hum.WalkSpeed = 0
  956. transforming = true
  957. berserk = not berserk
  958. createSuit()
  959. stats['Haste'] = (berserk and .02 or hst)
  960. script.Name = (not berserk and 'Assassination' or 'Berserker')
  961. cylinderOpen(head.CFrame, 'Black', 'Dark indigo')
  962. otheranims = true
  963. Mode = (berserk and 'Roaring' or 'StealthIdling')
  964. wait(.6)
  965. if berserk then
  966. Dagger.Size = Vector3.new(1, 5, 1)
  967. DaggerMesh.MeshId = "http://www.roblox.com/asset/?id=31758253"
  968. DaggerMesh.Scale = Vector3.new(0.3, 0.33, 0.3)
  969. DaggerWeld = Instance.new('Weld',Dagger)
  970. DaggerWeld.Name = 'DaggerWeld'
  971. DaggerWeld.C0 = CFrame.new(0,-.95, -1.8) * CFrame.Angles(math.rad(90), 0, math.rad(180))
  972. DaggerWeld.Part0 = ra
  973. DaggerWeld.Part1 = Dagger
  974.  
  975. Katana.Size = Vector3.new(1, 1, 5)
  976. KatanaMesh.MeshId = "http://www.roblox.com/asset/?id=103978363"
  977. KatanaMesh.Scale = Vector3.new(0.6, 0.33, 0.8)
  978. KatanaWeld = Instance.new('Weld',Katana)
  979. KatanaWeld.C0 = CFrame.new(0,-.95, -1.8) * CFrame.Angles(math.rad(180), 0, math.rad(90))
  980. KatanaWeld.Part0 = la
  981. KatanaWeld.Part1 = Katana
  982. hum.MaxHealth = 650
  983. hum:TakeDamage(-100)
  984. coroutine.wrap(function()
  985. btimer = 35
  986. while btimer > 0 do
  987. wait(1)
  988. btimer = btimer - 1
  989. setCooldown('Berserk', 30)
  990. end
  991. stats['Focus'] = 80
  992. setCooldown('Berserk', 0)
  993. btimer = nil
  994. Berserk()
  995. wait()
  996. setCooldown('Berserk', 30)
  997. end)()
  998. --burn()
  999. else
  1000. Dagger.Size = Vector3.new(1, 3.8, 1)
  1001. DaggerMesh.MeshId = "http://www.roblox.com/asset/?id=432556696"
  1002. DaggerMesh.Scale = Vector3.new(.14, .14, .14)
  1003. DaggerWeld = Instance.new('Weld',Dagger)
  1004. DaggerWeld.Name = 'DaggerWeld'
  1005. DaggerWeld.C0 = CFrame.new(0,-.7, -1.2) * CFrame.Angles(-math.rad(180), -math.rad(90), -math.rad(90))
  1006. DaggerWeld.Part0 = ra
  1007. DaggerWeld.Part1 = Dagger
  1008.  
  1009. Katana.Size = Vector3.new(1, 0.8, 5)
  1010. KatanaMesh.MeshId = "http://www.roblox.com/asset/?id=22769578"
  1011. KatanaMesh.Scale = Vector3.new(.23, .23, .23)
  1012. KatanaWeld = Instance.new('Weld',Katana)
  1013. KatanaWeld.C0 = CFrame.new(0,-1.05, 1) * CFrame.Angles(0, 0, math.rad(90))
  1014. KatanaWeld.Part0 = la
  1015. KatanaWeld.Part1 = Katana
  1016. hum.MaxHealth = 500
  1017. if hum.Health-hum.MaxHealth > 0 then
  1018. hum.Health = hum.MaxHealth
  1019. end
  1020.  
  1021. quickSound(216782105, head, 1.3).Volume = .4
  1022. end
  1023. --crater(head.CFrame * CFrame.new(0, -2, 0) ,20,10,'Dark indigo','Plastic')
  1024. wait(.3)
  1025. expandDong()
  1026. wait(.2)
  1027. changing = false
  1028. hum.WalkSpeed = 20
  1029. otheranims = false
  1030. transforming = false
  1031. end
  1032.  
  1033. function damageHuman(hum,d,hit)
  1034. if hum.Health <= 0 then return end
  1035. if hum == Humanoid then return end
  1036. if not hum.Health then return end
  1037. if hum:findFirstChild('Shielding') then return end
  1038. if Ally[hum] then return end
  1039. Title("-"..math.floor(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)
  1040. if hum:FindFirstChild'Property of Darkus_Theory' then
  1041. hum:TakeDamage(math.floor(d))
  1042. else
  1043. hum.Health = hum.Health - math.floor(d)
  1044. end
  1045. if hum.Health <= 0 then logDamage('Kills', 1) Alert('You killed '..hum.Parent.Name..'!', 'Yellow') if (btimer and btimer > 0) then btimer=btimer+10 end end
  1046. end
  1047.  
  1048. function Tag(Humanoid)
  1049. local c = Instance.new("ObjectValue",Humanoid)
  1050. c.Value = plr
  1051. c.Name = "creator"
  1052. end
  1053.  
  1054. function CloneCharacter()
  1055. Character.Archivable = true
  1056. local Clone = Character:Clone()
  1057. for i,v in pairs(Clone:GetChildren())do
  1058. if v:IsA("BasePart") then
  1059. v.Transparency = .1
  1060. v.Reflectance = .1
  1061. end
  1062. end
  1063. Character.Archivable = false
  1064. Clone.Parent = game:service('Workspace')
  1065. Clone.Archivable = false
  1066. game:service('Debris'):AddItem(Clone,9)
  1067. return Clone
  1068. end
  1069. function searchForHumanoid(thing)
  1070. for _,v in pairs(thing:children()) do
  1071. if v:IsA('Humanoid') then
  1072. return v
  1073. end
  1074. end
  1075. return false
  1076. end
  1077. function CreateUI(Player)
  1078. --//Created by Opligitory
  1079. local this = {
  1080. Debounces = {
  1081. HelpOpen = false;
  1082. CoolDownOpen = false;
  1083. NameShowing = true;
  1084. };
  1085. }
  1086. local function Create(ty)
  1087. return function(data)
  1088. local obj = Instance.new(ty)
  1089. for k,v in pairs(data)do
  1090. if type(k) == 'number' then
  1091. v.Parent = obj
  1092. else
  1093. obj[k] = v
  1094. end
  1095. end
  1096. return obj
  1097. end
  1098. end
  1099.  
  1100. local function Thread(f)
  1101. assert(type(f) == 'function',"bad argument #1 'function' expected got "..type(f))
  1102. return coroutine.resume(coroutine.create(f))
  1103. end
  1104.  
  1105. local Rogue = Create("ScreenGui"){
  1106. Parent = Player.PlayerGui;
  1107. Name = "Rogue";
  1108. Archivable = true;
  1109. }
  1110. local Background = Create("Frame"){
  1111. Visible = true;
  1112. Active = false;
  1113. Parent = Rogue;
  1114. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1115. Archivable = true;
  1116. Size = UDim2.new(0, 305, 0, 300);
  1117. Draggable = false;
  1118. ClipsDescendants = false;
  1119. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1120. Style = Enum.FrameStyle.DropShadow;
  1121. BackgroundTransparency = 0;
  1122. Position = UDim2.new(1, -305, 0.5, -50);
  1123. BorderSizePixel = 1;
  1124. Name = "Background";
  1125. BackgroundColor3 = Color3.new(1, 1, 1);
  1126. }
  1127. local mTitle = Create("TextLabel"){
  1128. Visible = true;
  1129. FontSize = Enum.FontSize.Size28;
  1130. Active = false;
  1131. Parent = Background;
  1132. BorderSizePixel = 1;
  1133. TextStrokeTransparency = 1;
  1134. TextXAlignment = Enum.TextXAlignment.Center;
  1135. TextWrapped = false;
  1136. TextWrap = false;
  1137. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1138. TextTransparency = 0;
  1139. Archivable = true;
  1140. Size = UDim2.new(1, 0, 0, 20);
  1141. Draggable = false;
  1142. TextStrokeColor3 = Color3.new(0, 0, 0);
  1143. ClipsDescendants = false;
  1144. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1145. Text = "";
  1146. TextColor3 = Color3.new(1, 1, 1);
  1147. Font = Enum.Font.SourceSans;
  1148. BackgroundTransparency = 1;
  1149. Position = UDim2.new(0, 0, 0, 0);
  1150. Name = "Title";
  1151. TextYAlignment = Enum.TextYAlignment.Center;
  1152. TextScaled = false;
  1153. BackgroundColor3 = Color3.new(1, 1, 1);
  1154. }
  1155. local BreakLine = Create("Frame"){
  1156. Visible = true;
  1157. Active = false;
  1158. Parent = mTitle;
  1159. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1160. Archivable = true;
  1161. Size = UDim2.new(1, 0, 0, 1);
  1162. Draggable = false;
  1163. ClipsDescendants = false;
  1164. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1165. Style = Enum.FrameStyle.Custom;
  1166. BackgroundTransparency = 0;
  1167. Position = UDim2.new(0, 0, 1, 6);
  1168. BorderSizePixel = 0;
  1169. Name = "BreakLine";
  1170. BackgroundColor3 = Color3.new(1, 1, 1);
  1171. }
  1172. local Stats = Create("Frame"){
  1173. Visible = true;
  1174. Active = false;
  1175. Parent = Background;
  1176. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1177. Archivable = true;
  1178. Size = UDim2.new(1, 0, 1, -30);
  1179. Draggable = false;
  1180. ClipsDescendants = false;
  1181. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1182. Style = Enum.FrameStyle.Custom;
  1183. BackgroundTransparency = 1;
  1184. Position = UDim2.new(0, 0, 1, -250);
  1185. BorderSizePixel = 1;
  1186. Name = "Stats";
  1187. BackgroundColor3 = Color3.new(1, 1, 1);
  1188. }
  1189. local Health = Create("Frame"){
  1190. Visible = true;
  1191. Active = false;
  1192. Parent = Stats;
  1193. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1194. Archivable = true;
  1195. Size = UDim2.new(1, 0, 0, 30);
  1196. Draggable = false;
  1197. ClipsDescendants = false;
  1198. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1199. Style = Enum.FrameStyle.Custom;
  1200. BackgroundTransparency = 0;
  1201. Position = UDim2.new(0, 0, 0, 0);
  1202. BorderSizePixel = 0;
  1203. Name = "Health";
  1204. BackgroundColor3 = Color3.new(0.447059, 0.447059, 0.447059);
  1205. }
  1206. local hText = Create("TextLabel"){
  1207. Visible = true;
  1208. FontSize = Enum.FontSize.Size28;
  1209. Active = false;
  1210. Parent = Health;
  1211. BorderSizePixel = 0;
  1212. TextStrokeTransparency = 0.69999998807907;
  1213. TextXAlignment = Enum.TextXAlignment.Center;
  1214. TextWrapped = false;
  1215. TextWrap = false;
  1216. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1217. TextTransparency = 0;
  1218. Archivable = true;
  1219. Size = UDim2.new(1, -8, 1, -8);
  1220. Draggable = false;
  1221. TextStrokeColor3 = Color3.new(0, 0, 0);
  1222. ClipsDescendants = false;
  1223. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1224. Text = "Health: 100/100";
  1225. TextColor3 = Color3.new(1, 1, 1);
  1226. Font = Enum.Font.SourceSans;
  1227. BackgroundTransparency = 1;
  1228. Position = UDim2.new(0, 4, 0, 4);
  1229. Name = "hText";
  1230. TextYAlignment = Enum.TextYAlignment.Center;
  1231. TextScaled = false;
  1232. BackgroundColor3 = Color3.new(1, 0.207843, 0.211765);
  1233. ZIndex = 2;
  1234. }
  1235. local hStatus = Create("TextLabel"){
  1236. Visible = true;
  1237. FontSize = Enum.FontSize.Size28;
  1238. Active = false;
  1239. Parent = Health;
  1240. BorderSizePixel = 0;
  1241. TextStrokeTransparency = 0.69999998807907;
  1242. TextXAlignment = Enum.TextXAlignment.Center;
  1243. TextWrapped = false;
  1244. TextWrap = false;
  1245. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1246. TextTransparency = 0;
  1247. Archivable = true;
  1248. Size = UDim2.new(1, -8, 1, -8);
  1249. Draggable = false;
  1250. TextStrokeColor3 = Color3.new(0, 0, 0);
  1251. ClipsDescendants = false;
  1252. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1253. Text = "";
  1254. TextColor3 = Color3.new(1, 1, 1);
  1255. Font = Enum.Font.SourceSans;
  1256. BackgroundTransparency = 0;
  1257. Position = UDim2.new(0, 4, 0, 4);
  1258. Name = "hStatus";
  1259. TextYAlignment = Enum.TextYAlignment.Center;
  1260. TextScaled = false;
  1261. BackgroundColor3 = Color3.new(1, 0.207843, 0.211765);
  1262.  
  1263. }
  1264. local Focus = Create("Frame"){
  1265. Visible = true;
  1266. Active = false;
  1267. Parent = Stats;
  1268. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1269. Archivable = true;
  1270. Size = UDim2.new(1, 0, 0, 30);
  1271. Draggable = false;
  1272. ClipsDescendants = false;
  1273. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1274. Style = Enum.FrameStyle.Custom;
  1275. BackgroundTransparency = 0;
  1276. Position = UDim2.new(0, 0, 0, 35);
  1277. BorderSizePixel = 0;
  1278. Name = "Focus";
  1279. BackgroundColor3 = Color3.new(0.447059, 0.447059, 0.447059);
  1280. }
  1281. local fText = Create("TextLabel"){
  1282. Visible = true;
  1283. FontSize = Enum.FontSize.Size28;
  1284. Active = false;
  1285. Parent = Focus;
  1286. BorderSizePixel = 0;
  1287. TextStrokeTransparency = 0.69999998807907;
  1288. TextXAlignment = Enum.TextXAlignment.Center;
  1289. TextWrapped = false;
  1290. TextWrap = false;
  1291. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1292. TextTransparency = 0;
  1293. Archivable = true;
  1294. Size = UDim2.new(1, -8, 1, -8);
  1295. Draggable = false;
  1296. TextStrokeColor3 = Color3.new(0, 0, 0);
  1297. ClipsDescendants = false;
  1298. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1299. Text = "Focus: 100/100";
  1300. TextColor3 = Color3.new(1, 1, 1);
  1301. Font = Enum.Font.SourceSans;
  1302. BackgroundTransparency = 1;
  1303. Position = UDim2.new(0, 4, 0, 4);
  1304. Name = "fText";
  1305. TextYAlignment = Enum.TextYAlignment.Center;
  1306. TextScaled = false;
  1307. BackgroundColor3 = Color3.new(1, 0.976471, 0.278431);
  1308. ZIndex = 2;
  1309. }
  1310. local fStatus = Create("TextLabel"){
  1311. Visible = true;
  1312. FontSize = Enum.FontSize.Size28;
  1313. Active = false;
  1314. Parent = Focus;
  1315. BorderSizePixel = 0;
  1316. TextStrokeTransparency = 0.69999998807907;
  1317. TextXAlignment = Enum.TextXAlignment.Center;
  1318. TextWrapped = false;
  1319. TextWrap = false;
  1320. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1321. TextTransparency = 0;
  1322. Archivable = true;
  1323. Size = UDim2.new(1, -8, 1, -8);
  1324. Draggable = false;
  1325. TextStrokeColor3 = Color3.new(0, 0, 0);
  1326. ClipsDescendants = false;
  1327. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1328. Text = "";
  1329. TextColor3 = Color3.new(1, 1, 1);
  1330. Font = Enum.Font.SourceSans;
  1331. BackgroundTransparency = 0;
  1332. Position = UDim2.new(0, 4, 0, 4);
  1333. Name = "fStatus";
  1334. TextYAlignment = Enum.TextYAlignment.Center;
  1335. TextScaled = false;
  1336. BackgroundColor3 = Color3.new(1, 0.976471, 0.278431);
  1337. }
  1338. local CP = Create("Frame"){
  1339. Visible = true;
  1340. Active = false;
  1341. Parent = Stats;
  1342. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1343. Archivable = true;
  1344. Size = UDim2.new(1, 0, 0, 30);
  1345. Draggable = false;
  1346. ClipsDescendants = false;
  1347. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1348. Style = Enum.FrameStyle.Custom;
  1349. BackgroundTransparency = 0;
  1350. Position = UDim2.new(0, 0, 0, 70);
  1351. BorderSizePixel = 0;
  1352. Name = "CP";
  1353. BackgroundColor3 = Color3.new(0.447059, 0.447059, 0.447059);
  1354. }
  1355. local cText = Create("TextLabel"){
  1356. Visible = true;
  1357. FontSize = Enum.FontSize.Size28;
  1358. Active = false;
  1359. Parent = CP;
  1360. BorderSizePixel = 0;
  1361. TextStrokeTransparency = 0.69999998807907;
  1362. TextXAlignment = Enum.TextXAlignment.Center;
  1363. TextWrapped = false;
  1364. TextWrap = false;
  1365. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1366. TextTransparency = 0;
  1367. Archivable = true;
  1368. Size = UDim2.new(1, -8, 1, -8);
  1369. Draggable = false;
  1370. TextStrokeColor3 = Color3.new(0, 0, 0);
  1371. ClipsDescendants = false;
  1372. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1373. Text = "Combo Points: 6/6";
  1374. TextColor3 = Color3.new(1, 1, 1);
  1375. Font = Enum.Font.SourceSans;
  1376. BackgroundTransparency = 1;
  1377. Position = UDim2.new(0, 4, 0, 4);
  1378. Name = "cText";
  1379. TextYAlignment = Enum.TextYAlignment.Center;
  1380. TextScaled = false;
  1381. BackgroundColor3 = Color3.new(0.298039, 1, 0.25098);
  1382. ZIndex = 2;
  1383. }
  1384. local cStatus = Create("TextLabel"){
  1385. Visible = true;
  1386. FontSize = Enum.FontSize.Size28;
  1387. Active = false;
  1388. Parent = CP;
  1389. BorderSizePixel = 0;
  1390. TextStrokeTransparency = 0.69999998807907;
  1391. TextXAlignment = Enum.TextXAlignment.Center;
  1392. TextWrapped = false;
  1393. TextWrap = false;
  1394. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1395. TextTransparency = 0;
  1396. Archivable = true;
  1397. Size = UDim2.new(1, -8, 1, -8);
  1398. Draggable = false;
  1399. TextStrokeColor3 = Color3.new(0, 0, 0);
  1400. ClipsDescendants = false;
  1401. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1402. Text = "";
  1403. TextColor3 = Color3.new(1, 1, 1);
  1404. Font = Enum.Font.SourceSans;
  1405. BackgroundTransparency = 0;
  1406. Position = UDim2.new(0, 4, 0, 4);
  1407. Name = "cStatus";
  1408. TextYAlignment = Enum.TextYAlignment.Center;
  1409. TextScaled = false;
  1410. BackgroundColor3 = Color3.new(0.298039, 1, 0.25098);
  1411. }
  1412. local Target = Create("TextLabel"){
  1413. Visible = true;
  1414. FontSize = Enum.FontSize.Size28;
  1415. Active = false;
  1416. Parent = Stats;
  1417. BorderSizePixel = 1;
  1418. TextStrokeTransparency = 0.69999998807907;
  1419. TextXAlignment = Enum.TextXAlignment.Center;
  1420. TextWrapped = true;
  1421. TextWrap = true;
  1422. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1423. TextTransparency = 0;
  1424. Archivable = true;
  1425. Size = UDim2.new(1, 0, 0, 30);
  1426. Draggable = false;
  1427. TextStrokeColor3 = Color3.new(0, 0, 0);
  1428. ClipsDescendants = false;
  1429. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1430. Text = "Target: Darkus_Theory";
  1431. TextColor3 = Color3.new(1, 1, 1);
  1432. Font = Enum.Font.SourceSans;
  1433. BackgroundTransparency = 1;
  1434. Position = UDim2.new(0, 0, 0, 105);
  1435. Name = "Target";
  1436. TextYAlignment = Enum.TextYAlignment.Center;
  1437. TextScaled = false;
  1438. BackgroundColor3 = Color3.new(1, 1, 1);
  1439. }
  1440. local TargetHp = Create("Frame"){
  1441. Visible = true;
  1442. Active = false;
  1443. Parent = Stats;
  1444. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1445. Archivable = true;
  1446. Size = UDim2.new(1, 0, 0, 30);
  1447. Draggable = false;
  1448. ClipsDescendants = false;
  1449. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1450. Style = Enum.FrameStyle.Custom;
  1451. BackgroundTransparency = 0;
  1452. Position = UDim2.new(0, 0, 0, 140);
  1453. BorderSizePixel = 0;
  1454. Name = "TargetHp";
  1455. BackgroundColor3 = Color3.new(0.447059, 0.447059, 0.447059);
  1456. }
  1457. local tText = Create("TextLabel"){
  1458. Visible = true;
  1459. FontSize = Enum.FontSize.Size28;
  1460. Active = false;
  1461. Parent = TargetHp;
  1462. BorderSizePixel = 0;
  1463. TextStrokeTransparency = 0.69999998807907;
  1464. TextXAlignment = Enum.TextXAlignment.Center;
  1465. TextWrapped = false;
  1466. TextWrap = false;
  1467. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1468. TextTransparency = 0;
  1469. Archivable = true;
  1470. Size = UDim2.new(1, -8, 1, -8);
  1471. Draggable = false;
  1472. TextStrokeColor3 = Color3.new(0, 0, 0);
  1473. ClipsDescendants = false;
  1474. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1475. Text = "Target Health: 100/100";
  1476. TextColor3 = Color3.new(1, 1, 1);
  1477. Font = Enum.Font.SourceSans;
  1478. BackgroundTransparency = 1;
  1479. Position = UDim2.new(0, 4, 0, 4);
  1480. Name = "tText";
  1481. TextYAlignment = Enum.TextYAlignment.Center;
  1482. TextScaled = false;
  1483. BackgroundColor3 = Color3.new(1, 0.207843, 0.211765);
  1484. ZIndex = 2;
  1485. }
  1486. local tStatus = Create("TextLabel"){
  1487. Visible = true;
  1488. FontSize = Enum.FontSize.Size28;
  1489. Active = false;
  1490. Parent = TargetHp;
  1491. BorderSizePixel = 0;
  1492. TextStrokeTransparency = 0.69999998807907;
  1493. TextXAlignment = Enum.TextXAlignment.Center;
  1494. TextWrapped = false;
  1495. TextWrap = false;
  1496. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1497. TextTransparency = 0;
  1498. Archivable = true;
  1499. Size = UDim2.new(1, -8, 1, -8);
  1500. Draggable = false;
  1501. TextStrokeColor3 = Color3.new(0, 0, 0);
  1502. ClipsDescendants = false;
  1503. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1504. Text = "";
  1505. TextColor3 = Color3.new(1, 1, 1);
  1506. Font = Enum.Font.SourceSans;
  1507. BackgroundTransparency = 0;
  1508. Position = UDim2.new(0, 4, 0, 4);
  1509. Name = "tStatus";
  1510. TextYAlignment = Enum.TextYAlignment.Center;
  1511. TextScaled = false;
  1512. BackgroundColor3 = Color3.new(1, 0.207843, 0.211765);
  1513. }
  1514. local Anim = Create("TextLabel"){
  1515. Visible = true;
  1516. FontSize = Enum.FontSize.Size24;
  1517. Active = false;
  1518. Parent = Stats;
  1519. BorderSizePixel = 1;
  1520. TextStrokeTransparency = 0.69999998807907;
  1521. TextXAlignment = Enum.TextXAlignment.Center;
  1522. TextWrapped = false;
  1523. TextWrap = false;
  1524. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1525. TextTransparency = 0;
  1526. Archivable = true;
  1527. Size = UDim2.new(1, 0, 0, 20);
  1528. Draggable = false;
  1529. TextStrokeColor3 = Color3.new(0, 0, 0);
  1530. ClipsDescendants = false;
  1531. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1532. Text = "Animation: Idle";
  1533. TextColor3 = Color3.new(1, 1, 1);
  1534. Font = Enum.Font.SourceSans;
  1535. BackgroundTransparency = 1;
  1536. Position = UDim2.new(0, 0, 0, 175);
  1537. Name = "Anim";
  1538. TextYAlignment = Enum.TextYAlignment.Center;
  1539. TextScaled = false;
  1540. BackgroundColor3 = Color3.new(1, 1, 1);
  1541. }
  1542. local Buttons = Create("Frame"){
  1543. Visible = true;
  1544. Active = false;
  1545. Parent = Stats;
  1546. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1547. Archivable = true;
  1548. Size = UDim2.new(1, 0, 0, 60);
  1549. Draggable = false;
  1550. ClipsDescendants = false;
  1551. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1552. Style = Enum.FrameStyle.Custom;
  1553. BackgroundTransparency = 1;
  1554. Position = UDim2.new(0, 0, 1, -60);
  1555. BorderSizePixel = 1;
  1556. Name = "Buttons";
  1557. BackgroundColor3 = Color3.new(1, 1, 1);
  1558. }
  1559. local HideName = Create("TextButton"){
  1560. Visible = true;
  1561. TextWrapped = false;
  1562. Active = true;
  1563. TextStrokeTransparency = 1;
  1564. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1565. BorderSizePixel = 1;
  1566. Draggable = false;
  1567. Modal = false;
  1568. AutoButtonColor = true;
  1569. TextYAlignment = Enum.TextYAlignment.Center;
  1570. TextScaled = false;
  1571. BackgroundColor3 = Color3.new(1, 1, 1);
  1572. TextStrokeColor3 = Color3.new(0, 0, 0);
  1573. Selected = false;
  1574. Archivable = true;
  1575. Size = UDim2.new(0, 90, 0, 30);
  1576. TextXAlignment = Enum.TextXAlignment.Center;
  1577. FontSize = Enum.FontSize.Size18;
  1578. Parent = Buttons;
  1579. ClipsDescendants = false;
  1580. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1581. Text = "Hide Name";
  1582. TextWrap = false;
  1583. TextTransparency = 0;
  1584. Font = Enum.Font.SourceSans;
  1585. BackgroundTransparency = 0;
  1586. Position = UDim2.new(0, 4, 1, -35);
  1587. TextColor3 = Color3.new(1, 1, 1);
  1588. Style = Enum.ButtonStyle.RobloxRoundDefaultButton;
  1589. Name = "HideName";
  1590. }
  1591. local Controls = Create("TextButton"){
  1592. Visible = true;
  1593. TextWrapped = false;
  1594. Active = true;
  1595. TextStrokeTransparency = 1;
  1596. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1597. BorderSizePixel = 1;
  1598. Draggable = false;
  1599. Modal = false;
  1600. AutoButtonColor = true;
  1601. TextYAlignment = Enum.TextYAlignment.Center;
  1602. TextScaled = false;
  1603. BackgroundColor3 = Color3.new(1, 1, 1);
  1604. TextStrokeColor3 = Color3.new(0, 0, 0);
  1605. Selected = false;
  1606. Archivable = true;
  1607. Size = UDim2.new(0, 90, 0, 30);
  1608. TextXAlignment = Enum.TextXAlignment.Center;
  1609. FontSize = Enum.FontSize.Size18;
  1610. Parent = Buttons;
  1611. ClipsDescendants = false;
  1612. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1613. Text = "Controls";
  1614. TextWrap = false;
  1615. TextTransparency = 0;
  1616. Font = Enum.Font.SourceSans;
  1617. BackgroundTransparency = 0;
  1618. Position = UDim2.new(1, -94, 1, -35);
  1619. TextColor3 = Color3.new(1, 1, 1);
  1620. Style = Enum.ButtonStyle.RobloxRoundDefaultButton;
  1621. Name = "Controls";
  1622. }
  1623. local CoolDownsButton = Create("TextButton"){
  1624. Visible = true;
  1625. TextWrapped = false;
  1626. Active = true;
  1627. TextStrokeTransparency = 1;
  1628. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1629. BorderSizePixel = 1;
  1630. Draggable = false;
  1631. Modal = false;
  1632. AutoButtonColor = true;
  1633. TextYAlignment = Enum.TextYAlignment.Center;
  1634. TextScaled = false;
  1635. BackgroundColor3 = Color3.new(1, 1, 1);
  1636. TextStrokeColor3 = Color3.new(0, 0, 0);
  1637. Selected = false;
  1638. Archivable = true;
  1639. Size = UDim2.new(0, 90, 0, 30);
  1640. TextXAlignment = Enum.TextXAlignment.Center;
  1641. FontSize = Enum.FontSize.Size18;
  1642. Parent = Buttons;
  1643. ClipsDescendants = false;
  1644. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1645. Text = "Cooldowns";
  1646. TextWrap = false;
  1647. TextTransparency = 0;
  1648. Font = Enum.Font.SourceSans;
  1649. BackgroundTransparency = 0;
  1650. Position = UDim2.new(0, 99, 1, -35);
  1651. TextColor3 = Color3.new(1, 1, 1);
  1652. Style = Enum.ButtonStyle.RobloxRoundDefaultButton;
  1653. Name = "CoolDowns";
  1654. }
  1655. local Status = Create("TextLabel"){
  1656. Visible = true;
  1657. FontSize = Enum.FontSize.Size24;
  1658. Active = false;
  1659. Parent = Stats;
  1660. BorderSizePixel = 1;
  1661. TextStrokeTransparency = 0.69999998807907;
  1662. TextXAlignment = Enum.TextXAlignment.Center;
  1663. TextWrapped = false;
  1664. TextWrap = false;
  1665. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1666. TextTransparency = 0;
  1667. Archivable = true;
  1668. Size = UDim2.new(1, 0, 0, 20);
  1669. Draggable = false;
  1670. TextStrokeColor3 = Color3.new(0, 0, 0);
  1671. ClipsDescendants = false;
  1672. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1673. Text = "Status: Normal";
  1674. TextColor3 = Color3.new(1, 1, 1);
  1675. Font = Enum.Font.SourceSans;
  1676. BackgroundTransparency = 1;
  1677. Position = UDim2.new(0, 0, 0, 195);
  1678. Name = "Status";
  1679. TextYAlignment = Enum.TextYAlignment.Center;
  1680. TextScaled = false;
  1681. BackgroundColor3 = Color3.new(1, 1, 1);
  1682. }
  1683. local CoolDowns = Create("Frame"){
  1684. Visible = true;
  1685. Active = false;
  1686. Parent = Background;
  1687. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1688. Archivable = true;
  1689. Size = UDim2.new(1, 20, 0, 100);
  1690. Draggable = false;
  1691. ClipsDescendants = false;
  1692. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1693. Style = Enum.FrameStyle.DropShadow;
  1694. BackgroundTransparency = 0;
  1695. Position = UDim2.new(1, 10, 0, -105);
  1696. BorderSizePixel = 1;
  1697. Name = "CoolDowns";
  1698. BackgroundColor3 = Color3.new(1, 1, 1);
  1699. }
  1700. local Envenom = Create("TextLabel"){
  1701. Visible = true;
  1702. FontSize = Enum.FontSize.Size14;
  1703. Active = false;
  1704. Parent = CoolDowns;
  1705. BorderSizePixel = 0;
  1706. TextStrokeTransparency = 0.69999998807907;
  1707. TextXAlignment = Enum.TextXAlignment.Center;
  1708. TextWrapped = false;
  1709. TextWrap = false;
  1710. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1711. TextTransparency = 0;
  1712. Archivable = true;
  1713. Size = UDim2.new(0, 90, 0, 35);
  1714. Draggable = false;
  1715. TextStrokeColor3 = Color3.new(0, 0, 0);
  1716. ClipsDescendants = false;
  1717. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1718. Text = "Envenom";
  1719. TextColor3 = Color3.new(1, 1, 1);
  1720. Font = Enum.Font.SourceSans;
  1721. BackgroundTransparency = 0;
  1722. Position = UDim2.new(0, 0, 0, 0);
  1723. Name = "Envenom";
  1724. TextYAlignment = Enum.TextYAlignment.Center;
  1725. TextScaled = false;
  1726. BackgroundColor3 = Color3.new(1, 0.376471, 0.439216);
  1727. }
  1728. local Recuperate = Create("TextLabel"){
  1729. Visible = true;
  1730. FontSize = Enum.FontSize.Size14;
  1731. Active = false;
  1732. Parent = CoolDowns;
  1733. BorderSizePixel = 0;
  1734. TextStrokeTransparency = 0.69999998807907;
  1735. TextXAlignment = Enum.TextXAlignment.Center;
  1736. TextWrapped = false;
  1737. TextWrap = false;
  1738. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1739. TextTransparency = 0;
  1740. Archivable = true;
  1741. Size = UDim2.new(0, 90, 0, 35);
  1742. Draggable = false;
  1743. TextStrokeColor3 = Color3.new(0, 0, 0);
  1744. ClipsDescendants = false;
  1745. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1746. Text = "Recuperate";
  1747. TextColor3 = Color3.new(1, 1, 1);
  1748. Font = Enum.Font.SourceSans;
  1749. BackgroundTransparency = 0;
  1750. Position = UDim2.new(0, 100, 0, 0);
  1751. Name = "Recuperate";
  1752. TextYAlignment = Enum.TextYAlignment.Center;
  1753. TextScaled = false;
  1754. BackgroundColor3 = Color3.new(0.329412, 0.898039, 0.282353);
  1755. }
  1756. local Preparation = Create("TextLabel"){
  1757. Visible = true;
  1758. FontSize = Enum.FontSize.Size14;
  1759. Active = false;
  1760. Parent = CoolDowns;
  1761. BorderSizePixel = 0;
  1762. TextStrokeTransparency = 0.69999998807907;
  1763. TextXAlignment = Enum.TextXAlignment.Center;
  1764. TextWrapped = false;
  1765. TextWrap = false;
  1766. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1767. TextTransparency = 0;
  1768. Archivable = true;
  1769. Size = UDim2.new(0, 90, 0, 35);
  1770. Draggable = false;
  1771. TextStrokeColor3 = Color3.new(0, 0, 0);
  1772. ClipsDescendants = false;
  1773. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1774. Text = "Preparation";
  1775. TextColor3 = Color3.new(1, 1, 1);
  1776. Font = Enum.Font.SourceSans;
  1777. BackgroundTransparency = 0;
  1778. Position = UDim2.new(1, -90, 0, 0);
  1779. Name = "Preparation";
  1780. TextYAlignment = Enum.TextYAlignment.Center;
  1781. TextScaled = false;
  1782. BackgroundColor3 = Color3.new(0.270588, 0.85098, 1);
  1783. }
  1784. local DeathFromAbove = Create("TextLabel"){
  1785. Visible = true;
  1786. FontSize = Enum.FontSize.Size14;
  1787. Active = false;
  1788. Parent = CoolDowns;
  1789. BorderSizePixel = 0;
  1790. TextStrokeTransparency = 0.69999998807907;
  1791. TextXAlignment = Enum.TextXAlignment.Center;
  1792. TextWrapped = false;
  1793. TextWrap = false;
  1794. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1795. TextTransparency = 0;
  1796. Archivable = true;
  1797. Size = UDim2.new(0, 110, 0, 35);
  1798. Draggable = false;
  1799. TextStrokeColor3 = Color3.new(0, 0, 0);
  1800. ClipsDescendants = false;
  1801. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1802. Text = "DeathFromAbove";
  1803. TextColor3 = Color3.new(1, 1, 1);
  1804. Font = Enum.Font.SourceSans;
  1805. BackgroundTransparency = 0;
  1806. Position = UDim2.new(0, 0, 0, 45);
  1807. Name = "DeathFromAbove";
  1808. TextYAlignment = Enum.TextYAlignment.Center;
  1809. TextScaled = false;
  1810. BackgroundColor3 = Color3.new(0.694118, 0.298039, 0.701961);
  1811. }
  1812. local Stealth = Create("TextLabel"){
  1813. Visible = true;
  1814. FontSize = Enum.FontSize.Size14;
  1815. Active = false;
  1816. Parent = CoolDowns;
  1817. BorderSizePixel = 0;
  1818. TextStrokeTransparency = 0.69999998807907;
  1819. TextXAlignment = Enum.TextXAlignment.Center;
  1820. TextWrapped = false;
  1821. TextWrap = false;
  1822. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1823. TextTransparency = 0;
  1824. Archivable = true;
  1825. Size = UDim2.new(0, 70, 0, 35);
  1826. Draggable = false;
  1827. TextStrokeColor3 = Color3.new(0, 0, 0);
  1828. ClipsDescendants = false;
  1829. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1830. Text = "Stealth";
  1831. TextColor3 = Color3.new(1, 1, 1);
  1832. Font = Enum.Font.SourceSans;
  1833. BackgroundTransparency = 0;
  1834. Position = UDim2.new(0, 120, 0, 45);
  1835. Name = "Stealth";
  1836. TextYAlignment = Enum.TextYAlignment.Center;
  1837. TextScaled = false;
  1838. BackgroundColor3 = Color3.new(0.839216, 0.854902, 0.32549);
  1839. }
  1840. local MarkOfDeath = Create("TextLabel"){
  1841. Visible = true;
  1842. FontSize = Enum.FontSize.Size14;
  1843. Active = false;
  1844. Parent = CoolDowns;
  1845. BorderSizePixel = 0;
  1846. TextStrokeTransparency = 0.69999998807907;
  1847. TextXAlignment = Enum.TextXAlignment.Center;
  1848. TextWrapped = false;
  1849. TextWrap = false;
  1850. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1851. TextTransparency = 0;
  1852. Archivable = true;
  1853. Size = UDim2.new(0, 90, 0, 35);
  1854. Draggable = false;
  1855. TextStrokeColor3 = Color3.new(0, 0, 0);
  1856. ClipsDescendants = false;
  1857. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1858. Text = "MarkOfDeath";
  1859. TextColor3 = Color3.new(1, 1, 1);
  1860. Font = Enum.Font.SourceSans;
  1861. BackgroundTransparency = 0;
  1862. Position = UDim2.new(1, -90, 0, 45);
  1863. Name = "MarkOfDeath";
  1864. TextYAlignment = Enum.TextYAlignment.Center;
  1865. TextScaled = false;
  1866. BackgroundColor3 = Color3.new(0.466667, 0.466667, 0.466667);
  1867. }
  1868. local Help = Create("Frame"){
  1869. Visible = true;
  1870. Active = false;
  1871. Parent = Rogue;
  1872. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1873. Archivable = true;
  1874. Size = UDim2.new(0, 500, 0, 300);
  1875. Draggable = false;
  1876. ClipsDescendants = false;
  1877. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1878. Style = Enum.FrameStyle.DropShadow;
  1879. BackgroundTransparency = 0;
  1880. Position = UDim2.new(1,0,.5,-150);
  1881. BorderSizePixel = 1;
  1882. Name = "Help";
  1883. BackgroundColor3 = Color3.new(1, 1, 1);
  1884. }
  1885. local Title = Create("TextLabel"){
  1886. Visible = true;
  1887. FontSize = Enum.FontSize.Size24;
  1888. Active = false;
  1889. Parent = Help;
  1890. BorderSizePixel = 1;
  1891. TextStrokeTransparency = 1;
  1892. TextXAlignment = Enum.TextXAlignment.Center;
  1893. TextWrapped = false;
  1894. TextWrap = false;
  1895. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1896. TextTransparency = 0;
  1897. Archivable = true;
  1898. Size = UDim2.new(1, 0, 0, 30);
  1899. Draggable = false;
  1900. TextStrokeColor3 = Color3.new(0, 0, 0);
  1901. ClipsDescendants = false;
  1902. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1903. Text = "Rogue Controls";
  1904. TextColor3 = Color3.new(1, 1, 1);
  1905. Font = Enum.Font.SourceSans;
  1906. BackgroundTransparency = 1;
  1907. Position = UDim2.new(0, 0, 0, 0);
  1908. Name = "Title";
  1909. TextYAlignment = Enum.TextYAlignment.Center;
  1910. TextScaled = false;
  1911. BackgroundColor3 = Color3.new(1, 1, 1);
  1912. }
  1913. local Border = Create("Frame"){
  1914. Visible = true;
  1915. Active = false;
  1916. Parent = Title;
  1917. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1918. Archivable = true;
  1919. Size = UDim2.new(1, 0, 0, 1);
  1920. Draggable = false;
  1921. ClipsDescendants = false;
  1922. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1923. Style = Enum.FrameStyle.Custom;
  1924. BackgroundTransparency = 0;
  1925. Position = UDim2.new(0, 0, 1, 0);
  1926. BorderSizePixel = 0;
  1927. Name = "Border";
  1928. BackgroundColor3 = Color3.new(1, 1, 1);
  1929. }
  1930. local Content = Create("ScrollingFrame"){
  1931. Visible = true;
  1932. Active = false;
  1933. Parent = Help;
  1934. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1935. Archivable = true;
  1936. Size = UDim2.new(1, 0, 1, -65);
  1937. Draggable = false;
  1938. ClipsDescendants = true;
  1939. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1940. ScrollBarThickness = 7;
  1941. BackgroundTransparency = 0;
  1942. Position = UDim2.new(0, 0, 0, 35);
  1943. BorderSizePixel = 0;
  1944. Name = "Content";
  1945. BackgroundColor3 = Color3.new(0.32549, 0.32549, 0.32549);
  1946. CanvasSize = UDim2.new(1,0,1.45,0)
  1947. }
  1948. local Line7 = Create("TextLabel"){
  1949. Visible = true;
  1950. FontSize = Enum.FontSize.Size18;
  1951. Active = false;
  1952. Parent = Content;
  1953. BorderSizePixel = 1;
  1954. TextStrokeTransparency = 1;
  1955. TextXAlignment = Enum.TextXAlignment.Left;
  1956. TextWrapped = true;
  1957. TextWrap = true;
  1958. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1959. TextTransparency = 0;
  1960. Archivable = true;
  1961. Size = UDim2.new(1, 0, 0, 30);
  1962. Draggable = false;
  1963. TextStrokeColor3 = Color3.new(0, 0, 0);
  1964. ClipsDescendants = false;
  1965. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1966. Text = "[X] - [Death From Above]: Powerful finisher hp < 35%";
  1967. TextColor3 = Color3.new(1, 1, 1);
  1968. Font = Enum.Font.SourceSans;
  1969. BackgroundTransparency = 1;
  1970. Position = UDim2.new(0, 0, 0, 190);
  1971. Name = "Line7";
  1972. TextYAlignment = Enum.TextYAlignment.Center;
  1973. TextScaled = false;
  1974. BackgroundColor3 = Color3.new(1, 1, 1);
  1975. }
  1976. local Line6 = Create("TextLabel"){
  1977. Visible = true;
  1978. FontSize = Enum.FontSize.Size18;
  1979. Active = false;
  1980. Parent = Content;
  1981. BorderSizePixel = 1;
  1982. TextStrokeTransparency = 1;
  1983. TextXAlignment = Enum.TextXAlignment.Left;
  1984. TextWrapped = true;
  1985. TextWrap = true;
  1986. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  1987. TextTransparency = 0;
  1988. Archivable = true;
  1989. Size = UDim2.new(1, 0, 0, 30);
  1990. Draggable = false;
  1991. TextStrokeColor3 = Color3.new(0, 0, 0);
  1992. ClipsDescendants = false;
  1993. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  1994. Text = "[V] - [Preparation]: Rests CP and regenerates Focus.";
  1995. TextColor3 = Color3.new(1, 1, 1);
  1996. Font = Enum.Font.SourceSans;
  1997. BackgroundTransparency = 1;
  1998. Position = UDim2.new(0, 0, 0, 160);
  1999. Name = "Line6";
  2000. TextYAlignment = Enum.TextYAlignment.Center;
  2001. TextScaled = false;
  2002. BackgroundColor3 = Color3.new(1, 1, 1);
  2003. }
  2004. local Line5 = Create("TextLabel"){
  2005. Visible = true;
  2006. FontSize = Enum.FontSize.Size18;
  2007. Active = false;
  2008. Parent = Content;
  2009. BorderSizePixel = 1;
  2010. TextStrokeTransparency = 1;
  2011. TextXAlignment = Enum.TextXAlignment.Left;
  2012. TextWrapped = true;
  2013. TextWrap = true;
  2014. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2015. TextTransparency = 0;
  2016. Archivable = true;
  2017. Size = UDim2.new(1, 0, 0, 30);
  2018. Draggable = false;
  2019. TextStrokeColor3 = Color3.new(0, 0, 0);
  2020. ClipsDescendants = false;
  2021. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2022. Text = "[E] - [Recuperate]: Heals you and adds CP.";
  2023. TextColor3 = Color3.new(1, 1, 1);
  2024. Font = Enum.Font.SourceSans;
  2025. BackgroundTransparency = 1;
  2026. Position = UDim2.new(0, 0, 0, 130);
  2027. Name = "Line5";
  2028. TextYAlignment = Enum.TextYAlignment.Center;
  2029. TextScaled = false;
  2030. BackgroundColor3 = Color3.new(1, 1, 1);
  2031. }
  2032. local Line4 = Create("TextLabel"){
  2033. Visible = true;
  2034. FontSize = Enum.FontSize.Size18;
  2035. Active = false;
  2036. Parent = Content;
  2037. BorderSizePixel = 1;
  2038. TextStrokeTransparency = 1;
  2039. TextXAlignment = Enum.TextXAlignment.Left;
  2040. TextWrapped = true;
  2041. TextWrap = true;
  2042. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2043. TextTransparency = 0;
  2044. Archivable = true;
  2045. Size = UDim2.new(1, 0, 0, 30);
  2046. Draggable = false;
  2047. TextStrokeColor3 = Color3.new(0, 0, 0);
  2048. ClipsDescendants = false;
  2049. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2050. Text = "[R] - [ShadowStep]: Teleports you behind targeted player.";
  2051. TextColor3 = Color3.new(1, 1, 1);
  2052. Font = Enum.Font.SourceSans;
  2053. BackgroundTransparency = 1;
  2054. Position = UDim2.new(0, 0, 0, 100);
  2055. Name = "Line4";
  2056. TextYAlignment = Enum.TextYAlignment.Center;
  2057. TextScaled = false;
  2058. BackgroundColor3 = Color3.new(1, 1, 1);
  2059. }
  2060. local Line3 = Create("TextLabel"){
  2061. Visible = true;
  2062. FontSize = Enum.FontSize.Size18;
  2063. Active = false;
  2064. Parent = Content;
  2065. BorderSizePixel = 1;
  2066. TextStrokeTransparency = 1;
  2067. TextXAlignment = Enum.TextXAlignment.Left;
  2068. TextWrapped = true;
  2069. TextWrap = true;
  2070. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2071. TextTransparency = 0;
  2072. Archivable = true;
  2073. Size = UDim2.new(1, 0, 0, 40);
  2074. Draggable = false;
  2075. TextStrokeColor3 = Color3.new(0, 0, 0);
  2076. ClipsDescendants = false;
  2077. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2078. Text = "[Q] - [Envenom]: Attacks player with your max health if their hp is below 20%.";
  2079. TextColor3 = Color3.new(1, 1, 1);
  2080. Font = Enum.Font.SourceSans;
  2081. BackgroundTransparency = 1;
  2082. Position = UDim2.new(0, 0, 0, 60);
  2083. Name = "Line3";
  2084. TextYAlignment = Enum.TextYAlignment.Top;
  2085. TextScaled = false;
  2086. BackgroundColor3 = Color3.new(1, 1, 1);
  2087. }
  2088. local Line2 = Create("TextLabel"){
  2089. Visible = true;
  2090. FontSize = Enum.FontSize.Size18;
  2091. Active = false;
  2092. Parent = Content;
  2093. BorderSizePixel = 1;
  2094. TextStrokeTransparency = 1;
  2095. TextXAlignment = Enum.TextXAlignment.Left;
  2096. TextWrapped = false;
  2097. TextWrap = false;
  2098. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2099. TextTransparency = 0;
  2100. Archivable = true;
  2101. Size = UDim2.new(1, 0, 0, 30);
  2102. Draggable = false;
  2103. TextStrokeColor3 = Color3.new(0, 0, 0);
  2104. ClipsDescendants = false;
  2105. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2106. Text = "[T] - [Target]: Sets the targeted player.";
  2107. TextColor3 = Color3.new(1, 1, 1);
  2108. Font = Enum.Font.SourceSans;
  2109. BackgroundTransparency = 1;
  2110. Position = UDim2.new(0, 0, 0, 30);
  2111. Name = "Line2";
  2112. TextYAlignment = Enum.TextYAlignment.Center;
  2113. TextScaled = false;
  2114. BackgroundColor3 = Color3.new(1, 1, 1);
  2115. }
  2116. local Line1 = Create("TextLabel"){
  2117. Visible = true;
  2118. FontSize = Enum.FontSize.Size18;
  2119. Active = false;
  2120. Parent = Content;
  2121. BorderSizePixel = 1;
  2122. TextStrokeTransparency = 1;
  2123. TextXAlignment = Enum.TextXAlignment.Left;
  2124. TextWrapped = false;
  2125. TextWrap = false;
  2126. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2127. TextTransparency = 0;
  2128. Archivable = true;
  2129. Size = UDim2.new(1, 0, 0, 30);
  2130. Draggable = false;
  2131. TextStrokeColor3 = Color3.new(0, 0, 0);
  2132. ClipsDescendants = false;
  2133. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2134. Text = "[Ctrl+Jump]: Boost jump";
  2135. TextColor3 = Color3.new(1, 1, 1);
  2136. Font = Enum.Font.SourceSans;
  2137. BackgroundTransparency = 1;
  2138. Position = UDim2.new(0, 0, 0, 0);
  2139. Name = "Line1";
  2140. TextYAlignment = Enum.TextYAlignment.Center;
  2141. TextScaled = false;
  2142. BackgroundColor3 = Color3.new(1, 1, 1);
  2143. }
  2144. local Line8 = Create("TextLabel"){
  2145. Visible = true;
  2146. FontSize = Enum.FontSize.Size18;
  2147. Active = false;
  2148. Parent = Content;
  2149. BorderSizePixel = 1;
  2150. TextStrokeTransparency = 1;
  2151. TextXAlignment = Enum.TextXAlignment.Left;
  2152. TextWrapped = true;
  2153. TextWrap = true;
  2154. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2155. TextTransparency = 0;
  2156. Archivable = true;
  2157. Size = UDim2.new(1, 0, 0, 30);
  2158. Draggable = false;
  2159. TextStrokeColor3 = Color3.new(0, 0, 0);
  2160. ClipsDescendants = false;
  2161. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2162. Text = "[F] - [Stealth]: Hides you (Cannot be used in Berserk Form)";
  2163. TextColor3 = Color3.new(1, 1, 1);
  2164. Font = Enum.Font.SourceSans;
  2165. BackgroundTransparency = 1;
  2166. Position = UDim2.new(0, 0, 0, 220);
  2167. Name = "Line8";
  2168. TextYAlignment = Enum.TextYAlignment.Center;
  2169. TextScaled = false;
  2170. BackgroundColor3 = Color3.new(1, 1, 1);
  2171. }
  2172. local Line9 = Create("TextLabel"){
  2173. Visible = true;
  2174. FontSize = Enum.FontSize.Size18;
  2175. Active = false;
  2176. Parent = Content;
  2177. BorderSizePixel = 1;
  2178. TextStrokeTransparency = 1;
  2179. TextXAlignment = Enum.TextXAlignment.Left;
  2180. TextWrapped = true;
  2181. TextWrap = true;
  2182. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2183. TextTransparency = 0;
  2184. Archivable = true;
  2185. Size = UDim2.new(1, 0, 0, 30);
  2186. Draggable = false;
  2187. TextStrokeColor3 = Color3.new(0, 0, 0);
  2188. ClipsDescendants = false;
  2189. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2190. Text = "[C] - [MarkOfDeath]: x2 Dmg to your current target";
  2191. TextColor3 = Color3.new(1, 1, 1);
  2192. Font = Enum.Font.SourceSans;
  2193. BackgroundTransparency = 1;
  2194. Position = UDim2.new(0, 0, 0, 250);
  2195. Name = "Line9";
  2196. TextYAlignment = Enum.TextYAlignment.Center;
  2197. TextScaled = false;
  2198. BackgroundColor3 = Color3.new(1, 1, 1);
  2199. }
  2200.  
  2201. local Line10 = Create("TextLabel"){
  2202. Visible = true;
  2203. FontSize = Enum.FontSize.Size18;
  2204. Active = false;
  2205. Parent = Content;
  2206. BorderSizePixel = 1;
  2207. TextStrokeTransparency = 1;
  2208. TextXAlignment = Enum.TextXAlignment.Left;
  2209. TextWrapped = true;
  2210. TextWrap = true;
  2211. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2212. TextTransparency = 0;
  2213. Archivable = true;
  2214. Size = UDim2.new(1, 0, 0, 30);
  2215. Draggable = false;
  2216. TextStrokeColor3 = Color3.new(0, 0, 0);
  2217. ClipsDescendants = false;
  2218. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2219. Text = "[n] - [ShadowSight]: Monitor your target";
  2220. TextColor3 = Color3.new(1, 1, 1);
  2221. Font = Enum.Font.SourceSans;
  2222. BackgroundTransparency = 1;
  2223. Position = UDim2.new(0, 0, 0, 280);
  2224. Name = "Line10";
  2225. TextYAlignment = Enum.TextYAlignment.Center;
  2226. TextScaled = false;
  2227. BackgroundColor3 = Color3.new(1, 1, 1);
  2228. }
  2229.  
  2230. local Line11 = Create("TextLabel"){
  2231. Visible = true;
  2232. FontSize = Enum.FontSize.Size18;
  2233. Active = false;
  2234. Parent = Content;
  2235. BorderSizePixel = 1;
  2236. TextStrokeTransparency = 1;
  2237. TextXAlignment = Enum.TextXAlignment.Left;
  2238. TextWrapped = true;
  2239. TextWrap = true;
  2240. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2241. TextTransparency = 0;
  2242. Archivable = true;
  2243. Size = UDim2.new(1, 0, 0, 30);
  2244. Draggable = false;
  2245. TextStrokeColor3 = Color3.new(0, 0, 0);
  2246. ClipsDescendants = false;
  2247. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2248. Text = "[Z] - [ShadowBall]: Throw a ball of shadow energy (Requires Berserk Form)";
  2249. TextColor3 = Color3.new(1, 1, 1);
  2250. Font = Enum.Font.SourceSans;
  2251. BackgroundTransparency = 1;
  2252. Position = UDim2.new(0, 0, 0, 310);
  2253. Name = "Line11";
  2254. TextYAlignment = Enum.TextYAlignment.Center;
  2255. TextScaled = false;
  2256. BackgroundColor3 = Color3.new(1, 1, 1);
  2257. }
  2258.  
  2259. local Line12 = Create("TextLabel"){
  2260. Visible = true;
  2261. FontSize = Enum.FontSize.Size18;
  2262. Active = false;
  2263. Parent = Content;
  2264. BorderSizePixel = 1;
  2265. TextStrokeTransparency = 1;
  2266. TextXAlignment = Enum.TextXAlignment.Left;
  2267. TextWrapped = true;
  2268. TextWrap = true;
  2269. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2270. TextTransparency = 0;
  2271. Archivable = true;
  2272. Size = UDim2.new(1, 0, 0, 30);
  2273. Draggable = false;
  2274. TextStrokeColor3 = Color3.new(0, 0, 0);
  2275. ClipsDescendants = false;
  2276. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2277. Text = "[U] - [Katana Storm]: Rains down katanas (Requires Berserk Form)";
  2278. TextColor3 = Color3.new(1, 1, 1);
  2279. Font = Enum.Font.SourceSans;
  2280. BackgroundTransparency = 1;
  2281. Position = UDim2.new(0, 0, 0, 340);
  2282. Name = "Line12";
  2283. TextYAlignment = Enum.TextYAlignment.Center;
  2284. TextScaled = false;
  2285. BackgroundColor3 = Color3.new(1, 1, 1);
  2286. }
  2287. local Line15 = Create("TextLabel"){
  2288. Visible = true;
  2289. FontSize = Enum.FontSize.Size18;
  2290. Active = false;
  2291. Parent = Content;
  2292. BorderSizePixel = 1;
  2293. TextStrokeTransparency = 1;
  2294. TextXAlignment = Enum.TextXAlignment.Left;
  2295. TextWrapped = true;
  2296. TextWrap = true;
  2297. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2298. TextTransparency = 0;
  2299. Archivable = true;
  2300. Size = UDim2.new(1, 0, 0, 30);
  2301. Draggable = false;
  2302. TextStrokeColor3 = Color3.new(0, 0, 0);
  2303. ClipsDescendants = false;
  2304. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2305. Text = "[Y] - [EnemyToggle]: Toggles enemy/friendly.";
  2306. TextColor3 = Color3.new(1, 1, 1);
  2307. Font = Enum.Font.SourceSans;
  2308. BackgroundTransparency = 1;
  2309. Position = UDim2.new(0, 0, 0, 75);
  2310. Name = "Line15";
  2311. TextYAlignment = Enum.TextYAlignment.Center;
  2312. TextScaled = false;
  2313. BackgroundColor3 = Color3.new(1, 1, 1);
  2314. }
  2315. local Line13 = Create("TextLabel"){
  2316. Visible = true;
  2317. FontSize = Enum.FontSize.Size18;
  2318. Active = false;
  2319. Parent = Content;
  2320. BorderSizePixel = 1;
  2321. TextStrokeTransparency = 1;
  2322. TextXAlignment = Enum.TextXAlignment.Left;
  2323. TextWrapped = true;
  2324. TextWrap = true;
  2325. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2326. TextTransparency = 0;
  2327. Archivable = true;
  2328. Size = UDim2.new(1, 0, 0, 30);
  2329. Draggable = false;
  2330. TextStrokeColor3 = Color3.new(0, 0, 0);
  2331. ClipsDescendants = false;
  2332. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2333. Text = "[ALT] - [Berserker]: Goes into a bloodlust rage mode";
  2334. TextColor3 = Color3.new(1, 1, 1);
  2335. Font = Enum.Font.SourceSans;
  2336. BackgroundTransparency = 1;
  2337. Position = UDim2.new(0, 0, 0, 370);
  2338. Name = "Line13";
  2339. TextYAlignment = Enum.TextYAlignment.Center;
  2340. TextScaled = false;
  2341. BackgroundColor3 = Color3.new(1, 1, 1);
  2342. }
  2343. local Line14 = Create("TextLabel"){
  2344. Visible = true;
  2345. FontSize = Enum.FontSize.Size18;
  2346. Active = false;
  2347. Parent = Content;
  2348. BorderSizePixel = 1;
  2349. TextStrokeTransparency = 1;
  2350. TextXAlignment = Enum.TextXAlignment.Left;
  2351. TextWrapped = true;
  2352. TextWrap = true;
  2353. SizeConstraint = Enum.SizeConstraint.RelativeXY;
  2354. TextTransparency = 0;
  2355. Archivable = true;
  2356. Size = UDim2.new(1, 0, 0, 30);
  2357. Draggable = false;
  2358. TextStrokeColor3 = Color3.new(0, 0, 0);
  2359. ClipsDescendants = false;
  2360. BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843);
  2361. Text = "[B] - [Shield]: Activates a shield to protect you (Requires Berserk Form)";
  2362. TextColor3 = Color3.new(1, 1, 1);
  2363. Font = Enum.Font.SourceSans;
  2364. BackgroundTransparency = 1;
  2365. Position = UDim2.new(0, 0, 0, 400);
  2366. Name = "Line14";
  2367. TextYAlignment = Enum.TextYAlignment.Center;
  2368. TextScaled = false;
  2369. BackgroundColor3 = Color3.new(1, 1, 1);
  2370. }
  2371.  
  2372. this.Skills = {
  2373. ["Envenom"] = Envenom;
  2374. ["Recuperate"] = Recuperate;
  2375. ["Preparation"] = Preparation;
  2376. ["DeathFromAbove"] = DeathFromAbove;
  2377. ["Stealth"] = Stealth;
  2378. ["MarkOfDeath"] = MarkOfDeath;
  2379. }
  2380.  
  2381. function this:SetHealth(newHealth,MaxHealth)
  2382. local OldSize = hStatus.Size
  2383. hStatus.Size = UDim2.new(0, newHealth / MaxHealth * 281,0,22)
  2384. hText.Text = "Health: "..tostring(newHealth).."/"..tostring(MaxHealth).." ("..math.floor((newHealth/MaxHealth)*100).."%)"
  2385. end
  2386.  
  2387. HideName.MouseButton1Down:connect(function()
  2388.  
  2389. end)
  2390.  
  2391. function this:SetFocus(int)
  2392. local OldSize = fStatus.Size
  2393. fStatus.Size = UDim2.new(0, int / 100 * 281,0,22)
  2394. fText.Text = "Focus: "..tostring(int).."/100"
  2395. end
  2396.  
  2397. function this:SetCP(int)--//Combo Points
  2398. local OldSize = cStatus.Size
  2399. cStatus.Size = UDim2.new(0, int / 6 * 281,0,22)
  2400. cText.Text = "Combo Points: "..tostring(int).."/6"
  2401. end
  2402.  
  2403. function this:SetTarget(targ)
  2404. if targ=='No Target' then
  2405. Target.Text = 'No Target'
  2406. else
  2407. Target.Text = (isFriendly() and 'Ally' or 'Enemy')..": "..targ
  2408. end
  2409. end
  2410.  
  2411. function this:SetTH(newHealth,MaxHealth)--//Target Health
  2412. if not type(newHealth) == 'number' then newHealth = 0 end
  2413. if not type(MaxHealth) == 'number' then MaxHealth = 0 end
  2414. local OldSize = tStatus.Size
  2415. tStatus.Size = UDim2.new(0, newHealth / MaxHealth * 281,0,22)
  2416. tText.Text = "Health: "..tostring(newHealth).."/"..tostring(MaxHealth)..(newHealth > 0 and " ("..math.floor((newHealth/MaxHealth)*100).."%)" or "")
  2417. end
  2418.  
  2419. function this:SetTitle()
  2420. mTitle.Text = (('~~~~ %s Rogue ~~~~'):format(script.Name))
  2421. end
  2422.  
  2423. function this:ToggleHelp()
  2424. Thread(function()
  2425. if this.Debounces.HelpOpen == true then
  2426. Help:TweenPosition(UDim2.new(1,0,.5,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1)
  2427. this.Debounces.HelpOpen = false
  2428. elseif this.Debounces.HelpOpen == false then
  2429. Help:TweenPosition(UDim2.new(0.5, -320,.5,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1)
  2430. this.Debounces.HelpOpen = true
  2431. end
  2432. end)
  2433. end
  2434.  
  2435. function this:ToggleCD()
  2436. Thread(function()
  2437. if this.Debounces.CoolDownOpen == true then
  2438. CoolDowns:TweenPosition(UDim2.new(1,10,0,-105),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1)
  2439. this.Debounces.CoolDownOpen = false
  2440. elseif this.Debounces.CoolDownOpen == false then
  2441. CoolDowns:TweenPosition(UDim2.new(0,-10,0,-105),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1)
  2442. this.Debounces.CoolDownOpen = true
  2443. end
  2444. end)
  2445. end
  2446.  
  2447. function this:SetCD(skill,int)
  2448. assert(this.Skills[skill] ~= nil,"not a valid skill")
  2449. local Skill = this.Skills[skill]
  2450. if int > 0 then
  2451. Skill.Text = skill..": "..tostring(int).."s"
  2452. else
  2453. Skill.Text = skill
  2454. end
  2455. end
  2456.  
  2457. function this:SetAnim(s)
  2458. Anim.Text = "Animation: "..tostring(s)
  2459. end
  2460.  
  2461. function this:SetStatus(s)
  2462. Status.Text = "Status: "..tostring(s)
  2463. end
  2464.  
  2465. Controls.MouseButton1Down:connect(function()this:ToggleHelp()end)
  2466. CoolDownsButton.MouseButton1Down:connect(function()this:ToggleCD()end)
  2467. return this
  2468. end
  2469. local UI = CreateUI(game.Players.LocalPlayer)
  2470.  
  2471. function isFriendly()
  2472.  
  2473. if currentTarget == hum then return end
  2474.  
  2475. if Friendly[currentTarget] then return true end
  2476.  
  2477. return false
  2478. end
  2479.  
  2480. function toggleFriendly()
  2481.  
  2482. if currentTarget == hum then return end
  2483.  
  2484. pcall(function()if Friendly[currentTarget] then Friendly[currentTarget] = nil else Friendly[currentTarget] = currentTarget end end)
  2485.  
  2486. end
  2487.  
  2488. create = function(ClassName, Properties) local Instance = Instance.new(ClassName)local Properties = Properties or {}local ConnectionIndexes = {"MouseClick","MouseHoverEnter","MouseHoverLeave","MouseButton1Down","MouseButton2Down"}local CheckConnection = function(Index)local Index = tostring(Index) for _, Connect in pairs(ConnectionIndexes) do if Index:lower() == Connect:lower() then return true end end return false end for Index, Value in pairs(Properties) do if not CheckConnection(Index) then Instance[Index] = Value else Instance[Index]:connect(Value) end end return Instance end
  2489. createSuit = function()
  2490. if Bin:children()[1] then Bin:ClearAllChildren() return end
  2491. -- Actual Part Holder --
  2492. local Holder = create('Model',{Name='DELTA_SUIT',Parent=Bin})
  2493. -- Left Arm --
  2494. local Part = create('Part',{CanCollide=false,Name='Left_Arm_B',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(2,.6,2),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2495. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.42,.51,.42),MeshType='Brick'})
  2496. local Weld = create('Weld',{Parent=Part,Part0=Body.LA,Part1=Part,C1=CFrame.new(0,-.85,0)})
  2497. Parts["Left_Arm_B"] = Part
  2498. local Part = create('Part',{CanCollide=false,Name='Left_Arm_A',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,2,.7),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2499. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.98,.3),MeshType='Brick'})
  2500. local Weld = create('Weld',{Parent=Part,Part0=Body.LA,Part1=Part,C1=CFrame.new(.25,0,0)})
  2501. Parts["Left_Arm_A"] = Part
  2502. local Part = create('Part',{CanCollide=false,Name='Left_Arm_1',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,1,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2503. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.2,1.98,.2),MeshType='Brick'})
  2504. local Weld = create('Weld',{Parent=Part,Part0=Body.LA,Part1=Part,C1=CFrame.new(.57,0,0)*CFrame.Angles(0,math.rad(45),0)})
  2505. Parts["Left_Arm_1"] = Part
  2506. local Part = create('Part',{CanCollide=false,Name='Left_Arm_2',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,1,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2507. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.2,1.98,.2),MeshType='Brick'})
  2508. local Weld = create('Weld',{Parent=Part,Part0=Body.LA,Part1=Part,C1=CFrame.new(0,0,-.57)*CFrame.Angles(0,math.rad(45),0)})
  2509. Parts["Left_Arm_2"] = Part
  2510. local Part = create('Part',{CanCollide=false,Name='Left_Arm_3',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,1,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2511. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.2,1.98,.2),MeshType='Brick'})
  2512. local Weld = create('Weld',{Parent=Part,Part0=Body.LA,Part1=Part,C1=CFrame.new(-.57,0,0)*CFrame.Angles(0,math.rad(45),0)})
  2513. Parts["Left_Arm_3"] = Part
  2514. local Part = create('Part',{CanCollide=false,Name='Left_Arm_3',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,1,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2515. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.2,1.98,.2),MeshType='Brick'})
  2516. local Weld = create('Weld',{Parent=Part,Part0=Body.LA,Part1=Part,C1=CFrame.new(0,0,.57)*CFrame.Angles(0,math.rad(45),0)})
  2517. Parts["Left_Arm_4"] = Part
  2518. -- Right Arm --
  2519. local Part = create('Part',{CanCollide=false,Name='Right_Arm_B',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(2,.6,2),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2520. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.42,.51,.42),MeshType='Brick'})
  2521. local Weld = create('Weld',{Parent=Part,Part0=Body.RA,Part1=Part,C1=CFrame.new(0,-.85,0)})
  2522. Parts["Right_Arm_B"] = Part
  2523. local Part = create('Part',{CanCollide=false,Name='Right_Arm_A',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,2,.7),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2524. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.98,.3),MeshType='Brick'})
  2525. local Weld = create('Weld',{Parent=Part,Part0=Body.RA,Part1=Part,C1=CFrame.new(-.25,0,0)})
  2526. Parts["Right_Arm_A"] = Part
  2527. local Part = create('Part',{CanCollide=false,Name='Right_Arm_1',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,1,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2528. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.2,1.98,.2),MeshType='Brick'})
  2529. local Weld = create('Weld',{Parent=Part,Part0=Body.RA,Part1=Part,C1=CFrame.new(-.57,0,0)*CFrame.Angles(0,math.rad(45),0)})
  2530. Parts["Right_Arm_1"] = Part
  2531. local Part = create('Part',{CanCollide=false,Name='Right_Arm_2',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,1,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2532. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.2,1.98,.2),MeshType='Brick'})
  2533. local Weld = create('Weld',{Parent=Part,Part0=Body.RA,Part1=Part,C1=CFrame.new(0,0,.57)*CFrame.Angles(0,math.rad(45),0)})
  2534. Parts["Right_Arm_2"] = Part
  2535. local Part = create('Part',{CanCollide=false,Name='Right_Arm_3',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,1,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2536. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.2,1.98,.2),MeshType='Brick'})
  2537. local Weld = create('Weld',{Parent=Part,Part0=Body.RA,Part1=Part,C1=CFrame.new(.57,0,0)*CFrame.Angles(0,math.rad(45),0)})
  2538. Parts["Right_Arm_3"] = Part
  2539. local Part = create('Part',{CanCollide=false,Name='Right_Arm_4',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,1,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2540. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.2,1.98,.2),MeshType='Brick'})
  2541. local Weld = create('Weld',{Parent=Part,Part0=Body.RA,Part1=Part,C1=CFrame.new(0,0,-.57)*CFrame.Angles(0,math.rad(45),0)})
  2542. Parts["Right_Arm_4"] = Part
  2543. -- Left Leg --
  2544. local Part = create('Part',{CanCollide=false,Name='Left_Leg_B',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(2,1,2),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2545. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.6,.51),MeshType='Brick'})
  2546. local Weld = create('Weld',{Parent=Part,Part0=Body.LL,Part1=Part,C1=CFrame.new(0,.71,0)})
  2547. Parts["Left_Leg_B"] = Part
  2548. local Part = create('Part',{CanCollide=false,Name='Left_Leg_T',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,2,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2549. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.98,.21),MeshType='Brick'})
  2550. local Weld = create('Weld',{Parent=Part,Part0=Body.LL,Part1=Part,C1=CFrame.new(.25,0,0)})
  2551. Parts["Left_Leg_T"] = Part
  2552. -- Right Leg --
  2553. local Part = create('Part',{CanCollide=false,Name='Right_Leg_B',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(2,1,2),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2554. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.6,.51),MeshType='Brick'})
  2555. local Weld = create('Weld',{Parent=Part,Part0=Body.RL,Part1=Part,C1=CFrame.new(0,.71,0)})
  2556. Parts["Right_Leg_B"] = Part
  2557. local Part = create('Part',{CanCollide=false,Name='Right_Leg_T',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1,2,1),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2558. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.98,.21),MeshType='Brick'})
  2559. local Weld = create('Weld',{Parent=Part,Part0=Body.RL,Part1=Part,C1=CFrame.new(-.25,0,0)})
  2560. Parts["Right_Leg_T"] = Part
  2561. -- Front Torso --
  2562. local Part = create('Part',{CanCollide=false,Name='Front_Torso_A',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(1.2,1.2,1.2),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2563. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.6,.6,.4),MeshType='Sphere'})
  2564. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,0,.4)})
  2565. Parts["Front_Torso_A"] = Part
  2566. local Part = create('Part',{CanCollide=false,Name='Front_Torso_B',Parent=Bin["DELTA_SUIT"],Material='Neon',Size=Vector3.new(1.2,1.2,1.2),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Secondary)})
  2567. local Mesh = create('SpecialMesh',{Name='Mesh',Parent=Part,Scale=Vector3.new(.4,.4,.3),MeshType='Sphere'})
  2568. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,0,.5)})
  2569. Parts["Front_Torso_B"] = Part
  2570. coroutine.resume(coroutine.create(function()
  2571. while Parts["Front_Torso_B"] and Parts["Front_Torso_B"].Parent do
  2572. local p = Parts["Front_Torso_B"]
  2573. local asd = p:Clone()
  2574. asd.Parent = p.Parent
  2575. asd.Weld.C1 = CFrame.new(0,0,0)
  2576. asd.Weld.Part0 = p
  2577. asd.Weld.Part1 = asd
  2578. asd.Material = 'Plastic'
  2579. for i = 0,1,.1 do
  2580. if not asd and asd.Mesh and asd.Mesh.Parent then break end
  2581. pcall(function()
  2582. asd.Mesh.Scale = asd.Mesh.Scale + Vector3.new(.03,.03,.03)
  2583. asd.Transparency = i
  2584. end)
  2585. game:service'RunService'.Stepped:wait()
  2586. end
  2587. asd:Destroy()
  2588. wait(math.random(1,3))
  2589. end
  2590. end))
  2591. local Part = create('Part',{CanCollide=false,Name='Front_Torso_1',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2592. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.4,.66,.4),MeshType='Brick'})
  2593. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,-.55,.42)*CFrame.Angles(0,0,math.rad(40))})
  2594. Parts["Front_Torso_1"] = Part
  2595. local Part = create('Part',{CanCollide=false,Name='Front_Torso_2',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2596. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.4,.66,.4),MeshType='Brick'})
  2597. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,-.55,.42)*CFrame.Angles(0,0,-math.rad(40))})
  2598. Parts["Front_Torso_2"] = Part
  2599. local Part = create('Part',{CanCollide=false,Name='Front_Torso_3',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2600. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(2.2,.4,.4),MeshType='Cylinder'})
  2601. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,-.97,-.8)*CFrame.Angles(0,math.rad(90),0)})
  2602. Parts["Front_Torso_3"] = Part
  2603. local Part = create('Part',{CanCollide=false,Name='Front_Torso_4',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2604. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(2.2,.4,.4),MeshType='Cylinder'})
  2605. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,-.97,-.8)*CFrame.Angles(0,-math.rad(90),0)})
  2606. Parts["Front_Torso_4"] = Part
  2607. -- Back Torso --
  2608. local Part = create('Part',{CanCollide=false,Name='Back_Torso_A',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2609. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.51,.51),MeshType='Brick'})
  2610. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(.4,0,-.44)})
  2611. Parts["Back_Torso_A"] = Part
  2612. local Part = create('Part',{CanCollide=false,Name='Back_Torso_B',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2613. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.51,.51),MeshType='Brick'})
  2614. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(-.4,0,-.44)})
  2615. Parts["Back_Torso_B"] = Part
  2616. local Part = create('Part',{CanCollide=false,Name='Back_Torso_C',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2.3,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2617. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.51,.51),MeshType='Brick'})
  2618. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,0,-.5)*CFrame.Angles(math.rad(25),0,0)})
  2619. Parts["Back_Torso_C"] = Part
  2620. local Part = create('Part',{CanCollide=false,Name='Back_Torso_D',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2.3,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2621. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.51,.51,.51),MeshType='Brick'})
  2622. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,0,-.38)*CFrame.Angles(0,0,math.rad(90))})
  2623. Parts["Back_Torso_D"] = Part
  2624. local Part = create('Part',{CanCollide=false,Name='Back_Torso_1',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2625. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.4,.4,.4),MeshType='Brick'})
  2626. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,-.9,-.42)*CFrame.Angles(0,0,math.rad(40))})
  2627. Parts["Back_Torso_1"] = Part
  2628. local Part = create('Part',{CanCollide=false,Name='Back_Torso_2',Parent=Bin["DELTA_SUIT"],Size=Vector3.new(.5,2,.5),TopSurface=0,BottomSurface=0,BrickColor=BrickColor.new(Colors.Primary)})
  2629. local Mesh = create('SpecialMesh',{Parent=Part,Scale=Vector3.new(.4,.4,.4),MeshType='Brick'})
  2630. local Weld = create('Weld',{Parent=Part,Part0=Body.T,Part1=Part,C1=CFrame.new(0,-.9,-.42)*CFrame.Angles(0,0,-math.rad(40))})
  2631. Parts["Back_Torso_2"] = Part
  2632. end
  2633.  
  2634.  
  2635. function Title(txt,part,color,rise,spell)
  2636. local col = color
  2637. local Gui = Instance.new("BillboardGui",part)
  2638. Gui.Name = "3DGUI"
  2639. Gui.ExtentsOffset = Vector3.new(0,2,0)
  2640. Gui.Size = UDim2.new(8,0,2,0)
  2641. local Tit = Instance.new("TextLabel",Gui)
  2642. Tit.Name = "Gooey"
  2643. Tit.TextColor3 = col
  2644. Tit.TextTransparency = 0.25
  2645. Tit.TextStrokeColor3 = col
  2646. Tit.TextStrokeTransparency = 1
  2647. Tit.Size = UDim2.new(1,0,1,0)
  2648. Tit.BackgroundTransparency = 1
  2649. Tit.Font = "Arial"
  2650. Tit.TextScaled = true
  2651. Tit.Text = txt
  2652. if rise then
  2653. if not tonumber(rise) then rise = 6 end
  2654. coroutine.wrap(function()
  2655. local randvar = (spell and 0 or math.random(-4,4))
  2656. while Tit.Parent and Gui.Parent and wait() do
  2657. Gui.ExtentsOffset = Gui.ExtentsOffset + Vector3.new(0.025*randvar,0.025*rise,0.025)
  2658. end
  2659. end)()
  2660. end
  2661. game:service('Debris'):AddItem(Gui,2)
  2662. return Tit
  2663. end
  2664.  
  2665. function downFTH()
  2666. local handle = Dagger:Clone()
  2667. handle.CanCollide = false
  2668. handle.DaggerWeld:Destroy()
  2669. handle.Size = handle.Size * Vector3.new(5,5,5)
  2670. handle.Parent = char
  2671. handle.DaggerMesh.Scale = handle.DaggerMesh.Scale * Vector3.new(5, 5, 5)
  2672. handle.CFrame = cn(rootpart.CFrame.x,rootpart.CFrame.y+100,rootpart.CFrame.z)
  2673. local bp = ins("BodyPosition",handle)
  2674. bp.maxForce = v3(math.huge,math.huge,math.huge)*math.huge
  2675. bp.P = 6^5.5
  2676. bp.position = cn(rootpart.CFrame.x,rootpart.CFrame.y+100,rootpart.CFrame.z).p
  2677. local bg = ins("BodyGyro",handle)
  2678. local targ = cn(rootpart.CFrame.x+math.random(-40,40),rootpart.CFrame.y-3,rootpart.CFrame.z+math.random(-40,40))
  2679. bg.maxTorque = v3(1,1,1)/1
  2680. bp.position = (targ*CFrame.Angles(math.rad(180),0,0)).p
  2681. repeat game:service'RunService'.Stepped:wait()
  2682. bg.cframe = cn(handle.Position,targ.p)*ca(pi/2, 0,0)
  2683. local mag = (handle.Position-targ.p).magnitude
  2684. until mag < 2
  2685. bp.position = bp.position + v3(0,2,0)
  2686. crater(targ,2,4,"Bright green","Grass")
  2687. crownExplode(targ,"Dark indigo")
  2688. cylinderOpen(handle.CFrame,"Black","Dark indigo")
  2689. game:service'Debris':AddItem(handle,8)
  2690. for i,v in pairs(IsNear(handle.Position, 25)) do
  2691. if Damaged[v:FindFirstChild('Humanoid')] and tick()-Damaged[v:FindFirstChild('Humanoid')] < 3 then return end
  2692. local calc = getDPS()*4
  2693. damageHuman(v:FindFirstChild('Humanoid'), calc, v.Head)
  2694. quickSound(444667824, v.Head, .8)
  2695. logDamage('Katana Storm', calc)
  2696. Damaged[v:FindFirstChild('Humanoid')] = tick()
  2697. end
  2698. end
  2699.  
  2700. function DamageNear(Pos,Mag,Dmg,x)
  2701. local Targets,HitAlready = {},{}
  2702. for i,v in pairs(workspace:GetChildren())do
  2703. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")then
  2704. for _,x in pairs(v:GetChildren())do
  2705. if x:IsA("BasePart")then
  2706. if(Pos -x.Position).magnitude <= Mag then
  2707. table.insert(Targets,v)
  2708. end
  2709. end
  2710. end
  2711. end
  2712. end
  2713. for i,v in pairs(Targets)do
  2714. if not HitAlready[v.Name]then
  2715. ypcall(function()
  2716. end)
  2717. HitAlready[v.Name] = true
  2718. end
  2719. end
  2720. end
  2721.  
  2722. function weld(thing1,thing2)
  2723. local a = Instance.new('Weld');
  2724. pcall(function()
  2725. a.Parent = thing1;
  2726. a.Part0 = thing1;
  2727. a.Part1 = thing2;
  2728. a.C0 = thing1.CFrame:inverse()*thing2.CFrame
  2729. end)
  2730. return a
  2731. end
  2732.  
  2733. function IsNear(Position,Distance,SinglePlayer,db)
  2734. if SinglePlayer then
  2735. return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance
  2736. end
  2737. local List = {}
  2738. for i,v in pairs(workspace:GetChildren())do
  2739. if v:IsA("Model")then
  2740. if v:findFirstChild("HumanoidRootPart")then
  2741. --if (v ~= char and not db) then
  2742. if(v.HumanoidRootPart.CFrame.p -Position).magnitude < Distance then
  2743. table.insert(List,v)
  2744. end
  2745. --end
  2746. end
  2747. end
  2748. end
  2749. return List
  2750. end
  2751.  
  2752.  
  2753. function createOrb()
  2754.  
  2755. local Orb = Instance.new("Model")
  2756. Orb.Name = "OrbModel"
  2757. local PurplePart = Instance.new("Part", Orb)
  2758. PurplePart.BrickColor = BrickColor.new("Black")
  2759. PurplePart.Anchored = true
  2760. PurplePart.Locked = true
  2761. PurplePart.CanCollide = false
  2762. PurplePart.Name = 'PurplePart'
  2763. PurplePart.Material = 'Neon'
  2764. PurplePart.Size = Vector3.new(1, 1, 1)
  2765. PurplePart.BottomSurface = Enum.SurfaceType.Smooth
  2766. PurplePart.TopSurface = Enum.SurfaceType.Smooth
  2767. PurpleMesh = Instance.new("SpecialMesh", PurplePart)
  2768. PurpleMesh.MeshType = Enum.MeshType.FileMesh
  2769. PurpleMesh.Name = "Mesh"
  2770. PurpleMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2771. PurpleMesh.VertexColor = Vector3.new(1, 0, 1)
  2772.  
  2773. local Ring = Instance.new("Part", PurplePart)
  2774. Ring.Name = "BlastRing"
  2775. Ring.TopSurface = 0
  2776. Ring.BottomSurface = 0
  2777. Ring.CanCollide = false
  2778. Ring.Anchored = true
  2779. Ring.Locked = true
  2780. Ring.BrickColor = BrickColor.new('Dark indigo')
  2781. Ring.Size = Vector3.new(1,1,1)
  2782. local RingMesh = Instance.new("SpecialMesh",Ring)
  2783. RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2784. RingMesh.Name = "BlastMesh"
  2785.  
  2786.  
  2787. Orb.Parent = char
  2788. OrbModel = Orb
  2789.  
  2790. local Light = Instance.new("PointLight", PurplePart)
  2791. Light.Name = "HeadLight"
  2792. Light.Color = Color3.new(1,0,1)
  2793. Light.Range = 6
  2794. Light.Brightness = 20
  2795.  
  2796. local con = game:GetService("RunService").RenderStepped:connect(function()
  2797. local Targ
  2798. if not currentTarget then Targ = hum else Targ = currentTarget end
  2799.  
  2800. if Targ:FindFirstChild('MarkOfDeath') then
  2801. PurplePart.BrickColor = BrickColor.new'Really red'
  2802. Ring.BrickColor = BrickColor.new'White'
  2803. else
  2804. PurplePart.BrickColor = BrickColor.new'Black'
  2805. Ring.BrickColor = BrickColor.new'Dark indigo'
  2806. end
  2807.  
  2808. local c = math.abs(math.cos(tick()))
  2809.  
  2810. if c <= .5 then c = .5 end
  2811.  
  2812. PurpleMesh.Scale = Vector3.new(c*.7, c*1.1, c*.7)
  2813. RingMesh.Scale = Vector3.new(c*.9, c*.9, c*.9)
  2814.  
  2815. PurplePart.CFrame = PurplePart.CFrame:lerp((Targ.Parent and Targ.Parent or char).Head.CFrame*CFrame.new(0,3,0),.5)
  2816. Ring.CFrame = CFrame.new(PurplePart.Position)* CFrame.fromEulerAnglesXYZ(-math.rad(90+(math.sin(tick())*6)), 0, -math.rad(90+(math.sin(tick())*6)))
  2817. end)
  2818.  
  2819. local chnge = function(a)
  2820. if a=='Name' then
  2821. Orb:Destroy()
  2822. con:disconnect()
  2823. createOrb()
  2824. elseif a=='Parent' then
  2825. Orb:Destroy()
  2826. con:disconnect()
  2827. createOrb()
  2828. elseif a=='Locked' then
  2829. Orb:Destroy()
  2830. con:disconnect()
  2831. createOrb()
  2832. elseif a=='Anchored' then
  2833. Orb:Destroy()
  2834. con:disconnect()
  2835. createOrb()
  2836. end
  2837. end
  2838.  
  2839. Orb.Changed:connect(chnge)
  2840. Ring.Changed:connect(chnge)
  2841. PurplePart.Changed:connect(chnge)
  2842. return Orb
  2843. end
  2844.  
  2845.  
  2846. function isFriendly()
  2847.  
  2848. if currentTarget == hum then return end
  2849.  
  2850. if Ally[currentTarget] then return true end
  2851.  
  2852. return false
  2853. end
  2854.  
  2855. function toggleFriendly()
  2856.  
  2857. if currentTarget == hum then return end
  2858.  
  2859. pcall(function()if Ally[currentTarget] then Ally[currentTarget] = nil else Ally[currentTarget] = true end end)
  2860.  
  2861. end
  2862.  
  2863. function Ringz(part,col)
  2864. for i = 1,6 do
  2865. local p = Instance.new("Part", Character)
  2866. p.Name = "BlastRing"
  2867. p.TopSurface = 0
  2868. p.BottomSurface = 0
  2869. p.CanCollide = false
  2870. p.Anchored = true
  2871. p.BrickColor = BrickColor.new(col)
  2872. p.Size = Vector3.new(1,1,1)
  2873. 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)
  2874. local rm = Instance.new("SpecialMesh",p)
  2875. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2876. rm.Name = "BlastMesh"
  2877. rm.Scale = Vector3.new(1,1,1)
  2878. coroutine.wrap(function()
  2879. for n = 1,15 do
  2880. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*.8
  2881. if 2 +i/5 == 1.2 then
  2882. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  2883. end
  2884. p.Transparency = n/15
  2885. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  2886. Wait()
  2887. end
  2888. p:Destroy()
  2889. end)()
  2890. end
  2891. end
  2892. hum.JumpPower = 10
  2893. Character.Humanoid.Jumping:connect(function()
  2894. if beaming then return end
  2895. if Jumping then return end
  2896. local eCtrl = Ctrl
  2897. if eCtrl then if not useFocus(5) then return end end
  2898. Mode = 'Jumping'
  2899. Jumping = true
  2900. if eCtrl then
  2901. if berserk then
  2902. coroutine.wrap(function()
  2903. for i,v in pairs(IsNear(torso.Position, 10, nil, true)) do
  2904. if Damaged[v:FindFirstChild('Humanoid')] and tick()-Damaged[v:FindFirstChild('Humanoid')] < 1 then return end
  2905. local calc = getDPS()*.8
  2906. damageHuman(v:FindFirstChild('Humanoid'), calc, v:findFirstChild'HumanoidRootPart')
  2907. logDamage('Jump', calc)
  2908. Damaged[v:FindFirstChild('Humanoid')] = tick()
  2909. end
  2910. end)()
  2911. end
  2912. crownExplode(torso.CFrame * CFrame.new(0, math.rad(90), 0), 'Black', .2)
  2913. end
  2914. local vu = Instance.new("BodyVelocity",torso)
  2915. vu.P = 500
  2916. vu.maxForce = Vector3.new(10000000000,5000000000000000000000,100000000000)
  2917. vu.velocity = Vector3.new((head.CFrame.lookVector.X*(eCtrl and 100 or 10)),(eCtrl and 20 or 60),(head.CFrame.lookVector.Z*(eCtrl and 100 or 10)))
  2918. game:GetService("Debris"):AddItem(vu,0.267)
  2919. wait(0.6)
  2920. Jumping = false
  2921. end)
  2922.  
  2923. function Stealth()
  2924. if Stealthed then
  2925. setCooldown('Stealth', 15)
  2926. Stealthed = false
  2927. for i,v in pairs(char:children()) do
  2928. if v:isA('BasePart') then
  2929. v.Transparency = 0
  2930. end
  2931. end
  2932. rootpart.Transparency = 1
  2933. char.Parent = workspace
  2934. hum.WalkSpeed = 20
  2935. quickSound(167199184, head)
  2936. end
  2937. if checkCooldown('Stealth') then return end
  2938. if not useFocus(15) then return end
  2939. --ypcall(function() CloneCharacter() end)
  2940. if not cheating then
  2941. if (math.random(1,10) > 8) then
  2942. local asd = Instance.new('Part')
  2943. asd.Size = Vector3.new(1.5,6.5,1.5)
  2944. asd.BrickColor = BrickColor.new('Brown')
  2945. asd.Material = 'Wood'
  2946. asd.Name = 'haha bih'
  2947. asd.Parent = workspace
  2948. asd.Anchored = true
  2949. asd.CFrame = torso.CFrame
  2950. asd.Anchored = false
  2951. Instance.new('CylinderMesh',asd)
  2952. game:service'Debris':AddItem(asd,15)
  2953. else
  2954. local c = CloneCharacter()
  2955. c.HumanoidRootPart.Transparency = 1
  2956. end
  2957. end
  2958. for i,v in pairs(head:children'') do
  2959. if v.Name=='3DGUI'then
  2960. v:Destroy''
  2961. end
  2962. end
  2963. for i,v in pairs(char:children()) do
  2964. if v:isA('BasePart') then
  2965. v.Transparency = .25
  2966. end
  2967. end
  2968. rootpart.Transparency = 1
  2969. wait()
  2970. char.Parent = game:service'Workspace'.CurrentCamera
  2971. char.Humanoid.WalkSpeed = 40
  2972. Stealthed = true
  2973. quickSound(167199184, head)
  2974. end
  2975.  
  2976. hum.Died:connect(function()
  2977. plr.CameraMaxZoomDistance = math.huge
  2978. recount()
  2979. end)
  2980.  
  2981. Search = false
  2982.  
  2983. function shadowSight()
  2984.  
  2985. if Search == false then
  2986. Search = true
  2987. for i,v in pairs(game.Players:getPlayers()) do
  2988. if v.Name~=char.Name then
  2989. for j,k in pairs(v.Character:GetChildren()) do
  2990. if k:IsA("BasePart") and k.Transparency >= 1 then
  2991. bawx=Instance.new("SelectionBox",camera)
  2992. bawx.Color = BrickColor.new("Bright red")
  2993. bawx.Transparency = .5
  2994. bawx.Adornee = k
  2995. end
  2996. end
  2997. end
  2998. end
  2999. camera.CameraSubject = OrbModel.PurplePart
  3000. elseif Search == true then
  3001. Search = false
  3002. for i, v in pairs(camera:GetChildren()) do
  3003. if v:IsA("SelectionBox") then
  3004. v:Destroy()
  3005. end
  3006. end
  3007. camera.CameraSubject = hum
  3008. end
  3009.  
  3010. end
  3011.  
  3012. function shadowStep()
  3013. if not currentTarget then return end
  3014. if Cooldowns['Shadowstep'] and tick()-Cooldowns['Shadowstep'] < 15 then return end
  3015. if not useFocus(20) then return end
  3016. if not Stealthed then Stealth() end
  3017. local t = currentTarget
  3018. rootpart.CFrame = t.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,3)
  3019. Cooldowns['Shadowstep'] = tick()
  3020. if t:findFirstChild'Property of Darkus_Theory' then
  3021. ypcall(function()
  3022. for i = 3,0,-1 do
  3023. t.WalkSpeed = 0
  3024. t.JumpPower = 0
  3025. wait(1)
  3026. end
  3027. t.WalkSpeed = 16
  3028. t.JumpPower = 50
  3029. end)
  3030. end
  3031. end
  3032.  
  3033. function updateCooldowns()
  3034. local Skills = {
  3035. ["Envenom"] = true;
  3036. ["Recuperate"] = true;
  3037. ["Preparation"] = true;
  3038. ["DeathFromAbove"] = true;
  3039. ["Stealth"] = true;
  3040. ["MarkOfDeath"] = true;
  3041. }
  3042.  
  3043. for i,v in pairs(Skills) do
  3044. if Cooldowns[i] then
  3045. local data = math.floor(Cooldowns[i].timeRequired-(tick()-Cooldowns[i].startTime))
  3046. if not data then data = -1 end
  3047. UI:SetCD(tostring(i), data)
  3048. end
  3049. end
  3050.  
  3051. end
  3052.  
  3053. function lerp(weld,beglerp,endlerp,speed)
  3054. weld.C0 = beglerp:lerp(endlerp,speed)
  3055. return weld.C0
  3056. end
  3057.  
  3058. newStat("Focus", 'NumberValue', 20)
  3059. newStat("Combo Points", 'NumberValue', 0)
  3060. newStat("Agility", 'NumberValue', Agility)
  3061. newStat("Haste", 'NumberValue', Haste)
  3062. newStat("CriticalStrikeBonus", 'NumberValue', 2)
  3063.  
  3064. hum.WalkSpeed = 20
  3065. hum.MaxHealth = 500
  3066. wait()
  3067. hum.Health = 500
  3068. lastenrage = tick()
  3069.  
  3070. Alert = function(txt, color, font, fontsize)
  3071. local Colorz = {
  3072. ["Red"] = Color3.new(255/255,0,0);
  3073. ["Green"] = Color3.new(0,255/255,0);
  3074. ["Blue"] = Color3.new(0,0,255/255);
  3075. ["Purple"] = Color3.new(255/255,255/255,0);
  3076. ["Black"] = Color3.new(0,0,0);
  3077. ["White"] = Color3.new(1,1,1);
  3078. ['Orange'] = Color3.new(1,0.5,0);
  3079. ['Yellow'] = Color3.new(1,1,0);
  3080. };
  3081.  
  3082. game:GetService('StarterGui'):SetCore('ChatMakeSystemMessage', {
  3083. Text = (txt and txt or 'nil'),
  3084. Color = (color and Colorz[color] or Color3.new(.8,0,0)),
  3085. Font = (font and font or 'SourceSansLight'),
  3086. FontSize = (fontsize and fontsize or 'Size14'),
  3087. })
  3088. end
  3089.  
  3090. function giveBuff(buffName, stat, duration, addition, targ)
  3091. local nTarg
  3092. nTarg = targ or currentTarget
  3093. if not nTarg then nTarg = hum end
  3094.  
  3095. local pckt = Instance.new('Model')
  3096. pckt.Name = 'BUFF:'..buffName
  3097. pckt.Parent = nTarg
  3098. local Stat = Instance.new('StringValue')
  3099. Stat.Name = 'Stat'
  3100. Stat.Value = stat
  3101. Stat.Parent = pckt
  3102. local Duration = Instance.new('StringValue')
  3103. Duration.Name = 'Duration'
  3104. Duration.Value = duration
  3105. Duration.Parent = pckt
  3106. local Addition = Instance.new('StringValue')
  3107. Addition.Name = 'Addition'
  3108. Addition.Value = addition
  3109. Addition.Parent = pckt
  3110.  
  3111. end
  3112.  
  3113. hum.ChildAdded:connect(function(obj)
  3114. if obj.Name:sub(1,5)=='BUFF:' then
  3115. if Buffs[obj.Name] then return end
  3116. Buffs[obj.Name] = obj
  3117. local stat,dura,bnam,addi
  3118. stat = obj:WaitForChild('Stat').Value
  3119. dura = obj:WaitForChild('Duration').Value
  3120. bnam = obj.Name:sub(6)
  3121. addi = obj:WaitForChild('Addition').Value
  3122.  
  3123. if not stat then stat = 'MainStat' end
  3124. if not dura then dura = 10 end
  3125. if not addi then addi = 0 end
  3126.  
  3127. obj:Destroy()
  3128.  
  3129. --Alert('DEBUG: '..stat..','..dura..','..bnam..','..addi, 'Yellow')
  3130.  
  3131. coroutine.wrap(function()
  3132. Alert('Buff '..bnam..' received.', 'White')
  3133. if stat == 'MainStat' then stat = 'Agility' end
  3134. if stat == 'Health' then hum.MaxHealth = hum.MaxHealth + addi return end
  3135. if not stats[stat] then stats[stat] = 0 end
  3136. stats[stat] = stats[stat] + addi
  3137. for i = 0,dura do
  3138. wait(1)
  3139. end
  3140. Buffs[bnam] = nil
  3141. Alert('Buff '..bnam..' faded.', 'White')
  3142. stats[stat] = stats[stat] - addi
  3143. end)()
  3144. end
  3145. end)
  3146.  
  3147. hum.Changed:connect(function(val)
  3148. if val == "MaxHealth" then
  3149.  
  3150. if berserk then
  3151. --hum.MaxHealth = 650
  3152. end
  3153.  
  3154. elseif val =='PlatformStand' and berserk then
  3155. hum.PlatformStand = false
  3156. elseif val == "Health" then
  3157. if ohp > hum.Health then
  3158. lastdps = tick()
  3159. end
  3160. ohp = hum.Health
  3161. elseif val == "Sit" then
  3162. Kneeling = true
  3163. elseif val == "WalkSpeed" and (berserk and not beaming) then
  3164. if changing then hum.WalkSpeed = 0 return end
  3165. hum.WalkSpeed = 30
  3166. end
  3167. end)
  3168.  
  3169. regening = false
  3170. lastdps = tick()
  3171. function regenHealth()
  3172. if regening then return end
  3173. if (tick()-lastdps < 15) then return end
  3174. regening = true
  3175. local s = wait(1)
  3176. local health = hum.Health
  3177. if health > 0 and health < hum.MaxHealth then
  3178. local newHealthDelta = hum.MaxHealth * .02
  3179. health = health + newHealthDelta
  3180. hum.Health = math.min(health,hum.MaxHealth)
  3181. end
  3182.  
  3183. regening = false
  3184. end
  3185.  
  3186. function checkCooldown(ability)
  3187. if not Cooldowns[ability] then return false end
  3188. local trem = (tick()-Cooldowns[ability].startTime)
  3189. if (trem <= Cooldowns[ability].timeRequired) then return true end
  3190. return false
  3191. end
  3192.  
  3193. function setCooldown(ability, req)
  3194. Cooldowns[ability] = {startTime = tick(), timeRequired = req}
  3195. end
  3196.  
  3197. function getRandomPlayer()
  3198. local players = game:service('Players'):GetPlayers()
  3199. if #players > 0 then
  3200. local plrz = players[math.random(#players)]
  3201. if plrz.Name == plr.Name then
  3202. repeat wait() plrz = players[math.random(#players)] until plrz.Name ~= plr.Name
  3203. currentTarget = plrz
  3204. Target(plrz)
  3205. end
  3206. return plrz
  3207. end
  3208. end
  3209.  
  3210. function getTarget()
  3211. return currentTarget
  3212. end
  3213.  
  3214.  
  3215.  
  3216. local mouse = plr:GetMouse()
  3217. mouse.Button1Down:connect(function()
  3218. if tick()-lastclick > 2 then combocounter = 0 end
  3219. if combocounter == 0 and not otheranims then
  3220. otheranims = true
  3221. candamage = true
  3222. Mode = 'Slash'
  3223. wait(.1+stats['Haste'])
  3224. otheranims = false
  3225. combocounter = 1
  3226. elseif combocounter == 1 and not otheranims then
  3227. otheranims = true
  3228. candamage = true
  3229. Mode = 'Slash2'
  3230. wait(.1+stats['Haste'])
  3231. otheranims = false
  3232. combocounter = 2
  3233. elseif combocounter == 2 and not otheranims then
  3234. otheranims = true
  3235. candamage = true
  3236. Mode = 'Slash3'
  3237. wait(.1+stats['Haste'])
  3238. otheranims = false
  3239. combocounter = 0
  3240. end
  3241. candamage = false
  3242. lastclick = tick()
  3243. end)
  3244.  
  3245. lastpress = tick()
  3246. function KeyDown(key)
  3247. local tar = getTarget()
  3248. lastpress = tick()
  3249. local cTarg = currentTarget and currentTarget or hum
  3250. local dpsCalc = getDPS()
  3251.  
  3252. if key:byte() == 52 and not berserk then
  3253. Berserk()
  3254. elseif key == 'e' and not berserk then
  3255. if otheranims then return end
  3256. if checkCooldown('Recuperate') then return end
  3257. otheranims = true
  3258. local KatanaId = KatanaMesh.MeshId
  3259. local KatanaScale = KatanaMesh.Scale
  3260. local KW = KatanaWeld:Clone()
  3261. local KWC = KatanaWeld.C0
  3262. local KS = Katana.Size
  3263. Katana.Size = Vector3.new(3, 1, 3)
  3264. KW.Parent = Katana
  3265. KatanaMesh.MeshId = "http://www.roblox.com/asset/?id=11112101"
  3266. KatanaMesh.Scale = Vector3.new(4,4,4)
  3267. KW.C0 = CFrame.new(0,-.95, 0) * CFrame.Angles(0, 0, math.rad(90))
  3268. Mode = 'Subi'
  3269. local reccon = Katana.Touched:connect(recuperate)
  3270. quickSound(231731980,head)
  3271. wait(.5)
  3272. otheranims = false
  3273. Katana.Size = KS
  3274. KatanaMesh.MeshId = KatanaId
  3275. KatanaMesh.Scale = KatanaScale
  3276. KW:Destroy()
  3277. KatanaWeld:Destroy()
  3278. KatanaWeld = Instance.new('Weld',Katana)
  3279. KatanaWeld.C0 = CFrame.new(0,-.95, 1) * CFrame.Angles(0, 0, math.rad(90))
  3280. KatanaWeld.Part0 = la
  3281. KatanaWeld.Part1 = Katana
  3282.  
  3283. reccon:disconnect()
  3284. elseif key == 't' then
  3285. if mouse.Target and searchForHumanoid(mouse.Target.Parent) then
  3286. local currTar = searchForHumanoid(mouse.Target.Parent)
  3287. currentTarget = currTar
  3288. else
  3289. end
  3290. elseif key == 'g' then
  3291. toggleFriendly()
  3292. elseif key == 'h' then
  3293. giveBuff('Swiftness of Kings', 'Haste', 120, -.1)
  3294. elseif key == 'y' then
  3295. currentTarget = hum
  3296. elseif key == 'u' then
  3297. if not berserk then return end
  3298. if checkCooldown('fth') then return end
  3299. if not useFocus(60) then return end
  3300. setCooldown('fth', 30)
  3301. otheranims = true
  3302. Mode = 'fth'
  3303. hum.WalkSpeed = 0
  3304. for i = 1, 15 do
  3305. game:service'RunService'.Stepped:wait()
  3306. coroutine.wrap(downFTH)()
  3307. end
  3308. hum.WalkSpeed = 20
  3309. otheranims = false
  3310. elseif key == 'q' then
  3311. if checkCooldown('Envenom') then return end
  3312. if checkCooldown('db') then return end
  3313. if otheranims then return end
  3314. otheranims = true
  3315. Mode = 'Envenom1'
  3316. hum.WalkSpeed = .01
  3317. elseif key:byte() == 48 and not Stealthed and hum.WalkSpeed > 8 then
  3318. hum.WalkSpeed = 30
  3319. hum.JumpPower = 50
  3320. elseif key=='n' then
  3321. shadowSight()
  3322. elseif key == 'c' then
  3323. if checkCooldown('MarkOfDeath') then return end
  3324. MarkOfDeath(currentTarget)
  3325. elseif key == 'v' then
  3326. if checkCooldown('Preparation') then return end
  3327. setCooldown('Preparation', 45)
  3328. for i,v in next,Cooldowns do
  3329. if i~='Preparation' then
  3330. Cooldowns[i] = nil
  3331. end
  3332. end
  3333. stats['Focus'] = stats['Focus'] + 60
  3334. stats['Combo Points'] = stats['Combo Points'] + 3
  3335. elseif key:byte() == 50 then
  3336. Ctrl = true
  3337. elseif key == 'z' and berserk then
  3338. if otheranims then return end
  3339. if not useFocus(10) then return end
  3340. otheranims = true
  3341. Katana.Transparency = 1
  3342. Mode = 'ShadowOrb1'
  3343.  
  3344. local function createShadowBall()
  3345.  
  3346. local Ball = Instance.new("Model")
  3347. Ball.Name = "BallModel"
  3348. local BallPart = Instance.new("Part", Ball)
  3349. BallPart.BrickColor = BrickColor.new("Black")
  3350. BallPart.Transparency = 0.15
  3351. BallPart.Anchored = true
  3352. BallPart.Locked = true
  3353. BallPart.CanCollide = false
  3354. BallPart.Name = 'BallPart'
  3355. BallPart.Material = 'Neon'
  3356. BallPart.Size = Vector3.new(1.1, 1.1, 1.1)
  3357. BallPart.BottomSurface = Enum.SurfaceType.Smooth
  3358. BallPart.TopSurface = Enum.SurfaceType.Smooth
  3359. BallMesh = Instance.new("SpecialMesh", BallPart)
  3360. BallMesh.MeshType = Enum.MeshType.Sphere
  3361. BallMesh.Name = "BallMesh"
  3362.  
  3363. local Spin = Instance.new("Part", BallPart)
  3364. Spin.Name = "Spin"
  3365. Spin.TopSurface = 0
  3366. Spin.BottomSurface = 0
  3367. Spin.CanCollide = false
  3368. Spin.Anchored = true
  3369. Spin.Locked = true
  3370. Spin.BrickColor = BrickColor.new('Dark indigo')
  3371. Spin.Size = Vector3.new(1,1,1)
  3372. local SpinMesh = Instance.new("SpecialMesh",Spin)
  3373. SpinMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3374. SpinMesh.Name = "BlastMesh"
  3375. SpinMesh.Scale = Vector3.new(1.3,1.3,1.3)
  3376.  
  3377. Ball.Parent = char
  3378. Ball:MoveTo(la.Position)
  3379.  
  3380. return Ball
  3381. end
  3382. local newBall = createShadowBall()
  3383. local BallPart = newBall.BallPart
  3384. local Spin = BallPart.Spin
  3385. local Rin2 = Spin:Clone()
  3386. Rin2.Parent = BallPart
  3387. local Rin3 = Spin:Clone()
  3388. Rin3.Parent = BallPart
  3389. local Spinzz = {Spin, Rin2, Rin3}
  3390. local newcf
  3391. local asdfg = true
  3392. local con = game:GetService("RunService").RenderStepped:connect(function()
  3393. if asdfg then
  3394. BallPart.CFrame = BallPart.CFrame:lerp((newcf and newcf or la.CFrame*CFrame.new(0,-1.5,0)),.8) end
  3395. Spin.CFrame = CFrame.new(BallPart.Position)* CFrame.fromEulerAnglesXYZ(-math.rad(math.random(-80,80)+(math.sin(tick())*15)), -math.rad(math.random(-80,80)+(math.sin(tick())*15)), math.rad(math.random(-80,80)+(math.sin(tick())*15)))
  3396. Rin2.CFrame = CFrame.new(BallPart.Position)* CFrame.fromEulerAnglesXYZ(-math.rad(math.random(-80,80)+(math.sin(tick())*15)), -math.rad(math.random(-80,80)+(math.sin(tick())*15)), math.rad(math.random(-80,80)+(math.sin(tick())*15)))
  3397. Rin3.CFrame = CFrame.new(BallPart.Position)* CFrame.fromEulerAnglesXYZ(-math.rad(math.random(-80,80)+(math.sin(tick())*15)), -math.rad(math.random(-80,80)+(math.sin(tick())*15)), math.rad(math.random(-80,80)+(math.sin(tick())*15)))
  3398. end)
  3399. for i = 0,1,.2 do
  3400. for i,v in pairs(Spinzz) do
  3401. v.BlastMesh.Scale = v.BlastMesh.Scale + Vector3.new(.01, .02, .01)
  3402. end
  3403. BallPart.BallMesh.Scale = BallPart.BallMesh.Scale + Vector3.new(.02, .02, .02)
  3404. wait()
  3405. end
  3406. local needaloop = true
  3407. local coro = coroutine.resume(coroutine.create(function()
  3408. while needaloop do
  3409. game:service'RunService'.RenderStepped:wait()
  3410. local c = char
  3411. local radius = 3
  3412. local pos = BallPart.CFrame
  3413. local clrz = {'Really black','Dark indigo'};
  3414. for i = 1,1 do
  3415. local clr = clrz[math.random(1,#clrz)]
  3416. pos = BallPart.CFrame
  3417. local p = Instance.new('Part',c)
  3418. local mafa = math.random(-360,360)
  3419. p.CanCollide = false
  3420. p.Size = Vector3.new(1,1,1)
  3421. local m = Instance.new('SpecialMesh',p)
  3422. m.MeshType = 'Sphere'
  3423. spawn(function()
  3424. for i = 0,50 do
  3425. local int,int2 = .05,.05
  3426. m.Scale = m.Scale - Vector3.new(int,int,int)
  3427. p.Transparency = p.Transparency + int2
  3428. game:service'RunService'.RenderStepped:wait()
  3429. end
  3430. pcall(function()
  3431. p:Destroy()
  3432. end)
  3433. end)
  3434. p.BrickColor = BrickColor.new(clr)
  3435. p.Material = 'Neon'
  3436. p.CFrame = pos * CFrame.new(math.random(-radius,radius),math.random(-radius,radius),math.random(-radius,radius)) * CFrame.Angles(mafa,mafa,mafa)
  3437. local bp = Instance.new('BodyPosition',p)
  3438. bp.MaxForce = Vector3.new(1/0,1/0,1/0)
  3439. bp.D = 100
  3440. bp.P = 300
  3441. bp.Position = pos.p
  3442. game.Debris:AddItem(p,10)
  3443. end
  3444. end
  3445. end))
  3446. wait(2.5+(stats['Haste']*3))
  3447. needaloop = false
  3448. BallPart.Anchored = false
  3449. local pos = mouse.Hit.p
  3450. local bp = Instance.new('BodyPosition',BallPart)
  3451. bp.MaxForce = Vector3.new(1/0,1/0,1/0)
  3452. bp.D = 50
  3453. bp.P = 100
  3454. game.Debris:AddItem(newOrb,10)
  3455. local mag
  3456. asdfg = false
  3457. Mode = 'ShadowOrb2'
  3458. repeat wait()
  3459. bp.Position = Vector3.new(pos.X, pos.Y+5, pos.Z)
  3460. mag = (BallPart.Position-pos).magnitude
  3461. until mag < 13
  3462. for i,v in pairs(Spinzz) do
  3463. v.BlastMesh.Scale = Vector3.new(.01,.01,.01)
  3464. end
  3465. BallPart.Transparency = 1
  3466. quickSound(216782105, BallPart, .8)
  3467. Ringz(BallPart, 'Dark indigo')
  3468. local cdeeps = (getDPS()*4)
  3469. for i,v in pairs(IsNear(BallPart.Position, 20)) do
  3470. damageHuman(v:findFirstChild'Humanoid', cdeeps, v.Head)
  3471. logDamage('Shadow Ball', cdeeps)
  3472. end
  3473. Katana.Transparency = 0
  3474. game:service'Debris':AddItem(newBall)
  3475. otheranims = false
  3476. elseif key=='b' then
  3477. if not berserk then return end
  3478. if checkCooldown('Shield') then return end
  3479. setCooldown('Shield', 10)
  3480. otheranims = true
  3481. Mode = 'Roaring'
  3482. shielding = true
  3483. T.Anchored = true
  3484. local Rot,Clr = 45
  3485. Clr = BrickColor.new('Dark indigo')
  3486. local s = Instance.new("Part",Character)
  3487. s.BrickColor = Clr
  3488. s.Size = Vector3.new(1,1,1)
  3489. s.Anchored = true
  3490. s.Locked = true
  3491. s.CanCollide = false
  3492. s.TopSurface = 0
  3493. s.BottomSurface = 0
  3494. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  3495. local sm = Instance.new("SpecialMesh",s)
  3496. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3497. sm.Scale = Vector3.new(33,1,33)
  3498. while Wait()do
  3499. if not shielding then break end
  3500. if not useFocus(.5) then break end
  3501. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  3502. local f = Instance.new("Part",Character)
  3503. f.BrickColor = BrickColor.new('Dark indigo')
  3504. f.Size = Vector3.new(5,1,5)
  3505. f.Anchored = true
  3506. f.Locked = true
  3507. f.CanCollide = false
  3508. f.TopSurface = 0
  3509. f.BottomSurface = 0
  3510. f.CFrame = T.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3511. local sm = Instance.new("SpecialMesh",f)
  3512. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3513. sm.Scale = Vector3.new(20,20,20)
  3514. coroutine.wrap(function()
  3515. for i = 1,13 do
  3516. f.Transparency = i/13
  3517. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  3518. Wait()
  3519. end
  3520. f:Destroy()
  3521. end)()
  3522. local Wind = Instance.new("Part",Character)
  3523. Wind.Anchored = true
  3524. Wind.CanCollide = true
  3525. Wind.Locked = true
  3526. Wind.BrickColor = BrickColor.new('Dark indigo')
  3527. Wind.Transparency = 0.5
  3528. Wind.Shape = "Ball"
  3529. Wind.TopSurface = 0
  3530. Wind.BottomSurface = 0
  3531. Wind.Size = Vector3.new(math.random(10,15),1,math.random(10,15))
  3532. Wind.CFrame = T.CFrame
  3533. for i,v in pairs(IsNear(Wind.Position,20))do
  3534. if not Damaged[v] then Damaged[v] = tick() end
  3535. if not (tick()-Damaged[v]<1) then
  3536. Damaged[v] = tick()
  3537. Clr = BrickColor.new("Really red")
  3538. local tdps = getDPS()
  3539. damageHuman(v.Humanoid, tdps,v.HumanoidRootPart)
  3540. logDamage('Shield', tdps)
  3541. delay(0.02,function()
  3542. Clr = BrickColor.new('Dark indigo')
  3543. end)
  3544. else
  3545.  
  3546. end
  3547. end
  3548. coroutine.wrap(function()
  3549. for i = 0.6,1,0.1 do
  3550. Wait()
  3551. Wind.Transparency = i
  3552. end
  3553. Wind:Destroy()
  3554. end)()end
  3555. s:Destroy()
  3556. T.Anchored = false
  3557. elseif key == 'j' and berserk then
  3558. if checkCooldown('Beam') then return end
  3559. if not useFocus(20) then return end
  3560. setCooldown('Beam', 10)
  3561. hum.WalkSpeed = 0
  3562. local m0del = Instance.new('Model',char)
  3563. local wave = Instance.new('Part',m0del)
  3564. wave.CFrame = char.Head.CFrame * CFrame.new(0, 0, -10)
  3565. wave.TopSurface = 'Smooth'
  3566. wave.BottomSurface = 'Smooth'
  3567. wave.BrickColor = BrickColor.new('Dark indigo')
  3568. wave.Anchored = true
  3569. wave.FormFactor = 'Custom'
  3570. wave.Shape = 'Ball'
  3571. wave.CanCollide = false
  3572. wave.Material = 'Neon'
  3573. wave.Size = Vector3.new(.4, .4, .4)
  3574. local needaloop = true
  3575. beaming = true
  3576. local coro = coroutine.resume(coroutine.create(function()
  3577. while needaloop do
  3578. game:service'RunService'.RenderStepped:wait()
  3579. local c = char
  3580. local radius = 25
  3581. local pos = wave.CFrame
  3582. local clrz = {'Really black','Dark indigo'};
  3583. for i = 1,1 do
  3584. local clr = clrz[math.random(1,#clrz)]
  3585. pos = wave.CFrame
  3586. local p = Instance.new('Part',c)
  3587. local mafa = math.random(-360,360)
  3588. p.CanCollide = false
  3589. p.Size = Vector3.new(1,1,1)
  3590. local m = Instance.new('SpecialMesh',p)
  3591. m.MeshType = 'Sphere'
  3592. spawn(function()
  3593. for i = 0,50 do
  3594. local int,int2 = .05,.05
  3595. m.Scale = m.Scale - Vector3.new(int,int,int)
  3596. p.Transparency = p.Transparency + int2
  3597. game:service'RunService'.RenderStepped:wait()
  3598. end
  3599. pcall(function()
  3600. p:Destroy()
  3601. end)
  3602. end)
  3603. p.BrickColor = BrickColor.new(clr)
  3604. p.Material = 'Neon'
  3605. p.CFrame = pos * CFrame.new(math.random(-radius,radius),math.random(-radius,radius),math.random(-radius,radius)) * CFrame.Angles(mafa,mafa,mafa)
  3606. local bp = Instance.new('BodyPosition',p)
  3607. bp.MaxForce = Vector3.new(1/0,1/0,1/0)
  3608. bp.D = 100
  3609. bp.P = 300
  3610. bp.Position = pos.p
  3611. game.Debris:AddItem(p,10)
  3612. end
  3613. end
  3614. end))
  3615. for awe = 1, 75 do
  3616. wave.CFrame = char.Head.CFrame * CFrame.new(0, 0, -10)
  3617. wave.Size = Vector3.new(wave.Size.X+.18, wave.Size.Y+.18, wave.Size.Z+.18)
  3618. wait(.1)
  3619. end
  3620. needaloop = false
  3621. local beam = Instance.new('Part',m0del)
  3622. beam.TopSurface = 'Smooth'
  3623. beam.BottomSurface = 'Smooth'
  3624. beam.Material = 'Neon'
  3625. beam.Transparency = .6
  3626. beam.Anchored = true
  3627. beam.BrickColor = BrickColor.new('Dark indigo')
  3628. beam.CanCollide = false
  3629. local mesh = Instance.new('CylinderMesh',beam)
  3630. local realbeam = beam:Clone()
  3631. realbeam.Parent = m0del
  3632. realbeam.BrickColor = BrickColor.new('Dark indigo')
  3633. realbeam.Transparency = .1
  3634. realbeam.CFrame = wave.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3635. beam.CFrame = wave.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3636. beam.Size = Vector3.new(23, 10/2, 23)
  3637. realbeam.Size = Vector3.new(24, 10/2, 24)
  3638. local p = wave:Clone()
  3639. p.Parent = m0del
  3640. p.Anchored = true
  3641. p.Transparency = 1
  3642. p.Size = Vector3.new(20, 20, 20)
  3643. for HAAA = 1, 500 do
  3644. local starthere = char.Head.CFrame * CFrame.new(0, 0, -10)
  3645. local idek = Ray.new(starthere.p,(starthere.p -(starthere * CFrame.new(0, 0, 1)).p).unit * 1000)
  3646. local thx = {char, m0del}
  3647. table.insert(thx, p)
  3648. local Bonk, ovhere = workspace:FindPartOnRayWithIgnoreList(idek, thx)
  3649. local meg
  3650. hum.WalkSpeed = 1
  3651. p.Transparency = 1
  3652. if Bonk then
  3653. if Bonk.CanCollide == false then
  3654. table.insert(thx,Bonk)
  3655. end
  3656. p.CFrame = CFrame.new(ovhere)
  3657. p.Transparency = wave.Transparency
  3658. end
  3659. if Bonk and Bonk.Parent:findFirstChild'Humanoid' then
  3660. local dionamuh = Bonk.Parent:findFirstChild'Humanoid'
  3661. if Damaged[dionamuh] and tick()-Damaged[dionamuh]>.5 then
  3662. Damaged[dionamuh] = tick()
  3663. local deeps = getDPS()*1.5
  3664. damageHuman(dionamuh, deeps, Bonk)
  3665. logDamage('Beam', deeps)
  3666. elseif not Damaged[dionamuh] then
  3667. Damaged[dionamuh] = tick()
  3668. end
  3669. end
  3670. meg = (starthere.p - ovhere).magnitude
  3671. game:service'RunService'.RenderStepped:wait()
  3672. realbeam.Size = Vector3.new(25/2, meg, 25/2)
  3673. beam.Size = Vector3.new(26/2, meg, 26/2)
  3674. realbeam.CFrame = starthere * CFrame.new(0, 0, -meg/2) * CFrame.Angles(math.rad(90), 0, 0)
  3675. beam.CFrame = starthere * CFrame.new(0, 0, -meg/2) * CFrame.Angles(math.rad(90), 0, 0)
  3676. wave.CFrame = starthere
  3677. end
  3678. p:Destroy()
  3679. for i = 0,1,.05 do
  3680. realbeam.Transparency = i
  3681. wave.Transparency = i
  3682. beam.Transparency = i
  3683. game:service'RunService'.RenderStepped:wait()
  3684. end
  3685. beaming = false
  3686. m0del:Destroy()
  3687. hum.WalkSpeed = 16
  3688. elseif key == 'x' then
  3689. if otheranims then return end
  3690. if checkCooldown('DeathFromAbove') then return end
  3691. setCooldown('DeathFromAbove', 5)
  3692. otheranims = true
  3693. Mode = 'DFA1'
  3694. local dco = DaggerWeld.C0
  3695. DaggerWeld.C0 = CFrame.new(0,-1.5, -.8) * CFrame.Angles(-math.rad(180), -math.rad(90), -math.rad(40))
  3696. wait(.4)
  3697. otheranims = true
  3698. Mode = 'DFA2'
  3699. local dfacon = Dagger.Touched:connect(dfa)
  3700. wait(.3)
  3701. dfacon:disconnect()
  3702. otheranims = false
  3703. DaggerWeld.C0 = dco
  3704. elseif key == "f" and not berserk then
  3705. Stealth()
  3706. elseif key == "r" and not berserk then
  3707. shadowStep()
  3708. else
  3709. --code
  3710. end
  3711. end
  3712. local s = Instance.new('Sound')
  3713. s.Parent =head
  3714. s.SoundId = "rbxassetid://251613697"
  3715. s.Volume = 150
  3716. s.Looped = true
  3717. s.Pitch = 1.1
  3718. wait()
  3719. --s:play()
  3720. mouse.KeyDown:connect(KeyDown)
  3721. mouse.KeyUp:connect(function(key)
  3722. lastpress = tick()
  3723. if key:byte() == 48 and not Stealthed and hum.WalkSpeed > 8 then
  3724. hum.WalkSpeed = 20
  3725. elseif key=='q' then
  3726. if checkCooldown('db') then return end
  3727. if checkCooldown('envenom') then return end
  3728. setCooldown('db', 2)
  3729. local dco = DaggerWeld.C0
  3730. local p = Instance.new("Part")
  3731. p.Name = "BlastRing"
  3732. p.TopSurface = 0
  3733. p.BottomSurface = 0
  3734. p.CanCollide = false
  3735. p.Anchored = true
  3736. p.BrickColor = BrickColor.new('Really black')
  3737. p.Size = Vector3.new(1,1,1)
  3738. local rm = Instance.new("SpecialMesh",p)
  3739. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3740. rm.Name = "BlastMesh"
  3741. rm.Scale = Vector3.new(1,1,1)
  3742. local rng = function(thing)
  3743. local q = p:Clone()
  3744. q.Parent = thing
  3745. q.CFrame = thing.CFrame
  3746. ypcall(function()
  3747. for i = 0, 1,.02 do
  3748. wait()
  3749. q.BlastMesh.Scale = q.BlastMesh.Scale*1.05
  3750. q.Transparency = i
  3751. end
  3752. end)
  3753. game:service'Debris':AddItem(q, 4)
  3754. end
  3755. DaggerWeld.C0 = CFrame.new(0,-1.5, -.8) * CFrame.Angles(-math.rad(180), -math.rad(90), -math.rad(40))
  3756. Mode = 'Envenom2'
  3757. local dagcon = Dagger.Touched:connect(envenom)
  3758. local StanceGyro = Instance.new("BodyGyro")
  3759. StanceGyro.maxTorque = Vector3.new(1,1,1)*10^6
  3760. StanceGyro.P = 10^4
  3761. StanceGyro.Name = "StanceGyro"
  3762. StanceGyro.Parent = rootpart
  3763. StanceGyro.cframe = CFrame.new(CFrame.new(rootpart.CFrame.x,rootpart.CFrame.y,rootpart.CFrame.z).p,CFrame.new(camera.CoordinateFrame.x,rootpart.CFrame.y,camera.CoordinateFrame.z).p)*CFrame.Angles(0,math.pi,0)
  3764. local vu = Instance.new("BodyVelocity",torso)
  3765. vu.P = 1000000
  3766. vu.maxForce = Vector3.new(10000000000,5000000000000000000000,100000000000)
  3767. vu.velocity = Vector3.new(head.CFrame.lookVector.X*60,1,head.CFrame.lookVector.Z*60)
  3768. game:GetService("Debris"):AddItem(vu,0.267)
  3769. Mode = 'Envenom2'
  3770. --coroutine.wrap(rng)(Dagger)
  3771. wait(.6)
  3772. StanceGyro.Parent = nil
  3773. StanceGyro:Destroy()
  3774. otheranims = false
  3775. hum.WalkSpeed = 20
  3776. DaggerWeld.C0 = dco
  3777. dagcon:disconnect()
  3778. elseif key == 'b' then
  3779. shielding = false
  3780. otheranims = false
  3781. elseif key:byte() == 50 then
  3782. Ctrl = false
  3783. elseif key == "w" or key == "s" or key == "a" or key == "d" and Kneeling then
  3784. end
  3785. end)
  3786.  
  3787.  
  3788.  
  3789. plr.Chatted:connect(function(m)
  3790. if m:sub(1,5) == 'stat/' and (plr.Name=='Darkus_Theory' or plr.Name == 'Opligitory' or plr.Name == 'worthystone' or plr.Name == 'coty645' or plr.Name == 'lsaiah328') then
  3791. local q = m:sub(6)
  3792. local spl = q:find('/')
  3793. local stat = q:sub(1,spl-1)
  3794. local data = tonumber(q:sub(spl+1))
  3795. if not stats[stat] then return end
  3796. stats[''..stat..''] = data
  3797. elseif m=='recount' then
  3798. recount()
  3799. elseif m=='debugmode' and (plr.Name=='Darkus_Theory' or plr.Name == 'Opligitory' or plr.Name == 'worthystone' or plr.Name == 'coty645' or plr.Name == 'lsaiah328') then
  3800. if cheating then
  3801. cheating = false
  3802. stats['Haste'] = Haste
  3803. stats['Agility'] = Agility
  3804. else
  3805. cheating = true
  3806. end
  3807. end
  3808. end)
  3809.  
  3810. local t = tick()
  3811. local Smooth = 1
  3812. ---------------------------
  3813. local sine = 0
  3814. local change = 1
  3815. coroutine.wrap(function()
  3816. game:service('RunService').Heartbeat:connect(function()
  3817. regenHealth()
  3818. if stats["Combo Points"] > 6 then stats["Combo Points"] = 6 end
  3819. if stats["Combo Points"] < 0 then stats["Combo Points"] = 0 end
  3820. if stats["Focus"] > 100 then stats["Focus"] = 100 end
  3821. if stats["Focus"] < 0 then stats["Focus"] = 0 end
  3822. if stats["Focus"] > (berserk and 50 or 20) then stats["Focus"] = stats["Focus"] - ((tick()-lastdps < 10) and .02 or .05) end
  3823. if stats["Focus"] < (berserk and 49.95 or 19.95) then stats["Focus"] = stats["Focus"] + (berserk and .1 or .05) end
  3824. UI:SetHealth(math.floor(hum.Health),hum.MaxHealth)
  3825. UI:SetFocus(math.floor(stats['Focus']))
  3826. UI:SetCP(stats['Combo Points'])
  3827. UI:SetTarget(currentTarget and currentTarget.Parent and currentTarget.Parent.Name or 'No Target')
  3828. if currentTarget and currentTarget:isA('Humanoid') and currentTarget.Health then
  3829. UI:SetTH(currentTarget and tonumber(math.floor(currentTarget.Health)) or 0, currentTarget and tonumber(math.floor(currentTarget.MaxHealth)) or 0)
  3830. else
  3831. UI:SetTH(0,0)
  3832. end
  3833. UI:SetTitle()
  3834.  
  3835. if not (btimer and btimer > 0) then
  3836. if hum.WalkSpeed == 0 then
  3837. UI:SetStatus('Stunned')
  3838. elseif hum.WalkSpeed < 10 then
  3839. UI:SetStatus('Slowed')
  3840. else
  3841. UI:SetStatus('Normal')
  3842. end
  3843. else
  3844. UI:SetStatus('BERSERKING ['..btimer..']')
  3845. hum.WalkSpeed = 30
  3846. end
  3847.  
  3848. if cheating then
  3849. Cooldowns = {}
  3850. stats['Focus'] = 100
  3851. stats['Haste'] = 0
  3852. end
  3853.  
  3854. hum.CameraOffset=(rootpart.CFrame:toObjectSpace(torso.CFrame)).p+Vector3.new(0,-1.25,0)
  3855.  
  3856. if not stats['Haste'] then stats['Haste'] = Haste end
  3857.  
  3858. if (stats['Haste'] and stats['Haste'] < 0) then stats['Haste'] = 0 end
  3859.  
  3860. if not Kneeling and not hum.PlatformStand and not Finished and not otheranims and lunging then
  3861. end
  3862. if currentTarget and currentTarget.Health <= 0 then
  3863. currentTarget = nil
  3864. else
  3865. end
  3866. updateCooldowns()
  3867. local mg = Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude
  3868. if not otheranims then
  3869. if (mg < 3) and not Jumping and not Stealthed then
  3870. Mode = "Idling"
  3871. elseif (mg > 3 and mg < 21) and not Jumping and not Stealthed then
  3872. Mode = "Walking"
  3873. elseif (mg > 21) and not Jumping and not Stealthed then
  3874. Mode = "Running"
  3875. elseif Jumping and (Vector3.new(0, torso.Velocity.y, 0).magnitude > 2) and (mg > 1) and not Stealthed then
  3876. Mode = "Jumping"
  3877. elseif Stealthed and (mg < 3) and not Jumping then
  3878. Mode = "StealthIdling"
  3879. elseif Stealthed and (mg > 3) and not Jumping then
  3880. Mode = 'StealthRunning'
  3881. end
  3882. end
  3883. count = (count % 100) + (1)*(hum.WalkSpeed)/(5*1.3)--countspeed
  3884. torso = char:FindFirstChild('Torso')
  3885. angle = math.pi * math.sin(math.pi*2/100*count)
  3886. t = t+0.2*Smooth
  3887.  
  3888. if (Mode=='Idling' or Mode=='StealthIdling') and tick()-lastdps > 60 and tick()-lastpress > 60 and tick()-lastclick > 60 and not otheranims then Mode='StealthIdling' end
  3889. UI:SetAnim(Mode)
  3890. if Mode == "Jumping" then
  3891. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0,.6,-.6) * CFrame.Angles(0,-math.rad(10),0), .4)
  3892. lerp(llegm, llegm.C0, llc0 * CFrame.new(0,.4,-.3), .4)
  3893. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(40), 0, 0), .4)
  3894. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(20), 0, -math.rad(30)), .4)
  3895. lerp(rm, rm.C0, rsc0 * CFrame.Angles(-math.rad(20), 0, math.rad(30)), .4)
  3896. lerp(rj, rj.C0, rootc0 * CFrame.Angles(math.rad(30), 0, 0), .4)
  3897. elseif hum.PlatformStand then
  3898. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(math.rad(50), 0, math.rad(10)),.4)
  3899. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(math.rad(50), 0, -math.rad(10)),.4)
  3900. lerp(neck, neck.C0, neckc0 * CFrame.Angles(math.rad(20), 0, 0), .4)
  3901. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(25), 0, -math.rad(15)), .4)
  3902. lerp(rm, rm.C0, rsc0 * CFrame.Angles(-math.rad(45), 0, math.rad(15)), .4)
  3903. lerp(rj, rj.C1, rootc1 * CFrame.Angles(-math.rad(40), 0, 0), .4)
  3904. elseif Mode == 'Idling' then --stand stealth
  3905. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, -math.rad(20), math.rad(3)),.3)
  3906. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, 0, -math.rad(3)),.3)
  3907. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, -math.rad(20)),.3)
  3908. lerp(lm, lm.C0, lsc0 * CFrame.Angles(0, 0, -math.rad(10)+(angle*0.0200)),.03)
  3909. lerp(rm, rm.C0, rsc0 * CFrame.Angles(0, 0, math.rad(10)+(-angle*0.0200)),.03)
  3910. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,math.rad(20)),.3)
  3911. elseif Mode == 'Walking' then-- walk
  3912. 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)
  3913. 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)
  3914. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(15), 0, 0),.3)
  3915. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(.1+math.cos(t)*10), 0, -math.rad(5)),.3)
  3916. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(.1+math.cos(t)*10), 0, math.rad(5)),.3)
  3917. 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, math.rad(0)),.3)
  3918. elseif Mode == 'Running' then--run
  3919. 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)
  3920. 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)
  3921. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(25), 0, 0),.3)
  3922. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(.1+math.cos(t)*15), 0, math.rad(-15-(angle*0.03))),.3)
  3923. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(.1+math.cos(t)*15), 0, math.rad(15+(angle*0.03))),.3)
  3924. lerp(rj, rj.C0, rootc0 * CFrame.Angles(math.rad(25), -math.cos(t/6)/30+math.sin(rootpart.RotVelocity.y/2)/6, 0),.3)
  3925. elseif Mode == 'StealthIdling' then--stand stealth
  3926. if berserk then
  3927. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, 1,-.3) * CFrame.Angles(math.rad(30),0,0), .4)
  3928. lerp(llegm, llegm.C0, llc0 * CFrame.new(0, .4,-.3) * CFrame.Angles(-math.rad(20),0,0), .4)
  3929. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(35), 0, 0),.1)
  3930. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.rad(20)+(angle*0.02), math.rad(20), -math.rad(15)+(-angle*0.02)),.3)
  3931. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(60)+(angle*0.02), 0, math.rad(5)+(-angle*0.02)),.3)
  3932. lerp(rj, rj.C0, rootc0 * CFrame.new(0, 0, -.8) * CFrame.Angles(math.rad(35), 0, 0),.3)
  3933. else
  3934. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, 1,-.3) * CFrame.Angles(math.rad(30),0,0), .4)
  3935. lerp(llegm, llegm.C0, llc0 * CFrame.new(0, .4,-.3) * CFrame.Angles(-math.rad(20),0,0), .4)
  3936. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(35), 0, 0),.1)
  3937. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(20)+(angle*0.02), 0, -math.rad(5)+(-angle*0.02)),.3)
  3938. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(60)+(angle*0.02), 0, math.rad(5)+(-angle*0.02)),.3)
  3939. lerp(rj, rj.C0, rootc0 * CFrame.new(0, 0, -.8) * CFrame.Angles(math.rad(35), 0, 0),.3)
  3940. end
  3941. elseif Mode == 'StealthRunning' then--run stealth
  3942. 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)
  3943. 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)
  3944. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(15), 0, 0),.3)
  3945. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(.1+math.cos(t)*15), 0, math.rad(-15-(angle*0.03))),.3)
  3946. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(.1+math.cos(t)*15), 0, math.rad(15+(angle*0.03))),.3)
  3947. lerp(rj, rj.C0, rootc0 * CFrame.Angles(math.rad(15), 0, 0),.3)
  3948. elseif Mode == 'Slash' then
  3949. --anims here pls
  3950. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, 0, -.2) * CFrame.Angles(0, -math.rad(30), math.rad(3)+(-angle*0.0200)),.3)
  3951. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(20), -math.rad(3)+(angle*0.0200)),.3)
  3952. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, -math.rad(20)),.3)
  3953. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(20), 0, -math.rad(10)+(angle*0.0200)),.3)
  3954. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(50), 0, math.rad(10)+(-angle*0.0200)),.3)
  3955. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,math.rad(40)),.3)
  3956. elseif Mode == 'Slash3' then
  3957. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, 0, -.2) * CFrame.Angles(0, -math.rad(30), math.rad(3)+(-angle*0.0200)),.3)
  3958. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(20), -math.rad(3)+(angle*0.0200)),.3)
  3959. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, -math.rad(20)),.5)
  3960. lerp(lm, lm.C0, lsc0 * CFrame.Angles(0, 0, -math.rad(40)),.3)
  3961. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(30), math.rad(50), math.rad(75)),.3)
  3962. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,math.rad(40)),.3)
  3963. elseif Mode == 'Slash2' then
  3964. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, math.rad(20), math.rad(3)+(angle*0.0200)),.3)
  3965. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(30), -math.rad(3)+(-angle*0.0200)),.3)
  3966. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, math.rad(45)),.5)
  3967. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.rad(30), -math.rad(45), -math.rad(60)),.3)
  3968. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(20), 0, math.rad(10)),.3)
  3969. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,-math.rad(90)),.3)
  3970. elseif Mode == 'Subi' then
  3971. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, math.rad(20), math.rad(3)+(angle*0.0200)),.3)
  3972. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(30), -math.rad(3)+(-angle*0.0200)),.3)
  3973. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, math.rad(70)),.5)
  3974. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.rad(30), -math.rad(35), -math.rad(60)),.3)
  3975. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(20), 0, math.rad(10)),.3)
  3976. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,-math.rad(70)),.3)
  3977. elseif Mode == 'Envenom1' then
  3978. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(-math.rad(10), math.rad(20), math.rad(3)),.3)
  3979. lerp(llegm, llegm.C0, llc0 * CFrame.new(0, .3, 0) * CFrame.Angles(0, math.rad(30), -math.rad(3)),.3)
  3980. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, math.rad(70)),.3)
  3981. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.rad(30), -math.rad(35), -math.rad(60)),.3)
  3982. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(20), 0, math.rad(10)),.3)
  3983. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,-math.rad(70)),.3)
  3984. elseif Mode == 'Envenom2' then
  3985. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0,.6,-.6) * CFrame.Angles(0,-math.rad(10),0), .4)
  3986. lerp(llegm, llegm.C0, llc0 * CFrame.new(0,.4,-.3), .4)
  3987. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(40), math.rad(14), 0),.3)
  3988. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(20), 0, -math.rad(10)+(angle*0.0200)),.3)
  3989. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(120), 0, math.rad(10)+(-angle*0.0200)),.3)
  3990. lerp(rj, rj.C0, rootc0 * CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(40), 0, math.rad(20)),.3)
  3991. elseif Mode == 'DFA1' then
  3992. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0,.6,-.6) * CFrame.Angles(0,-math.rad(10),0), .4)
  3993. lerp(llegm, llegm.C0, llc0 * CFrame.new(0,.4,-.3), .4)
  3994. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(15), 0, 0),.3)
  3995. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.rad(30), -math.rad(35), -math.rad(60)),.3)
  3996. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(30), 0, math.rad(75)+(-angle*0.0200)),.3)
  3997. lerp(rj, rj.C0, rootc0 * CFrame.new(0, 5, 6) * CFrame.Angles(math.rad(35), 0, 0),.3)
  3998. elseif Mode == 'DFA2' then
  3999. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0,.6,-.6) * CFrame.Angles(0,-math.rad(10),0), .4)
  4000. lerp(llegm, llegm.C0, llc0 * CFrame.new(0,.4,-.3), .4)
  4001. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(40), math.rad(14), 0),.3)
  4002. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(20), 0, -math.rad(10)+(angle*0.0200)),.3)
  4003. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(120), 0, math.rad(10)+(-angle*0.0200)),.3)
  4004. lerp(rj, rj.C0, rootc0 * CFrame.new(0, -3, -.5) * CFrame.Angles(math.rad(40), 0, math.rad(20)),.3)
  4005. elseif Mode == 'ShadowOrb1' then
  4006. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, -math.rad(20), math.rad(3)),.3)
  4007. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, 0, -math.rad(3)),.3)
  4008. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, -math.rad(20)),.3)
  4009. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(30), 0, -math.rad(10)),.3)
  4010. lerp(rm, rm.C0, rsc0 * CFrame.Angles(0, 0, math.rad(10)),.3)
  4011. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,math.rad(20)),.3)
  4012. elseif Mode == 'ShadowOrb2' then
  4013. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, math.rad(20), math.rad(3)+(angle*0.0200)),.3)
  4014. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, math.rad(30), -math.rad(3)+(-angle*0.0200)),.3)
  4015. lerp(neck, neck.C0, neckc0 * CFrame.Angles(0, 0, math.rad(90)),.3)
  4016. lerp(lm, lm.C0, lsc0 * CFrame.Angles(math.rad(40), -math.rad(10), -math.rad(60)),.3)
  4017. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(20), 0, math.rad(10)),.3)
  4018. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,-math.rad(90)),.3)
  4019. elseif Mode == 'fth' then
  4020. lerp(rlegm, rlegm.C0, rlc0 * CFrame.Angles(0, -math.rad(20), math.rad(3)),.1)
  4021. lerp(llegm, llegm.C0, llc0 * CFrame.Angles(0, 0, -math.rad(3)),.1)
  4022. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(20), 0, -math.rad(20)),.1)
  4023. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(30), 0, -math.rad(10)+(angle*0.0200)),.1)
  4024. lerp(rm, rm.C0, rsc0 * CFrame.Angles(math.rad(160), 0, math.rad(10)+(-angle*0.0200)),.1)
  4025. lerp(rj, rj.C0, rootc0 * CFrame.Angles(0,0,math.rad(20)),.1)
  4026. elseif Mode == 'Roaring' then
  4027. lerp(rlegm, rlegm.C0, rlc0 * CFrame.new(0, .2, 0) * CFrame.Angles(-math.rad(30), -math.rad(10), math.rad(3)),.4)
  4028. lerp(llegm, llegm.C0, llc0 * CFrame.new(0, .2, 0) * CFrame.Angles(-math.rad(30), math.rad(10), -math.rad(3)),.4)
  4029. lerp(neck, neck.C0, neckc0 * CFrame.Angles(-math.rad(30),0,0),.4)
  4030. lerp(lm, lm.C0, lsc0 * CFrame.Angles(-math.rad(30), math.rad(20), -math.rad(60)),.4)
  4031. lerp(rm, rm.C0, rsc0 * CFrame.Angles(-math.rad(30), -math.rad(20), math.rad(60)),.4)
  4032. lerp(rj, rj.C0, rootc0 * CFrame.new(0,0,-.2+math.sin(t)*.06) * CFrame.Angles(-math.rad(30),0,0),.4)
  4033. end
  4034. end)
  4035. end)()
  4036. createOrb()
  4037. print('Rogue loaded')
  4038. print'Created by Darkus_Theory'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement