local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") -- Instantly force the screen into Landscape mode PlayerGui.ScreenOrientation = Enum.ScreenOrientation.LandscapeSensor -- Intercept and block the game from changing it back (Zero-Lag) local oldNewIndex oldNewIndex = hookmetamethod(game, "__newindex", function(t, k, v) if k == "ScreenOrientation" and not checkcaller() then return -- Block the request silently end return oldNewIndex(t, k, v) end)