Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local camera = workspace.CurrentCamera
local FLICK_ANGLE = 90
FLICK_TIME =
RETURN_TIME =
FLICK_KEY = .KeyCode.V
flicking =
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.IgnoreGuiInset =
gui.ZIndexBehavior = .ZIndexBehavior.Sibling
gui.Parent = playerGui
button = .()
button.Name =
button.Size = .(, )
button.Position = .(, -, , -)
button.AnchorPoint = .(, )
button.BackgroundColor3 = .(, , )
button.BackgroundTransparency =
button.BorderSizePixel =
button.Text =
button.TextColor3 = .(, , )
button.TextSize =
button.Font = .Font.GothamBold
button.AutoButtonColor =
button.Active =
button.Selectable =
button.ZIndex =
button.Parent = gui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = button
stroke = .()
stroke.Thickness =
stroke.Transparency =
stroke.Parent = button
()
flicking
camera = .CurrentCamera
camera
flicking =
originalCFrame = camera.CFrame
flickCFrame =
originalCFrame *
.(, .(-FLICK_ANGLE), )
camera.CFrame = flickCFrame
.(FLICK_TIME)
camera.CFrame = originalCFrame
RunService.RenderStepped:()
camera.CFrame = originalCFrame
flicking =
button.Activated:(()
()
)
UIS.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == FLICK_KEY
()
)
player.CharacterAdded:(()
.()
camera = .CurrentCamera
flicking =
)U can take my code or just use it :3

Universal