
1.3k Views
643 Executions
Simple Useless Custom Shiftlock
Universal Script 📌
AntagonistPublished 5
11 months ago
Please login to perform these actions:Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
Lol. it's just for games that doesn't support shiftlock ig... https://youtu.be/9RKD-gWqSk0
-- Press Left CTRL
-- Made By Antagonist
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local camera = workspace.CurrentCamera
-- Configuration Constants
local SHIFTLOCK_OFFSET = Vector3.new(1.75, 0, 0)
local CAMERA_DISTANCE_BUFFER = 0.5
local ROTATION_SPEED = 1
-- State Management
local shiftLockEnabled = false
local cameraConnection = nil
-- Utility: Get Character Components
local function getCharacterComponents()
local character = player.Character
if not character then return nil end
local humanoid = character:FindFirstChildOfClass("Humanoid")
local rootPart = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not rootPart then return nil end
return {
character = character,
humanoid = humanoid,
rootPart = rootPart
}
end
-- Core: Apply Shiftlock Camera and Character Rotation
local function applyShiftLock()
local components = getCharacterComponents()
if not components then return end









I was here. ig.