Advertisement
abs_0

Click effect

Jan 29th, 2018
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.54 KB | None | 0 0
  1. parent = script.Parent
  2. amt = 3
  3. coloramt = 20 -- with 20 it turns the background color whiter by 12% (as seen in video). You can change to 0 if you don't want white.
  4.  
  5. pcolorr = parent.BackgroundColor3.r
  6. pcolorg = parent.BackgroundColor3.g
  7. pcolorb = parent.BackgroundColor3.b
  8. pposx = parent.Position.X.Offset
  9. pposy = parent.Position.Y.Offset
  10. psizex = parent.Size.X.Offset
  11. psizey = parent.Size.Y.Offset
  12. parent.AutoButtonColor = false
  13.  
  14. parent.MouseButton1Click:connect(function()
  15.     parent.BackgroundColor3 = Color3.new(pcolorr + coloramt/255, pcolorg + coloramt/255, pcolorb + coloramt/255)
  16.     parent:TweenSizeAndPosition(
  17.         UDim2.new(0, psizex - amt * 2, 0, psizey - amt * 2),
  18.         UDim2.new(0, pposx + amt, 0, pposy + amt),
  19.         "Out",
  20.         "Quad",
  21.         0.06
  22.     )
  23.     wait(0.1)
  24.     parent.BackgroundColor3 = Color3.new(pcolorr, pcolorg, pcolorb)
  25.     parent:TweenSizeAndPosition(
  26.         UDim2.new(0, psizex, 0, psizey),
  27.         UDim2.new(0, pposx, 0, pposy),
  28.         "Out",
  29.         "Quad",
  30.         0.06
  31.     )
  32. end)
  33.  
  34. wait()
  35. parent.MouseButton1Down:connect(function()
  36.     parent.BackgroundColor3 = Color3.new(pcolorr + coloramt/255, pcolorg + coloramt/255, pcolorb + coloramt/255)
  37.     parent:TweenSizeAndPosition(
  38.         UDim2.new(0, psizex - amt * 2, 0, psizey - amt * 2),
  39.         UDim2.new(0, pposx + amt, 0, pposy + amt),
  40.         "Out",
  41.         "Quad",
  42.         0.06
  43.     )
  44. end)
  45.  
  46. parent.MouseButton1Up:connect(function()
  47.     parent.BackgroundColor3 = Color3.new(pcolorr, pcolorg, pcolorb)
  48.     parent:TweenSizeAndPosition(
  49.         UDim2.new(0, psizex, 0, psizey),
  50.         UDim2.new(0, pposx, 0, pposy),
  51.         "Out",
  52.         "Quad",
  53.         0.06
  54.     )
  55. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement