Advertisement
Guest User

PF Destroyer

a guest
Apr 19th, 2019
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.93 KB | None | 0 0
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local ScreenGui = Instance.new("ScreenGui")
  5. local Frame = Instance.new("Frame")
  6. local PFHaxx = Instance.new("TextButton")
  7. local LightDevs = Instance.new("TextButton")
  8. local LX5 = Instance.new("TextButton")
  9. local GameSense = Instance.new("TextButton")
  10. local Close = Instance.new("TextButton")
  11. local PFGUIBYROBLOXINGOR = Instance.new("TextLabel")
  12. --Properties:
  13. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  14. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  15.  
  16. Frame.Parent = ScreenGui
  17. Frame.BackgroundColor3 = Color3.new(0.223529, 0.223529, 0.223529)
  18. Frame.Position = UDim2.new(0.0804693997, 0, 0.54181391, 0)
  19. Frame.Size = UDim2.new(0, 290, 0, 258)
  20.  
  21. PFHaxx.Name = "PFHaxx"
  22. PFHaxx.Parent = Frame
  23. PFHaxx.BackgroundColor3 = Color3.new(1, 0.388235, 1)
  24. PFHaxx.Position = UDim2.new(0.0955573916, 0, 0.27049607, 0)
  25. PFHaxx.Size = UDim2.new(0, 104, 0, 38)
  26. PFHaxx.Font = Enum.Font.Arcade
  27. PFHaxx.Text = "PFHaxx"
  28. PFHaxx.TextColor3 = Color3.new(0, 0, 0)
  29. PFHaxx.TextSize = 14
  30.  
  31. LightDevs.Name = "LightDevs"
  32. LightDevs.Parent = Frame
  33. LightDevs.BackgroundColor3 = Color3.new(1, 0.388235, 1)
  34. LightDevs.Position = UDim2.new(0.530671895, 0, 0.568882108, 0)
  35. LightDevs.Size = UDim2.new(0, 104, 0, 38)
  36. LightDevs.Font = Enum.Font.Arcade
  37. LightDevs.Text = "Wally Aimbot"
  38. LightDevs.TextColor3 = Color3.new(0, 0, 0)
  39. LightDevs.TextSize = 14
  40.  
  41. LX5.Name = "LX 5"
  42. LX5.Parent = Frame
  43. LX5.BackgroundColor3 = Color3.new(1, 0.388235, 1)
  44. LX5.Position = UDim2.new(0.0955573916, 0, 0.568882108, 0)
  45. LX5.Size = UDim2.new(0, 104, 0, 38)
  46. LX5.Font = Enum.Font.Arcade
  47. LX5.Text = "LX 5 for PF"
  48. LX5.TextColor3 = Color3.new(0, 0, 0)
  49. LX5.TextSize = 14
  50.  
  51. GameSense.Name = "GameSense"
  52. GameSense.Parent = Frame
  53. GameSense.BackgroundColor3 = Color3.new(1, 0.388235, 1)
  54. GameSense.Position = UDim2.new(0.530671895, 0, 0.27049607, 0)
  55. GameSense.Size = UDim2.new(0, 104, 0, 38)
  56. GameSense.Font = Enum.Font.Arcade
  57. GameSense.Text = "GameSense"
  58. GameSense.TextColor3 = Color3.new(0, 0, 0)
  59. GameSense.TextSize = 14
  60.  
  61. Close.Name = "Close"
  62. Close.Parent = Frame
  63. Close.BackgroundColor3 = Color3.new(1, 0.388235, 1)
  64. Close.Position = UDim2.new(0.889292538, 0, -0.000821727212, 0)
  65. Close.Size = UDim2.new(0, 31, 0, 20)
  66. Close.Font = Enum.Font.Arcade
  67. Close.Text = "X"
  68. Close.TextColor3 = Color3.new(0, 0, 0)
  69. Close.TextSize = 14
  70.  
  71. PFGUIBYROBLOXINGOR.Name = "PF GUI BY ROBLOXINGOR"
  72. PFGUIBYROBLOXINGOR.Parent = Frame
  73. PFGUIBYROBLOXINGOR.BackgroundColor3 = Color3.new(1, 0.388235, 1)
  74. PFGUIBYROBLOXINGOR.Position = UDim2.new(-0.00228921324, 0, 0.806187868, 0)
  75. PFGUIBYROBLOXINGOR.Size = UDim2.new(0, 290, 0, 50)
  76. PFGUIBYROBLOXINGOR.Font = Enum.Font.Arcade
  77. PFGUIBYROBLOXINGOR.Text = "PF GUI BY ROBLOXINGOR"
  78. PFGUIBYROBLOXINGOR.TextColor3 = Color3.new(0, 0, 0)
  79. PFGUIBYROBLOXINGOR.TextScaled = true
  80. PFGUIBYROBLOXINGOR.TextSize = 14
  81. PFGUIBYROBLOXINGOR.TextWrapped = true
  82. -- Scripts:
  83. function SCRIPT_NSDH75_FAKESCRIPT() -- Close.LocalScript
  84. local script = Instance.new('LocalScript')
  85. script.Parent = Close
  86. script.Parent.MouseButton1Click:Connect(function()
  87. game.Players.LocalPlayer.PlayerGui.ScreenGui.Frame.Visible = false
  88. end)
  89.  
  90. end
  91. coroutine.resume(coroutine.create(SCRIPT_NSDH75_FAKESCRIPT))
  92. function SCRIPT_EFQL88_FAKESCRIPT() -- ScreenGui.Draggability
  93. local script = Instance.new('LocalScript')
  94. script.Parent = ScreenGui
  95. frame = script.Parent.Frame
  96. frame.Draggable = true
  97. frame.Active = true
  98. frame.Selectable = true
  99.  
  100. end
  101. coroutine.resume(coroutine.create(SCRIPT_EFQL88_FAKESCRIPT))
  102. GameSense.MouseButton1Down:connect(function()
  103. loadstring(game:HttpGet(('https://pastebin.com/raw/cdPJxGDU'),true))()
  104. end)
  105. end
  106. LightDevs.MouseButton1Down:connect(function()
  107. local api = {};
  108. local library = loadstring(game:HttpGet("https://pastebin.com/raw/j3TcLjYu", true))()
  109. local runService = game:GetService('RunService')
  110. local inputService = game:GetService('UserInputService')
  111. local ffc = game.FindFirstChild;
  112. local WorldToViewport = workspace.CurrentCamera.WorldToViewportPoint;
  113. local client = game:GetService("Players").LocalPlayer;
  114. local BLANK_VECTOR = Vector3.new();
  115. local reg = getreg or debug.getregistry;
  116. local isp = is_protected_closure or function() return false end
  117. local guv = secret953 or debug.getupvalues
  118. local islclosure = islclosure or function(f) return pcall(string.dump, f) end
  119.  
  120. for i, func in next, reg() do
  121. if type(func) == "function" and islclosure(func) and (not isp(func)) then
  122. local upv = select(2, pcall(guv, func))
  123. if type(upv) == "table" and upv.network then
  124. api.network = upv.network
  125. end
  126. end
  127. end
  128.  
  129. api.camera = guv(guv(api.network.add).funcs.killed).camera;
  130. api.hud = guv(guv(api.network.add).funcs.startvotekick).hud;
  131. api.char = guv(api.hud.fireradar).char;
  132.  
  133. local old_loadgun = api.char.loadgun;
  134. function api.char.loadgun(self, data, ...)
  135. data.camkickmin = BLANK_VECTOR;
  136. data.camkickmax = BLANK_VECTOR;
  137. data.aimcamkickmin = BLANK_VECTOR;
  138. data.aimcamkickmax = BLANK_VECTOR;
  139. data.aimtranskickmin = BLANK_VECTOR;
  140. data.aimtranskickmax = BLANK_VECTOR;
  141. data.transkickmin = BLANK_VECTOR;
  142. data.transkickmax = BLANK_VECTOR;
  143. data.rotkickmin = BLANK_VECTOR;
  144. data.rotkickmax = BLANK_VECTOR;
  145. data.aimrotkickmin = BLANK_VECTOR;
  146. data.aimrotkickmax = BLANK_VECTOR;
  147. data.hipfirespread = 0;
  148. data.hipfirestability = 0;
  149. data.swayamp = 0;
  150. data.swayspeed = 0;
  151. data.steadyspeed = 0;
  152. data.breathspeed = 0;
  153. return old_loadgun(self, data, ...)
  154. end
  155.  
  156.  
  157. local function findTarg()
  158. local _distance = math.huge
  159. local found_player = nil;
  160.  
  161. for _, player in next, game:GetService("Players"):GetPlayers() do
  162. if player ~= client and player.Team ~= client.Team and player.Character ~= nil then
  163. local vector, visible = WorldToViewport(workspace.CurrentCamera, ffc(player.Character, 'Head').CFrame.p);
  164. if ffc(player.Character, 'HumanoidRootPart') and (ffc(player.Character, 'HumanoidRootPart').Position - workspace.Lobby.Spawn1.Position).magnitude > 100 then
  165. if visible then
  166. local position_of_head = Vector2.new(vector.X, vector.Y)
  167. local center_of_screen = Vector2.new(api.camera.cframe.p.X, api.camera.cframe.p.Y)
  168. local distance_between_points = (center_of_screen - position_of_head).magnitude
  169.  
  170. local parts = workspace.CurrentCamera:GetPartsObscuringTarget({workspace.CurrentCamera.CFrame.p, ffc(player.Character, 'Head').Position}, {player.Character, workspace.Ignore, client.Character, workspace.CurrentCamera})
  171.  
  172. if (distance_between_points < _distance) and (#parts <= 0) then
  173. found_player = player;
  174. _distance = distance_between_points;
  175. end
  176. end
  177. end
  178. end
  179. end
  180.  
  181. return found_player
  182. end
  183.  
  184. 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)})
  185. window:AddToggle('Aimbot', function(a)
  186. api.aimbot = a
  187. end)
  188.  
  189. local last = tick()
  190. local targ;
  191. runService:BindToRenderStep("asd", 1, function()
  192. if tick() - last > 0.3 then
  193. targ = findTarg();
  194. last = tick();
  195. end
  196. end)
  197.  
  198. coroutine.wrap(function()
  199. while wait() do
  200. if targ and api.aimbot and inputService:IsKeyDown(Enum.KeyCode.LeftAlt) then
  201. if targ.Character and ffc(targ.Character,'Head') then
  202. api.camera:setlookvector(CFrame.new(api.camera.cframe.p, ffc(targ.Character,'Head').CFrame.p).lookVector)
  203. end
  204. end
  205. end
  206. end)()
  207. end
  208. PFHaxx.MouseButton1Down:connect(function()
  209. loadstring(game:HttpGet("https://pastebin.com/raw/VMd1reg4", true))()
  210. end)
  211. end
  212. LX5.MouseButton1Down:connect(function()
  213. loadstring(game:GetObjects('rbxassetid://2328329642')[1].Source)()
  214. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement