@ArticGamerTV (cc @TheYelloMacaroni) This is an ugly hack, stop using it. You’re going to encounter weird artifacts and this isn’t the proper way to do it anyway. If you want to remove right click turning, just prevent the right mouse button from passing input.
local ContextActionService = game:GetService("ContextActionService")
ContextActionService:BindActionAtPriority("NoRMBDrag", function()
return Enum.ContextActionResult.Sink
end, false, Enum.ContextActionPriority.High.Value, Enum.UserInputType.MouseButton2)
Consequently, in order to make any right mouse functions work, you must use the same method of ContextActionService bindings but use a higher priority value so it won’t be sunk by the above (Enum.ContextActionPriority.High.Value + NUM). IIRC Guis won’t be affected.