All content on our site is free and will always be free.

Please consider supporting us with disabling your AdBlock software and to gain access to thousands of free content!

Not sure how to disable AdBLock? Follow this tutorial: How to disable AdBlock

Get the City Life COMPLETE ALL TASKS – FOR POLICE

The City Life COMPLETE ALL TASKS – FOR POLICE code is below. Copy & inject it into the game. Enjoy!

- COMPLETE ALL TASKS
- SAVE ANY HOSTAGES
- STOP ANY CHASES
- ATTEMPT TO KILL ANY THUGS

DEV NOTES:
Make sure you are already on the POLICE team on execution.
There’s for sure a better way of doing this, in fact I’m not %100 sure both remotes need to be fired but I didn’t do much testing.
local plr = game.Players.LocalPlayer
local plrCh = plr.Character

local data1 = {
   [1] = plrCh,
   [2] = nil,
   [3] = 1,
   [4] = nil,
   [5] = true
}

local data2 = {
   [1] = nil,
   [2] = 1
}

function getMuzzle()

   for i ,v in pairs (game.Workspace:GetDescendants()) do
     
       if (v.Name == "Gun" and v:IsA("Tool")) then
         
           for i ,v in pairs (v:GetDescendants()) do
             
               if (v.Name == "muzzle") then
                   
                   print("Using player : " .. v.Parent.Parent.Parent.Name .. "'s gun muzzle.")
                   return v
                   
               end
             
           end
         
       end
     
   end

end

function stopChases()
 
  spawn(function()
   
       for carChaseIndex, carChase in pairs (game.Workspace.jobInstances.police.carChaseNodes:GetChildren()) do
       
           for i , v in pairs (carChase:GetChildren()) do
               if (v:IsA("Model")) then
       
                   print("Stopping Car : " .. v.Name)
                   game:GetService("ReplicatedStorage").remoteInterface.jobs.action:InvokeServer(v.Parent)
                 
               end
               
           end
       
       end
       
   end)
   
end

function saveHostages()
 
  for instIndex, inst in pairs (game:GetDescendants()) do

      if (inst.Name == "hostageNode" and inst:IsA("Part")) then
   
          for i , v in pairs (inst:GetChildren()) do
             
             if (v:IsA("Model")) then
               
               spawn(function()
                   
                   print("Saving Hostage " .. v.Name)
                   game:GetService("ReplicatedStorage").remoteInterface.jobs.action:InvokeServer(inst)
               
               end)  
                 
             end
             
          end
   
      end
       
   end
   
end

function killThugs()

   for objIndex, obj in pairs (game.Workspace:GetDescendants()) do

       if (obj.Name == "thugNode" and obj:IsA("Part")) then
           
           for i ,v in pairs (obj:GetChildren()) do
               
               if (v.Name == "thug") then
                 
                   data1[4] = v.Head.Position
                   data2[1] = obj
                 
                   local attempts = 0
                 
                   repeat
                       
                       spawn(function()
                       
                           game:GetService("ReplicatedStorage").remoteInterface.tools.bulletShot:FireServer(unpack(data1))
                           game:GetService("ReplicatedStorage").remoteInterface.jobs.action:InvokeServer(unpack(data2))
                           
                       end)
                       
                       
                       print("Attacked " .. v.Name .. " x" .. attempts)
                       attempts = attempts + 1
                       
                   until attempts == 25
                   
               end
               
           end
           
       end
       
   end
   
end

saveHostages()
stopChases()
killThugs()