Advertisement
Silly_Guy

TSB Black figure mystery recreation

Feb 17th, 2025 (edited)
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 KB | None | 0 0
  1. -- Hi there!
  2. -- This is a recreation of a TSB myth that somehow got famous, And I decided to recreate it. Have fun with it!
  3. -- WARNING: This can lag your game and epilepsy warning too.
  4.  
  5. local thing = Instance.new("Part")
  6. game.Lighting:ClearAllChildren()
  7. thing.Parent = workspace
  8. thing.Anchored = true
  9. thing.Size = Vector3.new(3,6,3)
  10. thing.Position = Vector3.new(math.random(-100,100),4,math.random(-100,100))
  11. thing.Transparency = 1
  12. local billboard = Instance.new("BillboardGui")
  13. billboard.Parent = thing
  14. billboard.Size = UDim2.new(5,0,5,0)
  15. local text = Instance.new("ImageLabel")
  16. text.Parent = billboard
  17. text.Size = UDim2.new(1,0,1,0)
  18. text.BackgroundTransparency = 1
  19. text.Image = "http://www.roblox.com/asset/?id=12065405755"
  20.  
  21. local readytouse = true
  22. local debounce = false -- Debounce variable
  23.  
  24. thing.Touched:Connect(function(hit)
  25. -- Find the humanoid in the touching object
  26. local humanoid = hit:FindFirstAncestorOfClass("Model") and hit:FindFirstAncestorOfClass("Model"):FindFirstChildOfClass("Humanoid")
  27.  
  28. -- Ensure conditions are met and the code only runs once
  29. if humanoid and readytouse and not debounce then
  30. debounce = true -- Set debounce to true to prevent repeats
  31. print("...") -- Debugging print
  32. readytouse = false
  33. thing:Destroy() -- Destroy the part
  34.  
  35. -- Create and apply ColorCorrectionEffect
  36. local sky = Instance.new("Sky",game.Lighting)
  37. sky.SkyboxUp = "http://www.roblox.com/asset/?id=9425220156"
  38. sky.SkyboxDn = "http://www.roblox.com/asset/?id=9425220156"
  39. sky.SkyboxLf = "http://www.roblox.com/asset/?id=9425220156"
  40. sky.SkyboxRt = "http://www.roblox.com/asset/?id=9425220156"
  41. sky.SkyboxBk = "http://www.roblox.com/asset/?id=9425220156"
  42. sky.SkyboxFt = "http://www.roblox.com/asset/?id=9425220156"
  43. sky.CelestialBodiesShown = false
  44. local colorcorrection = Instance.new("ColorCorrectionEffect")
  45. colorcorrection.Parent = game.Lighting
  46. colorcorrection.Saturation = -1
  47. colorcorrection.Contrast = 5
  48.  
  49. -- Apply fog effect
  50. game.Lighting.FogEnd = 100
  51. game.Lighting.FogColor = Color3.new(0,0,0)
  52. -- Apply sound
  53. local sound = Instance.new("Sound",workspace)
  54. sound.SoundId = "rbxassetid://1837768517"
  55. sound.Looped = true
  56. sound.PlaybackSpeed = 0.2
  57. sound.Volume = 0.1
  58. game.SoundService.AmbientReverb = "Arena"
  59. sound.Name = "(*&*(*#(&$*(&$*)#_)+@)$("
  60. local chorus = Instance.new("ChorusSoundEffect",sound)
  61. local distortion = Instance.new("DistortionSoundEffect",sound)
  62. distortion.Level = 1
  63. local pitchshift = Instance.new("PitchShiftSoundEffect",sound)
  64. sound:Play()
  65. local number = 1000
  66. local originalnum = 1000
  67. local mes = Instance.new("Hint",workspace)
  68. local messages = {
  69. ")(*#@&$)(*@)$)&",
  70. "@)*(*%$&)(&%)(&)(%",
  71. ")(*#$()&*(@$",
  72. "@)%&)($&*(&)(!&%*",
  73. "!)$(*)*(#&@_)",
  74. ")#(%&)(&*(&%*(&",
  75. ")(*@&$)(_!*$_)(@%+(%&++",
  76. "@_)%*&)_)*@&%*)(!(*%&"
  77. }
  78. repeat
  79. wait()
  80. mes.Text = messages[math.random(1, #messages)]
  81. number -= 1
  82. -- Make parts shake
  83. for i, v in pairs(workspace:GetDescendants()) do
  84. if v:IsA("BasePart") and v.Parent:IsA("Model") then
  85. v.Material = Enum.Material.Fabric
  86. v.Color = Color3.fromRGB(math.random(-255,255),math.random(-255,255),math.random(-255,255))
  87. end
  88. end
  89.  
  90. until
  91. number <= 0
  92. number = originalnum
  93. local c = game.Lighting:FindFirstChildOfClass("ColorCorrectionEffect")
  94. c.Contrast = 10
  95. c.Saturation = 0
  96. c.TintColor = Color3.fromRGB(255, 0, 0)
  97. local sound = workspace:FindFirstChild("(*&*(*#(&$*(&$*)#_)+@)$(")
  98. sound.PlaybackSpeed = 0.35
  99. game.Lighting.FogColor = Color3.fromRGB(0, 0, 0)
  100. while wait() do
  101. mes.Text = messages[math.random(1, #messages)]
  102. for i, v in pairs(workspace:GetDescendants()) do
  103. if v:IsA("BasePart") and v.Parent:IsA("Model") then
  104. v.Material = Enum.Material.Fabric
  105. v.Color = Color3.fromRGB(math.random(-255,255),math.random(-255,255),math.random(-255,255))
  106. end
  107. end
  108. end
  109. end
  110. end)
  111.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement