0% found this document useful (0 votes)
239 views10 pages

Sharkbite

The document describes an ESP hack for the game Sharkbite. It includes functions to display ESP for sharks and survivors. It also includes toggles for features like auto-farming, killing survivors, and noclip.

Uploaded by

Carson Szprejda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
239 views10 pages

Sharkbite

The document describes an ESP hack for the game Sharkbite. It includes functions to display ESP for sharks and survivors. It also includes toggles for features like auto-farming, killing survivors, and noclip.

Uploaded by

Carson Szprejda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 10

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)

You might also like