I want to make it so when Button1Down is clicked the brick will get dragged AND while Button1Down is held it will continue to drag until the person lets go of Button1Down. I imagine Button1Down and Button1Up is used for this?
local player = game.Players.LocalPlayer local mouse = player:GetMouse() local clicked = false mouse.Button1Down:connect(function() clicked = true while clicked do wait(0.01) if mouse.Target.Name == "Dough" then mouse.Target.Position = mouse.Hit.p end end end) mouse.Button1Up:connect(function() clicked = false end)
What seems to happen is that I click once and hold and if I leave the mouse in place the brick will bounce up and down, as soon as I start to move the brick around it stops moving I think because the mouse moves too fast than the brick can move. How can I fix this?