Camera Moves with Mouse

I want to have it where I don’t have to hold down right click in order to move the camera, and I’m not talking about shift-lock. So basically normal Roblox camera just without holding down right click.

I’ve looked at many topics and haven’t seen any talking about this from what I’ve found. Please help me with this situation.

Have you looked at this?

I want a direct behide player position not over the shoulder cam.

If you’re talking the Camera that’s relative to the mouse (Or behind), you can just change the CameraOffset of that to 0, 0, 0/0, 0, 1 (I think) if you want it within the center/behind the Character

Otherwise you’ll need to specify more information in relation to what you exactly want :thinking:

remember I want the character to move like a normal roblox character not with shift lock enabled movement where you look and your player instant turns that way ill look more into it but normal movement vs shiftlock movement is totally different.

Alright, another quick search shows this:

If you are on a mac, press F4 and then press it again. This always works for me.

im not on mac and I want this to be for everyone who uses pc

doesn’t work…hmm it just locks the screen in a fixed position and I can’t move the camera, only move my character with wasd

What’s your camera mode.

also whats ur camera type

I want this for everyone. not just for me. its on classic camera mode right now. im not changing it , I don’t want shift lock or lock center mouse.

I’m aware.

You’re on a mac, correct?

no im not, this has nothing to do with with device I’m on if you’re thinking that.

Ok, good luck.
I can’t help you with this.

:apple:

ha u looked

If anyone is seeing this and needing help, you can just lock the mouse position to the middle of the screen. Roblox really doesn’t like this, and it will refresh every frame. So just make it run every frame.

local RunService = game:GetService"RunService"
RunService:BindToRenderStep("MouseLock",Enum.RenderPriority.Last.Value+1,function()
	if game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then
	else
		UserInputService.MouseBehavior = Enum.MouseBehavior.LockCenter
	end
end)