Advertisement
FutureIswap

Untitled

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