Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Step 1: Set Nighttime Lighting and Add Black Fog
- local lighting = game.Lighting
- lighting:SetMinutesAfterMidnight(0)
- -- Add black fog effect
- lighting.FogColor = Color3.new(0, 0, 0) -- Black fog
- lighting.FogStart = 0
- lighting.FogEnd = 200 -- Adjust this value for how far the fog extends
- -- Step 2: Start Transformation
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoid = character:WaitForChild("Humanoid")
- -- Set Walk Speed to 10
- humanoid.WalkSpeed = 10
- -- Ensure PrimaryPart is set
- if not character.PrimaryPart then
- character.PrimaryPart = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Torso")
- end
- -- Creepy Walk Animation
- local function setCreepyAnimation()
- local animator = humanoid:FindFirstChild("Animator") or Instance.new("Animator", humanoid)
- local animation = Instance.new("Animation")
- animation.AnimationId = "rbxassetid://1234567890" -- Replace with your creepy walk animation ID
- local animTrack = animator:LoadAnimation(animation)
- animTrack:Play()
- animTrack.Looped = true
- end
- local function startTransformation()
- -- Red smoke effect
- local redSmoke = Instance.new("ParticleEmitter", character.PrimaryPart)
- redSmoke.Texture = "rbxassetid://2415947406" -- Replace with a valid red smoke asset ID
- redSmoke.Lifetime = NumberRange.new(5)
- redSmoke.Rate = 100
- redSmoke:Emit(100)
- -- Add red light to character
- local redLight = Instance.new("PointLight", character.PrimaryPart)
- redLight.Color = Color3.new(1, 0, 0) -- Red color
- redLight.Brightness = 5
- redLight.Range = 15
- -- Wait for 2.5 seconds
- wait(2.5)
- -- Explosion effect
- local explosion = Instance.new("Explosion", workspace)
- explosion.Position = character.PrimaryPart.Position
- explosion.BlastPressure = 0 -- No physical effect
- explosion.BlastRadius = 10
- -- Modify appearance
- for _, part in pairs(character:GetChildren()) do
- if part:IsA("BasePart") then
- part.BrickColor = BrickColor.new("Really black")
- end
- end
- -- Text on the head
- local billboard = Instance.new("BillboardGui", character.Head)
- billboard.Size = UDim2.new(5, 0, 2, 0)
- billboard.StudsOffset = Vector3.new(0, 3, 0)
- billboard.AlwaysOnTop = true
- local textLabel = Instance.new("TextLabel", billboard)
- textLabel.Size = UDim2.new(1, 0, 1, 0)
- textLabel.BackgroundTransparency = 1
- textLabel.Text = "NEVERGONNAGIVEUPLO4"
- textLabel.Font = Enum.Font.SourceSansBold
- textLabel.TextColor3 = Color3.new(1, 0, 0)
- textLabel.TextScaled = true
- -- Text animation
- wait(3)
- textLabel.Text = "ƝEVĘŘĢØÑʼnĀĜĪVĔŰPŁỌ⁴"
- wait(0.3)
- textLabel.Text = "NEVERGONNAGIVEUPLO4"
- -- Start the creepy walk animation
- setCreepyAnimation()
- end
- -- Add a knife tool
- local function giveKnife()
- local tool = Instance.new("Tool", player.Backpack)
- tool.Name = "Knife"
- local handle = Instance.new("Part", tool)
- handle.Name = "Handle"
- handle.Size = Vector3.new(1, 5, 1)
- handle.BrickColor = BrickColor.new("Bright red")
- handle.Anchored = false
- handle.CanCollide = false
- -- Knife activation (when clicked)
- tool.Activated:Connect(function()
- local mouse = player:GetMouse()
- local target = mouse.Target
- if target and target.Parent:FindFirstChild("Humanoid") then
- local targetChar = target.Parent
- -- Red smoke effect on the target
- local targetSmoke = Instance.new("ParticleEmitter", targetChar.PrimaryPart)
- targetSmoke.Texture = "rbxassetid://2415947406" -- Replace with a valid red smoke asset ID
- targetSmoke.Lifetime = NumberRange.new(3)
- targetSmoke.Rate = 100
- -- Play sound when knife touches player (not looping)
- local knifeSound = Instance.new("Sound", targetChar.PrimaryPart)
- knifeSound.SoundId = "rbxassetid://6400852636" -- Replace with your sound ID
- knifeSound:Play()
- -- Wait for 3 seconds, then make the target disappear
- wait(3)
- targetChar:Destroy() -- Target player disappears
- -- Optional: Smoke disappears after target disappears
- targetSmoke:Destroy()
- end
- end)
- end
- -- Play background music
- local function playMusic()
- local music = Instance.new("Sound", workspace)
- music.SoundId = "rbxassetid://9039981149" -- Replace with your music sound ID
- music.Looped = true
- music.Volume = 9
- music:Play()
- end
- -- Execute the script
- startTransformation()
- giveKnife()
- playMusic()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement