Any tips on how to make a smooth first person POV camera that follows my mouse cursor?

Kind of like the first person mode in Themepark Tycoon, or the camera used when you ride a roller coaster in Universal Roblox Themepark.

I need a good POV mode for my new themepark game, and the ones I found, or am using are too rigid, and you cant move the camera

Do you want your camera to be zoomed in all the way? If so, add this as a Local Script in StarterPlayer → StarterPlayerScripts:

game.Players.LocalPlayer.CameraMaxZoomDistance = 0

1 Like

This can also be simply done through the StarterPlayer folder. You could also enable LockFirstPerson by selecting it for the CameraMode. StarterPlayer has many more useful options than the GameSettings menu in Studio.

For the original topic, I’d assume you need to Lerp CFrames. To lerp a CFrame, call CFrame:Lerp(target CFrame, alpha). The alpha is the “weight” of the lerp; the lower the alpha, the slower your CFrame reaches its goal CFrame.