Roblox Script - SharkBite [ChiefBlox]

 


Features:

  • Survivor ESP
  • Shark ESP
  • RGB Water
  • Inf Ammo
  • Flare Gun
  • Teleport
  • & More!

Script:

local library = loadstring(game:HttpGet("https://pastebin.com/raw/DnDhCpxd", true))()

LocalPlayer =  game:GetService("Players").LocalPlayer.Name




  if game.CoreGui:FindFirstChild("esp") then

  else

    local folder = Instance.new("Folder", game.CoreGui)

    folder.Name = "esp"

  end




  function Sharkesp()

    local folder = Instance.new("Folder", game.CoreGui.esp)

    folder.Name = "sharks"

    for i,v in pairs(game.Workspace.Sharks:GetChildren()) do

      if v ~= nil then

        sharks = {}

        table.insert(sharks, v.Name)

        for i = 1, #sharks do

          sdir = game.Workspace.Sharks[v.Name]


          local sesp = Instance.new("BillboardGui", game.CoreGui.esp.sharks)

          sesp.Name = sdir.Name

          sesp.Adornee = sdir.Kill

          sesp.AlwaysOnTop=true

          sesp.ResetOnSpawn=false

          sesp.Size = UDim2.new(1,1,1,1)


          local tag = Instance.new("TextLabel", sesp)

          tag.Size = UDim2.new(5,5,5,5)

          tag.Text = sdir.OwnerName.Value

          tag.TextColor3 = Color3.new(255, 0, 0)

          tag.TextStrokeTransparency = 0

          tag.BackgroundTransparency = 1


          local cham = Instance.new("BoxHandleAdornment", game.CoreGui.esp.sharks)

          cham.Name = sdir.Name

          cham.Size = sdir:WaitForChild("Body").Size

          cham.Adornee = sdir.Body

          cham.AlwaysOnTop = true

          cham.ZIndex = 5

          cham.Color3 = Color3.new(244,0,0)

          cham.Transparency = 0.72


          if sdir:FindFirstChild("Fin") then

            local fin = Instance.new("BoxHandleAdornment", game.CoreGui.esp.sharks)

            fin.Name = sdir.Name

            fin.Size = sdir.Fin.Size

            fin.Adornee = sdir.Fin

            fin.AlwaysOnTop = true

            fin.ZIndex = 5

            fin.Color3 = Color3.new(244,0,0)

            fin.Transparency = 0.6


            end end end end end



            function Survivoresp()

              local folder = Instance.new("Folder", game.CoreGui.esp)

              folder.Name = "survivors"

              for i,v in pairs(game.Players:GetChildren()) do

                if v.Name ~= LocalPlayer and v.Team.Name == "Survivor" then

                  survivors = {}

                  table.insert(survivors, v.Name)


                  for i = 1, #survivors do

                    local esp = Instance.new("BillboardGui", game.CoreGui.esp.survivors)

                    esp.Adornee = game.Players[v.Name].Character

                    esp.AlwaysOnTop=true

                    esp.ResetOnSpawn=false

                    esp.Size = UDim2.new(1,1,1,1)

                    esp.Name = v.Name


                    local tag = Instance.new("TextLabel", esp)

                    tag.Size = UDim2.new(5,5,5,5)

                    tag.Text = "Survivor"

                    tag.TextColor3 = Color3.new(0, 255, 0)

                    tag.BackgroundTransparency = 1

                    end end end end




                    function cleanshark()

                      game.CoreGui.esp.sharks:Exit()

                    end


                    function cleansurv()

                      game.CoreGui.esp.survivors:Exit()

                    end


                    local swin = library:CreateWindow("ChiefBlox")

                    swin:Section("ESP")


                    local p = swin:Toggle("Survivor ESP", {flag = "suresp"}, function(flag)


                    if flag then Survivoresp()

                  else

                    cleansurv() end end)


                    local l = swin:Toggle("Shark ESP", {flag = "shesp"}, function(flag)

                    if flag then Sharkesp()

                  else

                    cleanshark()

                  end

                  end)


                  

swin:Toggle("RGB Water", {flag = "water"}, function(flag)

  if not flag then

    workspace.Terrain.WaterColor = Color3.fromRGB(52, 120, 154)

  end

  end)


spawn(function(rgbwater)

while wait() do

  if swin.flags.water then

                  workspace.Terrain.WaterColor = Color3.fromHSV(tick() * 24 % 255/255, 1, 1)

                  wait()

                end

              end

end)



                spawn(function()

                pcall(function()

                while wait() do

                  local lp = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")

                  if swin.flags.tpshark and lp and game.Players.LocalPlayer.Team.Name == "Survivor" then

                    for i,v in pairs(game.Workspace.Sharks:GetChildren()) do

for i1,v1 in pairs(game.Players:GetChildren()) do

if v1.Team.Name ~= "Shark" and v.Name == v1.Name.."Shark" then

v:Destroy()

end

end

                      if v then

                        v:WaitForChild("Body")

                        v.Body.CFrame = lp.CFrame + Vector3.new(0,i + 10,100)

                      end

                    end

                  end

                end

                end)

                end)

                

                ypcall(function()

                    if debug then

                        swin:Button("Infinite Ammo", function()

                            local plr = game:GetService("Players").LocalPlayer

game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()

function getGun()

    for i,v in pairs(plr.Backpack:GetChildren()) do

        if v.Name ~= "Flare Gun" and v:FindFirstChild("LocalScript") then

            return v.LocalScript

        end

        end

    end

for i,v in next, getgc() do 

    if type(v) == "function" and getfenv(v).script and getfenv(v).script == getGun() then 

        for i2,v2 in next, debug.getupvalues(v) do 

            if type(v2) == "number" then 

                debug.setupvalue(v, i2, math.huge)

            end

        end

end

end

                        end)

                        end

                    end)


                





                local o = swin:Button("Flare Gun", function()

                game.Workspace.Events.GamePasses.EquipFlareGun:FireServer()

                end)


                local i = swin:Button("Teleport to Lobby", function()

                game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(3.76587367, 286.200226, -27.4438801)

                end)


                game.Workspace.Sharks.ChildAdded:Connect(function(shark)


                if swin.flags.shesp then

                  shark:WaitForChild("Kill")

                  local sesp = Instance.new("BillboardGui", game.CoreGui.esp.sharks)

                  sesp.Name = shark.Name

                  sesp.Adornee = shark.Kill

                  sesp.AlwaysOnTop=true

                  sesp.ResetOnSpawn=false

                  sesp.Size = UDim2.new(1,1,1,1)



                  local tag = Instance.new("TextLabel", sesp)

                  tag.Size = UDim2.new(10,10,10,10)

                  tag.Text = shark.OwnerName.Value

                  tag.TextColor3 = Color3.new(25,0,0)

                  tag.BackgroundTransparency = 1


                  local cham = Instance.new("BoxHandleAdornment", game.CoreGui.esp.sharks)

                  cham.Name = shark.Name

                  cham.Size = shark:WaitForChild("Body").Size

                  cham.Adornee = shark.Body

                  cham.AlwaysOnTop = true

                  cham.ZIndex = 5

                  cham.Color3 = Color3.new(244,0,0)

                  cham.Transparency = 0.72


                  if shark:FindFirstChild("Fin") then

                    local fin = Instance.new("BoxHandleAdornment", game.CoreGui.esp.sharks)

                    fin.Name = shark.Name

                    fin.Size = shark.Fin.Size

                    fin.Adornee = shark.Fin

                    fin.AlwaysOnTop = true

                    fin.ZIndex = 5

                    fin.Color3 = Color3.new(244,0,0)

                    fin.Transparency = 0.6

                  end

                end

                end)


                local Players = game:GetService("Players")

                local RunService = game:GetService("RunService")

                local Teams = game:GetService("Teams")

                survivor = Teams.Survivor


                survivor.PlayerAdded:Connect(function(character)


                RunService.Stepped:wait()

                if swin.flags.suresp then

                  if character.Team.Name == "Survivor" then

                    if character.Name ~= game.Players.LocalPlayer.Name then

                      local esp = Instance.new("BillboardGui", game.CoreGui.esp.survivors)

                      esp.Adornee = character.Character

                      esp.AlwaysOnTop=true

                      esp.ResetOnSpawn=false

                      esp.Size = UDim2.new(1,1,1,1)

                      esp.Name = character.Character.Name


                      local tag = Instance.new("TextLabel", esp)

                      tag.Size = UDim2.new(5,5,5,5)

                      tag.Text = "Survivor"

                      tag.TextColor3 = Color3.new(0, 255, 0)

                      tag.BackgroundTransparency = 1

                    end

                  end

                end

                end)


                survivor.PlayerRemoved:Connect(function(peen)

                if swin.flags.suresp then

                  for i,v in pairs(game.CoreGui.esp.survivors:GetChildren()) do

                    if v.Name == peen.Name then

                      v:Destroy()

                    end

                  end

                end

                end)


swin:Button("TP to New Server", function()

                  game:GetService("TeleportService"):Teleport(734159876)

                  end)



                swin:Button("Exit", function()

                game.CoreGui.ScreenGui:Destroy()

                end)



                function sharkdist()

                  while wait() do

                    if swin.flags.shesp then

                      game.CoreGui.esp:FindFirstChild("sharks")

                      for i,v in pairs(game.CoreGui.esp.sharks:GetChildren()) do

                        if v then

                          if v:IsA("BillboardGui") then

                            oo = {};

                            table.insert(oo, v.Name)

                            for i = 1, #oo do

                              if workspace.Sharks:FindFirstChild(tostring(v.Name)) and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then

                                local texts = math.ceil((v.Adornee.Position - game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position).magnitude)

                                local text = tostring(texts)

                                v.TextLabel.Text = v.Adornee.Parent.OwnerName.Value.."\n["..text.."]"

                              else

                                v:Destroy()

                              end

                            end

                          end

                        end

                      end

                    end

                  end

                end


                function checkBox()

                  while wait() do

                    if swin.flags.shesp then

                      for i,v in pairs(game.CoreGui.esp.sharks:GetChildren()) do

                        if v:IsA("BoxHandleAdornment") then

                          if not workspace.Sharks:FindFirstChild(tostring(v.Name)) then

                            v:Destroy()

                          end

                        end

                      end

                      if swin.flags.suresp then

                        for i,v in pairs(game.CoreGui.esp.survivors:GetChildren()) do

                          if game.Players[v.Name].Team.Name ~= "Survivor" then

                            v:Destroy()

                          end

                        end

                      end

                    end

                  end

                end


                function survdist()

                  while wait() do

                    if swin.flags.suresp then

                      game.CoreGui.esp:FindFirstChild("survivors")

                      for i,v in pairs(game.CoreGui.esp.survivors:GetChildren()) do

                        if v then

                          oo = {};

                          table.insert(oo, v.Name)

                          for i = 1, #oo do

                            pcall(function()

                            if game.Players[v.Name].Team.Name == "Survivor" then

                              if game.Players.LocalPlayer.Team.Name == "Shark" then

                                workspace.Sharks:WaitForChild(tostring("Shark"..LocalPlayer))

                                workspace.Sharks["Shark"..LocalPlayer]:WaitForChild("Body")

                                local texts = math.ceil((v.Adornee:FindFirstChild("HumanoidRootPart").Position - workspace.Sharks["Shark"..LocalPlayer]:WaitForChild("Body").Position).magnitude)

                                local text = tostring(texts)

                                v.TextLabel.Text = v.Adornee.Name.."\n["..text.."]"

                              else

                                local texts = math.ceil((v.Adornee:FindFirstChild("HumanoidRootPart").Position - game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").Position).magnitude)

                                local text = tostring(texts)

                                v.TextLabel.Text = v.Adornee.Name.."\n["..text.."]"

                              end

                            end

                            end)

                          end

                        end

                      end

                    end

                  end

                end

                spawn(function() sharkdist() end)

                spawn(function() survdist() end)

                spawn(function() checkBox() end)



                spawn(function(rainbow)

                while wait() do

                  game.CoreGui:FindFirstChild("ScreenGui")

                  game.CoreGui.ScreenGui.Container.Sharkbite.Underline.BackgroundColor3 = Color3.fromHSV(tick() * 24 % 255/255, 1, 1)

                  wait()

                end

                end)


                -- -- This script was generated by Hydroxide


                -- local oh1 = -0

                -- local oh2 = Vector3.new(5000000000, 0, 720000000)

                -- local oh3 = 0.05

                -- game:GetService("Workspace").Boats.Submarine.Engine.EngineEvent:FireServer(oh1, oh2, oh3)

Previous Post Next Post