So basically what I'm trying to do is have a part that follows the mouse, while maintaining a specific orientation as well as aligning with the players cursor.
This is what I have for that so far:
local model = workspace.Model
local plr = game.Players.LocalPlayer
local mouse = plr:GetMouse()
model:SetPrimaryPartCFrame(CFrame.new(mouse.Hit.X - 3, 1.105, mouse.Hit.Z))
The above sets the position but I cant for the life of my figure out how to do orientation as well as the position. If anyone could help me out I'd be grateful!

2 comments
https://scriptinghelpers.org/questions/50121/set-cframe-position-without-rotating#49981
^ Leaves me with another question of how do I keep its Y value at 1.105?