Advertisement
EpicGamer72

Slider Button Code

May 14th, 2020
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. WalkspeedSliderButton.MouseButton1Down:Connect(function()
  2. Value = math.floor((((tonumber(maxvalue) - tonumber(minvalue)) / 318) * WalkspeedSliderButton.AbsoluteSize.X) + tonumber(minvalue)) or 0
  3. pcall(function()
  4. callback(Value)
  5. end)
  6. WalkspeedSliderButton.Size = UDim2.new(0, math.clamp(mouse.X WalkspeedSliderButton.AbsolutePosition.X, 0, 318), 0, 16)
  7. moveconnection = mouse.Move:Connect(function()
  8. WalkspeedSliderButton.Text = Value
  9. Value = math.floor((((tonumber(maxvalue) - tonumber(minvalue)) / 318) * WalkspeedSliderButton.AbsoluteSize.X) + tonumber(minvalue))
  10. pcall(function()
  11. callback(Value)
  12. end)
  13. WalkspeedSliderButton.Size = UDim2.new(0, math.clamp(mouse.X WalkspeedSliderButton.AbsolutePosition.X, 0, 318), 0, 16)
  14. end)
  15. releaseconnection = uis.InputEnded:Connect(function(Mouse)
  16. if Mouse.UserInputType == Enum.UserInputType.MouseButton1 then
  17. Value = math.floor((((tonumber(maxvalue) - tonumber(minvalue)) / 318) * WalkspeedSliderButton.AbsoluteSize.X) + tonumber(minvalue))
  18. pcall(function()
  19. callback(Value)
  20. end)
  21. WalkspeedSliderButton.Size = UDim2.new(0, math.clamp(mouse.X WalkspeedSliderButton.AbsolutePosition.X, 0, 318), 0, 16)
  22. moveconnection:Disconnect()
  23. releaseconnection:Disconnect()
  24. end
  25. end)
  26. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement