Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- SETTINGS
- local decalId2 = "86675185371239" -- Second decal
- local texture2 = "http://www.roblox.com/asset/?id=" .. decalId2
- local fishMusicId = "rbxassetid://93277390339796"
- local skyboxId = "rbxassetid://123456789" -- Your Skybox ID
- -- === FISH SPAM SCRIPT ===
- local function applyParticlesAndTextures(part, texture)
- if part:IsA("BasePart") then
- -- Remove existing decals/textures
- for _, obj in ipairs(part:GetChildren()) do
- if obj:IsA("Decal") or obj:IsA("Texture") or obj:IsA("SurfaceGui") then
- obj:Destroy()
- end
- end
- -- Apply texture as decals on every face
- for _, face in ipairs(Enum.NormalId:GetEnumItems()) do
- local decal = Instance.new("Decal")
- decal.Texture = texture
- decal.Face = face
- decal.Parent = part
- end
- -- Particle spam
- local p = Instance.new("ParticleEmitter")
- p.Name = "FE_Particles"
- p.Texture = texture
- p.Rate = 40
- p.Lifetime = NumberRange.new(2)
- p.Speed = NumberRange.new(1)
- p.VelocitySpread = 180
- p.SpreadAngle = Vector2.new(360, 360)
- p.Parent = part
- end
- end
- -- === MUSIC FOR FISH SPAM ===
- local function playFishMusic()
- local sound = Instance.new("Sound")
- sound.Name = "Fish_Sound"
- sound.SoundId = fishMusicId
- sound.Volume = 300 -- Adjusted volume
- sound.Looped = true
- sound.Parent = workspace
- sound:Play()
- end
- -- === APPLY TO EVERYTHING ===
- local function applyToAll(texture)
- -- World parts
- for _, part in ipairs(workspace:GetDescendants()) do
- applyParticlesAndTextures(part, texture)
- end
- -- Current players
- for _, plr in pairs(game.Players:GetPlayers()) do
- if plr.Character then
- for _, part in pairs(plr.Character:GetDescendants()) do
- applyParticlesAndTextures(part, texture)
- -- Replace face decal
- if part:IsA("Decal") and part.Name == "face" then
- part.Texture = texture
- end
- end
- end
- end
- end
- -- === CHANGE SKYBOX ===
- local function changeSkybox()
- local lighting = game:GetService("Lighting")
- local sky = lighting:FindFirstChild("Sky")
- if not sky then
- sky = Instance.new("Sky")
- sky.Name = "Sky"
- sky.Parent = lighting
- end
- -- Set the skybox textures
- sky.SkyboxBk = skyboxId
- sky.SkyboxDn = skyboxId
- sky.SkyboxFt = skyboxId
- sky.SkyboxLf = skyboxId
- sky.SkyboxRt = skyboxId
- sky.SkyboxUp = skyboxId
- end
- -- === EXECUTION ===
- applyToAll(texture2)
- -- === BUTTON FOR FISH SPAM ===
- local fishButton = Instance.new("TextButton")
- fishButton.Size = UDim2.new(0, 200, 0, 50)
- fishButton.Position = UDim2.new(0.5, -100, 0.8, -25)
- fishButton.Text = "Fish Spam"
- fishButton.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
- fishButton.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- fishButton.MouseButton1Click:Connect(function()
- playFishMusic()
- applyToAll(texture2) -- Apply second texture for fish spam
- changeSkybox() -- Change the skybox when button is clicked
- end)
Advertisement
Comments
-
- Guys this ain’t even that good no need to use it
Add Comment
Please, Sign In to add comment
Advertisement