~~~~~~~~~~~~~~~~
*I already tried myself, did not work. and I did consult API documentation. Video: https://www.youtube.com/watch?v=FT_gkNI11TY I am able to press Right click on my mouse and hold the object I want, But I want to configure it to pick the object up by pressing 'E' instead. Script: local tool = script.Parent local bridge = tool:WaitForChild("Bridge")
~~~~~~~~~~~~~~~~~
local function onButton2Down() bridge:FireServer("StartPull") end
local function onButton2Up() bridge:FireServer("StopPull") end
local function onEquipped(mouse: Mouse) local character = tool.Parent local lastTarget, lastPos
local function onMouseIdle() local pos = mouse.Hit.Position local target = mouse.Target if target and target:IsGrounded() then target = nil end if target ~= lastTarget then bridge:FireServer("SetTarget", target) lastTarget = target end if not lastPos or (pos - lastPos).Magnitude > 0.1 then lastPos = pos bridge:FireServer("SetTargetPoint", pos) end end mouse.TargetFilter = character mouse.Idle:Connect(onMouseIdle) mouse.Button2Down:Connect(onButton2Down) mouse.Button2Up:Connect(onButton2Up)
end
tool.Equipped:Connect(onEquipped)