Advertisement
Demonlord27

Rogue Assassin

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