NewPlaer01005

New player's toadroast remake(Server Side only)

Mar 30th, 2024
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.20 KB | None | 0 0
  1. local toadasset1 = "rbxassetid://7234998844"
  2. local toadasset2 = "rbxassetid://1009824086"
  3. local ToadMesh = {toadasset1,toadasset2}
  4.  
  5. local ToadSound = {"rbxassetid://858267961"}
  6.  
  7. local randomnums = {0.5,1,1.5}
  8.  
  9. local skyasset = {"rbxassetid://16939083393"}
  10.  
  11. local song = {"rbxassetid://1847661783"}
  12.  
  13.  
  14. function sky()
  15. local sky = Instance.new("Sky",game.Lighting)
  16. sky.SkyboxUp = skyasset[1]
  17. sky.SkyboxDn = skyasset[1]
  18. sky.SkyboxLf = skyasset[1]
  19. sky.SkyboxFt = skyasset[1]
  20. sky.SkyboxRt = skyasset[1]
  21. sky.SkyboxBk = skyasset[1]
  22. end
  23.  
  24. function clear()
  25. for _,e in pairs(game.Workspace:GetChildren())
  26. do if e:IsA("Part") or e:IsA("MeshPart") or e:IsA("Model") or e:IsA("Folder") then e:Destroy() end end for _,plr in pairs(game.Players:GetPlayers()) do plr:LoadCharacter() end game.Workspace.Terrain:Clear() local atmo = game.Lighting:FindFirstChild("Atmosphere") if atmo ~= nil then atmo:Destroy() end local corr = game.Lighting:FindFirstChildOfClass("ColorCorrectionEffect") if corr ~= nil then corr:Destroy() end end
  27.  
  28. function rain()
  29. local toad = Instance.new("Part",game.Workspace)
  30. toad.CanCollide = false toad.Size = Vector3.new(250,550,250)
  31. toad.Position = Vector3.new(math.random(-3000,1000),math.random(1,3000),math.random(-3000,3000))
  32. local mesh = Instance.new("SpecialMesh",toad)
  33. mesh.MeshType = Enum.MeshType.FileMesh
  34. mesh.MeshId = ToadMesh[1]
  35. mesh.TextureId = ToadMesh[2]
  36. local sound = Instance.new("Sound",toad)
  37. sound.Volume = 10
  38. sound.Pitch = randomnums[math.random(1,#randomnums)]
  39. sound.SoundId = ToadSound[1]
  40. sound.Looped = true
  41. sound:Play()
  42. local sound2 = Instance.new("Sound",toad)
  43. sound2.Volume = 10
  44. sound2.Pitch = sound.Pitch
  45. sound2.SoundId = ToadSound[1]
  46. sound2.Looped = true
  47. sound2:Play()
  48. local sound3 = Instance.new("Sound",toad)
  49. sound3.Volume = 10
  50. sound3.Pitch = sound2.Pitch
  51. sound3.SoundId = ToadSound[1]
  52. sound3.Looped = true
  53. sound3:Play()
  54. end
  55.  
  56. function playsong()
  57. local audio = Instance.new("Sound",game.Workspace)
  58. audio.Volume = 2
  59. audio.Pitch = 1
  60. audio.SoundId = song[1]
  61. audio.Looped = true
  62. audio:Play()
  63. end
  64.  
  65.  
  66. local calls = {sky,clear,playsong,rain}
  67.  
  68. calls[1](skyasset)
  69. calls[2]()
  70. calls[3](song)
  71. while wait(0.05) do
  72. calls[4](ToadMesh,randomnums,ToadSound) end
Advertisement
Add Comment
Please, Sign In to add comment