There's another method of making this placement system?

  1. What do you want to achieve?
    The model face the right face the mouse pointing at the target part face.

  2. What is the issue?
    The Sticky Note Model not facing the right face that the mouse pointing at.

  3. What solutions have you tried so far?
    I don’t know, I went through all the threads that relate to the placement system but none help at all.
    I’d even tried to contact my friends who know how to solve this kind of issue but seems like I do not understand them.

So yeah, I never did the placement system before, Here is the script part.
Also, the video can be seen underneath the ScriptBox In case you do not understand.

sticknote_model:SetPrimaryPartCFrame(
            CFrame.new(mouse.Hit.Position, mouse.Hit.Position + (
                                  Vector3.FromNormalId(mouse.TargetSurface)
            )
       )
)

Are you excluding sticknote_model from the mouse’s target filter?
https://create.roblox.com/docs/reference/engine/classes/Mouse#TargetFilter
If you haven’t set mouse.TargetFilter to sticknote_model, well then, your mouse is getting intercepted by the sticky note before it hits the wall; it’s using the sticky note’s NormalId, not the wall’s.

Well, It’s already filtered the stickynote_model