-- TROLL MODULE v2.0 - REQUIRE SCRIPT (Synapse / Krnl / Fluxus) -- Features: Decal Spam, Fake Lag, Chat Spam, Sound Spam, Skybox Troll -- Usage: local Troll = require(1234567890) --> Troll.DecalSpam(true) local Players = game:GetService("Players") local RunService = game:GetService("RunService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local Workspace = game:GetService("Workspace") local Lighting = game:GetService("Lighting") local LocalPlayer = Players.LocalPlayer local Troll = {} -- DECAL SPAM function Troll.DecalSpam(enabled) if not enabled then return end spawn(function() while wait(0.1) do for _, part in ipairs(Workspace:GetDescendants()) do if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then pcall(function() local decal = Instance.new("Decal") decal.Texture = "rbxassetid://1367115" -- Rickroll face decal.Face = Enum.NormalId.Front decal.Parent = part task.wait() local back = decal:Clone() back.Face = Enum.NormalId.Back back.Parent = part end) end end end end) end -- FAKE LAG (Visual only) function Troll.FakeLag(enabled, intensity) intensity = intensity or 1 if not enabled then RunService:UnbindFromRenderStep("FakeLag") return end RunService:BindToRenderStep("FakeLag", Enum.RenderPriority.Camera.Value, function() LocalPlayer.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(math.random(-intensity, intensity), 0, math.random(-intensity, intensity)) end) end -- CHAT SPAM function Troll.ChatSpam(enabled, message) message = message or "TROLLED BY YEKKZY" if not enabled then return end spawn(function() while wait(1) do pcall(function() ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(message, "All") end) end end) end -- SOUND SPAM function Troll.SoundSpam(enabled) if not enabled then return end spawn(function() while wait(0.5) do for _, player in ipairs(Players:GetPlayers()) do if player.Character and player.Character:FindFirstChild("Head") then local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://909285108" -- Earrape sound.Volume = 10 sound.Parent = player.Character.Head sound:Play() task.delay(2, function() sound:Destroy() end) end end end end) end -- SKYBOX TROLL function Troll.SkyboxTroll(enabled) if not enabled then Lighting.SkyboxBk = "" Lighting.SkyboxDn = "" Lighting.SkyboxFt = "" Lighting.SkyboxLf = "" Lighting.SkyboxRt = "" Lighting.SkyboxUp = "" return end local sky = Instance.new("Sky") sky.SkyboxBk = "rbxassetid://1367115" sky.SkyboxDn = "rbxassetid://1367115" sky.SkyboxFt = "rbxassetid://1367115" sky.SkyboxLf = "rbxassetid://1367115" sky.SkyboxRt = "rbxassetid://1367115" sky.SkyboxUp = "rbxassetid://1367115" sky.Parent = Lighting end return Troll