Advertisement
ILovePotato

Untitled

Nov 30th, 2024
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. -- Step 1: Set Nighttime Lighting and Add Black Fog
  2. local lighting = game.Lighting
  3. lighting:SetMinutesAfterMidnight(0)
  4.  
  5. -- Add black fog effect
  6. lighting.FogColor = Color3.new(0, 0, 0) -- Black fog
  7. lighting.FogStart = 0
  8. lighting.FogEnd = 200 -- Adjust this value for how far the fog extends
  9.  
  10. -- Step 2: Start Transformation
  11. local player = game.Players.LocalPlayer
  12. local character = player.Character or player.CharacterAdded:Wait()
  13. local humanoid = character:WaitForChild("Humanoid")
  14.  
  15. -- Set Walk Speed to 10
  16. humanoid.WalkSpeed = 10
  17.  
  18. -- Ensure PrimaryPart is set
  19. if not character.PrimaryPart then
  20. character.PrimaryPart = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Torso")
  21. end
  22.  
  23. -- Creepy Walk Animation
  24. local function setCreepyAnimation()
  25. local animator = humanoid:FindFirstChild("Animator") or Instance.new("Animator", humanoid)
  26. local animation = Instance.new("Animation")
  27. animation.AnimationId = "rbxassetid://1234567890" -- Replace with your creepy walk animation ID
  28. local animTrack = animator:LoadAnimation(animation)
  29. animTrack:Play()
  30. animTrack.Looped = true
  31. end
  32.  
  33. local function startTransformation()
  34. -- Red smoke effect
  35. local redSmoke = Instance.new("ParticleEmitter", character.PrimaryPart)
  36. redSmoke.Texture = "rbxassetid://2415947406" -- Replace with a valid red smoke asset ID
  37. redSmoke.Lifetime = NumberRange.new(5)
  38. redSmoke.Rate = 100
  39. redSmoke:Emit(100)
  40.  
  41. -- Add red light to character
  42. local redLight = Instance.new("PointLight", character.PrimaryPart)
  43. redLight.Color = Color3.new(1, 0, 0) -- Red color
  44. redLight.Brightness = 5
  45. redLight.Range = 15
  46.  
  47. -- Wait for 2.5 seconds
  48. wait(2.5)
  49.  
  50. -- Explosion effect
  51. local explosion = Instance.new("Explosion", workspace)
  52. explosion.Position = character.PrimaryPart.Position
  53. explosion.BlastPressure = 0 -- No physical effect
  54. explosion.BlastRadius = 10
  55.  
  56. -- Modify appearance
  57. for _, part in pairs(character:GetChildren()) do
  58. if part:IsA("BasePart") then
  59. part.BrickColor = BrickColor.new("Really black")
  60. end
  61. end
  62.  
  63. -- Text on the head
  64. local billboard = Instance.new("BillboardGui", character.Head)
  65. billboard.Size = UDim2.new(5, 0, 2, 0)
  66. billboard.StudsOffset = Vector3.new(0, 3, 0)
  67. billboard.AlwaysOnTop = true
  68.  
  69. local textLabel = Instance.new("TextLabel", billboard)
  70. textLabel.Size = UDim2.new(1, 0, 1, 0)
  71. textLabel.BackgroundTransparency = 1
  72. textLabel.Text = "NEVERGONNAGIVEUPLO4"
  73. textLabel.Font = Enum.Font.SourceSansBold
  74. textLabel.TextColor3 = Color3.new(1, 0, 0)
  75. textLabel.TextScaled = true
  76.  
  77. -- Text animation
  78. wait(3)
  79. textLabel.Text = "ƝEVĘŘĢØÑʼnĀĜĪVĔŰPŁỌ⁴"
  80. wait(0.3)
  81. textLabel.Text = "NEVERGONNAGIVEUPLO4"
  82.  
  83. -- Start the creepy walk animation
  84. setCreepyAnimation()
  85. end
  86.  
  87. -- Add a knife tool
  88. local function giveKnife()
  89. local tool = Instance.new("Tool", player.Backpack)
  90. tool.Name = "Knife"
  91. local handle = Instance.new("Part", tool)
  92. handle.Name = "Handle"
  93. handle.Size = Vector3.new(1, 5, 1)
  94. handle.BrickColor = BrickColor.new("Bright red")
  95. handle.Anchored = false
  96. handle.CanCollide = false
  97.  
  98. -- Knife activation (when clicked)
  99. tool.Activated:Connect(function()
  100. local mouse = player:GetMouse()
  101. local target = mouse.Target
  102. if target and target.Parent:FindFirstChild("Humanoid") then
  103. local targetChar = target.Parent
  104.  
  105. -- Red smoke effect on the target
  106. local targetSmoke = Instance.new("ParticleEmitter", targetChar.PrimaryPart)
  107. targetSmoke.Texture = "rbxassetid://2415947406" -- Replace with a valid red smoke asset ID
  108. targetSmoke.Lifetime = NumberRange.new(3)
  109. targetSmoke.Rate = 100
  110.  
  111. -- Play sound when knife touches player (not looping)
  112. local knifeSound = Instance.new("Sound", targetChar.PrimaryPart)
  113. knifeSound.SoundId = "rbxassetid://6400852636" -- Replace with your sound ID
  114. knifeSound:Play()
  115.  
  116. -- Wait for 3 seconds, then make the target disappear
  117. wait(3)
  118. targetChar:Destroy() -- Target player disappears
  119.  
  120. -- Optional: Smoke disappears after target disappears
  121. targetSmoke:Destroy()
  122. end
  123. end)
  124. end
  125.  
  126. -- Play background music
  127. local function playMusic()
  128. local music = Instance.new("Sound", workspace)
  129. music.SoundId = "rbxassetid://9039981149" -- Replace with your music sound ID
  130. music.Looped = true
  131. music.Volume = 9
  132. music:Play()
  133. end
  134.  
  135. -- Execute the script
  136. startTransformation()
  137. giveKnife()
  138. playMusic()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement