Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- Model1 = Instance.new("Model")
- Part2 = Instance.new("Part")
- Weld3 = Instance.new("Weld")
- Weld4 = Instance.new("Weld")
- Part5 = Instance.new("Part")
- Motor6D6 = Instance.new("Motor6D")
- Motor6D7 = Instance.new("Motor6D")
- Weld8 = Instance.new("Weld")
- Weld9 = Instance.new("Weld")
- Weld10 = Instance.new("Weld")
- Sound11 = Instance.new("Sound")
- Part12 = Instance.new("Part")
- Part13 = Instance.new("Part")
- Weld14 = Instance.new("Weld")
- Weld15 = Instance.new("Weld")
- Weld16 = Instance.new("Weld")
- Motor6D17 = Instance.new("Motor6D")
- Part18 = Instance.new("Part")
- Part19 = Instance.new("Part")
- Part20 = Instance.new("Part")
- Part21 = Instance.new("Part")
- Part22 = Instance.new("Part")
- Part23 = Instance.new("Part")
- Part24 = Instance.new("Part")
- Part25 = Instance.new("Part")
- Weld26 = Instance.new("Weld")
- Weld27 = Instance.new("Weld")
- Weld28 = Instance.new("Weld")
- Weld29 = Instance.new("Weld")
- Part30 = Instance.new("Part")
- Part31 = Instance.new("Part")
- Part32 = Instance.new("Part")
- Part33 = Instance.new("Part")
- Part34 = Instance.new("Part")
- Weld35 = Instance.new("Weld")
- Script36 = Instance.new("Script")
- RemoteEvent38 = Instance.new("RemoteEvent")
- Tool0.Name = "BigMouthBillyBass"
- Tool0.Parent = game:GetService("Players").jinjoinm.Backpack
- Model1.Name = "fish"
- Model1.Parent = Tool0
- Part2.Name = "holder"
- Part2.Parent = Model1
- Part2.CFrame = CFrame.new(-175.125, 4187.12451, -119.125, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part2.Position = Vector3.new(-175.125, 4187.12451171875, -119.125)
- Part2.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part2.Size = Vector3.new(2.3499999046325684, 1.9500000476837158, 0.25)
- Part2.BottomSurface = Enum.SurfaceType.Smooth
- Part2.BrickColor = BrickColor.new("Dark stone grey")
- Part2.CanCollide = false
- Part2.TopSurface = Enum.SurfaceType.Smooth
- Part2.brickColor = BrickColor.new("Dark stone grey")
- Weld3.Name = "holder 𡪠Part"
- Weld3.Parent = Part2
- Weld3.C0 = CFrame.new(0.125, 0, -0.625, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld3.Part0 = Part2
- Weld3.Part1 = Part5
- Weld3.part1 = Part5
- Weld4.Name = "holder 𡪠Part"
- Weld4.Parent = Part2
- Weld4.Part0 = Part2
- Weld4.Part1 = Part21
- Weld4.part1 = Part21
- Part5.Name = "middle"
- Part5.Parent = Model1
- Part5.CFrame = CFrame.new(-175, 4187.12451, -119.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part5.Position = Vector3.new(-175, 4187.12451171875, -119.75)
- Part5.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part5.Size = Vector3.new(1.5, 0.75, 0.8999999761581421)
- Part5.BottomSurface = Enum.SurfaceType.Smooth
- Part5.BrickColor = BrickColor.new("Dark stone grey")
- Part5.CanCollide = false
- Part5.TopSurface = Enum.SurfaceType.Smooth
- Part5.brickColor = BrickColor.new("Dark stone grey")
- Motor6D6.Name = "head"
- Motor6D6.Parent = Part5
- Motor6D6.C0 = CFrame.new(0.649993896, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D6.C1 = CFrame.new(-0.600006104, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D6.Part0 = Part5
- Motor6D6.Part1 = Part13
- Motor6D6.part1 = Part13
- Motor6D7.Name = "tail"
- Motor6D7.Parent = Part5
- Motor6D7.C0 = CFrame.new(-0.874984741, 0, -0.0249938965, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D7.C1 = CFrame.new(0.25, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D7.Part0 = Part5
- Motor6D7.Part1 = Part25
- Motor6D7.part1 = Part25
- Weld8.Name = "Part 𡪠Part"
- Weld8.Parent = Part5
- Weld8.C0 = CFrame.new(0.266830444, -0.0126953125, -0.450004578, 0.965925753, -0.258819252, 0, 0.258819252, 0.965925753, 0, 0, 0, 1)
- Weld8.Part0 = Part5
- Weld8.Part1 = Part24
- Weld8.part1 = Part24
- Weld9.Name = "Part 𡪠Part"
- Weld9.Parent = Part5
- Weld9.C0 = CFrame.new(0.575012207, 0.150390625, -0.450004578, 0.965925872, 0.258818835, 0, -0.258818835, 0.965925872, 0, 0, 0, 1)
- Weld9.Part0 = Part5
- Weld9.Part1 = Part19
- Weld9.part1 = Part19
- Weld10.Name = "middle 𡪠Part"
- Weld10.Parent = Part5
- Weld10.C0 = CFrame.new(-0.25, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld10.Part0 = Part5
- Weld10.Part1 = Part22
- Weld10.part1 = Part22
- Sound11.Parent = Part5
- Sound11.Looped = true
- Sound11.Volume = 10
- Sound11.PlaybackSpeed = 2.5
- Sound11.SoundId = "rbxassetid://5326894153"
- for i = 1, 10 do
- local wawa = Sound11:Clone()
- wawa.Parent = Sound11.Parent
- end
- Part12.Parent = Model1
- Part12.CFrame = CFrame.new(-173.75, 4187.12451, -119.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part12.Position = Vector3.new(-173.75, 4187.12451171875, -119.75)
- Part12.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part12.Size = Vector3.new(1.5, 1.25, 0.5)
- Part12.BottomSurface = Enum.SurfaceType.Smooth
- Part12.BrickColor = BrickColor.new("Dark stone grey")
- Part12.CanCollide = false
- Part12.TopSurface = Enum.SurfaceType.Smooth
- Part12.brickColor = BrickColor.new("Dark stone grey")
- Part13.Name = "head"
- Part13.Parent = Model1
- Part13.CFrame = CFrame.new(-173.75, 4187.12451, -119.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part13.Position = Vector3.new(-173.75, 4187.12451171875, -119.75)
- Part13.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part13.Size = Vector3.new(1, 0.75, 0.8999999761581421)
- Part13.BottomSurface = Enum.SurfaceType.Smooth
- Part13.BrickColor = BrickColor.new("Dark stone grey")
- Part13.CanCollide = false
- Part13.TopSurface = Enum.SurfaceType.Smooth
- Part13.brickColor = BrickColor.new("Dark stone grey")
- Weld14.Name = "Part 𡪠Part"
- Weld14.Parent = Part13
- Weld14.Part0 = Part13
- Weld14.Part1 = Part12
- Weld14.part1 = Part12
- Weld15.Name = "Part 𡪠Part"
- Weld15.Parent = Part13
- Weld15.C0 = CFrame.new(0.75, 0.125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld15.Part0 = Part13
- Weld15.Part1 = Part18
- Weld15.part1 = Part18
- Weld16.Name = "Part 𡪠Part"
- Weld16.Parent = Part13
- Weld16.C0 = CFrame.new(0.775009155, 0.200195312, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld16.Part0 = Part13
- Weld16.Part1 = Part20
- Weld16.part1 = Part20
- Motor6D17.Name = "jaw"
- Motor6D17.Parent = Part13
- Motor6D17.C0 = CFrame.new(0.5, -0.25, 0.0500030518, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D17.C1 = CFrame.new(-0.25, 0, 0.0500030518, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D17.Part0 = Part13
- Motor6D17.Part1 = Part23
- Motor6D17.part1 = Part23
- Part18.Parent = Model1
- Part18.CFrame = CFrame.new(-173, 4187.24951, -119.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part18.Position = Vector3.new(-173, 4187.24951171875, -119.75)
- Part18.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part18.Size = Vector3.new(0.5, 0.5, 0.7999999523162842)
- Part18.BottomSurface = Enum.SurfaceType.Smooth
- Part18.BrickColor = BrickColor.new("Dark stone grey")
- Part18.CanCollide = false
- Part18.TopSurface = Enum.SurfaceType.Smooth
- Part18.brickColor = BrickColor.new("Dark stone grey")
- Part19.Parent = Model1
- Part19.CFrame = CFrame.new(-174.424988, 4187.2749, -120.200005, 0.965925872, 0.258818835, 0, -0.258818835, 0.965925872, 0, 0, 0, 1)
- Part19.Orientation = Vector3.new(0, 0, -15)
- Part19.Position = Vector3.new(-174.42498779296875, 4187.27490234375, -120.20000457763672)
- Part19.Rotation = Vector3.new(0, 0, -15)
- Part19.Color = Color3.new(0.301961, 0.290196, 0.298039)
- Part19.Size = Vector3.new(0.2499999701976776, 0.2500000298023224, 0.09999996423721313)
- Part19.BottomSurface = Enum.SurfaceType.Smooth
- Part19.BrickColor = BrickColor.new("Dark taupe")
- Part19.CanCollide = false
- Part19.TopSurface = Enum.SurfaceType.Smooth
- Part19.brickColor = BrickColor.new("Dark taupe")
- Part20.Parent = Model1
- Part20.CFrame = CFrame.new(-172.974991, 4187.32471, -119.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part20.Position = Vector3.new(-172.97499084472656, 4187.32470703125, -119.75)
- Part20.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part20.Size = Vector3.new(0.25, 0.2499999850988388, 0.8999999761581421)
- Part20.BottomSurface = Enum.SurfaceType.Smooth
- Part20.BrickColor = BrickColor.new("Black")
- Part20.CanCollide = false
- Part20.TopSurface = Enum.SurfaceType.Smooth
- Part20.brickColor = BrickColor.new("Black")
- Part21.Parent = Model1
- Part21.CFrame = CFrame.new(-175.125, 4187.12451, -119.125, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part21.Position = Vector3.new(-175.125, 4187.12451171875, -119.125)
- Part21.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part21.Size = Vector3.new(2.8499999046325684, 1.5499999523162842, 0.25)
- Part21.BottomSurface = Enum.SurfaceType.Smooth
- Part21.BrickColor = BrickColor.new("Dark stone grey")
- Part21.CanCollide = false
- Part21.TopSurface = Enum.SurfaceType.Smooth
- Part21.brickColor = BrickColor.new("Dark stone grey")
- Part22.Parent = Model1
- Part22.CFrame = CFrame.new(-175.25, 4187.12451, -119.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part22.Position = Vector3.new(-175.25, 4187.12451171875, -119.75)
- Part22.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part22.Size = Vector3.new(1.5, 1.0499999523162842, 0.3999999761581421)
- Part22.BottomSurface = Enum.SurfaceType.Smooth
- Part22.BrickColor = BrickColor.new("Dark stone grey")
- Part22.CanCollide = false
- Part22.TopSurface = Enum.SurfaceType.Smooth
- Part22.brickColor = BrickColor.new("Dark stone grey")
- Part23.Parent = Model1
- Part23.CFrame = CFrame.new(-173, 4186.87451, -119.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part23.Position = Vector3.new(-173, 4186.87451171875, -119.75)
- Part23.Color = Color3.new(0.47451, 0.454902, 0.470588)
- Part23.Size = Vector3.new(0.5, 0.25, 0.7999999523162842)
- Part23.BottomSurface = Enum.SurfaceType.Smooth
- Part23.BrickColor = BrickColor.new("Dark grey")
- Part23.CanCollide = false
- Part23.TopSurface = Enum.SurfaceType.Smooth
- Part23.brickColor = BrickColor.new("Dark grey")
- Part24.Parent = Model1
- Part24.CFrame = CFrame.new(-174.73317, 4187.11182, -120.200005, 0.965925753, -0.258819252, 0, 0.258819252, 0.965925753, 0, 0, 0, 1)
- Part24.Orientation = Vector3.new(0, 0, 15)
- Part24.Position = Vector3.new(-174.73316955566406, 4187.11181640625, -120.20000457763672)
- Part24.Rotation = Vector3.new(0, 0, 15)
- Part24.Color = Color3.new(0.301961, 0.290196, 0.298039)
- Part24.Size = Vector3.new(0.1499999612569809, 0.20000003278255463, 0.09999996423721313)
- Part24.BottomSurface = Enum.SurfaceType.Smooth
- Part24.BrickColor = BrickColor.new("Dark taupe")
- Part24.CanCollide = false
- Part24.TopSurface = Enum.SurfaceType.Smooth
- Part24.brickColor = BrickColor.new("Dark taupe")
- Part25.Name = "tail"
- Part25.Parent = Model1
- Part25.CFrame = CFrame.new(-176.124985, 4187.12451, -119.774994, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part25.Position = Vector3.new(-176.12498474121094, 4187.12451171875, -119.77499389648438)
- Part25.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part25.Size = Vector3.new(0.7499999403953552, 0.6499999761581421, 0.75)
- Part25.BottomSurface = Enum.SurfaceType.Smooth
- Part25.BrickColor = BrickColor.new("Dark stone grey")
- Part25.CanCollide = false
- Part25.TopSurface = Enum.SurfaceType.Smooth
- Part25.brickColor = BrickColor.new("Dark stone grey")
- Weld26.Name = "Part 𡪠Part"
- Weld26.Parent = Part25
- Weld26.C0 = CFrame.new(-0.175003052, 0, 0.0499954224, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld26.Part0 = Part25
- Weld26.Part1 = Part30
- Weld26.part1 = Part30
- Weld27.Name = "Part 𡪠Part"
- Weld27.Parent = Part25
- Weld27.C0 = CFrame.new(-0.574996948, 0.025390625, 0.0249938965, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld27.Part0 = Part25
- Weld27.Part1 = Part31
- Weld27.part1 = Part31
- Weld28.Name = "Part 𡪠Part"
- Weld28.Parent = Part25
- Weld28.C0 = CFrame.new(-0.700012207, 0, 0.0499954224, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld28.Part0 = Part25
- Weld28.Part1 = Part32
- Weld28.part1 = Part32
- Weld29.Name = "Part 𡪠Part"
- Weld29.Parent = Part25
- Weld29.C0 = CFrame.new(-0.950012207, 0.0498046875, 0.0499954224, 0.707106709, 0.707106888, 0, -0.707106888, 0.707106709, 0, 0, 0, 1)
- Weld29.Part0 = Part25
- Weld29.Part1 = Part33
- Weld29.part1 = Part33
- Part30.Parent = Model1
- Part30.CFrame = CFrame.new(-176.299988, 4187.12451, -119.724998, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part30.Position = Vector3.new(-176.29998779296875, 4187.12451171875, -119.7249984741211)
- Part30.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part30.Size = Vector3.new(0.5999999642372131, 0.9500000476837158, 0.25)
- Part30.BottomSurface = Enum.SurfaceType.Smooth
- Part30.BrickColor = BrickColor.new("Dark stone grey")
- Part30.CanCollide = false
- Part30.TopSurface = Enum.SurfaceType.Smooth
- Part30.brickColor = BrickColor.new("Dark stone grey")
- Part31.Parent = Model1
- Part31.CFrame = CFrame.new(-176.699982, 4187.1499, -119.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part31.Position = Vector3.new(-176.69998168945312, 4187.14990234375, -119.75)
- Part31.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part31.Size = Vector3.new(0.3999999463558197, 0.2999999523162842, 0.5)
- Part31.BottomSurface = Enum.SurfaceType.Smooth
- Part31.BrickColor = BrickColor.new("Dark stone grey")
- Part31.CanCollide = false
- Part31.TopSurface = Enum.SurfaceType.Smooth
- Part31.brickColor = BrickColor.new("Dark stone grey")
- Part32.Parent = Model1
- Part32.CFrame = CFrame.new(-176.824997, 4187.12451, -119.724998, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part32.Position = Vector3.new(-176.8249969482422, 4187.12451171875, -119.7249984741211)
- Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part32.Size = Vector3.new(0.44999992847442627, 0.75, 0.25)
- Part32.BottomSurface = Enum.SurfaceType.Smooth
- Part32.BrickColor = BrickColor.new("Dark stone grey")
- Part32.CanCollide = false
- Part32.TopSurface = Enum.SurfaceType.Smooth
- Part32.brickColor = BrickColor.new("Dark stone grey")
- Part33.Parent = Model1
- Part33.CFrame = CFrame.new(-177.074997, 4187.17432, -119.724998, 0.707106709, 0.707106888, 0, -0.707106888, 0.707106709, 0, 0, 0, 1)
- Part33.Orientation = Vector3.new(0, 0, -45)
- Part33.Position = Vector3.new(-177.0749969482422, 4187.17431640625, -119.7249984741211)
- Part33.Rotation = Vector3.new(0, 0, -45)
- Part33.Color = Color3.new(0.301961, 0.290196, 0.298039)
- Part33.Size = Vector3.new(0.9499999284744263, 0.9500000476837158, 0.15000000596046448)
- Part33.BottomSurface = Enum.SurfaceType.Smooth
- Part33.BrickColor = BrickColor.new("Dark taupe")
- Part33.CanCollide = false
- Part33.TopSurface = Enum.SurfaceType.Smooth
- Part33.brickColor = BrickColor.new("Dark taupe")
- Part34.Name = "Handle"
- Part34.Parent = Tool0
- Part34.CFrame = CFrame.new(-175.125, 4187.12451, -119.025002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part34.Position = Vector3.new(-175.125, 4187.12451171875, -119.0250015258789)
- Part34.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part34.Size = Vector3.new(2.3499999046325684, 1.9500000476837158, 0.25)
- Part34.BottomSurface = Enum.SurfaceType.Smooth
- Part34.BrickColor = BrickColor.new("Dark stone grey")
- Part34.TopSurface = Enum.SurfaceType.Smooth
- Part34.brickColor = BrickColor.new("Dark stone grey")
- Weld35.Name = "Handle 𡪠holder"
- Weld35.Parent = Part34
- Weld35.C0 = CFrame.new(0, 0, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld35.Part0 = Part34
- Weld35.Part1 = Part2
- Weld35.part1 = Part2
- Script36.Parent = Tool0
- table.insert(cors,sandbox(Script36,function()
- task.wait(.1)
- local tool = script.Parent
- local head = script.Parent:WaitForChild("fish").middle.head
- local tail = script.Parent:WaitForChild("fish").middle.tail
- local jaw = script.Parent:WaitForChild("fish").head.jaw
- local sound = script.Parent:WaitForChild("fish").middle.Sound
- tool.Equipped:Connect(function()
- for i,v in pairs(sound.Parent:GetChildren()) do
- if v:IsA("Sound") then
- sound:Play()
- end
- end
- end)
- tool.Unequipped:Connect(function()
- for i,v in pairs(sound.Parent:GetChildren()) do
- if v:IsA("Sound") then
- sound:Stop()
- end
- end
- end)
- local OriginaltailC0 = tail.C0
- local OriginalheadC0 = head.C0
- local OriginaljawC0 = jaw.C0
- local silly = script.Parent:WaitForChild("silly")
- local lastv = 0
- silly.OnServerEvent:Connect(function(p, v)
- if lastv < v then
- jaw.C0 = OriginaljawC0*CFrame.Angles(0,0,math.rad(-v/5))
- else
- jaw.C0 = jaw.C0:lerp(OriginaljawC0*CFrame.Angles(0,0,math.rad(-v/10)),.05)
- end
- lastv = v
- end)
- while task.wait() do
- tail.C0 = OriginaltailC0*CFrame.Angles(0,math.sin(tick())/2,0)
- head.C0 = OriginalheadC0*CFrame.Angles(0,-math.sin(tick())/2,0)
- end
- end))
- local wawa = NLS([[
- task.wait(.1)
- local sound = script.Parent:WaitForChild("fish").middle.Sound
- local silly = script.Parent:WaitForChild("silly")
- while task.wait() do
- script.Parent = game.Players.LocalPlayer.PlayerGui
- silly:FireServer(sound.PlaybackLoudness)
- end
- ]],Tool0)
- wawa.Parent = Tool0
- RemoteEvent38.Name = "silly"
- RemoteEvent38.Parent = Tool0
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement