Shusuke

Untitled

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