wamandnj

Untitled

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