dozik_clozik

SLAP BATTLES SCRIPT, PIANO, PROP, NULL.

Apr 19th, 2024
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.86 KB | None | 0 0
  1. -- BY: ? --
  2.    
  3. task.wait(1)
  4.  
  5. local TweenService = game:GetService("TweenService")
  6. local rs = game:GetService("ReplicatedStorage")
  7. -- find local Player --
  8. local player = game.Players.LocalPlayer
  9. local char = player.Character or player.CharacterAdded:Wait()
  10. local humanoidRootPart = char:FindFirstChild("HumanoidRootPart")
  11. -- creating gui --
  12. local screen_gui = Instance.new("ScreenGui", player.PlayerGui)
  13. screen_gui.ResetOnSpawn = false
  14. screen_gui.Name = "For_SlapBattles"
  15.  
  16. wait(0.1)
  17.  
  18. local basis_frame = Instance.new("Frame", screen_gui)
  19. basis_frame.BackgroundColor = BrickColor.new("Grey")
  20. basis_frame.Transparency = 1
  21. basis_frame.Position = UDim2.new(0.844, 0,0.03, 0)
  22. basis_frame.Size = UDim2.new(0.15, 0,0.551, 0)
  23.  
  24. local uiCorner = Instance.new("UICorner", basis_frame)
  25.  
  26. wait(0.1)
  27.  
  28. local basis_frame2 = Instance.new("Frame", basis_frame)
  29. basis_frame2.BackgroundColor = BrickColor.new("Black")
  30. basis_frame2.Transparency = 1
  31. basis_frame2.Position = UDim2.new(0.038, 0,0.025, 0)
  32. basis_frame2.Size = UDim2.new(0.92, 0,0.953, 0)
  33.  
  34. local uiCorner = Instance.new("UICorner", basis_frame2)
  35.  
  36. wait(0.1)
  37.  
  38. local close_button = Instance.new("TextButton", basis_frame2)
  39. close_button.BackgroundColor = BrickColor.new("Medium red")
  40. close_button.Text = "Close"
  41. close_button.TextColor = BrickColor.new("Really black")
  42. close_button.Transparency = 1
  43. close_button.Position = UDim2.new(0.774, 0,0.025, 0)
  44. close_button.Size = UDim2.new(0.188, 0,0.113, 0)
  45. close_button.ZIndex = 3
  46.  
  47. local uiCorner = Instance.new("UICorner", close_button)
  48.  
  49. wait(0.1)
  50.  
  51. local piano_button = Instance.new("TextButton", basis_frame2)
  52. piano_button.BackgroundColor = BrickColor.new("Grey")
  53. piano_button.Text = "Spawn piano"
  54. piano_button.TextColor = BrickColor.new("Really black")
  55. piano_button.ZIndex = 3
  56. piano_button.Transparency = 1
  57. piano_button.TextScaled = true
  58. piano_button.Position = UDim2.new(0.097, 0,0.137, 0)
  59. piano_button.Size = UDim2.new(0.24, 0,0.151, 0)
  60.  
  61. local uiCorner = Instance.new("UICorner", piano_button)
  62.  
  63. wait(0.1)
  64.  
  65. local null_button = Instance.new("TextButton", basis_frame2)
  66. null_button.BackgroundColor = BrickColor.new("Grey")
  67. null_button.Text = "Spawn null monsters"
  68. null_button.TextColor = BrickColor.new("Really black")
  69. null_button.ZIndex = 3
  70. null_button.Transparency = 1
  71. null_button.TextScaled = true
  72. null_button.Position = UDim2.new(0.418, 0,0.137, 0)
  73. null_button.Size = UDim2.new(0.24, 0,0.151, 0)
  74.  
  75.     local uiCorner = Instance.new("UICorner", null_button)
  76.    
  77. wait(0.1)
  78.  
  79. local propEffect = Instance.new("TextButton", basis_frame2)
  80. propEffect.BackgroundColor = BrickColor.new("Grey")
  81. propEffect.Text = "Spawn prop effect"
  82. propEffect.TextColor = BrickColor.new("Really black")
  83. propEffect.ZIndex = 3
  84. propEffect.Transparency = 1
  85. propEffect.TextScaled = true
  86. propEffect.Position = UDim2.new(0.097, 0,0.329, 0)
  87. propEffect.Size = UDim2.new(0.24, 0,0.151, 0)
  88.  
  89. local uiCorner = Instance.new("UICorner", propEffect)
  90. task.wait(0.01)
  91. local function basisOpen()
  92.     local goal = {}
  93.     goal.Transparency = 0
  94.     local info = TweenInfo.new(1, Enum.EasingStyle.Sine)
  95.     local create = TweenService:Create(basis_frame, info, goal)
  96.     create:Play()
  97. end
  98. task.wait(0.01)
  99. local function basis2Open()
  100.     local goal = {}
  101.     goal.Transparency = 0
  102.     local info = TweenInfo.new(1, Enum.EasingStyle.Sine)
  103.     local create = TweenService:Create(basis_frame2, info, goal)
  104.     create:Play()
  105. end
  106. task.wait(0.01)
  107. local function closeButtonOpen()
  108.     local goal = {}
  109.     goal.Transparency = 0
  110.     local info = TweenInfo.new(1, Enum.EasingStyle.Sine)
  111.     local create = TweenService:Create(close_button, info, goal)
  112.     create:Play()
  113. end
  114. task.wait(0.01)
  115. local function pianoButtonOpen()
  116.     local goal = {}
  117.     goal.Transparency = 0
  118.     local info = TweenInfo.new(1, Enum.EasingStyle.Sine)
  119.     local create = TweenService:Create(piano_button, info, goal)
  120.     create:Play()
  121. end
  122. task.wait(0.01)
  123.     local function nullButtonOpen()
  124.         local goal = {}
  125.         goal.Transparency = 0
  126.         local info = TweenInfo.new(1, Enum.EasingStyle.Sine)
  127.         local create = TweenService:Create(null_button, info, goal)
  128.         create:Play()
  129.     end
  130. local function propeffectOpen()
  131.     local goal = {}
  132.     goal.Transparency = 0
  133.     local info = TweenInfo.new(1, Enum.EasingStyle.Sine)
  134.     local create = TweenService:Create(propEffect, info, goal)
  135.     create:Play()
  136. end
  137.    
  138.  
  139. task.wait(0.5)
  140. basisOpen()
  141.  
  142. basis2Open()
  143.  
  144. closeButtonOpen()
  145.  
  146. pianoButtonOpen()
  147.  
  148. nullButtonOpen()
  149.  
  150. propeffectOpen()
  151.  
  152.  
  153. close_button.MouseButton1Click:Connect(function()
  154.     screen_gui:Destroy()
  155. end)
  156.  
  157. piano_button.MouseButton1Click:Connect(function()
  158. local Remote_Piano = rs:FindFirstChild("Piano")
  159. Remote_Piano:FireServer()
  160. end)
  161.  
  162.     null_button.MouseButton1Click:Connect(function()
  163.             local Remote_Null = rs:FindFirstChild("NullAbility")
  164.                 Remote_Null:FireServer()
  165.     end)
  166.    
  167. propEffect.MouseButton1Click:Connect(function()
  168.     local prop_remote = rs:FindFirstChild("Prop")
  169.     prop_remote:FireServer()
  170. end)
  171.    
  172.  
  173.  
  174.  
  175.  
  176.  
Tags: Roblox lua
Advertisement
Add Comment
Please, Sign In to add comment