Roblox hacks and cheats for mac 2019 free avtar roblox is the robux hack safe 2017. Badges central london united kingdom hack roblox phantom forces hack roblox. INSANE HOW TO GET AIMBOT ON PHANTOM FORCES NEW WORKING HACK features - Key features will be provided in video and readme.txt file after installation (For security reasons) - Proxy and VPN supported - Easy installation - WINDOWS (100%), MAC OS (100%), iOS (with exceptions) and Android (with exceptions) platform support.
In this video I show you an hack for Phantom Forces!It's very easy to do. Please like and subscribe:D!The file you need: EXPLOIT: https://mega.nz/.
![Phantom Phantom](https://www.ashreinu.us/wp-content/uploads/2020/04/NEWRoblox-Phantom-Forces-HackAimbotEspGunModsSpeed.jpg)
Apr 24th, 2019
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- local library = loadstring(game:HttpGet('https://pastebin.com/raw/j3TcLjYu', true))()
- local inputService = game:GetService('UserInputService')
- local WorldToViewport = workspace.CurrentCamera.WorldToViewportPoint;
- local client = game:GetService('Players').LocalPlayer;
- local reg = getreg or debug.getregistry;
- local isp = is_protected_closure or function() return false end
- local islclosure = islclosure or function(f) return pcall(string.dump, f) end
- for i, func in next, reg() do
- if type(func) 'function' and islclosure(func) and (not isp(func)) then
- if type(upv) 'table' and upv.network then
- end
- end
- api.camera = guv(guv(api.network.add).funcs.killed).camera;
- api.hud = guv(guv(api.network.add).funcs.startvotekick).hud;
- function api.char.loadgun(self, data, ..)
- data.camkickmax = BLANK_VECTOR;
- data.aimcamkickmax = BLANK_VECTOR;
- data.aimtranskickmax = BLANK_VECTOR;
- data.transkickmax = BLANK_VECTOR;
- data.rotkickmax = BLANK_VECTOR;
- data.aimrotkickmax = BLANK_VECTOR;
- data.hipfirestability = 0;
- data.swayspeed = 0;
- data.breathspeed = 0;
- end
- local _distance = math.huge
- for _, player in next, game:GetService('Players'):GetPlayers() do
- if player ~= client and player.Team ~= client.Team and player.Character ~= nil then
- local vector, visible = WorldToViewport(workspace.CurrentCamera, ffc(player.Character, 'Head').CFrame.p);
- if ffc(player.Character, 'HumanoidRootPart') and (ffc(player.Character, 'HumanoidRootPart').Position - workspace.Lobby.Spawn1.Position).magnitude > 100 then
- local position_of_head = Vector2.new(vector.X, vector.Y)
- local center_of_screen = Vector2.new(api.camera.cframe.p.X, api.camera.cframe.p.Y)
- local distance_between_points = (center_of_screen - position_of_head).magnitude
- local parts = workspace.CurrentCamera:GetPartsObscuringTarget({workspace.CurrentCamera.CFrame.p, ffc(player.Character, 'Head').Position}, {player.Character, workspace.Ignore, client.Character, workspace.CurrentCamera})
- if (distance_between_points < _distance) and (#parts <= 0) then
- _distance = distance_between_points;
- end
- end
- end
- local window = library:CreateWindow({underline = Color3.fromRGB(30, 30, 30), text = 'Phantom Forces', barcolor = Color3.fromRGB(234, 234, 234), bgcolor = Color3.fromRGB(80,80,80), txtcolor = Color3.fromRGB(0, 0, 0), bartextcolor = Color3.fromRGB(0, 0, 0)})
- api.aimbot = a
- local targ;
- if tick() - last > 0.3 then
- last = tick();
- end)
- coroutine.wrap(function()
- if targ and api.aimbot and inputService:IsKeyDown(Enum.KeyCode.X) then
- if targ.Character and ffc(targ.Character,'Head') then
- api.camera:setlookvector(CFrame.new(api.camera.cframe.p, ffc(targ.Character,'Head').CFrame.p).lookVector)
- end
- end)()
![Forces Forces](https://images-na.ssl-images-amazon.com/images/I/51dGvkfhsmL._SY291_BO1,204,203,200_QL40_ML2_.jpg)
Phantom Forces Aimbot Download
RAW Paste Data