Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local PhantomForcesGui = Instance.new("ScreenGui")
- local MainFrame = Instance.new("Frame")
- local title = Instance.new("TextLabel")
- local MadeBY = Instance.new("TextLabel")
- local Aimbot = Instance.new("TextButton")
- local Esp = Instance.new("TextButton")
- local Virgo = Instance.new("TextButton")
- local LittleGui = Instance.new("TextButton")
- local Xray = Instance.new("TextButton")
- local OpenFrame = Instance.new("Frame")
- local Toggle = Instance.new("TextButton")
- PhantomForcesGui.Name = "PhantomForcesGui"
- PhantomForcesGui.Parent = game.CoreGui
- MainFrame.Name = "MainFrame"
- MainFrame.Parent = PhantomForcesGui
- MainFrame.Active = true
- MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
- MainFrame.Position = UDim2.new(0.00859375019, 0, 0.10128662, 0)
- MainFrame.Selectable = true
- MainFrame.Size = UDim2.new(0, 263, 0, 569)
- MainFrame.Visible = false
- MainFrame.Style = Enum.FrameStyle.DropShadow
- title.Name = "title"
- title.Parent = MainFrame
- title.BackgroundColor3 = Color3.new(0, 0, 0)
- title.BorderSizePixel = 0
- title.Position = UDim2.new(-0.0114068463, 0, -0.0140597541, 0)
- title.Size = UDim2.new(0, 254, 0, 38)
- title.Font = Enum.Font.SciFi
- title.Text = "Phantom Forces Gui"
- title.TextColor3 = Color3.new(1, 1, 1)
- title.TextSize = 25
- MadeBY.Name = "MadeBY"
- MadeBY.Parent = MainFrame
- MadeBY.BackgroundColor3 = Color3.new(1, 1, 1)
- MadeBY.BackgroundTransparency = 1
- MadeBY.BorderSizePixel = 0
- MadeBY.Position = UDim2.new(-0.152091265, 0, -0.130052716, 0)
- MadeBY.Size = UDim2.new(0, 990, 0, 50)
- MadeBY.Font = Enum.Font.SciFi
- MadeBY.Text = "Made by zOz Uxzea"
- MadeBY.TextColor3 = Color3.new(0, 0, 0)
- MadeBY.TextSize = 20
- MadeBY.TextWrapped = true
- Aimbot.Name = "Aimbot"
- Aimbot.Parent = MainFrame
- Aimbot.BackgroundColor3 = Color3.new(0, 0, 0)
- Aimbot.Position = UDim2.new(0.186311781, 0, 0.094903335, 0)
- Aimbot.Size = UDim2.new(0, 154, 0, 50)
- Aimbot.Font = Enum.Font.SciFi
- Aimbot.Text = "Aimbot"
- Aimbot.TextColor3 = Color3.new(1, 1, 1)
- Aimbot.TextSize = 20
- Aimbot.MouseButton1Down:connect(function()
- local s = 1.3 -- experiment with this if ur mouse goes all over the place
- 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)
- end)
- Esp.Name = "Esp"
- Esp.Parent = MainFrame
- Esp.BackgroundColor3 = Color3.new(0, 0, 0)
- Esp.BorderSizePixel = 0
- Esp.Position = UDim2.new(0.182509512, 0, 0.210896298, 0)
- Esp.Size = UDim2.new(0, 155, 0, 50)
- Esp.Font = Enum.Font.SciFi
- Esp.Text = "Esp"
- Esp.TextColor3 = Color3.new(1, 1, 1)
- Esp.TextSize = 25
- Esp.MouseButton1Click:connect(function()
- --[[ Objects
- local SurfaceGui = Instance.new("SurfaceGui")
- local Frame = Instance.new("Frame")
- -- Properties
- SurfaceGui.Parent = game.Workspace.Part
- SurfaceGui.AlwaysOnTop = true
- SurfaceGui.Face = Enum.NormalId.Back
- Frame.Parent = SurfaceGui
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- ]]--
- trans = 0.5
- --team1 = BackgroundColor3.new("Cyan")
- --team2 = BackgroundColor3.new("Really red")
- while true do
- for i,l in pairs(game:GetService("Players"):GetChildren()) do
- print (game:GetService("Players").LocalPlayer.Team)
- if l ~= game:GetService("Players").LocalPlayer then
- for i,v in pairs(l.Character:GetChildren()) do
- if v.ClassName == "MeshPart" or "Part" and v.Name ~= "HumanoidRootPart" then
- --
- xd = Instance.new("SurfaceGui")
- xd.Face = Enum.NormalId.Back
- xd.Parent = v
- xd.AlwaysOnTop = true
- Frame = Instance.new("Frame")
- Frame.Parent = xd
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = trans
- if l.Team ~= game:GetService("Players").LocalPlayer.Team then
- Frame.BackgroundColor3 = Color3.new(255,0 ,0)
- else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
- end
- --
- xd = Instance.new("SurfaceGui")
- xd.Face = Enum.NormalId.Bottom
- xd.Parent = v
- xd.AlwaysOnTop = true
- Frame = Instance.new("Frame")
- Frame.Parent = xd
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = trans
- if l.Team ~= game:GetService("Players").LocalPlayer.Team then
- Frame.BackgroundColor3 = Color3.new(255,0 ,0)
- else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
- end
- --
- xd = Instance.new("SurfaceGui")
- xd.Face = Enum.NormalId.Front
- xd.Parent = v
- xd.AlwaysOnTop = true
- Frame = Instance.new("Frame")
- Frame.Parent = xd
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = trans
- if l.Team ~= game:GetService("Players").LocalPlayer.Team then
- Frame.BackgroundColor3 = Color3.new(255,0 ,0)
- else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
- end
- --
- xd = Instance.new("SurfaceGui")
- xd.Face = Enum.NormalId.Left
- xd.Parent = v
- xd.AlwaysOnTop = true
- Frame = Instance.new("Frame")
- Frame.Parent = xd
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = trans
- if l.Team ~= game:GetService("Players").LocalPlayer.Team then
- Frame.BackgroundColor3 = Color3.new(255,0 ,0)
- else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
- end
- --
- xd = Instance.new("SurfaceGui")
- xd.Face = Enum.NormalId.Right
- xd.Parent = v
- xd.AlwaysOnTop = true
- Frame = Instance.new("Frame")
- Frame.Parent = xd
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = trans
- if l.Team ~= game:GetService("Players").LocalPlayer.Team then
- Frame.BackgroundColor3 = Color3.new(255,0 ,0)
- else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
- end
- --
- xd = Instance.new("SurfaceGui")
- xd.Face = Enum.NormalId.Top
- xd.Parent = v
- xd.AlwaysOnTop = true
- Frame = Instance.new("Frame")
- Frame.Parent = xd
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = trans
- if l.Team ~= game:GetService("Players").LocalPlayer.Team then
- Frame.BackgroundColor3 = Color3.new(255,0 ,0)
- else Frame.BackgroundColor3 = Color3.new(0, 255, 255)
- end
- print (v.Name)
- end
- end
- end
- end
- wait (5)
- for i,v in pairs (game:GetService("Players"):GetChildren()) do
- for i,k in pairs(v.Character:GetChildren()) do
- for i,l in pairs(k:GetChildren()) do
- if l.ClassName == "SurfaceGui" then
- l:Remove()
- end
- end
- end
- end
- end
- end)
- Virgo.Name = "Virgo"
- Virgo.Parent = MainFrame
- Virgo.BackgroundColor3 = Color3.new(0, 0, 0)
- Virgo.BorderSizePixel = 0
- Virgo.Position = UDim2.new(0.171102658, 0, 0.344463944, 0)
- Virgo.Size = UDim2.new(0, 158, 0, 50)
- Virgo.Font = Enum.Font.SciFi
- Virgo.Text = "Virgo"
- Virgo.TextColor3 = Color3.new(1, 1, 1)
- Virgo.TextSize = 20
- Virgo.MouseButton1Click:connect(function()
- local Settings={
- UIName='Phantom Forces';
- MainColor=Color3.fromRGB(255,100,100);
- ToggleKey='RightControl';
- };
- local Storage=Instance.new'ScreenGui';
- Storage.Parent=game:GetService'RunService':IsStudio()and (wait(2/3)and game:GetService'Players'.LocalPlayer.PlayerGui or nil) or game:GetService'CoreGui';
- local OptionsForColors={
- TEXT_='TextColor3';
- BACKGROUND='BackgroundColor3';
- };
- local function Colorize(I) -- Great var name!
- for i,v in next,OptionsForColors do
- if I.Name:find(i) and I[v]then
- I[v]=Settings.MainColor;
- else
- -- print(I.Name, 'noped', i);
- end;
- end;
- I.ChildAdded:Connect(Colorize);
- end;
- Storage.ChildAdded:Connect(Colorize);
- local Main=Instance.new'Frame';Main.Name='MainFrame';
- Main.BackgroundTransparency=1;Main.BorderSizePixel=0;
- Main.Size=UDim2.new(1,0,1,0);
- Main.Parent=Storage;Main.Visible=false;
- local HUD=Main:Clone();
- HUD.Name='HUD';
- HUD.Parent=Storage;
- HUD.Visible=true;
- local UILabel=Instance.new'TextLabel';
- UILabel.Name='TEXT_UILabel';
- UILabel.BackgroundTransparency=1;UILabel.BorderSizePixel=0;
- UILabel.Position=UDim2.new(0.05,0,0.85,0);
- UILabel.Size=UDim2.new(0.15,0,0.1,0);
- UILabel.Text=Settings.UIName;
- UILabel.TextScaled=true;
- UILabel.Font=Enum.Font.SourceSansLight;
- UILabel.Parent=Main;
- local Tabs={};
- local Toggles={};
- local ToggleSettings={};
- local X=10;
- local function UpdateArrayList()
- local Y=0;
- for i,v in ipairs(HUD:GetChildren())do
- if v.Name:find'ARR_' then
- v:Destroy();
- end;
- end;
- for i,v in ipairs(Main:GetDescendants())do
- if v.Name:find'TOGGLE_' then
- local P1,P2=v.Name:find'TOGGLE_';
- local Name=v.Name:sub(P2+1);
- v.TextColor3=Toggles[Name]and Settings.MainColor or Color3.new(1,1,1);
- end;
- end;
- for i,v in next,Toggles do
- if v then
- local Label=Instance.new'TextLabel';
- Label.Name='TEXT_ARR_'..i;
- Label.BackgroundTransparency=1;Label.BorderSizePixel=0;
- Label.Position=UDim2.new(0.1,-5,0,Y);
- Label.Size=UDim2.new(0.9,0,0,30);
- Label.Text=i;
- Label.TextScaled=true;
- Label.Font=Enum.Font.SourceSansLight;
- Label.TextXAlignment=Enum.TextXAlignment.Right;
- Label.Parent=HUD;
- Y=Y+30
- end;
- end;
- end;
- local function CreateTab(TabName)
- Tabs[TabName]={};
- Tabs[TabName].Toggles={};
- local Frame=Instance.new'TextLabel';
- Frame.Name='BACKGROUND_'..TabName;
- Frame.BorderSizePixel=0;
- Frame.Position=UDim2.new(0,X,0,10);
- Frame.Active=true;
- Frame.Draggable=true;
- Frame.Size=UDim2.new(0,250,0,30);
- Frame.TextColor3=Color3.fromRGB(84,84,84);
- Frame.TextSize=18;
- Frame.Font=Enum.Font.SourceSansLight;
- Frame.Text=TabName;
- Frame.Parent=Main;
- local Toggle=Instance.new'TextButton';
- Toggle.Name=TabName..'Toggle';
- Toggle.BackgroundTransparency=1;
- Toggle.BorderSizePixel=0;
- Toggle.Position=UDim2.new(0,220,0,0);
- Toggle.Size=UDim2.new(0,30,0,30);
- Toggle.TextColor3=Color3.fromRGB(84,84,84)
- Toggle.TextSize=16
- Toggle.Text='-';
- Toggle.Font=Enum.Font.SciFi;
- Toggle.Parent=Frame;
- local Y=0;
- local Frame2=Instance.new'Frame';
- Frame2.Name=TabName..'Dropdown';
- Frame2.BackgroundColor3=Color3.new(0,0,0);
- Frame2.BackgroundTransparency=0.5;
- Frame2.BorderSizePixel=0;
- Frame2.Position=UDim2.new(0,0,0,30);
- Frame2.Size=UDim2.new(0,250,0,0);
- Frame2.ClipsDescendants=true;
- Frame2.Parent=Frame;
- Tabs[TabName].OpenClose=function()
- if Frame2.Size==UDim2.new(0,250,0,Y)or Frame2.Size==UDim2.new(0,250,0,0)then
- Frame2:TweenSize(Toggle.Text=='+' and UDim2.new(0,250,0,Y)or UDim2.new(0,250,0,0), 'Out', 'Quad', 1/3);
- Toggle.Text=Toggle.Text=='-' and '+' or '-'
- end;
- end;Toggle.MouseButton1Click:Connect(Tabs[TabName].OpenClose);
- Tabs[TabName].AddToggle=function(ToggleName,Optional)
- if Tabs[TabName].ToggleName==nil then
- local Button=Instance.new'TextButton';
- Button.Name='TOGGLE_'..ToggleName
- Button.BackgroundTransparency=1;
- Button.BorderSizePixel=0;
- Button.Position=UDim2.new(0,5,0,Y);
- Y=Y+25;
- Frame2.Size=Frame2.Size+UDim2.new(0,0,0,25);
- Button.Size=UDim2.new(0,245,0,25);
- Button.Text='> '..ToggleName;
- Button.TextColor3=Color3.new(1,1,1);
- Button.TextSize=16;
- Button.Font=Enum.Font.SourceSansSemibold
- Button.TextXAlignment=Enum.TextXAlignment.Left;
- Button.Parent=Frame2;
- Toggles[ToggleName]=false;
- ToggleSettings[ToggleName]=Optional;
- Button.MouseButton1Click:Connect(function()
- Toggles[ToggleName]=not Toggles[ToggleName];
- UpdateArrayList();
- end);
- return Button;
- end;
- end;
- X=X+300
- end;
- game:GetService'UserInputService'.InputBegan:Connect(function(IO,GPE)
- if IO.KeyCode==Enum.KeyCode[Settings.ToggleKey]then
- Main.Visible=not Main.Visible;
- end;
- end);
- --------------------------------------------------------------
- CreateTab'Tools';
- Tabs.Tools.AddToggle'GunMod';
- Tabs.Tools.AddToggle'InstaKill';
- Tabs.Tools.AddToggle'NadeMod';
- CreateTab'Render';
- Tabs.Render.AddToggle'GlobalESP';
- CreateTab'Utilities';
- Tabs.Utilities.AddToggle'Credits';
- Tabs.Utilities.AddToggle'UnlockAll';
- Tabs.Utilities.AddToggle'NoFall';
- local P = game:GetService'Players'.LocalPlayer;
- local Misc = game:GetService'ReplicatedStorage'.Misc;
- local PGUI = P.PlayerGui;
- local ChatGui = PGUI.ChatGame;
- local C = Color3.fromRGB(100, 100, 255);
- local CurrentTexts={};
- local function Console(String, Color)
- local Msg = Misc.Msger;
- local Message = Msg:Clone();
- local MTag = Message.Tag;
- local Offset = 5;
- Message.Parent = ChatGui.GlobalChat;
- Message.Text = '[VIRGO]: ';
- table.insert(CurrentTexts, Message);
- Message.Msg.Text = String;
- Message.Msg.Position = UDim2.new(0, Message.TextBounds.x, 0, 0);
- if Color then
- Message.Msg.TextColor3 = Color;
- end;
- Message.Visible = true;
- Message.Msg.Visible = true;
- end;
- if PROTOSMASHER_LOADED and (not shared.repair) then
- Console('[0/3] Detected ProtoSmasher, loading DebugRepair')
- coroutine.wrap(function()
- pcall(function()
- loadstring(game:HttpGet("https://pastebin.com/raw/m8zyuQMv", true))()
- end)
- end)()
- repeat wait() until shared.repair
- end
- local secret953 = secret953 or debug.getupvalues;
- local secret500 = secret500 or debug.setupvalue;
- local getreg = getreg or debug.getregistry;
- local ScriptSettings = {
- ['firerate'] = 1500
- };
- local InitTime = tick();
- local Client;
- local Functions;
- local Bypassed;
- local Railgun;
- do
- for i, v in next, getreg() do
- if type(v) == 'function' then
- local Upvalues = secret953(v);
- if not Client and Upvalues and Upvalues.network and Upvalues.char and Upvalues.gamelogic then
- Client = Upvalues;
- elseif not Bypassed and Upvalues and Upvalues.netkick then
- secret500(v, 'netkick', function() end);
- Bypassed = true;
- end;
- if getfenv(v).genwepbuttons then
- local upv = secret953(getfenv(v).genwepbuttons)
- if upv and not Railgun then
- Railgun = true
- table.insert(upv.weplist['ASSAULT RIFLE'], 'RAILGUN')
- end
- end
- end;
- end;
- end;
- if Client then
- Console('[1/3] Hooked client' .. (Bypassed and ' and bypassed PF\'s anticheat.' or ' but failed to bypass PF\'s anticheat.'));
- else
- Console'[1/3] Could not access Framework.';
- error'Stop using skidsploits without the debug library.';
- end;
- local BlacklistedArguments = {
- ['closeconnection'] = true,
- ['logmessage'] = true
- };
- do
- if Synapse then
- Console'[2/3] SIP detected, no need to bypass contextlevel check.';
- Console'(Note: If you get a \'nice network\' ban it\'s not my fault, it\'s 3dsbob\'s. Complain to him not me.)';
- elseif not secret500(Client.network.send, 'settings', error) then
- Console'[2/3] Failed to bypass contextlevel check, aborting for security purposes.';
- P:Kick'Rejoin! (If this kick hadn\'t have happened you would have been banned so be grateful. -Classy.)';
- else
- Console'[2/3] Bypassed contextlevel check.';
- end;
- local Upvalues = secret953(Client.network.add);
- if Upvalues and Upvalues.funcs then
- Functions = Upvalues.funcs;
- Console'[3/3] Got functions.';
- else
- Console'[3/3] Failed to init some dependencies, some features may not work as intended.';
- end;
- end;
- local gun = {
- Name = "AK12",
- Camo = {
- Slot1 = {
- BrickProperties = {
- Material = "SmoothPlastic",
- DefaultColor = false,
- BrckColor = "Black"
- },
- Name = "",
- TextureProperties = {
- TextureId = 0,
- Transparency = 0,
- StudsPerTileV = 1,
- StudsPerTileU = 1,
- }
- },
- Slot2 = {
- BrickProperties = {
- Material = "SmoothPlastic",
- DefaultColor = false,
- BrckColor = "Black"
- },
- Name = "",
- TextureProperties = {
- TextureId = 0,
- Transparency = 0,
- StudsPerTileV = 1,
- StudsPerTileU = 1,
- }
- }
- },
- Attachments = {
- Optics = "",
- Barrel = "",
- Other = "",
- Underbarrel = "",
- }
- }
- local gun2 = {
- Name = "M9",
- Camo = {
- Slot1 = {
- BrickProperties = {
- Material = "SmoothPlastic",
- DefaultColor = false,
- BrckColor = "Black"
- },
- Name = "",
- TextureProperties = {
- TextureId = 0,
- Transparency = 0,
- StudsPerTileV = 1,
- StudsPerTileU = 1,
- }
- },
- Slot2 = {
- BrickProperties = {
- Material = "SmoothPlastic",
- DefaultColor = false,
- BrckColor = "Black"
- },
- Name = "",
- TextureProperties = {
- TextureId = 0,
- Transparency = 0,
- StudsPerTileV = 1,
- StudsPerTileU = 1,
- }
- }
- },
- Attachments = {
- Optics = "",
- Barrel = "",
- Other = "",
- }
- }
- local knife = {
- Name = "KNIFE",
- Camo = {
- Slot1 = {
- BrickProperties = {
- Material = "SmoothPlastic",
- DefaultColor = false,
- BrckColor = "Black"
- },
- Name = "",
- TextureProperties = {
- TextureId = 0,
- Transparency = 0,
- StudsPerTileV = 1,
- StudsPerTileU = 1,
- }
- },
- Slot2 = {
- BrickProperties = {
- Material = "SmoothPlastic",
- DefaultColor = false,
- BrckColor = "Black"
- },
- Name = "",
- TextureProperties = {
- TextureId = 0,
- Transparency = 0,
- StudsPerTileV = 1,
- StudsPerTileU = 1,
- }
- }
- },
- Attachments = {}
- }
- local Succ, NoSucc = pcall(function()
- local Network = Client.network;
- local Char = Client.char;
- local GameLogic = Client.gamelogic;
- local Send = Network.send;
- local G = Char.loadgun;
- local GR = Char.loadgrenade;
- local V = Vector3.new();
- Network.send = function(self, ...)
- local Args = {...};
- if #Args > 0 then
- local Name = Args[1];
- if Name == 'changehealthx' then
- if #Args > 4 and type(Args[5]) == 'string' and Args[5] == 'Falling' and Toggles.NoFall then
- Console'Nofall! Watch your legs next time :)';
- return;
- end
- elseif Toggles.InstaKill and Name == 'bullethit' then
- if type(Args[3]) == 'number' and Args[3] > -100 then
- Args[3] = -100;
- return Send(self, unpack(Args));
- end;
- elseif Name == "spawn" then
- Args[5] = gun;
- Args[6] = gun2;
- Args[7] = knife;
- return Send(self, unpack(Args))
- elseif Name == 'logmessage' or Name == 'deploycheck' or Name == 'changewep' or Name == 'changeatt' then
- return
- end;
- end;
- return Send(self, ...);
- end;
- -- Dysekts kewl function
- Char.loadgun = function(...) -- TODO: implement a self arg to make things look more tidy.
- if Toggles.GunMod then
- local Args = {...}; if #Args == 0 then return G(...); end;
- local GunData = Args[2];
- Console(string.format('Modding %s (%s)', GunData.name, GunData.type));
- GunData.hideflash = true;
- GunData.hideminimap = true;
- GunData.hiderange = 0;
- GunData.sparerounds = 9999;
- GunData.magsize = 9999;
- GunData.camkickmin = V;
- GunData.camkickmax = V;
- GunData.aimcamkickmin = V;
- GunData.aimcamkickmax = V;
- GunData.aimtranskickmin = V;
- GunData.aimtranskickmax = V;
- GunData.transkickmin = V;
- GunData.transkickmax = V;
- GunData.rotkickmin = V;
- GunData.rotkickmax = V;
- GunData.aimrotkickmin = V;
- GunData.aimrotkickmax = V;
- GunData.hipfirespread = 0;
- GunData.hipfirestability = 0;
- GunData.swayamp = 0;
- GunData.swayspeed = 0;
- GunData.steadyspeed = 0;
- GunData.breathspeed = 0;
- GunData.hipfirespreadrecover = 100;
- GunData.hipfirespreadrecover = 100;
- GunData.bulletspeed = 5000;
- GunData.crosssize = 2;
- GunData.crossexpansion = 0;
- GunData.firerate = ScriptSettings['firerate'];
- GunData.variablefirerate = false;
- GunData.range0 = 1000;
- GunData.range1 = 1000;
- GunData.penetrationdepth = 100;
- GunData.firemodes = {true, 3, 1};
- GunData.requirechamber = false;
- GunData.animations.onfire = {};
- Args[2] = GunData;
- return G(unpack(Args));
- end;
- return G(...);
- end;
- -- Dysekts kewl function 2.0
- Char.loadgrenade = function(...) -- TODO: implement a self arg to make things look more tidy.
- if Toggles.NadeMod then
- Console'Throwing grenade(s).';
- GameLogic.gammo = math.huge;
- local Args = {...};
- local Grenade = Args[2];
- Grenade.animations.pull = {};
- Grenade.animations.throw = {};
- Args[2] = Grenade;
- Args[3][Grenade.mainpart].CFrame = P.Character.HumanoidRootPart.CFrame * CFrame.new(2,0,0);
- local ThrownGrenade = GR(unpack(Args));
- ThrownGrenade:pull();
- ThrownGrenade:throw();
- Char.grenadehold = false;
- repeat wait(1000) until nil;
- return;
- end;
- return GR(...);
- end;
- local function ESP()
- local Spotted = {};
- for i, v in ipairs(game:GetService'Players':GetPlayers'') do
- if v.TeamColor ~= P.TeamColor then
- table.insert(Spotted, v);
- end;
- end;
- Network:send('spotplayers', Spotted);
- end;
- spawn(function()
- repeat wait(1);
- if Toggles.GlobalESP then
- ESP();
- end;
- until nil;
- end);
- spawn(function()
- repeat wait(.5);
- if Toggles.Credits then
- spawn(function()
- Toggles.Credits = false;
- UpdateArrayList();
- Console('Giving infinite credits, these cannot be used to buy cases/keys.', C);
- Functions['updatemoney'](math.huge);
- end);
- end;
- if Toggles.UnlockAll then
- spawn(function()
- Toggles.UnlockAll=false;
- UpdateArrayList();
- Console('Unlocking weapons and attachments.', C);
- local add = Network.add
- local funcs = secret953(add).funcs
- local data = secret953(funcs.loadplayerdata).cache
- for k, v in next, game.ReplicatedStorage.GunModels:GetChildren() do
- data.unlocks[v.Name] = data.unlocks[v.Name] or {}
- data.unlocks[v.Name]['paid'] = true
- for i, a in next, game.ReplicatedStorage.AttachmentModels:GetChildren() do
- data.unlocks[v.Name][a.Name] = true
- end
- end
- end);
- end;
- until nil;
- end);
- end);
- if not Succ then
- Console(NoSucc);
- end;
- Console(string.format('Fully loaded VIRGO! Init time: %s seconds', tostring(tick() - InitTime)));
- end)
- LittleGui.Name = "LittleGui"
- LittleGui.Parent = MainFrame
- LittleGui.BackgroundColor3 = Color3.new(0, 0, 0)
- LittleGui.BorderSizePixel = 0
- LittleGui.Position = UDim2.new(0.171102658, 0, 0.455184549, 0)
- LittleGui.Size = UDim2.new(0, 158, 0, 49)
- LittleGui.Font = Enum.Font.SciFi
- LittleGui.Text = "Little Gui"
- LittleGui.TextColor3 = Color3.new(1, 1, 1)
- LittleGui.TextSize = 20
- LittleGui.MouseButton1Down:connect(function()
- --Created by memecorrupt
- loadstring(game:HttpGet("https://mem.rip/api/sds/9KmXYtF7VYtYSvPuAadx", true))()
- end)
- Xray.Name = "Xray"
- Xray.Parent = MainFrame
- Xray.BackgroundColor3 = Color3.new(0, 0, 0)
- Xray.BorderSizePixel = 0
- Xray.Position = UDim2.new(0.171102658, 0, 0.558875203, 0)
- Xray.Size = UDim2.new(0, 157, 0, 50)
- Xray.Font = Enum.Font.SciFi
- Xray.Text = "Xray"
- Xray.TextColor3 = Color3.new(1, 1, 1)
- Xray.TextSize = 26
- Xray.MouseButton1Down:connect(function()
- local Move = game.Workspace.Map
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local Players = game:GetService("Players")
- local mouse = Players.LocalPlayer:GetMouse()
- local a = false
- mouse.KeyDown:Connect(function(key)
- if key == "e" then
- if a == false then
- Move.Parent = ReplicatedStorage
- Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
- a = true
- elseif a == true then
- Move.Parent = game.Workspace
- Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
- a = false
- end
- end
- end)
- end)
- OpenFrame.Name = "OpenFrame"
- OpenFrame.Parent = PhantomForcesGui
- OpenFrame.BackgroundColor3 = Color3.new(1, 1, 1)
- OpenFrame.Position = UDim2.new(0.923437536, 0, 0.885311902, 0)
- OpenFrame.Size = UDim2.new(0, 78, 0, 28)
- OpenFrame.Style = Enum.FrameStyle.DropShadow
- Toggle.Name = "Toggle"
- Toggle.Parent = OpenFrame
- Toggle.BackgroundColor3 = Color3.new(0, 0, 0)
- Toggle.BackgroundTransparency = 1
- Toggle.BorderSizePixel = 0
- Toggle.Position = UDim2.new(-0.0512820557, 0, -0.392857134, 0)
- Toggle.Size = UDim2.new(0, 68, 0, 25)
- Toggle.Font = Enum.Font.SciFi
- Toggle.Text = "Toggle"
- Toggle.TextColor3 = Color3.new(1, 1, 1)
- Toggle.TextSize = 18
- Toggle.MouseButton1Down:connect(function()
- if Toggle.Text == "Toggle" then
- MainFrame.Visible = true
- Toggle.Text = "Toggle"
- else
- MainFrame.Visible = false
- Toggle.Text = "Toggle"
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement