Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local library = loadstring(game:HttpGet("https://pastebin.com/raw/eWKgbdix", 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 = "Shark"
- tag.TextColor3 = Color3.new(255, 0, 0)
- tag.BackgroundTransparency = 1 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)
- 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:Label("MISC")
- 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)
- swin:Dropdown("Menu Color", {location = _G; flag = "memes"; list = {"Green", "Red", "Blue", "Rainbow"}}, function(new) if new == "Blue" then game.CoreGui.ScreenGui.Container.Sharkbite.Underline.BackgroundColor3 = Color3.new(0,0,255) rgb = false
- else
- if new == "Red" then rgb = false game.CoreGui.ScreenGui.Container.Sharkbite.Underline.BackgroundColor3 = Color3.new(255,0,0)
- else
- if new == "Green" then rgb = false game.CoreGui.ScreenGui.Container.Sharkbite.Underline.BackgroundColor3 = Color3.new(0,255,0)
- else
- if new == "Rainbow" then rgb = true end
- end end end 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"
- tag.TextColor3 = Color3.new(25,0,0)
- tag.BackgroundTransparency = 1
- 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
- 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)
- 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)
- 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
- oo = {};
- table.insert(oo, v.Name)
- for i = 1, #oo do
- if v.Adornee then
- local texts = math.ceil((v.Adornee.Position - game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position).magnitude)
- local text = tostring(texts)
- v.TextLabel.Text = "Shark\n".."["..text.."]"
- else
- v:Destroy()
- end
- 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
- if v.Adornee then
- local texts = math.ceil((v.Adornee.HumanoidRootPart.Position - game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position).magnitude)
- local text = tostring(texts)
- v.TextLabel.Text = v.Adornee.Name.."\n["..text.."]"
- else
- v:Destroy()
- end
- end
- end
- end
- end
- end
- end
- spawn(function() sharkdist() end)
- spawn(function() survdist() end)
- spawn(function(rainbow)
- while wait() do
- if rgb == true then
- game.CoreGui.ScreenGui.Container.Sharkbite.Underline.BackgroundColor3 = Color3.fromHSV(tick() * 24 % 255/255, 1, 1)
- wait()
- end end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement