
Key Required VerifiedUniversal

-- DONT EXECUTE THIS AT NIGHTTIME
-- die now😈😈😈😈
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- === CONFIG ===
local PARTS_PER_BATCH = 10
local SPAWN_RADIUS = 200
local SPAWN_HEIGHT = 4
-- Wait for character
local character = player.Character or player.CharacterAdded:Wait()
local root = character:WaitForChild("HumanoidRootPart")
-- === FUNCTION: Create a spooky part ===
local function createSpookyPart(pos)
local thing = Instance.new("Part")
thing.Name = "SpookyPart"
thing.Parent = workspace
thing.Anchored = true
thing.Size = Vector3.new(3, 6, 3)
thing.Position = pos or Vector3.new(
math.random(-SPAWN_RADIUS, SPAWN_RADIUS),
SPAWN_HEIGHT,
math.random(-SPAWN_RADIUS, SPAWN_RADIUS)
)
thing.Transparency = 1
thing.CanCollide = false
local billboard = Instance.new("BillboardGui")
billboard.Parent = thing
billboard.AlwaysOnTop = true
billboard.Size = UDim2.new(5, 0, 5, 0)
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.Adornee = thing
local image = Instance.new("ImageLabel")
image.Parent = billboard
image.Size = UDim2.new(1, 0, 1, 0)
image.BackgroundTransparency = 1
image.Image = "http://www.roblox.com/asset/?id=12065405755"
local activated = false
thing.Touched:Connect(function(hit)
if activated then return end
local touchedChar = hit:FindFirstAncestorOfClass("Model")
local humanoid = touchedChar and touchedChar:FindFirstChildOfClass("Humanoid")
-- Only trigger if it's a real character (optional: restrict to you)
if humanoid and touchedChar:FindFirstChild("HumanoidRootPart") then
activated = true
thing:Destroy()
-- === CREEPY EFFECTS (client-only) ===
local sky = Instance.new("Sky", game.Lighting)
sky.SkyboxUp = "http://www.roblox.com/asset/?id=9425220156"
sky.SkyboxDn = "http://www.roblox.com/asset/?id=9425220156"
sky.SkyboxLf = "http://www.roblox.com/asset/?id=9425220156"
sky.SkyboxRt = "http://www.roblox.com/asset/?id=9425220156"
sky.SkyboxBk = "http://www.roblox.com/asset/?id=9425220156"
sky.SkyboxFt = "http://www.roblox.com/asset/?id=9425220156"
sky.CelestialBodiesShown = false
local cc = Instance.new("ColorCorrectionEffect", game.Lighting)
cc.Saturation = -1
cc.Contrast = 5
game.Lighting.FogEnd = 100
game.Lighting.FogColor = Color3.new(0, 0, 0)
local sound = Instance.new("Sound", workspace)
sound.SoundId = "rbxassetid://1837768517"
sound.Looped = true
sound.PlaybackSpeed = 0.2
sound.Volume = 0.1
sound.Name = "(*&*(*#(&$*(&$*)#_)+@)$("
game:GetService("SoundService").AmbientReverb = Enum.ReverbType.Arena
Instance.new("ChorusSoundEffect", sound)
local distortion = Instance.new("DistortionSoundEffect", sound)
distortion.Level = 1
Instance.new("PitchShiftSoundEffect", sound)
sound:Play()
local hint = Instance.new("Hint", player.PlayerGui)
local messages = {
")(*#@&$)(*@)$)&", "@)*(*%$&)(&%)(&)(%", ")(*#$()&*(@$",
"@)%&)($&*(&)(!&%*", "!)$(*)*(#&@_)", ")#(%&)(&*(&%*(&",
")(*@&$)(_!*$_)(@%+(%&++", "@_)%*&)_)*@&%*)(!(*%&"
}
for i = 1, 1000 do
task.wait()
hint.Text = messages[math.random(1, #messages)]
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("BasePart") and obj.Parent:IsA("Model") then
obj.Material = Enum.Material.Fabric
obj.Color = Color3.fromRGB(
math.clamp(math.random(-255, 255), 0, 255),
math.clamp(math.random(-255, 255), 0, 255),
math.clamp(math.random(-255, 255), 0, 255)
)
end
end
end
if cc then
cc.Contrast = 10
cc.Saturation = 0
cc.TintColor = Color3.fromRGB(255, 0, 0)
end
local activeSound = workspace:FindFirstChild("(*&*(*#(&$*(&$*)#_)+@)$(")
if activeSound then
activeSound.PlaybackSpeed = 0.35
end
game.Lighting.FogColor = Color3.fromRGB(0, 0, 0)
while true do
task.wait()
hint.Text = messages[math.random(1, #messages)]
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("BasePart") and obj.Parent:IsA("Model") then
obj.Material = Enum.Material.Fabric
obj.Color = Color3.fromRGB(
math.clamp(math.random(-255, 255), 0, 255),
math.clamp(math.random(-255, 255), 0, 255),
math.clamp(math.random(-255, 255), 0, 255)
)
end
end
end
end
end)
end
-- ✅ Spawn ONE directly on YOU
createSpookyPart(root.Position + Vector3.new(0, 4, 0))
-- 🔁 Spawn more every 0.1 seconds (client-side only)
spawn(function()
while true do
task.wait(0.1)
for i = 1, PARTS_PER_BATCH do
createSpookyPart()
end
end
end)



Ts mentally g*d me vro
LOL
Funi script huh
Guys I dare you to send it to your friends
Imma buff it
:)
Yall gonna die