Third Person Mouse Move Camera Help

As of 3/4/2020, roblox added a FFlag that disables the camera api. There’s no way to re-enable it (without roblox flipping their FFlag) except by forking it. If you need to use the camera api, and the camera api is still not enabled then you can use this module that re-enables it. It should go into StarterPlayer → PlayerScripts. It should be noted that you will not receive Camera/Control script updates while using this module.
PlayerModule_PATCHED.rbxm (107.9 KB)

If you’re referring to the mouse locked third person, this can easily be achieved without modifying the camera scripts. I recently had to do this for some guns of mine.

local PlayerMod = require(LocalPlayer:WaitForChild'PlayerScripts':WaitForChild'PlayerModule');
local PlayerCam = PlayerMod:GetCameras().activeCameraController;
if (PlayerCam) then
	PlayerCam:SetIsMouseLocked(true); -- Lock mouse to center
end
-- Makes it so your character does not rotate based on camera, but rather for movement.
UserGameSettings.RotationType = Enum.RotationType.MovementRelative; 


-- You turn this off by setting RotationType to `CameraRelative` and disabling mouse lock.

For future reference, whenever you have issues in the future please clarify on what you mean. There are several things you could be referring to in that video.

8 Likes