local plrs = game: GetService ("Giocatori") teamBased locale = true; local teambasedswitch = "o" presskeytoaim = true locale; locale aimkey = "e" local raycast = false espupdatetime locale = 5; autoesp = false lockaim locale = vero; lockangle locale = 5 --function findwat (cartella, cosa) - per i, smth a coppie (cartella: GetChildren ()) - if string.find (string.lower (tostring (smth)), string.lower (what)) quindi - ritorno smth -- fine -- fine --fine - --local plrs = findwat (gioco, "Giocatori") local Gui = Instance.new ("ScreenGui") local Move = Instance.new ("Frame") local Main = Instance.new ("Frame") local EspStatus = Instance.new ("TextLabel") local st1 = Instance.new ("TextLabel") local st1_2 = Instance.new ("TextLabel") local st1_3 = Instance.new ("TextLabel") nome locale = Instance.new ("TextLabel") --Proprietà: Gui.Name = "Gui" Gui.Parent = plrs.LocalPlayer: WaitForChild ("PlayerGui") Move.Name = "Move" Move.Parent = Gui Move.BackgroundColor3 = Color3.new (0.631373, 0.631373, 0.631373) Move.BackgroundTransparency = 0.40000000596046 Move.BorderSizePixel = 0 Move.Position = UDim2.new (0.005, 0,0.018, 0) Move.Size = UDim2.new (0.28141585, 0, 0.0320388414, 0) Main.Name = "Main" Main.Parent = Move Main.BackgroundColor3 = Color3.new (0.176471, 0.176471, 0.176471) Main.BackgroundTransparency = 0.69999998807907 Main.Position = UDim2.new (0, 0, 0.995670795, 0) Main.Size = UDim2.new (1.0000006, 0, 9.79697132, 0) EspStatus.Name = "EspStatus" EspStatus.Parent = Principale EspStatus.BackgroundColor3 = Color3.new (1, 1, 1) EspStatus.BackgroundTransparency = 1 EspStatus.Size = UDim2.new (0.272955924, 0, 0.161862016, 0) EspStatus.Font = Enum.Font.ArialBold EspStatus.Text = "Premi T per aggiornare Esp" EspStatus.TextColor3 = Color3.new (0.0431373, 1, 0.0745098) EspStatus.TextScaled = true EspStatus.TextSize = 14 EspStatus.TextWrapped = true st1.Name = "st1" st1.Parent = Principale st1.BackgroundColor3 = Color3.new (1, 1, 1) st1.BackgroundTransparency = 1 st1.Position = UDim2.new (0.271787882, 0, 0, 0) st1.Size = UDim2.new (0.728211343, 0, 0.161862016, 0) st1.Font = Enum.Font.ArialBold st1.Text = "Premi" ..aimkey .. "per bloccare una persona nella tua vista" st1.TextColor3 = Color3.new (0.0431373, 1, 0.0745098) st1.TextScaled = true st1.TextSize = 14 st1.TextWrapped = true st1_2.Name = "st1" st1_2.Parent = Principale st1_2.BackgroundColor3 = Color3.new (1, 1, 1) st1_2.BackgroundTransparency = 1 st1_2.Position = UDim2.new (0, 0, 0.375590861, 0) st1_2.Size = UDim2.new (0.999999881, 0, 0.161862016, 0) st1_2.Font = Enum.Font.ArialBold st1_2.Text = "Premi L per abilitare esp loop" st1_2.TextColor3 = Color3.new (0.0431373, 1, 0.0745098) st1_2.TextScaled = true st1_2.TextSize = 14 st1_2.TextWrapped = true st1_3.Name = "st1" st1_3.Parent = Principale st1_3.BackgroundColor3 = Color3.new (1, 1, 1) st1_3.BackgroundTransparency = 1 st1_3.Position = UDim2.new (0, 0, 0.18558608, 0) st1_3.Size = UDim2.new (0.999999881, 0, 0.161862016, 0) st1_3.Font = Enum.Font.ArialBold st1_3.Text = "Premi O per cambiare la modalità team based" st1_3.TextColor3 = Color3.new (0.0431373, 1, 0.0745098) st1_3.TextScaled = true st1_3.TextSize = 14 st1_3.TextWrapped = true local teambasedstatus = st1_3: Clone () teambasedstatus.Parent = st1_3 teambasedstatus.TextScaled = true teambasedstatus.Position = UDim2.new (0, 0,0.694, 0) teambasedstatus.Text = tostring (TeamBased) Name.Name = "Name" Name.Parent = Move Name.BackgroundColor3 = Color3.new (1, 1, 1) Name.BackgroundTransparency = 1 Name.Size = UDim2.new (0.838, 0, 0.980000019, 0) Name.Font = Enum.Font.Cartoon Name.Text = "Arsenal Mod V 2.0" Name.TextColor3 = Color3.new (0, 0, 0) Name.TextScaled = true Name.TextSize = 14 Name.TextWrapped = true Name.TextXAlignment = Enum.TextXAlignment.Left - Script: local plrsforaim = {} local lplr = game: GetService ("Giocatori"). LocalPlayer Move.Draggable = true Gui.ResetOnSpawn = false Gui.Name = "Chat" Gui.DisplayOrder = 999 Gui.Parent = plrs.LocalPlayer.PlayerGui f = {} espforlder locale f.addesp = function () --print ("ESP ran") se espforlder quindi altro espforlder = Instance.new ("Cartella") espforlder.Parent = game.Workspace.CurrentCamera fine per i, v in coppie (espforlder: GetChildren ()) do v: Destroy () fine per _, plr in coppie (plrs: GetChildren ()) do se plr.Character e plr.Character.Humanoid.Health> 0 e plr.Name ~ = lplr.Nome quindi se TeamBased == true allora if plr.Team.Name ~ = plrs.LocalPlayer.Team.Name allora local e = espforlder: FindFirstChild (plr.Name) se no e allora --print ("Aggiunto esp per team based") bolletta locale = Instance.new ("BillboardGui", espforlder) bill.Name = plr.Name bill.AlwaysOnTop = true bill.Size = UDim2.new (1,0,1,0) bill.Adornee = plr.Character.Head local Frame = Instance.new ('Frame', fattura) Frame.Active = true Frame.BackgroundColor3 = Color3.new (0 / 255.255 / 255,0 / 255) Frame.BackgroundTransparency = 0 Frame.BorderSizePixel = 0 Frame.AnchorPoint = Vector2.new (.5, .5) Frame.Position = UDim2.new (0.5,0,0,5,0) Frame.Size = UDim2.new (1,0,1,0) Frame.Rotation = 0 plr.Character.Humanoid.Died: Connect (function () Bill: Destroy () fine) fine fine altro local e = espforlder: FindFirstChild (plr.Name) se no e allora --print ("Esp aggiunto") bolletta locale = Instance.new ("BillboardGui", espforlder) bill.Name = plr.Name bill.AlwaysOnTop = true bill.Size = UDim2.new (1,0,1,0) bill.Adornee = plr.Character.Head local Frame = Instance.new ('Frame', fattura) Frame.Active = true Frame.BackgroundColor3 = Color3.new (0 / 255.255 / 255,0 / 255) Frame.BackgroundTransparency = 0 Frame.BorderSizePixel = 0 Frame.AnchorPoint = Vector2.new (.5, .5) Frame.Position = UDim2.new (0.5,0,0,5,0) Frame.Size = UDim2.new (1,0,1,0) Frame.Rotation = 0 plr.Character.Humanoid.Died: Connect (function () Bill: Destroy () fine) fine fine fine fine fine local cam = game.Workspace.CurrentCamera mouse locale = lplr: GetMouse () switch locale = falso chiave locale = "k" aimatpart locale = zero mouse.KeyDown: Connect (funzione (a) se a == "t" allora stampare ( "worked1") f.addesp () altrimenti se a == "u" allora se raycast == vero allora raycast = false altro raycast = true fine altrimenti se a == "l" allora se autoesp == false allora autoesp = true altro autoesp = false fine fine se a == "j" allora se mouse.Target quindi mouse.Target:Destroy () fine fine se una chiave == allora se switch == false allora switch = true altro switch = false se aimatpart ~ = zero allora aimatpart = zero fine fine altrimenti se a == teambasedswitch allora se TeamBased == true allora TeamBased = false teambasedstatus.Text = tostring (TeamBased) altro TeamBased = true teambasedstatus.Text = tostring (TeamBased) fine altrimenti se a == aimkey allora in caso contrario, quindi local maxangle = math.rad (20) per i, plr in coppie (plrs: GetChildren ()) do se plr.Name ~ = lplr.Name e plr.Caracter e plr.Character.Head e plr.Character.Humanoid e plr.Character.Humanoid.Health> 1 quindi se TeamBased == true allora se plr.Team.Name ~ = lplr.Team.Name allora local an = checkfov (plr.Character.Head) se un 0 e plr.Name ~ = lplr.Name e plr.Character.Head quindi se TeamBased == true allora se plr.Team.Name ~ = lplr.Team.Name allora local cf = CFrame.new (game.Workspace.CurrentCamera.CFrame.p, plr.Character.Head.CFrame.p) local r = Ray.new (cf, cf.LookVector * 10000) local ign = {} per i, v in coppie (plrs.LocalPlayer.Character: GetChildren ()) se v: IsA ("BasePart") quindi table.insert (ign, v) fine fine local obj = game.Workspace: FindPartOnRayWithIgnoreList (r, ign) se obj.Parent == plr.Character e obj.Parent ~ = lplr.Character allora table.insert (plrsforaim, obj) fine fine altro local cf = CFrame.new (game.Workspace.CurrentCamera.CFrame.p, plr.Character.Head.CFrame.p) local r = Ray.new (cf, cf.LookVector * 10000) local ign = {} per i, v in coppie (plrs.LocalPlayer.Character: GetChildren ()) se v: IsA ("BasePart") quindi table.insert (ign, v) fine fine local obj = game.Workspace: FindPartOnRayWithIgnoreList (r, ign) se obj.Parent == plr.Character e obj.Parent ~ = lplr.Character allora table.insert (plrsforaim, obj) fine fine fine fine fine funzione aimat (parte) cam.CFrame = CFrame.new (cam.CFrame.p, part.CFrame.p) fine funzione checkfov (parte) fov locale = getfovxyz (game.Workspace.CurrentCamera.CFrame, part.CFrame) angolo locale = math.abs (fov.X) + math.abs (fov.Y) angolo di ritorno fine gioco:. GetService ( "RunService") RenderStepped: Connect (function () se aimatpart allora AIMAT (aimatpart) se aimatpart.Parent == plrs.LocalPlayer.Character allora aimatpart = zero fine fine - se switch == vero allora - maxangle locale = 99999 - - --print ("Loop") - se vero e raycast == falso allora - per i, plr in coppie (plrs: GetChildren ()) do - se plr.Name ~ = lplr.Name e plr.Caracter e plr.Character.Head e plr.Character.Humanoid e plr.Character.Humanoid.Health> 1 quindi - se TeamBased allora - se plr.Team.Name ~ = lplr.Team.Name o plr.Team.TeamColor ~ = lplr.Team.TeamCeam allora - local an = checkfov (plr.Character.Head) - se un