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:Destroy()
end
function cleansurv()
game.CoreGui.esp.survivors:Destroy()
end
local swin = library:CreateWindow("Sharkbite")
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:Section("Misc")
swin:Toggle("Shark TP Farm", {flag = "tpshark"}, function(flag)
end)
swin:Toggle("Kill Survivors", {flag = "ksur"}, function()
end)
spawn(function()
while wait() do
pcall(function()
if swin.flags.ksur then
if game.Players.LocalPlayer.Team.Name == "Shark" then
for i,v in pairs(game.Players:GetChildren()) do
if v.Team.Name == "Survivor" then
workspace.Sharks:WaitForChild(tostring("Shark"..LocalPlayer))
v.Character:MoveTo(workspace.Sharks["Shark"..LocalPlayer]:FindFirstChild("Kill").Po
sition)
v.Character:MoveTo(workspace.Sharks["Shark"..LocalPlayer]:FindFirstChild("Kill2").P
osition)
workspace.Sharks["Shark"..game.Players.LocalPlayer.Name]:MoveTo(v.Character:FindFir
stChild("HumanoidRootPart").Position)
end
end
end
end
end)
end
end)
swin:Toggle("AFK", {flag = "afk"}, function(flag)
if flag then
flag = false
wait(1)
flag = true
end
end)
function reload()
pcall(function()
if
game.Players.LocalPlayer.PlayerGui:FindFirstChild("WeaponDisplay") then
if
string.match(game.Players.LocalPlayer.PlayerGui.WeaponDisplay.Frame.Ammo.text,
"%d") == "0" then
keypress(0x52)
keyrelease(0x52)
end
end
end)
end
function equipgun()
pcall(function()
for i,v in
pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v and v:FindFirstChild("LocalScript") then
game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):EquipTool(v)
end
end
end)
end
function checkGun()
if not
game.Players.LocalPlayer.PlayerGui.WeaponDisplay:FindFirstChild("Frame")
then
game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
wait()
equipgun()
end
end
spawn(function()
pcall(function()
local loc = game.Players.LocalPlayer
local cam = workspace.Camera
while wait() do
if swin.flags.afk then
loc.CameraMode = Enum.CameraMode.LockFirstPerson
if loc.Team.Name == "Survivor" then
equipgun()
for i,v in pairs(workspace.Sharks:GetChildren()) do
if workspace.Sharks:FindFirstChild(tostring(v.Name)) then
game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
equipgun()
--checkgun()
cam.CoordinateFrame = CFrame.new(cam.CoordinateFrame.p,
v.Body.CFrame.p)
mouse1press()
wait()
mouse1release()
reload()
end
end
end
else loc.CameraMode = Enum.CameraMode.Classic
end
end
end)
end)
swin:Toggle("No Barriers", {flag = "barrier"}, function(flag)
if flag then
for i,v in pairs(workspace:GetDescendants()) do
if v:IsA("Part") and v.Name ~= "gayboy" then
v.CanCollide = false
end
end
else
for i,v in pairs(workspace:GetDescendants()) do
if v:IsA("Part") then
v.CanCollide = true
end
end
end
end)
swin:Toggle("Auto-Chest", {flag = "chest"}, function(flag)
if flag then
local LocalPlayer = game.Players.LocalPlayer
if workspace:FindFirstChild("ChestDrop") then
local bpos = LocalPlayer.Character.HumanoidRootPart.CFrame
wait(0.5)
LocalPlayer.Character.HumanoidRootPart.CFrame =
workspace.ChestDrop.LootChest.Union.CFrame
wait(0.5)
LocalPlayer.Character.HumanoidRootPart.CFrame = bpos
end
end
end)
spawn(function()
workspace.ChildAdded:Connect(function(chest)
local LocalPlayer = game.Players.LocalPlayer
if chest.Name == "ChestDrop" and swin.flags.chest then
local bpos = LocalPlayer.Character.HumanoidRootPart.CFrame
wait(0.5)
LocalPlayer.Character.HumanoidRootPart.CFrame =
workspace.ChestDrop.LootChest.Union.CFrame
wait(0.5)
LocalPlayer.Character.HumanoidRootPart.CFrame = bpos
end
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)
swin:Button("Remove Ragdoll", function()
local ragdoll = require(game:GetService("ReplicatedStorage").Ragdoll)
ragdoll.Activate = function() return nil 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("Destroy", 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).mag
nitude)
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).magni
tude)
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)