Collision problems

I am making a frisbee tool. The frisbee tool contains a hit box and a showbox. In the video, the showbox is pink and the hitbox is grey. The hitbox has collisions enabled and should never rotate. The showbox should be at an angle and has canCollide and canTouch disabled. I constantly update the showbox’s position to that of the hitbox as seen in the code below. Somehow this script is also causing the handle-hitbox weld to start spinning like crazy.

orientation=CFrame.Angles(0,90,0)
local RunService = game:GetService("RunService")
RunService.Heartbeat:Connect(function()
	frisbee.ShowBox.CFrame=frisbee.Handle.Body.CFrame*orientation
end)

Kinda cool when it rotates

Try this:

orientation=CFrame.Angles(0,90,0)

local RunService = game:GetService("RunService")
RunService.Heartbeat:Connect(function()
	frisbee.ShowBox.CFrame=CFrame.new(frisbee.Handle.Body.Position)*orientation
end)