The video below shows me picking up a blue cube, then I hold the blue cube, then I drop the blue cube in front of myself while not moving and everything works fine. However when I start moving and then drop the blue cube and then stop moving, the blue cube starts pushing me. I came here for help on why this happens and solutions.
NOTE: Problem is fixed if I set the drop distance to a higher value. However then the drop distance feels awkwardly far away.
A solution I’ve tried: I figured the blue cube’s momentum had something to do with the issue because when I turn my camera rapidly while jumping and then drop it the blue cube flings away. I found this post: Instantly terminate a player's momentum
I used the code below to reset the cube’s momentum and it did work, no more flinging when spinning and jumping, however the issue was still not solved.
task.spawn(function()
game:GetService'RunService'.Heartbeat:Wait()
requestmodel.model.PrimaryPart.AssemblyLinearVelocity=Vector3.new(0,0,0) -- requestmodel.model refers to the blue cube.
end)