I'm currently attempting to make a coin flipping tool, however, when I make the coin do a flip it drags the entire humanoid holding it along and that is not what I expected. For more detail; I'm working on a tool where when you click you flip a coin and get some points, all of that stuff is working just fine along with the hand animation. The only issue is the rotation of the coin, it drags the entire player along and turns itself into a front flip script which isn't what I intended. Here's another script that will infinitely make a part spin, try putting it in a tool and it will drag you along. It's the same way my coin flip is supposed to work:
while true do
script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,.1,0)
wait()
end
I've tried making another part into the handle and then weld the coin to the handle which made the same thing occur again.
Anyone know a fix or a better way to make it work?

3 comments
This comment wont help but, that probably looks really funny.
Try changing the tool’s grip instead : https://developer.roblox.com/api-reference/property/Tool/Grip
I've tried moving the coin away from the hand to not make it do any physical contact, it still dragged the player.