Advertisement
rblxscripts4u

SHARKBITE SCRIPT

Jun 13th, 2022
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.12 KB | None | 0 0
  1. --sharkbite
  2.  
  3. local library = loadstring(game:HttpGet("https://pastebin.com/raw/DnDhCpxd", true))()
  4. LocalPlayer = game:GetService("Players").LocalPlayer.Name
  5.  
  6.  
  7.  
  8. if game.CoreGui:FindFirstChild("esp") then
  9. else
  10. local folder = Instance.new("Folder", game.CoreGui)
  11. folder.Name = "esp"
  12. end
  13.  
  14.  
  15.  
  16. function Sharkesp()
  17. local folder = Instance.new("Folder", game.CoreGui.esp)
  18. folder.Name = "sharks"
  19. for i,v in pairs(game.Workspace.Sharks:GetChildren()) do
  20. if v ~= nil then
  21. sharks = {}
  22. table.insert(sharks, v.Name)
  23. for i = 1, #sharks do
  24. sdir = game.Workspace.Sharks[v.Name]
  25.  
  26. local sesp = Instance.new("BillboardGui", game.CoreGui.esp.sharks)
  27. sesp.Name = sdir.Name
  28. sesp.Adornee = sdir.Kill
  29. sesp.AlwaysOnTop=true
  30. sesp.ResetOnSpawn=false
  31. sesp.Size = UDim2.new(1,1,1,1)
  32.  
  33. local tag = Instance.new("TextLabel", sesp)
  34. tag.Size = UDim2.new(5,5,5,5)
  35. tag.Text = sdir.OwnerName.Value
  36. tag.TextColor3 = Color3.new(255, 0, 0)
  37. tag.TextStrokeTransparency = 0
  38. tag.BackgroundTransparency = 1
  39.  
  40. local cham = Instance.new("BoxHandleAdornment", game.CoreGui.esp.sharks)
  41. cham.Name = sdir.Name
  42. cham.Size = sdir:WaitForChild("Body").Size
  43. cham.Adornee = sdir.Body
  44. cham.AlwaysOnTop = true
  45. cham.ZIndex = 5
  46. cham.Color3 = Color3.new(244,0,0)
  47. cham.Transparency = 0.72
  48.  
  49. if sdir:FindFirstChild("Fin") then
  50. local fin = Instance.new("BoxHandleAdornment", game.CoreGui.esp.sharks)
  51. fin.Name = sdir.Name
  52. fin.Size = sdir.Fin.Size
  53. fin.Adornee = sdir.Fin
  54. fin.AlwaysOnTop = true
  55. fin.ZIndex = 5
  56. fin.Color3 = Color3.new(244,0,0)
  57. fin.Transparency = 0.6
  58.  
  59. end end end end end
  60.  
  61.  
  62. function Survivoresp()
  63. local folder = Instance.new("Folder", game.CoreGui.esp)
  64. folder.Name = "survivors"
  65. for i,v in pairs(game.Players:GetChildren()) do
  66. if v.Name ~= LocalPlayer and v.Team.Name == "Survivor" then
  67. survivors = {}
  68. table.insert(survivors, v.Name)
  69.  
  70. for i = 1, #survivors do
  71. local esp = Instance.new("BillboardGui", game.CoreGui.esp.survivors)
  72. esp.Adornee = game.Players[v.Name].Character
  73. esp.AlwaysOnTop=true
  74. esp.ResetOnSpawn=false
  75. esp.Size = UDim2.new(1,1,1,1)
  76. esp.Name = v.Name
  77.  
  78. local tag = Instance.new("TextLabel", esp)
  79. tag.Size = UDim2.new(5,5,5,5)
  80. tag.Text = "Survivor"
  81. tag.TextColor3 = Color3.new(0, 255, 0)
  82. tag.BackgroundTransparency = 1
  83. end end end end
  84.  
  85.  
  86.  
  87. function cleanshark()
  88. game.CoreGui.esp.sharks:Destroy()
  89. end
  90.  
  91. function cleansurv()
  92. game.CoreGui.esp.survivors:Destroy()
  93. end
  94.  
  95. local swin = library:CreateWindow("Sharkbite")
  96. swin:Section("ESP")
  97.  
  98. local p = swin:Toggle("Survivor ESP", {flag = "suresp"}, function(flag)
  99.  
  100. if flag then Survivoresp()
  101. else
  102. cleansurv() end end)
  103.  
  104. local l = swin:Toggle("Shark ESP", {flag = "shesp"}, function(flag)
  105. if flag then Sharkesp()
  106. else
  107. cleanshark()
  108. end
  109. end)
  110.  
  111. swin:Section("Misc")
  112.  
  113. swin:Toggle("Shark TP Farm", {flag = "tpshark"}, function(flag)
  114. end)
  115.  
  116.  
  117. swin:Toggle("Kill Survivors", {flag = "ksur"}, function()
  118. end)
  119.  
  120.  
  121. spawn(function()
  122. while wait() do
  123. pcall(function()
  124. if swin.flags.ksur then
  125. if game.Players.LocalPlayer.Team.Name == "Shark" then
  126. for i,v in pairs(game.Players:GetChildren()) do
  127. if v.Team.Name == "Survivor" then
  128. workspace.Sharks:WaitForChild(tostring("Shark"..LocalPlayer))
  129. v.Character:MoveTo(workspace.Sharks["Shark"..LocalPlayer]:FindFirstChild("Kill").Position)
  130. v.Character:MoveTo(workspace.Sharks["Shark"..LocalPlayer]:FindFirstChild("Kill2").Position)
  131. workspace.Sharks["Shark"..game.Players.LocalPlayer.Name]:MoveTo(v.Character:FindFirstChild("HumanoidRootPart").Position)
  132. end
  133. end
  134. end
  135. end
  136. end)
  137. end
  138. end)
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145. swin:Toggle("AFK", {flag = "afk"}, function(flag)
  146. if flag then
  147. flag = false
  148. wait(1)
  149. flag = true
  150. end
  151. end)
  152.  
  153.  
  154.  
  155.  
  156. function reload()
  157. pcall(function()
  158. if game.Players.LocalPlayer.PlayerGui:FindFirstChild("WeaponDisplay") then
  159. if string.match(game.Players.LocalPlayer.PlayerGui.WeaponDisplay.Frame.Ammo.text, "%d") == "0" then
  160. keypress(0x52)
  161. keyrelease(0x52)
  162. end
  163. end
  164. end)
  165. end
  166.  
  167. function equipgun()
  168. pcall(function()
  169. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  170. if v and v:FindFirstChild("LocalScript") then
  171. game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):EquipTool(v)
  172. end
  173. end
  174. end)
  175. end
  176.  
  177.  
  178. function checkGun()
  179. if not game.Players.LocalPlayer.PlayerGui.WeaponDisplay:FindFirstChild("Frame")
  180. then game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  181. wait()
  182. equipgun()
  183. end
  184. end
  185.  
  186. spawn(function()
  187. pcall(function()
  188. local loc = game.Players.LocalPlayer
  189. local cam = workspace.Camera
  190. while wait() do
  191. if swin.flags.afk then
  192. loc.CameraMode = Enum.CameraMode.LockFirstPerson
  193. if loc.Team.Name == "Survivor" then
  194. equipgun()
  195. for i,v in pairs(workspace.Sharks:GetChildren()) do
  196. if workspace.Sharks:FindFirstChild(tostring(v.Name)) then
  197. game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  198. equipgun()
  199. --checkgun()
  200. cam.CoordinateFrame = CFrame.new(cam.CoordinateFrame.p, v.Body.CFrame.p)
  201. mouse1press()
  202. wait()
  203. mouse1release()
  204. reload()
  205. end
  206. end
  207. end
  208. else loc.CameraMode = Enum.CameraMode.Classic
  209. end
  210. end
  211. end)
  212. end)
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228. swin:Toggle("No Barriers", {flag = "barrier"}, function(flag)
  229. if flag then
  230. for i,v in pairs(workspace:GetDescendants()) do
  231. if v:IsA("Part") and v.Name ~= "gayboy" then
  232. v.CanCollide = false
  233. end
  234. end
  235. else
  236. for i,v in pairs(workspace:GetDescendants()) do
  237. if v:IsA("Part") then
  238. v.CanCollide = true
  239. end
  240. end
  241. end
  242. end)
  243.  
  244.  
  245. swin:Toggle("Auto-Chest", {flag = "chest"}, function(flag)
  246. if flag then
  247. local LocalPlayer = game.Players.LocalPlayer
  248. if workspace:FindFirstChild("ChestDrop") then
  249. local bpos = LocalPlayer.Character.HumanoidRootPart.CFrame
  250. wait(0.5)
  251. LocalPlayer.Character.HumanoidRootPart.CFrame = workspace.ChestDrop.LootChest.Union.CFrame
  252. wait(0.5)
  253. LocalPlayer.Character.HumanoidRootPart.CFrame = bpos
  254. end
  255. end
  256. end)
  257.  
  258.  
  259. spawn(function()
  260. workspace.ChildAdded:Connect(function(chest)
  261. local LocalPlayer = game.Players.LocalPlayer
  262. if chest.Name == "ChestDrop" and swin.flags.chest then
  263. local bpos = LocalPlayer.Character.HumanoidRootPart.CFrame
  264. wait(0.5)
  265. LocalPlayer.Character.HumanoidRootPart.CFrame = workspace.ChestDrop.LootChest.Union.CFrame
  266. wait(0.5)
  267. LocalPlayer.Character.HumanoidRootPart.CFrame = bpos
  268. end
  269. end)
  270. end)
  271.  
  272. swin:Toggle("RGB Water", {flag = "water"}, function(flag)
  273. if not flag then
  274. workspace.Terrain.WaterColor = Color3.fromRGB(52, 120, 154)
  275. end
  276. end)
  277.  
  278. spawn(function(rgbwater)
  279. while wait() do
  280. if swin.flags.water then
  281. workspace.Terrain.WaterColor = Color3.fromHSV(tick() * 24 % 255/255, 1, 1)
  282. wait()
  283. end
  284. end
  285. end)
  286.  
  287.  
  288. spawn(function()
  289. pcall(function()
  290. while wait() do
  291. local lp = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  292. if swin.flags.tpshark and lp and game.Players.LocalPlayer.Team.Name == "Survivor" then
  293. for i,v in pairs(game.Workspace.Sharks:GetChildren()) do
  294. for i1,v1 in pairs(game.Players:GetChildren()) do
  295. if v1.Team.Name ~= "Shark" and v.Name == v1.Name.."Shark" then
  296. v:Destroy()
  297. end
  298. end
  299. if v then
  300. v:WaitForChild("Body")
  301. v.Body.CFrame = lp.CFrame + Vector3.new(0,i + 10,100)
  302. end
  303. end
  304. end
  305. end
  306. end)
  307. end)
  308.  
  309. ypcall(function()
  310. if debug then
  311. swin:Button("Infinite Ammo", function()
  312. local plr = game:GetService("Players").LocalPlayer
  313. game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  314. function getGun()
  315. for i,v in pairs(plr.Backpack:GetChildren()) do
  316. if v.Name ~= "Flare Gun" and v:FindFirstChild("LocalScript") then
  317. return v.LocalScript
  318. end
  319. end
  320. end
  321. for i,v in next, getgc() do
  322. if type(v) == "function" and getfenv(v).script and getfenv(v).script == getGun() then
  323. for i2,v2 in next, debug.getupvalues(v) do
  324. if type(v2) == "number" then
  325. debug.setupvalue(v, i2, math.huge)
  326. end
  327. end
  328. end
  329. end
  330. end)
  331. end
  332. end)
  333.  
  334.  
  335.  
  336.  
  337. swin:Button("Remove Ragdoll", function()
  338. local ragdoll = require(game:GetService("ReplicatedStorage").Ragdoll)
  339.  
  340. ragdoll.Activate = function() return nil end
  341. end)
  342.  
  343. local o = swin:Button("Flare Gun", function()
  344. game.Workspace.Events.GamePasses.EquipFlareGun:FireServer()
  345. end)
  346.  
  347. local i = swin:Button("Teleport to Lobby", function()
  348. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(3.76587367, 286.200226, -27.4438801)
  349. end)
  350.  
  351. game.Workspace.Sharks.ChildAdded:Connect(function(shark)
  352.  
  353. if swin.flags.shesp then
  354. shark:WaitForChild("Kill")
  355. local sesp = Instance.new("BillboardGui", game.CoreGui.esp.sharks)
  356. sesp.Name = shark.Name
  357. sesp.Adornee = shark.Kill
  358. sesp.AlwaysOnTop=true
  359. sesp.ResetOnSpawn=false
  360. sesp.Size = UDim2.new(1,1,1,1)
  361.  
  362.  
  363. local tag = Instance.new("TextLabel", sesp)
  364. tag.Size = UDim2.new(10,10,10,10)
  365. tag.Text = shark.OwnerName.Value
  366. tag.TextColor3 = Color3.new(25,0,0)
  367. tag.BackgroundTransparency = 1
  368.  
  369. local cham = Instance.new("BoxHandleAdornment", game.CoreGui.esp.sharks)
  370. cham.Name = shark.Name
  371. cham.Size = shark:WaitForChild("Body").Size
  372. cham.Adornee = shark.Body
  373. cham.AlwaysOnTop = true
  374. cham.ZIndex = 5
  375. cham.Color3 = Color3.new(244,0,0)
  376. cham.Transparency = 0.72
  377.  
  378. if shark:FindFirstChild("Fin") then
  379. local fin = Instance.new("BoxHandleAdornment", game.CoreGui.esp.sharks)
  380. fin.Name = shark.Name
  381. fin.Size = shark.Fin.Size
  382. fin.Adornee = shark.Fin
  383. fin.AlwaysOnTop = true
  384. fin.ZIndex = 5
  385. fin.Color3 = Color3.new(244,0,0)
  386. fin.Transparency = 0.6
  387. end
  388. end
  389. end)
  390.  
  391. local Players = game:GetService("Players")
  392. local RunService = game:GetService("RunService")
  393. local Teams = game:GetService("Teams")
  394. survivor = Teams.Survivor
  395.  
  396. survivor.PlayerAdded:Connect(function(character)
  397.  
  398. RunService.Stepped:wait()
  399. if swin.flags.suresp then
  400. if character.Team.Name == "Survivor" then
  401. if character.Name ~= game.Players.LocalPlayer.Name then
  402. local esp = Instance.new("BillboardGui", game.CoreGui.esp.survivors)
  403. esp.Adornee = character.Character
  404. esp.AlwaysOnTop=true
  405. esp.ResetOnSpawn=false
  406. esp.Size = UDim2.new(1,1,1,1)
  407. esp.Name = character.Character.Name
  408.  
  409. local tag = Instance.new("TextLabel", esp)
  410. tag.Size = UDim2.new(5,5,5,5)
  411. tag.Text = "Survivor"
  412. tag.TextColor3 = Color3.new(0, 255, 0)
  413. tag.BackgroundTransparency = 1
  414. end
  415. end
  416. end
  417. end)
  418.  
  419. survivor.PlayerRemoved:Connect(function(peen)
  420. if swin.flags.suresp then
  421. for i,v in pairs(game.CoreGui.esp.survivors:GetChildren()) do
  422. if v.Name == peen.Name then
  423. v:Destroy()
  424. end
  425. end
  426. end
  427. end)
  428.  
  429. swin:Button("TP to New Server", function()
  430. game:GetService("TeleportService"):Teleport(734159876)
  431. end)
  432.  
  433.  
  434. swin:Button("Destroy", function()
  435. game.CoreGui.ScreenGui:Destroy()
  436. end)
  437.  
  438.  
  439. function sharkdist()
  440. while wait() do
  441. if swin.flags.shesp then
  442. game.CoreGui.esp:FindFirstChild("sharks")
  443. for i,v in pairs(game.CoreGui.esp.sharks:GetChildren()) do
  444. if v then
  445. if v:IsA("BillboardGui") then
  446. oo = {};
  447. table.insert(oo, v.Name)
  448. for i = 1, #oo do
  449. if workspace.Sharks:FindFirstChild(tostring(v.Name)) and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
  450. local texts = math.ceil((v.Adornee.Position - game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position).magnitude)
  451. local text = tostring(texts)
  452. v.TextLabel.Text = v.Adornee.Parent.OwnerName.Value.."\n["..text.."]"
  453. else
  454. v:Destroy()
  455. end
  456. end
  457. end
  458. end
  459. end
  460. end
  461. end
  462. end
  463.  
  464. function checkBox()
  465. while wait() do
  466. if swin.flags.shesp then
  467. for i,v in pairs(game.CoreGui.esp.sharks:GetChildren()) do
  468. if v:IsA("BoxHandleAdornment") then
  469. if not workspace.Sharks:FindFirstChild(tostring(v.Name)) then
  470. v:Destroy()
  471. end
  472. end
  473. end
  474. if swin.flags.suresp then
  475. for i,v in pairs(game.CoreGui.esp.survivors:GetChildren()) do
  476. if game.Players[v.Name].Team.Name ~= "Survivor" then
  477. v:Destroy()
  478. end
  479. end
  480. end
  481. end
  482. end
  483. end
  484.  
  485. function survdist()
  486. while wait() do
  487. if swin.flags.suresp then
  488. game.CoreGui.esp:FindFirstChild("survivors")
  489. for i,v in pairs(game.CoreGui.esp.survivors:GetChildren()) do
  490. if v then
  491. oo = {};
  492. table.insert(oo, v.Name)
  493. for i = 1, #oo do
  494. pcall(function()
  495. if game.Players[v.Name].Team.Name == "Survivor" then
  496. if game.Players.LocalPlayer.Team.Name == "Shark" then
  497. workspace.Sharks:WaitForChild(tostring("Shark"..LocalPlayer))
  498. workspace.Sharks["Shark"..LocalPlayer]:WaitForChild("Body")
  499. local texts = math.ceil((v.Adornee:FindFirstChild("HumanoidRootPart").Position - workspace.Sharks["Shark"..LocalPlayer]:WaitForChild("Body").Position).magnitude)
  500. local text = tostring(texts)
  501. v.TextLabel.Text = v.Adornee.Name.."\n["..text.."]"
  502. else
  503. local texts = math.ceil((v.Adornee:FindFirstChild("HumanoidRootPart").Position - game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").Position).magnitude)
  504. local text = tostring(texts)
  505. v.TextLabel.Text = v.Adornee.Name.."\n["..text.."]"
  506. end
  507. end
  508. end)
  509. end
  510. end
  511. end
  512. end
  513. end
  514. end
  515. spawn(function() sharkdist() end)
  516. spawn(function() survdist() end)
  517. spawn(function() checkBox() end)
  518.  
  519.  
  520. spawn(function(rainbow)
  521. while wait() do
  522. game.CoreGui:FindFirstChild("ScreenGui")
  523. game.CoreGui.ScreenGui.Container.Sharkbite.Underline.BackgroundColor3 = Color3.fromHSV(tick() * 24 % 255/255, 1, 1)
  524. wait()
  525. end
  526. end)
  527.  
  528. -- -- This script was generated by Hydroxide
  529.  
  530. -- local oh1 = -0
  531. -- local oh2 = Vector3.new(5000000000, 0, 720000000)
  532. -- local oh3 = 0.05
  533. -- game:GetService("Workspace").Boats.Submarine.Engine.EngineEvent:FireServer(oh1, oh2, oh3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement