How to forcefully set a players camera sensitivity in Studio?

How do I make a script that forcefully sets a players camera sensitivity? I’ve been fiddling with it for a bit and can’t find out how. Help would be appreciated. Thanks!

-- C = Camera Sensitivity/MouseSensitivity
-- D = MouseDeltaSensitivity
-- formula 0.1 / C = D
-- 0.1 increase to make it the movement speed higher decrease to make it slower

local userInputService = game:GetService("UserInputService")
local UserGameSettings = UserSettings():GetService("UserGameSettings")

local number = 0.1 -- change this number to change speed

local mouseDeltaSensitivity = number  / UserGameSettings.MouseSensitivity 
userInputService.MouseDeltaSensitivity = mouseDeltaSensitivity

UserGameSettings:GetPropertyChangedSignal("MouseSensitivity"):Connect(function()
	mouseDeltaSensitivity = number  / UserGameSettings.MouseSensitivity 
	userInputService.MouseDeltaSensitivity = mouseDeltaSensitivity
end)

it’s on devforum: How to change the players camera sensitivity and keep it locked? - #2 by PlaasBoer - Scripting Support - Developer Forum | Roblox

2 Likes

Thank you so much. I should’ve done my research first.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.