I’m not sure why my model starts flashing when I move it around
Mouse.Move:Connect(function()
if CurrentTopping then
for i, v in pairs(CurrentTopping:GetChildren()) do
v.CanCollide = false
end
local UnitRay = workspace.CurrentCamera:ScreenPointToRay(Mouse.X, Mouse.Y, 1)
local NewRay = Ray.new(UnitRay.Origin, UnitRay.Direction * 1000)
local Hit, Pos = workspace:FindPartOnRayWithIgnoreList(NewRay, {CurrentTopping})
local NewPos = Vector3.new(Pos.X, Pos.Y, Pos.Z)
CurrentTopping:SetPrimaryPartCFrame(CFrame.new(NewPos))
end
end)