Advertisement
HennadiY

Untitled

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