Tool changing grip when animation is played

So I made an animation for a surfboard and changed the tool grip to my feet, and when I play the animation the grip changes from my feet. I do not want to use a weld because if I drop the tool the surfboard will still be there. Can anyone help?

No Animation

With Animation

-- This is the code for the surfboard
local Tool = script.Parent 
local Anim = Tool.Animation
local loadAnim 

Tool.Equipped:Connect(function()
	Tool.GripForward = Vector3.new(-0, 1, -0)
	Tool.Grip = CFrame.new(-0.07, -0.16, 0.23)
	Tool.GripRight = Vector3.new(0, 0, 1)
	Tool.GripUp = Vector3.new(-1, -0, 0)
end)


Tool.Activated:Connect(function()
local humanoid = Tool.Parent:FindFirstChild("Humanoid")
	if humanoid then
		loadAnim = humanoid:LoadAnimation(Anim)
		loadAnim:Play()
	Tool.GripForward = Vector3.new(-1, -0, 0)
	Tool.Grip = CFrame.new(-0.81, 3.59, -1.46)
	Tool.GripRight = Vector3.new(-0, -0, -1)
		Tool.GripUp = Vector3.new(-0, 1, -0)
		end
	end)

Tool.Unequipped:Connect(function()
	loadAnim:Stop()
end)

Nevermind I used CFrame to change the board.