Advertisement
FutureIswap

Untitled

Aug 20th, 2018
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.09 KB | None | 0 0
  1. local PhantomForcesGui = Instance.new("ScreenGui")
  2. local MainFrame = Instance.new("Frame")
  3. local title = Instance.new("TextLabel")
  4. local MadeBY = Instance.new("TextLabel")
  5. local Aimbot = Instance.new("TextButton")
  6. local Esp = Instance.new("TextButton")
  7. local Virgo = Instance.new("TextButton")
  8. local LittleGui = Instance.new("TextButton")
  9. local OpenFrame = Instance.new("Frame")
  10. local Toggle = Instance.new("TextButton")
  11.  
  12. PhantomForcesGui.Name = "PhantomForcesGui"
  13. PhantomForcesGui.Parent = game.CoreGui
  14.  
  15. MainFrame.Name = "MainFrame"
  16. MainFrame.Parent = PhantomForcesGui
  17. MainFrame.Active = true
  18. MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  19. MainFrame.Position = UDim2.new(0.00859375019, 0, 0.10128662, 0)
  20. MainFrame.Selectable = true
  21. MainFrame.Size = UDim2.new(0, 263, 0, 569)
  22. MainFrame.Style = Enum.FrameStyle.DropShadow
  23. MainFrame.Visible = false
  24.  
  25. title.Name = "title"
  26. title.Parent = MainFrame
  27. title.BackgroundColor3 = Color3.new(0, 0, 0)
  28. title.BorderSizePixel = 0
  29. title.Position = UDim2.new(-0.0114068463, 0, -0.0140597541, 0)
  30. title.Size = UDim2.new(0, 254, 0, 38)
  31. title.Font = Enum.Font.SciFi
  32. title.Text = "Phantom Forces Gui"
  33. title.TextColor3 = Color3.new(1, 1, 1)
  34. title.TextSize = 25
  35.  
  36. MadeBY.Name = "MadeBY"
  37. MadeBY.Parent = MainFrame
  38. MadeBY.BackgroundColor3 = Color3.new(1, 1, 1)
  39. MadeBY.BackgroundTransparency = 1
  40. MadeBY.BorderSizePixel = 0
  41. MadeBY.Position = UDim2.new(-0.152091265, 0, -0.130052716, 0)
  42. MadeBY.Size = UDim2.new(0, 990, 0, 50)
  43. MadeBY.Font = Enum.Font.SciFi
  44. MadeBY.Text = "Made by zOz Uxzea"
  45. MadeBY.TextColor3 = Color3.new(0, 0, 0)
  46. MadeBY.TextSize = 20
  47. MadeBY.TextWrapped = true
  48.  
  49. Aimbot.Name = "Aimbot"
  50. Aimbot.Parent = MainFrame
  51. Aimbot.BackgroundColor3 = Color3.new(0, 0, 0)
  52. Aimbot.Position = UDim2.new(0.186311781, 0, 0.094903335, 0)
  53. Aimbot.Size = UDim2.new(0, 154, 0, 50)
  54. Aimbot.Font = Enum.Font.SciFi
  55. Aimbot.Text = "Aimbot"
  56. Aimbot.TextColor3 = Color3.new(1, 1, 1)
  57. Aimbot.TextSize = 20
  58. Aimbot.MouseButton1Down:connect(function()
  59. local s = 1.3 -- experiment with this if ur mouse goes all over the place
  60.  
  61. print'made by ic3w0lf'local h=game:GetService'Players'local q=h.LocalPlayer local c=q:GetMouse()local r=workspace.CurrentCamera local e=150 local a=0 local k=2 local j=false local l=true local m=true local n=true local i=false local p=Vector2.new()local a=q local a=0 local a=tick()local o local b=Instance.new('ScreenGui',game.CoreGui)local a=0 local a=Instance.new('TextLabel',b)a.BackgroundTransparency=1 a.Size=UDim2.new(1,0,0,36)a.Position=UDim2.new(0,0,0,-36)a.TextXAlignment='Center'a.Text=''a.TextSize=16 a.TextColor3=Color3.new(1,1,1)a.TextStrokeColor3=Color3.new(0,0,0)a.TextStrokeTransparency=0.5 a.ZIndex=10 function g()a.Text=string.format("Enabled: %s | Visibility Check: %s | Team Check: %s",(l and'ON'or'OFF'),(m and'ON'or'OFF'),(n and'ON'or'OFF'))end g()function f(b,a)local e=Vector2.new(r.ViewportSize.X/2,r.ViewportSize.Y/2-38)local c=0 local d=0 if(b~=0)then if(b>e.X)then c=-(e.X-b)c=c/k if(c+e.X>e.X*2)then c=0 end elseif(b<e.X)then c=b-e.X c=c/k if(c+e.X<0)then c=0 end end end if(a~=0)then if(a>e.Y)then d=-(e.Y-a)d=d/k if(d+e.Y>e.Y*2)then d=0 end elseif(a<e.Y)then d=a-e.Y d=d/k if(d+e.Y<0)then d=0 end end end mousemoverel(c/s,d/s)end game:GetService'UserInputService'.WindowFocused:connect(function()j=true end)game:GetService'UserInputService'.WindowFocusReleased:connect(function()j=false end)function d()local b={}local g={}local f={}for a,a in pairs(h:GetPlayers())do if a~=q and a.Character~=nil then table.insert(b,a)end end for d,h in pairs(b)do if h and(h.Character)~=nil then local a=true if n and h.TeamColor==q.TeamColor then a=false end local e=h.Character:FindFirstChild('Head')if e~=nil and a then local b=(e.Position-r.CoordinateFrame.p).magnitude local a=Ray.new(r.CoordinateFrame.p,(c.Hit.p-r.CoordinateFrame.p).unit*b)local a,a=game.Workspace:FindPartOnRay(a,workspace)local c=math.floor((a-e.Position).magnitude)g[h.Name..d]={}g[h.Name..d].dist=b g[h.Name..d].plr=h g[h.Name..d].diff=c if(m)then local a=q.Character and q.Character:FindFirstChild'Head'if(a)then local b=r.CoordinateFrame.p local a=(e.Position-b)local a=Ray.new(b,a.unit*1000)local b,a=workspace:FindPartOnRayWithIgnoreList(a,{q.Character,r})if(b and b:isDescendantOf(h.Character))then table.insert(f,c)end end else table.insert(f,c)end end end end if unpack(f)==nil then return false end local b=math.floor(math.min(unpack(f)))if b>20 then return false end for a,a in pairs(g)do if a.diff==b then return a.plr end end return false end print(string.reverse('f'..'l'..'0'..'w'..'3'..'c'..'i'))game:GetService'UserInputService'.InputBegan:connect(function(a)if a.UserInputType==Enum.UserInputType.Keyboard then if a.KeyCode==Enum.KeyCode.F2 then l=not l elseif a.KeyCode==Enum.KeyCode.LeftBracket then m=not m elseif a.KeyCode==Enum.KeyCode.Semicolon then i=not i elseif a.KeyCode==Enum.KeyCode.RightBracket then n=not n end g()end end)game:GetService'RunService'.RenderStepped:connect(function()if(script.Disabled or not j or not l)then return end local a=Vector2.new(r.ViewportSize.X/2,r.ViewportSize.Y/2,0)o=d()if(o~=false and o.Character~=nil)then local a=o.Character:FindFirstChild('Head')if a then local c,b=r:WorldToScreenPoint(a.Position+Vector3.new(0,a.Size.Y/2,0))local a=(Vector2.new(c.X,c.Y)-Vector2.new(r.ViewportSize.X/2,r.ViewportSize.Y/2)).magnitude if(b and a<e)then p=Vector2.new(c.X,c.Y)else p=Vector2.new()end end else p=Vector2.new()end if(o~=nil and p~=Vector2.new())then f(p.X,p.Y)end end)
  62. end)
  63.  
  64. Esp.Name = "Esp"
  65. Esp.Parent = MainFrame
  66. Esp.BackgroundColor3 = Color3.new(0, 0, 0)
  67. Esp.BorderSizePixel = 0
  68. Esp.Position = UDim2.new(0.182509512, 0, 0.210896298, 0)
  69. Esp.Size = UDim2.new(0, 155, 0, 50)
  70. Esp.Font = Enum.Font.SciFi
  71. Esp.Text = "Esp"
  72. Esp.TextColor3 = Color3.new(1, 1, 1)
  73. Esp.TextSize = 25
  74. Esp.MouseButton1Click:connect(function()
  75. --[[ Objects
  76.  
  77. local SurfaceGui = Instance.new("SurfaceGui")
  78. local Frame = Instance.new("Frame")
  79.  
  80. -- Properties
  81.  
  82. SurfaceGui.Parent = game.Workspace.Part
  83. SurfaceGui.AlwaysOnTop = true
  84. SurfaceGui.Face = Enum.NormalId.Back
  85.  
  86. Frame.Parent = SurfaceGui
  87. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  88. Frame.Size = UDim2.new(1, 0, 1, 0)
  89. ]]--
  90.  
  91.  
  92.  
  93. trans = 0.5
  94. --team1 = BackgroundColor3.new("Cyan")
  95. --team2 = BackgroundColor3.new("Really red")
  96.  
  97. while true do
  98. for i,l in pairs(game:GetService("Players"):GetChildren()) do
  99. print (game:GetService("Players").LocalPlayer.Team)
  100. if l ~= game:GetService("Players").LocalPlayer then
  101. for i,v in pairs(l.Character:GetChildren()) do
  102. if v.ClassName == "MeshPart" or "Part" and v.Name ~= "HumanoidRootPart" then
  103. --
  104. xd = Instance.new("SurfaceGui")
  105. xd.Face = Enum.NormalId.Back
  106. xd.Parent = v
  107. xd.AlwaysOnTop = true
  108. Frame = Instance.new("Frame")
  109. Frame.Parent = xd
  110. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  111. Frame.Size = UDim2.new(1, 0, 1, 0)
  112. Frame.BackgroundTransparency = trans
  113.  
  114. if l.Team ~= game:GetService("Players").LocalPlayer.Team then
  115. Frame.BackgroundColor3 = Color3.new(255,0 ,0)
  116. else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
  117.  
  118. end
  119.  
  120. --
  121.  
  122. xd = Instance.new("SurfaceGui")
  123. xd.Face = Enum.NormalId.Bottom
  124. xd.Parent = v
  125. xd.AlwaysOnTop = true
  126. Frame = Instance.new("Frame")
  127. Frame.Parent = xd
  128. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  129. Frame.Size = UDim2.new(1, 0, 1, 0)
  130. Frame.BackgroundTransparency = trans
  131.  
  132. if l.Team ~= game:GetService("Players").LocalPlayer.Team then
  133. Frame.BackgroundColor3 = Color3.new(255,0 ,0)
  134. else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
  135.  
  136. end
  137.  
  138. --
  139.  
  140. xd = Instance.new("SurfaceGui")
  141. xd.Face = Enum.NormalId.Front
  142. xd.Parent = v
  143. xd.AlwaysOnTop = true
  144. Frame = Instance.new("Frame")
  145. Frame.Parent = xd
  146. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  147. Frame.Size = UDim2.new(1, 0, 1, 0)
  148. Frame.BackgroundTransparency = trans
  149.  
  150. if l.Team ~= game:GetService("Players").LocalPlayer.Team then
  151. Frame.BackgroundColor3 = Color3.new(255,0 ,0)
  152. else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
  153.  
  154. end
  155.  
  156.  
  157. --
  158.  
  159. xd = Instance.new("SurfaceGui")
  160. xd.Face = Enum.NormalId.Left
  161. xd.Parent = v
  162. xd.AlwaysOnTop = true
  163. Frame = Instance.new("Frame")
  164. Frame.Parent = xd
  165. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  166. Frame.Size = UDim2.new(1, 0, 1, 0)
  167. Frame.BackgroundTransparency = trans
  168.  
  169. if l.Team ~= game:GetService("Players").LocalPlayer.Team then
  170. Frame.BackgroundColor3 = Color3.new(255,0 ,0)
  171. else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
  172.  
  173. end
  174. --
  175.  
  176. xd = Instance.new("SurfaceGui")
  177. xd.Face = Enum.NormalId.Right
  178. xd.Parent = v
  179. xd.AlwaysOnTop = true
  180. Frame = Instance.new("Frame")
  181. Frame.Parent = xd
  182. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  183. Frame.Size = UDim2.new(1, 0, 1, 0)
  184. Frame.BackgroundTransparency = trans
  185.  
  186. if l.Team ~= game:GetService("Players").LocalPlayer.Team then
  187. Frame.BackgroundColor3 = Color3.new(255,0 ,0)
  188. else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
  189.  
  190. end
  191. --
  192.  
  193. xd = Instance.new("SurfaceGui")
  194. xd.Face = Enum.NormalId.Top
  195. xd.Parent = v
  196. xd.AlwaysOnTop = true
  197. Frame = Instance.new("Frame")
  198. Frame.Parent = xd
  199. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  200. Frame.Size = UDim2.new(1, 0, 1, 0)
  201. Frame.BackgroundTransparency = trans
  202.  
  203.  
  204. if l.Team ~= game:GetService("Players").LocalPlayer.Team then
  205. Frame.BackgroundColor3 = Color3.new(255,0 ,0)
  206. else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
  207.  
  208. end
  209.  
  210.  
  211. print (v.Name)
  212.  
  213. end
  214. end
  215. end
  216. end
  217.  
  218. wait (5)
  219. for i,v in pairs (game:GetService("Players"):GetChildren()) do
  220. for i,k in pairs(v.Character:GetChildren()) do
  221. for i,l in pairs(k:GetChildren()) do
  222. if l.ClassName == "SurfaceGui" then
  223. l:Remove()
  224. end
  225. end
  226. end
  227. end
  228.  
  229. end
  230. end)
  231.  
  232. Virgo.Name = "Virgo"
  233. Virgo.Parent = MainFrame
  234. Virgo.BackgroundColor3 = Color3.new(0, 0, 0)
  235. Virgo.BorderSizePixel = 0
  236. Virgo.Position = UDim2.new(0.171102658, 0, 0.344463944, 0)
  237. Virgo.Size = UDim2.new(0, 158, 0, 50)
  238. Virgo.Font = Enum.Font.SciFi
  239. Virgo.Text = "Virgo"
  240. Virgo.TextColor3 = Color3.new(1, 1, 1)
  241. Virgo.TextSize = 20
  242. Virgo.MouseButton1Click:connect(function()
  243. local Settings={
  244. UIName='Phantom Forces';
  245. MainColor=Color3.fromRGB(255,100,100);
  246. ToggleKey='RightControl';
  247. };
  248.  
  249. local Storage=Instance.new'ScreenGui';
  250. Storage.Parent=game:GetService'RunService':IsStudio()and (wait(2/3)and game:GetService'Players'.LocalPlayer.PlayerGui or nil) or game:GetService'CoreGui';
  251. local OptionsForColors={
  252. TEXT_='TextColor3';
  253. BACKGROUND='BackgroundColor3';
  254. };
  255. local function Colorize(I) -- Great var name!
  256. for i,v in next,OptionsForColors do
  257. if I.Name:find(i) and I[v]then
  258. I[v]=Settings.MainColor;
  259. else
  260. -- print(I.Name, 'noped', i);
  261. end;
  262. end;
  263. I.ChildAdded:Connect(Colorize);
  264. end;
  265. Storage.ChildAdded:Connect(Colorize);
  266.  
  267. local Main=Instance.new'Frame';Main.Name='MainFrame';
  268. Main.BackgroundTransparency=1;Main.BorderSizePixel=0;
  269. Main.Size=UDim2.new(1,0,1,0);
  270. Main.Parent=Storage;Main.Visible=false;
  271. local HUD=Main:Clone();
  272. HUD.Name='HUD';
  273. HUD.Parent=Storage;
  274. HUD.Visible=true;
  275.  
  276. local UILabel=Instance.new'TextLabel';
  277. UILabel.Name='TEXT_UILabel';
  278. UILabel.BackgroundTransparency=1;UILabel.BorderSizePixel=0;
  279. UILabel.Position=UDim2.new(0.05,0,0.85,0);
  280. UILabel.Size=UDim2.new(0.15,0,0.1,0);
  281. UILabel.Text=Settings.UIName;
  282. UILabel.TextScaled=true;
  283. UILabel.Font=Enum.Font.SourceSansLight;
  284. UILabel.Parent=Main;
  285.  
  286. local Tabs={};
  287. local Toggles={};
  288. local ToggleSettings={};
  289. local X=10;
  290.  
  291. local function UpdateArrayList()
  292. local Y=0;
  293. for i,v in ipairs(HUD:GetChildren())do
  294. if v.Name:find'ARR_' then
  295. v:Destroy();
  296. end;
  297. end;
  298. for i,v in ipairs(Main:GetDescendants())do
  299. if v.Name:find'TOGGLE_' then
  300. local P1,P2=v.Name:find'TOGGLE_';
  301. local Name=v.Name:sub(P2+1);
  302. v.TextColor3=Toggles[Name]and Settings.MainColor or Color3.new(1,1,1);
  303. end;
  304. end;
  305. for i,v in next,Toggles do
  306. if v then
  307. local Label=Instance.new'TextLabel';
  308. Label.Name='TEXT_ARR_'..i;
  309. Label.BackgroundTransparency=1;Label.BorderSizePixel=0;
  310. Label.Position=UDim2.new(0.1,-5,0,Y);
  311. Label.Size=UDim2.new(0.9,0,0,30);
  312. Label.Text=i;
  313. Label.TextScaled=true;
  314. Label.Font=Enum.Font.SourceSansLight;
  315. Label.TextXAlignment=Enum.TextXAlignment.Right;
  316. Label.Parent=HUD;
  317. Y=Y+30
  318. end;
  319. end;
  320. end;
  321.  
  322. local function CreateTab(TabName)
  323. Tabs[TabName]={};
  324. Tabs[TabName].Toggles={};
  325. local Frame=Instance.new'TextLabel';
  326. Frame.Name='BACKGROUND_'..TabName;
  327. Frame.BorderSizePixel=0;
  328. Frame.Position=UDim2.new(0,X,0,10);
  329. Frame.Active=true;
  330. Frame.Draggable=true;
  331. Frame.Size=UDim2.new(0,250,0,30);
  332. Frame.TextColor3=Color3.fromRGB(84,84,84);
  333. Frame.TextSize=18;
  334. Frame.Font=Enum.Font.SourceSansLight;
  335. Frame.Text=TabName;
  336. Frame.Parent=Main;
  337. local Toggle=Instance.new'TextButton';
  338. Toggle.Name=TabName..'Toggle';
  339. Toggle.BackgroundTransparency=1;
  340. Toggle.BorderSizePixel=0;
  341. Toggle.Position=UDim2.new(0,220,0,0);
  342. Toggle.Size=UDim2.new(0,30,0,30);
  343. Toggle.TextColor3=Color3.fromRGB(84,84,84)
  344. Toggle.TextSize=16
  345. Toggle.Text='-';
  346. Toggle.Font=Enum.Font.SciFi;
  347. Toggle.Parent=Frame;
  348. local Y=0;
  349. local Frame2=Instance.new'Frame';
  350. Frame2.Name=TabName..'Dropdown';
  351. Frame2.BackgroundColor3=Color3.new(0,0,0);
  352. Frame2.BackgroundTransparency=0.5;
  353. Frame2.BorderSizePixel=0;
  354. Frame2.Position=UDim2.new(0,0,0,30);
  355. Frame2.Size=UDim2.new(0,250,0,0);
  356. Frame2.ClipsDescendants=true;
  357. Frame2.Parent=Frame;
  358.  
  359. Tabs[TabName].OpenClose=function()
  360. if Frame2.Size==UDim2.new(0,250,0,Y)or Frame2.Size==UDim2.new(0,250,0,0)then
  361. Frame2:TweenSize(Toggle.Text=='+' and UDim2.new(0,250,0,Y)or UDim2.new(0,250,0,0), 'Out', 'Quad', 1/3);
  362. Toggle.Text=Toggle.Text=='-' and '+' or '-'
  363. end;
  364. end;Toggle.MouseButton1Click:Connect(Tabs[TabName].OpenClose);
  365. Tabs[TabName].AddToggle=function(ToggleName,Optional)
  366. if Tabs[TabName].ToggleName==nil then
  367. local Button=Instance.new'TextButton';
  368. Button.Name='TOGGLE_'..ToggleName
  369. Button.BackgroundTransparency=1;
  370. Button.BorderSizePixel=0;
  371. Button.Position=UDim2.new(0,5,0,Y);
  372. Y=Y+25;
  373. Frame2.Size=Frame2.Size+UDim2.new(0,0,0,25);
  374. Button.Size=UDim2.new(0,245,0,25);
  375. Button.Text='> '..ToggleName;
  376. Button.TextColor3=Color3.new(1,1,1);
  377. Button.TextSize=16;
  378. Button.Font=Enum.Font.SourceSansSemibold
  379. Button.TextXAlignment=Enum.TextXAlignment.Left;
  380. Button.Parent=Frame2;
  381. Toggles[ToggleName]=false;
  382. ToggleSettings[ToggleName]=Optional;
  383. Button.MouseButton1Click:Connect(function()
  384. Toggles[ToggleName]=not Toggles[ToggleName];
  385. UpdateArrayList();
  386. end);
  387. return Button;
  388. end;
  389. end;
  390.  
  391.  
  392. X=X+300
  393. end;
  394.  
  395. game:GetService'UserInputService'.InputBegan:Connect(function(IO,GPE)
  396. if IO.KeyCode==Enum.KeyCode[Settings.ToggleKey]then
  397. Main.Visible=not Main.Visible;
  398. end;
  399. end);
  400.  
  401. --------------------------------------------------------------
  402.  
  403. CreateTab'Tools';
  404. Tabs.Tools.AddToggle'GunMod';
  405. Tabs.Tools.AddToggle'InstaKill';
  406. Tabs.Tools.AddToggle'NadeMod';
  407. CreateTab'Render';
  408. Tabs.Render.AddToggle'GlobalESP';
  409. CreateTab'Utilities';
  410. Tabs.Utilities.AddToggle'Credits';
  411. Tabs.Utilities.AddToggle'UnlockAll';
  412. Tabs.Utilities.AddToggle'NoFall';
  413.  
  414.  
  415. local P = game:GetService'Players'.LocalPlayer;
  416. local Misc = game:GetService'ReplicatedStorage'.Misc;
  417. local PGUI = P.PlayerGui;
  418. local ChatGui = PGUI.ChatGame;
  419.  
  420. local C = Color3.fromRGB(100, 100, 255);
  421. local CurrentTexts={};
  422.  
  423. local function Console(String, Color)
  424. local Msg = Misc.Msger;
  425. local Message = Msg:Clone();
  426. local MTag = Message.Tag;
  427. local Offset = 5;
  428. Message.Parent = ChatGui.GlobalChat;
  429. Message.Text = '[VIRGO]: ';
  430. table.insert(CurrentTexts, Message);
  431. Message.Msg.Text = String;
  432. Message.Msg.Position = UDim2.new(0, Message.TextBounds.x, 0, 0);
  433. if Color then
  434. Message.Msg.TextColor3 = Color;
  435. end;
  436. Message.Visible = true;
  437. Message.Msg.Visible = true;
  438. end;
  439.  
  440. if PROTOSMASHER_LOADED and (not shared.repair) then
  441. Console('[0/3] Detected ProtoSmasher, loading DebugRepair')
  442. coroutine.wrap(function()
  443. pcall(function()
  444. loadstring(game:HttpGet("https://pastebin.com/raw/m8zyuQMv", true))()
  445. end)
  446. end)()
  447. repeat wait() until shared.repair
  448. end
  449.  
  450. local secret953 = secret953 or debug.getupvalues;
  451. local secret500 = secret500 or debug.setupvalue;
  452. local getreg = getreg or debug.getregistry;
  453.  
  454. local ScriptSettings = {
  455. ['firerate'] = 1500
  456. };
  457. local InitTime = tick();
  458.  
  459. local Client;
  460. local Functions;
  461. local Bypassed;
  462. local Railgun;
  463.  
  464. do
  465. for i, v in next, getreg() do
  466. if type(v) == 'function' then
  467. local Upvalues = secret953(v);
  468. if not Client and Upvalues and Upvalues.network and Upvalues.char and Upvalues.gamelogic then
  469. Client = Upvalues;
  470. elseif not Bypassed and Upvalues and Upvalues.netkick then
  471. secret500(v, 'netkick', function() end);
  472. Bypassed = true;
  473. end;
  474.  
  475. if getfenv(v).genwepbuttons then
  476. local upv = secret953(getfenv(v).genwepbuttons)
  477. if upv and not Railgun then
  478. Railgun = true
  479. table.insert(upv.weplist['ASSAULT RIFLE'], 'RAILGUN')
  480. end
  481. end
  482. end;
  483. end;
  484. end;
  485.  
  486. if Client then
  487. Console('[1/3] Hooked client' .. (Bypassed and ' and bypassed PF\'s anticheat.' or ' but failed to bypass PF\'s anticheat.'));
  488. else
  489. Console'[1/3] Could not access Framework.';
  490. error'Stop using skidsploits without the debug library.';
  491. end;
  492.  
  493. local BlacklistedArguments = {
  494. ['closeconnection'] = true,
  495. ['logmessage'] = true
  496. };
  497.  
  498. do
  499. if Synapse then
  500. Console'[2/3] SIP detected, no need to bypass contextlevel check.';
  501. Console'(Note: If you get a \'nice network\' ban it\'s not my fault, it\'s 3dsbob\'s. Complain to him not me.)';
  502. elseif not secret500(Client.network.send, 'settings', error) then
  503. Console'[2/3] Failed to bypass contextlevel check, aborting for security purposes.';
  504. P:Kick'Rejoin! (If this kick hadn\'t have happened you would have been banned so be grateful. -Classy.)';
  505. else
  506. Console'[2/3] Bypassed contextlevel check.';
  507. end;
  508.  
  509. local Upvalues = secret953(Client.network.add);
  510. if Upvalues and Upvalues.funcs then
  511. Functions = Upvalues.funcs;
  512. Console'[3/3] Got functions.';
  513. else
  514. Console'[3/3] Failed to init some dependencies, some features may not work as intended.';
  515. end;
  516. end;
  517.  
  518. local gun = {
  519. Name = "AK12",
  520. Camo = {
  521. Slot1 = {
  522. BrickProperties = {
  523. Material = "SmoothPlastic",
  524. DefaultColor = false,
  525. BrckColor = "Black"
  526. },
  527. Name = "",
  528. TextureProperties = {
  529. TextureId = 0,
  530. Transparency = 0,
  531. StudsPerTileV = 1,
  532. StudsPerTileU = 1,
  533. }
  534. },
  535.  
  536. Slot2 = {
  537. BrickProperties = {
  538. Material = "SmoothPlastic",
  539. DefaultColor = false,
  540. BrckColor = "Black"
  541. },
  542. Name = "",
  543. TextureProperties = {
  544. TextureId = 0,
  545. Transparency = 0,
  546. StudsPerTileV = 1,
  547. StudsPerTileU = 1,
  548. }
  549. }
  550. },
  551.  
  552. Attachments = {
  553. Optics = "",
  554. Barrel = "",
  555. Other = "",
  556. Underbarrel = "",
  557. }
  558. }
  559.  
  560. local gun2 = {
  561. Name = "M9",
  562. Camo = {
  563. Slot1 = {
  564. BrickProperties = {
  565. Material = "SmoothPlastic",
  566. DefaultColor = false,
  567. BrckColor = "Black"
  568. },
  569. Name = "",
  570. TextureProperties = {
  571. TextureId = 0,
  572. Transparency = 0,
  573. StudsPerTileV = 1,
  574. StudsPerTileU = 1,
  575. }
  576. },
  577.  
  578. Slot2 = {
  579. BrickProperties = {
  580. Material = "SmoothPlastic",
  581. DefaultColor = false,
  582. BrckColor = "Black"
  583. },
  584. Name = "",
  585. TextureProperties = {
  586. TextureId = 0,
  587. Transparency = 0,
  588. StudsPerTileV = 1,
  589. StudsPerTileU = 1,
  590. }
  591. }
  592. },
  593.  
  594. Attachments = {
  595. Optics = "",
  596. Barrel = "",
  597. Other = "",
  598. }
  599. }
  600.  
  601. local knife = {
  602. Name = "KNIFE",
  603. Camo = {
  604. Slot1 = {
  605. BrickProperties = {
  606. Material = "SmoothPlastic",
  607. DefaultColor = false,
  608. BrckColor = "Black"
  609. },
  610. Name = "",
  611. TextureProperties = {
  612. TextureId = 0,
  613. Transparency = 0,
  614. StudsPerTileV = 1,
  615. StudsPerTileU = 1,
  616. }
  617. },
  618.  
  619. Slot2 = {
  620. BrickProperties = {
  621. Material = "SmoothPlastic",
  622. DefaultColor = false,
  623. BrckColor = "Black"
  624. },
  625. Name = "",
  626. TextureProperties = {
  627. TextureId = 0,
  628. Transparency = 0,
  629. StudsPerTileV = 1,
  630. StudsPerTileU = 1,
  631. }
  632. }
  633. },
  634.  
  635. Attachments = {}
  636. }
  637.  
  638. local Succ, NoSucc = pcall(function()
  639.  
  640. local Network = Client.network;
  641. local Char = Client.char;
  642. local GameLogic = Client.gamelogic;
  643.  
  644. local Send = Network.send;
  645. local G = Char.loadgun;
  646. local GR = Char.loadgrenade;
  647.  
  648. local V = Vector3.new();
  649.  
  650. Network.send = function(self, ...)
  651. local Args = {...};
  652. if #Args > 0 then
  653. local Name = Args[1];
  654. if Name == 'changehealthx' then
  655. if #Args > 4 and type(Args[5]) == 'string' and Args[5] == 'Falling' and Toggles.NoFall then
  656. Console'Nofall! Watch your legs next time :)';
  657. return;
  658. end
  659. elseif Toggles.InstaKill and Name == 'bullethit' then
  660. if type(Args[3]) == 'number' and Args[3] > -100 then
  661. Args[3] = -100;
  662. return Send(self, unpack(Args));
  663. end;
  664. elseif Name == "spawn" then
  665. Args[5] = gun;
  666. Args[6] = gun2;
  667. Args[7] = knife;
  668.  
  669. return Send(self, unpack(Args))
  670. elseif Name == 'logmessage' or Name == 'deploycheck' or Name == 'changewep' or Name == 'changeatt' then
  671. return
  672. end;
  673. end;
  674. return Send(self, ...);
  675. end;
  676.  
  677.  
  678. -- Dysekts kewl function
  679. Char.loadgun = function(...) -- TODO: implement a self arg to make things look more tidy.
  680. if Toggles.GunMod then
  681. local Args = {...}; if #Args == 0 then return G(...); end;
  682. local GunData = Args[2];
  683. Console(string.format('Modding %s (%s)', GunData.name, GunData.type));
  684. GunData.hideflash = true;
  685. GunData.hideminimap = true;
  686. GunData.hiderange = 0;
  687. GunData.sparerounds = 9999;
  688. GunData.magsize = 9999;
  689. GunData.camkickmin = V;
  690. GunData.camkickmax = V;
  691. GunData.aimcamkickmin = V;
  692. GunData.aimcamkickmax = V;
  693. GunData.aimtranskickmin = V;
  694. GunData.aimtranskickmax = V;
  695. GunData.transkickmin = V;
  696. GunData.transkickmax = V;
  697. GunData.rotkickmin = V;
  698. GunData.rotkickmax = V;
  699. GunData.aimrotkickmin = V;
  700. GunData.aimrotkickmax = V;
  701. GunData.hipfirespread = 0;
  702. GunData.hipfirestability = 0;
  703. GunData.swayamp = 0;
  704. GunData.swayspeed = 0;
  705. GunData.steadyspeed = 0;
  706. GunData.breathspeed = 0;
  707. GunData.hipfirespreadrecover = 100;
  708. GunData.hipfirespreadrecover = 100;
  709. GunData.bulletspeed = 5000;
  710. GunData.crosssize = 2;
  711. GunData.crossexpansion = 0;
  712. GunData.firerate = ScriptSettings['firerate'];
  713. GunData.variablefirerate = false;
  714. GunData.range0 = 1000;
  715. GunData.range1 = 1000;
  716. GunData.penetrationdepth = 100;
  717. GunData.firemodes = {true, 3, 1};
  718. GunData.requirechamber = false;
  719. GunData.animations.onfire = {};
  720. Args[2] = GunData;
  721. return G(unpack(Args));
  722. end;
  723. return G(...);
  724. end;
  725.  
  726. -- Dysekts kewl function 2.0
  727. Char.loadgrenade = function(...) -- TODO: implement a self arg to make things look more tidy.
  728. if Toggles.NadeMod then
  729. Console'Throwing grenade(s).';
  730. GameLogic.gammo = math.huge;
  731. local Args = {...};
  732. local Grenade = Args[2];
  733. Grenade.animations.pull = {};
  734. Grenade.animations.throw = {};
  735. Args[2] = Grenade;
  736. Args[3][Grenade.mainpart].CFrame = P.Character.HumanoidRootPart.CFrame * CFrame.new(2,0,0);
  737. local ThrownGrenade = GR(unpack(Args));
  738. ThrownGrenade:pull();
  739. ThrownGrenade:throw();
  740. Char.grenadehold = false;
  741. repeat wait(1000) until nil;
  742. return;
  743. end;
  744. return GR(...);
  745. end;
  746.  
  747. local function ESP()
  748. local Spotted = {};
  749. for i, v in ipairs(game:GetService'Players':GetPlayers'') do
  750. if v.TeamColor ~= P.TeamColor then
  751. table.insert(Spotted, v);
  752. end;
  753. end;
  754. Network:send('spotplayers', Spotted);
  755. end;
  756.  
  757. spawn(function()
  758. repeat wait(1);
  759. if Toggles.GlobalESP then
  760. ESP();
  761. end;
  762. until nil;
  763. end);
  764.  
  765. spawn(function()
  766. repeat wait(.5);
  767. if Toggles.Credits then
  768. spawn(function()
  769. Toggles.Credits = false;
  770. UpdateArrayList();
  771. Console('Giving infinite credits, these cannot be used to buy cases/keys.', C);
  772. Functions['updatemoney'](math.huge);
  773. end);
  774. end;
  775.  
  776. if Toggles.UnlockAll then
  777. spawn(function()
  778. Toggles.UnlockAll=false;
  779. UpdateArrayList();
  780. Console('Unlocking weapons and attachments.', C);
  781.  
  782. local add = Network.add
  783. local funcs = secret953(add).funcs
  784. local data = secret953(funcs.loadplayerdata).cache
  785.  
  786. for k, v in next, game.ReplicatedStorage.GunModels:GetChildren() do
  787. data.unlocks[v.Name] = data.unlocks[v.Name] or {}
  788. data.unlocks[v.Name]['paid'] = true
  789. for i, a in next, game.ReplicatedStorage.AttachmentModels:GetChildren() do
  790. data.unlocks[v.Name][a.Name] = true
  791. end
  792. end
  793. end);
  794. end;
  795.  
  796. until nil;
  797. end);
  798.  
  799. end);
  800.  
  801. if not Succ then
  802. Console(NoSucc);
  803. end;
  804.  
  805. Console(string.format('Fully loaded VIRGO! Init time: %s seconds', tostring(tick() - InitTime)));
  806. end)
  807.  
  808. LittleGui.Name = "LittleGui"
  809. LittleGui.Parent = MainFrame
  810. LittleGui.BackgroundColor3 = Color3.new(0, 0, 0)
  811. LittleGui.BorderSizePixel = 0
  812. LittleGui.Position = UDim2.new(0.171102658, 0, 0.455184549, 0)
  813. LittleGui.Size = UDim2.new(0, 158, 0, 49)
  814. LittleGui.Font = Enum.Font.SciFi
  815. LittleGui.Text = "Little Gui"
  816. LittleGui.TextColor3 = Color3.new(1, 1, 1)
  817. LittleGui.TextSize = 20
  818. LittleGui.MouseButton1Click:connect(function()
  819. loadstring(game:HttpGet("https://mem.rip/api/sds/9KmXYtF7VYtYSvPuAadx", true))()
  820. end)
  821.  
  822. OpenFrame.Name = "OpenFrame"
  823. OpenFrame.Parent = PhantomForcesGui
  824. OpenFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  825. OpenFrame.Position = UDim2.new(0.923437536, 0, 0.885311902, 0)
  826. OpenFrame.Size = UDim2.new(0, 78, 0, 28)
  827. OpenFrame.Style = Enum.FrameStyle.DropShadow
  828.  
  829. Toggle.Name = "Toggle"
  830. Toggle.Parent = OpenFrame
  831. Toggle.BackgroundColor3 = Color3.new(0, 0, 0)
  832. Toggle.BackgroundTransparency = 1
  833. Toggle.BorderSizePixel = 0
  834. Toggle.Position = UDim2.new(-0.0512820557, 0, -0.392857134, 0)
  835. Toggle.Size = UDim2.new(0, 68, 0, 25)
  836. Toggle.Font = Enum.Font.SciFi
  837. Toggle.Text = "Toggle"
  838. Toggle.TextColor3 = Color3.new(1, 1, 1)
  839. Toggle.TextSize = 18
  840. Toggle.MouseButton1Down:connect(function()
  841. if Toggle.Text == "Open" then
  842. MainFrame.Visible = true
  843. Toggle.Text = "Close"
  844. else
  845. MainFrame.Visible = false
  846. Toggle.Text = "Open"
  847. end
  848. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement