How to drag a part without using draggers?

  1. What do I want to achieve? I am trying to make my own dragger without the clunkyness of Roblox’s dragger instance.

  2. What is the issue? I cant find any idea how to do this.

  3. What solutions have you tried so far? I have attempted making my own solution but it didn’t go well.

Thank you.

1 Like

The code I tried with:

local dragger = Instance.new(“Dragger”, workspace) local MouseDown = false dragger.DragBegin:Connect(function() MouseDown = true end) dragger.DragEnd:Connect(function() MouseDown = false end) dragger.DragStopped:Connect(function() print(“Stopped”) end) game:GetService(“RunService”).RenderStepped:Connect(function() if MouseDown == true then print(“Mouse Down”) end end)

BTW: I want this for my game in the future.

What didn’t work out how you wanted? How’s the built in dragger clunky?

1: There is barely any doccumentation about the draggers and nobody seems to talk about it so I have resorted to making my own.

2: When I tried actually using the draggers they were VERY, VERY buggy.