✓ Accepted answer
Not exactly sure if this is what you're expecting but here is a custom dragger you can use
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local clone
local down
function clickObj()
local target = mouse.Target
clone = mouse.Target:Clone()
mouse.TargetFilter = clone
down = true
end
mouse.Button1Down:connect(clickObj)
function mouseMove()
if down then
local posX,posY,posZ = mouse.Hit.X,mouse.Hit.Y,mouse.Hit.Z
clone.Position = Vector3.new(posX,posY,posZ)
end
end
mouse.Move:connect(mouseMove)
function mouseDown()
if down then
down = false
local posX,posY,posZ = mouse.Hit.X,mouse.Hit.Y,mouse.Hit.Z
clone:remove()
mouse.TargetFilter = nil
end
end
mouse.Button1Up:connect(mouseDown)
1 comment
wow this is amazing C: