my guess is you can use roblox lookat thingy to do it, then just set the X and Z coordinates to like 0.
function pointAtPlr(Char) -- char should be the character of the player
model.PrimaryPart.CFrame = CFrame.new(model.PrimaryPart.Position, Char.PrimaryPart.Position)
model.PrimaryPart.Rotation -= vector3.new(model.PrimaryPart.Rotation.X,0,model.PrimaryPart.Rotation.Z)
end
I can and will; but basically the monitor is stuck at 0,0,0 on the position property and 0,0,0 for it’s orientation and won’t budge and goes outside of the place it’s supposed to (which is on top of the cylinder)
I would actually recommend using a bodygyro, it’s simple to use and it’s alot smoother. (Only use a bodygyro if you are experiencing the smoothness of the model being bad).